Anúnciate Todos los derechos reservados
Logo

COINSMOS

Lo mejor de la BLOCKCHAIN EN ESPAÑOL

Smart Contracts

EdwardFreecs

June 14, 2021, 2:16 a.m.

Un contrato inteligente es un contrato programable que permite a dos contrapartes establecer las condiciones de una transacción sin necesidad de confiar en otro tercero para la ejecución, inclusive tampoco tienen que confiar entre ellos mismos.

Los contratos inteligentes fueron propuestos por primera vez a principios de la década de 1990 por Nick Szabo, quien acuñó el término, usándolo para referirse a "un conjunto de promesas, especificadas en forma digital, incluidos protocolos dentro de los cuales las partes cumplen estas promesas".

Los contratos inteligentes funcionan según el principio de "si esto, entonces aquello". Siempre que se cumpla una determinada condición, el contrato inteligente llevará a cabo el funcionamiento según lo programado. Esto quiere decir que los contratos inteligentes son deterministas.

 

 

 

Estos contratos inteligentes se ejecutan en una cadena de bloques (blockchain) donde las transacciones de contratos se pueden registrar permanentemente en un entorno transparente y son inmutables. Una vez implementado el Smart Contract en la blockchain, su código no puede ser modificado y las cláusulas introducidas por las partes en el contrato serán respetadas obligatoriamente debido a la naturaleza computacional del sistema.

El lenguaje de programación más popular para contratos inteligentes en Ethereum es "Solidity". En particular, los contratos inteligentes se activan mediante mensajes, que son transacciones de Ethereum ejecutadas por el remitente del mensaje. Actualmente, la plataforma Ethereum alberga la gran mayoría de contratos inteligentes.

 



Comentarios...

Aún no hay comentarios Sé el primero!

¡Gracias por ayudarnos a seguir!

Al realizar tu donación mandanos un correo con la transacción a: [email protected] para recibir un NFT exclusivo de Coinsmos! este NFT lo podrás intercambiar en diversos mercados.

    BTC: bc1q4jnt777kuw233cja04t4vnt2yuz9sv0q4z0yyw4

    ETH: 0x344DFb13e21d54960Fe2F9fB7EF2256558FEfEe3

    MATIC: 0xa9f72b889e7d238a64b16dd2addd148c740ce292

    BSC: 0x0b588F44fB6CB1496466F9a8550c9E9Ac98B7A5

    LTC: ltc1qqwvzaan6uvy8teskvycrvg8knlc2yd936yw242

    DOT: 15wJqZxDuqmZN2VRjqryuzUxxP2mHThu777LET12Fy2qsEc3