Creando un Smart Contract – Conociendo el entorno.

Hola, este es una serie de publicaiciones relacionadas con la creación de smarts contracts en la red de BSC y redes compatibles con Ethereum.

Como primera medida para poder endender todo esto del blockchain y como funciona veamos su origen, para entrar en el tema por alla en el año 1982 el señor David Chaum propuso un protocolo parecido a una cadena de bloques (Blockchain), pero no fue hasta 1991 que Stuart Haber y W. Scott Stornetta presentaron el concepto de una cadena de bloques criptograficamente segura, en 1992 Heber, Stornetta y otro mas David Bayer agregaron árboles de Merkle al protocolo lo que mejoro el rendimiento y eficiencia ya que de esta forma se podia tener varios certificados de documentos en un mismo bloque, despues crearon su empresa Surety.

Ahora podemos decir que los mencionados anteriormente fueron los padres de este protocolo, pero no se hasta que aprecio Satoshi Nakamoto que no sabemos si es uno o un millon de personas que este protocolo evolucionó, implementando parametros de seguridad y tiempo que permitian darle un mejor uso a este protocolo, siendo asi que fue incluido en el popularisimo Bitcoin.

Ahora es bien saber que Bitcoin fue lo primero en dar el boom de las blockchains pero hasta ese momento el unico uso que se le veia a este esta simeplemente el papel de lirbo mayor de contabilidad inmutable, fue mas alla cuando nace la red de Ethereum cuando esto se vuelve una locura, la locura que hoy tenemos en nuestras manos.

Para diciembre de 2013 Vitalik Buterin creador de Ethereum, no tenia mas nada que hacer en diciembre, lanzo pruebas de concepto, desde ahi esta plataforma que permite no solo transar criptomendas, sino tambien crear contratos inteligentes, se ha vuelto muy famosa, este tipo de contratos inteligentes son como una especie de software que vive en la blockchain y que tiene un costo por esta ahi a ese costo se le llama GAS.

Bueno basta de historia, hasta ahi sabemos de donde nacio el blockchain, que aporto Nakamoto y que papel juega Ethereum en el ecosistema, pero este post trada de un Smart Contract el cual no es mas que un conjunto de condiciones logicas coherentes(algoritmo) basado en una blockchain y que nos permitira agilizar procesos, pero tambien nos da la seguridad de que lo se hace por ahi es veridico, inmutable y validado por muchas nodos.

Bueno ya conocimos el entorno de los smarts contracts y de donde provienen, en la proxima publicaciones hablaremos de Truffle, Solidity y la BSC (Binance Smart Chain)

Share

You may also like...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *