ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

¿Qué son los contratos inteligentes y cómo funcionan?

Los contratos inteligentes son fragmentos de código informático que permiten que las aplicaciones de la cadena de bloques se comuniquen entre sí. Impulsan la vasta industria de finanzas descentralizadas de más de $ 100 mil millones. Pero los usos no se limitan a eso. Las personas están utilizando contratos inteligentes en industrias como el transporte marítimo, la caridad y las telecomunicaciones.

Contratos inteligentes definidos

Los contratos inteligentes criptográficos son fragmentos de código que se ejecutan en cadenas de bloques.

Comprender los contratos inteligentes y las cadenas de bloques

Una cadena de bloques es un libro de transacciones financieras. Las cadenas de bloques no rastrean el dinero regular, como el dólar estadounidense y canadiense. En cambio, rastrean nuevas formas de dinero digital llamadas criptomonedas.

Los libros de contabilidad de Blockchain están descentralizados. No están impulsadas por empresas, como Visa o Mastercard, y las monedas no las emiten los gobiernos. En cambio, son mantenidos por computadoras y usuarios anónimos en todo el mundo.

Algunas cadenas de bloques, como la cadena de bloques de Bitcoin, funcionan con una tecnología llamada prueba de trabajo. Las cadenas de bloques de prueba de trabajo verifican las transacciones haciendo que las computadoras corran para resolver problemas matemáticos complejos. Esta carrera "mina" nuevas monedas para que existan. Otras cadenas de bloques, como Tezos, se ejecutan en una pieza de tecnología llamada prueba de participación. Las cadenas de bloques de prueba de participación otorgan nuevas monedas a aquellos que han prometido la mayor cantidad de monedas.

La cadena de bloques más popular es Bitcoin, que se lanzó en 2009. En el pico de Bitcoin en 2021, cada moneda valía alrededor de $67 000, y toda la cadena de bloques tenía una capitalización de mercado de $1,27 billones.

Una limitación de la cadena de bloques de Bitcoin es que realmente no puede hacer mucho más que enviar, recibir o retener Bitcoin. En 2013, un programador llamado Vitalik Buterin se puso a trabajar en una cadena de bloques que admitiría contratos inteligentes. Lo llamó Ethereum y lanzó la red en julio de 2015 junto con un grupo de empresarios y programadores.

Contratos inteligentes de Ethereum

La innovación de Ethereum fue que admitiría aplicaciones descentralizadas. La gente podría escribir su código descentralizado y luego obtener la cadena de bloques de Ethereum para ejecutarlos. Ethereum fue, en efecto, la primera plataforma de contratos inteligentes del mundo.

En Ethereum, también puede escribir un contrato inteligente para crear nuevas criptomonedas. Estos se conocen como fichas. Son programables y puedes hacer que hagan lo que quieras. Un estándar popular, el ERC-721, respalda los contratos inteligentes NFT o tokens no fungibles. Estos se usan comúnmente para arte criptográfico.

Los desarrolladores de criptomonedas utilizan contratos inteligentes para implementar políticas monetarias complicadas. Algunos contratos inteligentes destruyen tokens después de gastarlos. Otros aumentan el suministro total del token cada mes.

Los contratos inteligentes no se limitan a crear tokens. Aave, una de las plataformas de contratos inteligentes más grandes, administra $ 18 mil millones. Sus contratos inteligentes le permiten obtener enormes préstamos en criptomonedas de otros usuarios. Todo funciona en código. Un administrador de préstamos no tiene que aprobar cada préstamo, y un gobierno o un banco no pueden cancelarlo.

Los préstamos de Aave, como todas las transacciones de contratos inteligentes, se basan en un código de computadora en lugar de la confianza humana. El protocolo ha demostrado ser resistente. Los préstamos solo se ejecutarán si se cumplen ciertas condiciones, evitando la necesidad de confianza.

Puede señalar que el código de computadora normal ya está lleno de estas condiciones "si... entonces". , lo que significa que los contratos inteligentes agregan capas de complejidad innecesaria. En algunos casos eso es cierto, no todo tiene que estar en una cadena de bloques. Pero el beneficio de una cadena de bloques es que no puede alterar estas transacciones.

Estas características hacen que las cadenas de bloques sean particularmente útiles para áreas que necesitan mucha confianza. Como ejemplo, examinemos la entrega de cortes de carne de primera calidad.

Cierta carne de res, digamos la carne de Kobe, es muy costosa y los cortes se envían a todo el mundo. Hay mucho fraude con la carne de res de Kobe:el bistec anunciado como carne de res de Kobe podría ser todo lo contrario. También es costoso pagar las certificaciones que verifican que la carne de Kobe es carne de Kobe.

El agricultor japonés podría agregar un código QR que se vincule a un token de criptomoneda único. Más tarde, un comprador en un supermercado francés de alta gama podría recoger esa carne del estante y escanear el código. El comprador podría verificar que el token de criptomoneda específico se relacione con ese trozo de carne.

El poder del contrato inteligente depende de la resiliencia de toda la cadena de bloques. Las cadenas de bloques necesitan que más de la mitad de todos los mineros acuerden una transacción para que se lleve a cabo. Para alterar la base de datos, un mal actor tendría que abrumar y luego controlar a más de la mitad de los mineros de una cadena de bloques. Eso es casi imposible con cadenas de bloques tan grandes como Ethereum.

Los críticos señalan que los contratos inteligentes son solo una pieza del rompecabezas. Si bien el contrato inteligente puede ser seguro, todavía es posible, por ejemplo, cambiar la etiqueta de un corte de carne. Tales críticas no se aplican a las finanzas descentralizadas, la industria multimillonaria que gira completamente en torno a las criptomonedas.

Orígenes del contrato inteligente

El concepto del contrato inteligente es anterior a Ethereum. El científico informático Nick Szabo acuñó el término a principios de la década de 1990. (Algunas personas piensan que Szabo creó Bitcoin. Szabo ha negado estas afirmaciones).

El documento técnico de Ethereum afirmó que Bitcoin era una implementación débil del contrato inteligente. Las aplicaciones de Bitcoin anteriores a Ethereum, como Counterparty, intentaron incorporar NFT a Bitcoin. Estos NFT se volvieron valiosos a principios de la década de 2020 después de que los comerciantes los convirtieran a Ethereum. Taproot, una actualización de 2021 para Bitcoin, permite aplicaciones limitadas de contratos inteligentes.

Después de que Ethereum popularizara el contrato inteligente, las nuevas plataformas blockchain innovaron en su creación. Blockchains como Cardano, EOS y Tezos fueron lo primero. Cardano es el más exitoso; tiene una capitalización de mercado de $ 36 mil millones a partir de febrero de 2022. Ethereum sigue siendo el mejor (después de Bitcoin), con una capitalización de mercado de $ 332 mil millones. En 2020 y 2021, una nueva clase de cadenas de bloques habilitadas para contratos inteligentes tomó por asalto el mercado. Las principales plataformas de contratos inteligentes incluyen Solana, Polkadot y Avalanche.

Las cadenas de bloques que surgieron después de Ethereum intentan acelerar las cosas. Ethereum avanza a 14 transacciones por segundo, y los costos de transacción pueden costar hasta $ 200. Las cadenas de bloques más nuevas son increíblemente rápidas y, a menudo, más baratas de usar. Sin embargo, a menudo no están tan descentralizados como Ethereum.

Aplicaciones populares de contratos inteligentes

Después de que la burbuja de la cadena de bloques creciera a fines de la década de 2010, parecía que las empresas querían poner todo en la cadena de bloques. Las aplicaciones de los contratos inteligentes son casi infinitas. En la siguiente sección, describiremos algunos de los ejemplos más notables.

Identidad digital

Los contratos inteligentes pueden impulsar las plataformas de identidad digital. Marcar algo con un token de criptomoneda crea una referencia confiable y descentralizada. Una aplicación interesante de esto es el sector de la caridad. Una empresa llamada AID:Tech utiliza contratos inteligentes para garantizar que el dinero llegue a quienes más lo necesitan.

Intercambios descentralizados

Los intercambios descentralizados le permiten intercambiar criptomonedas sin la necesidad de organizaciones centralizadas. Los ejemplos populares incluyen Uniswap, PancakeSwap y SushiSwap. Estos protocolos tienen como objetivo reemplazar organizaciones centralizadas como Binance y Coinbase. Usan código de computadora para mantener enormes reservas de fondos que los comerciantes pueden intercambiar.

Monedas estables descentralizadas

Las monedas estables son activos financieros que mantienen una vinculación con otra cosa. Más comúnmente, el dólar estadounidense. Las monedas estables más populares, USDC y Tether, están a cargo de grandes empresas. Pero muchas de estas empresas tienen finanzas turbias y los inversores temen corridas bancarias. Eso ha creado una demanda de monedas estables descentralizadas que se ejecutan en contratos inteligentes. Un popular protocolo de moneda estable descentralizado, Maker, respalda su moneda estable, DAI, con préstamos de criptomonedas.

Disputas de pago

Las empresas dedican muchos recursos a calcular cuánto tienen que pagar por bienes y servicios. Saldar la factura, también conocida como “reconciliación”, no es tarea fácil. Los cálculos pueden volverse complicados rápidamente, especialmente cuando involucran a muchas empresas. Algunas industrias han jugado con el uso de contratos inteligentes para intentar simplificar las cosas.

La industria de la música ha considerado durante mucho tiempo el uso de contratos inteligentes para cobrar regalías. Un contrato inteligente podría marcar cada canción con un token y luego cobrar regalías cada vez que se reproduzca una canción.

La industria de las telecomunicaciones está considerando algo similar. Cuando realiza una llamada telefónica, las compañías de telecomunicaciones enrutan sus datos a través de diferentes proveedores. Al final de cada mes, tienen que liquidar la factura al final de cada mes. Empresas como Clear quieren agilizar el proceso de reconciliación. ¿Cómo? Poniendo todo el sistema en la cadena de bloques.

Preguntas frecuentes

Un contrato inteligente es un fragmento de código que impulsa las aplicaciones de blockchain. Estas aplicaciones, conocidas como dApps (aplicaciones descentralizadas) se ejecutan completamente en código y pueden funcionar sin intermediarios humanos. Los ejemplos populares incluyen protocolos de préstamos descentralizados, que le permiten obtener préstamos criptográficos sin la necesidad de un administrador de préstamos, o sistemas de identidad digital, que algún día podrían reemplazar su pasaporte con un token de criptomoneda. La ventaja del contrato inteligente, afirman sus defensores, es que no requiere confianza y que las transacciones no requieren ninguna intervención. Esto elimina intermediarios, ahorrando costos y el potencial de corrupción.

Para ejecutar un contrato inteligente, deberá pagar una tarifa de "gas". Esta tarifa va a la red y se usa para recompensar a los participantes (conocidos como mineros o validadores) que procesan su transacción. Este token de gas suele ser la moneda nativa de la cadena de bloques. Para Ethereum, es ETH, para Solana, es SOL y para Avalanche, es AVAX. La única desviación notable de esto son las cadenas de bloques en el ecosistema de Cosmos (llamadas cadenas de aplicaciones), que funcionan de forma independiente unas de otras; no existe una moneda "oficial" en el ecosistema de Cosmos, y un intercambio descentralizado podría funcionar con la criptomoneda nativa emitida por ese intercambio.

Los contratos inteligentes pueden ser lentos y costosos de usar. Ethereum, la plataforma de contratos inteligentes más grande, procesa transacciones a velocidades que no superan las 14 transacciones por segundo, y estas transacciones cuestan decenas de dólares, y en ocasiones cientos, cuando la red se congestiona.