
,15 min
Mejores wallets web3 en 2026
Leer más
La introducción de la blockchain hizo que muchas industrias fueran más eficientes al hacer que la forma en que se almacenan los datos sea transparente y descentralizada. Sin embargo, eso está lejos de ser todo lo que la tecnología blockchain puede hacer. Como un joven increíblemente inteligente, Vitalik Buterin empezó a pensar en formas en que Bitcoin podría mejorarse. Llevaba bastante tiempo activo en la industria blockchain y se convirtió en una figura con grandes conocimientos. Después de años de investigación y de compartir su visión, ideó un nuevo proyecto, llamado Ethereum. Este proyecto es el responsable de llevar los smart contracts a las masas, especialmente al albergar el lanzamiento de miles de ICOs, siglas de initial coin offerings. Pero, ¿qué son estos smart contracts y qué pueden hacer?
Los smart contracts son la forma más eficiente de trabajar sin un intermediario. Permiten que un contrato sea autoejecutable de manera que no requiera que ninguna de las partes involucradas confíe en la otra. Los smart contracts pueden usarse en la industria financiera, bienes raíces, derecho de propiedad, ejecución de créditos, cualquier cosa. Imaginemos un ejemplo de smart contract. La persona A alquila un apartamento a la persona B. La persona A quiere pagar el alquiler usando criptomoneda, específicamente Ethereum. La persona B crea un smart contract de blockchain con todas las reglas y regulaciones que la persona A debe cumplir al vivir en el apartamento. Ahora, la persona A puede pagar el alquiler depositando fondos en el smart contract, que entonces funcionará como un escrow. Cuando cualquiera de las partes viola los términos del contrato, los fondos se liberarán o no se liberarán, dependiendo de lo que esté escrito en el smart contract. Imaginemos que la persona A quiere dejar de alquilar el lugar. Cuando la casa se deja en buen estado, el smart contract transferirá automáticamente el depósito a la persona A por haber cumplido hasta el final del contrato. Un ejemplo más técnico, un fragmento de código, que nos gustaría compartir, es el siguiente:pragma solidity ^0.4.21;
contract Coin {
// La palabra clave "public" hace que estas variables
// sean legibles desde fuera.
address public minter;
mapping (address => uint) public balances;
// Los eventos permiten que los clientes ligeros reaccionen
// a los cambios de forma eficiente.
event Sent(address from, address to, uint amount);
// Este es el constructor cuyo código
// solo se ejecuta cuando se crea el contrato.
function Coin() public {
minter = msg.sender;
}
function mint(address receiver, uint amount) public {
if (msg.sender != minter) return;
balances[receiver] += amount;
}
function send(address receiver, uint amount) public {
if (balances[msg.sender] < amount) return;
balances[msg.sender] -= amount;
balances[receiver] += amount;
emit Sent(msg.sender, receiver, amount);
}
}
Esto muestra la forma de crear una criptomoneda de la nada y luego hacer posible que las personas realicen transacciones con esta moneda. Puedes encontrar más información sobre esto en la documentación compartida por Solidity.
Los smart contracts se utilizan en diversas industrias. Algunos de los ejemplos de la vida real que queremos compartir contigo son:
Nadie puede predecir el futuro, todo lo que podemos hacer es especular. Para los smart contracts, el futuro se ve muy prometedor. Cada semana vemos noticias de que grandes corporaciones están introduciendo smart contracts en sus estructuras. Más recientemente, Nike anunció que llevaría un seguimiento de la propiedad de las zapatillas mediante el uso de la blockchain de Ethereum. Esto no puede hacerse sin smart contracts. Imaginemos cuántos intermediarios pueden eliminarse cuando empecemos a usar smart contracts. No necesitaríamos notarios, abogados ni siquiera jueces cuando hay contratos que pueden reemplazarlos. Es fascinante y aterrador al mismo tiempo pensar en las oportunidades.
Compartir:
Únete a nuestro boletín — mantente informado y empoderado.

¿Te gustaría algunas cookies?
Usamos cookies propias y de terceros en nuestra web para mejorar tu experiencia, analizar el tráfico y reforzar la seguridad y el marketing. Selecciona “Aceptar todo” para permitirlas.
Política de cookiesComprar cripto con fiat


USD/ETH
0,000379


USD/BTC
0,000012


EUR/BTC
0,000014