- Desde
- 21 Ene 2018
- Mensajes
- 4,576
- Puntuación
- 10,529
Me atrevo a tocar la superficie de este tema. Espero que algún entendido lo pueda desarrollar mejor
¿Que son contratos inteligentes?
En 1996 Nick Szabo realizo un documento donde introducía el concepto de smart contrat, Contracto Inteligente (C.I.)
Indica que son un conjunto de promesas, incluidos los protocolos donde ambas partes cumplen estas promesas y todo en formato digital.
Hay ejemplos de contratos anteriores, por ejemplo las tarjetas POS, redes SWITFT , una simple maquina expendedora
También dejo escrito que los Smart contratcs deben tener 4 objetivos: Observabilidad, Verificabilidad objetiva, Privacidad y Exigibilidad. Cada objetivo se podría debatir ampliamente
Entonces tenemos que son un programa con un código que define el estado y su función. Suelen vincularse a las cadenas de bloques, donde se ejecutan de forma autónoma, transparente y proporciona teórica inmutabilidad
Estos contratos Inteligentes se ejecutan eliminando la necesidad de intermediarios pero se basan en parámetros codificados
Los Contratos Inteligentes están limitados a la información y datos que se haya en cada cadena de bloques con lo cuál están limitados para interactuar con el mundo real y ejecutarse fuera de su red blockchain
No tan inteligentes
Realmente son bastante tontos ya que se ejecutan automáticamente basado en reglas, sin tener en cuenta factores externos ya que una verdadera 'Inteligencia' actuaria como un Juez imparcial
Los Contratos Inteligentes no solo están en Ethereum. En Bitcoin también se pueden ejecutar Contratos Inteligentes mediante el lenguaje Script. Son contratos mas simples que los de Ethereum
Los contratos en Ethereum se basan en Turing-completo con el lenguaje Solidity.
La realización de contratos inteligentes nunca puede abarcar todos los aspectos posibles, por lo que en Bitcoin se opto con no tener la integridad de Turing con lo que son mas fáciles de analizar, examinar
En cambio en Ethereum ponen la dificultad de los Contratos Inteligentes en los programadores de los contratos.
Resulta que el fork de ETH / ETC vino por esta causa, ya que se elimino lo de 'contrato' por un tema de DAO. Por lo que, en Ethereum, de la frase 'contrato inteligente' podríamos eliminar dos palabras
¿Que es Oracle?
Entonces los Contratos Inteligentes, necesitan de un proveedor de datos y aquí entran los ORACLE, oráculos
Son proveedores de datos
Estos oráculos tienen un poder sobre los Contratos inteligentes, a través de la fiabilidad estos datos. Por lo cual, si los oráculos son centralizados, que confían en una sola fuente de información y sacrifica cualquier beneficio de la descentralización,con lo cual los Contratos Inteligentes no serian necesarios. Perderían su razón de ser
El problema de Oracle
Es necesario que para realizar Contratos Inteligentes completos, el mundo digital, las cadena de bloques, tengan información del mundo físico
En una transacción tiene que haber ‘algo’ que garantice que cada parte tenga realmente el activo ( token, inmueble..)
Pero en el mundo digital se consigue que este ‘algo’ funcione mediante datos Oracle y funciona en medios digitales entre distintas fuentes, p.e. diferentes blockchains, métodos digitales como VISA, mediante APIS u otras fuentes
Entonces la red Ethereum no puede realizar Contratos Inteligentes que dependan de fuentes externas a su blockchain
Necesitan una implementación de oracle
Hay varios proyectos y uno, el que he leído, se trata de
ChainLink
El objetivo de ChainLink es proporcionar oráculos descentralizados para alimentar los diferentes contratos inteligentes de diversas fuentes y su token, LINK, se utilizaría para recompensar el intercambio de información
ChainLink identifica y autentica los datos antes de utilizarse en los contratos inteligentes y su interfaz consiste en nodos de oracle que informan los datos que los contratos solicitan
Es por lo que algunas empresas están apostando por ChainLink, entre ellas Google Cloud y es por esto que una posible nueva moneda criptográfica descentralizada y con Contratos Inteligentes entre distintas fuentes digitales, (VISA, Paypal, Criptos...) necesitaría de ChainLink o de otro método similar
IOTA
También tiene su implantación en la forma de gestionar los oráculos, mediante Qubic o sus redes de oráculos. Tema a desarrollar
Y aquí esta un dilema. Diferencia entre precio y valor de las diferentes criptomonedas y protocolos
Podríamos suponer que el valor de una moneda criptográfica seria el coste de producirla y la utilidad de esta
Todo esto no tiene en cuenta el supply, el marketcap, ni el trading, ni el FOMO o FUD que seria mas el precio
¿Que tendrá un mayor VALOR futuro?
FIN
.
¿Que son contratos inteligentes?
En 1996 Nick Szabo realizo un documento donde introducía el concepto de smart contrat, Contracto Inteligente (C.I.)
Indica que son un conjunto de promesas, incluidos los protocolos donde ambas partes cumplen estas promesas y todo en formato digital.
Hay ejemplos de contratos anteriores, por ejemplo las tarjetas POS, redes SWITFT , una simple maquina expendedora
También dejo escrito que los Smart contratcs deben tener 4 objetivos: Observabilidad, Verificabilidad objetiva, Privacidad y Exigibilidad. Cada objetivo se podría debatir ampliamente
Entonces tenemos que son un programa con un código que define el estado y su función. Suelen vincularse a las cadenas de bloques, donde se ejecutan de forma autónoma, transparente y proporciona teórica inmutabilidad
Estos contratos Inteligentes se ejecutan eliminando la necesidad de intermediarios pero se basan en parámetros codificados
Los Contratos Inteligentes están limitados a la información y datos que se haya en cada cadena de bloques con lo cuál están limitados para interactuar con el mundo real y ejecutarse fuera de su red blockchain
No tan inteligentes
Realmente son bastante tontos ya que se ejecutan automáticamente basado en reglas, sin tener en cuenta factores externos ya que una verdadera 'Inteligencia' actuaria como un Juez imparcial
Los Contratos Inteligentes no solo están en Ethereum. En Bitcoin también se pueden ejecutar Contratos Inteligentes mediante el lenguaje Script. Son contratos mas simples que los de Ethereum
Los contratos en Ethereum se basan en Turing-completo con el lenguaje Solidity.
La realización de contratos inteligentes nunca puede abarcar todos los aspectos posibles, por lo que en Bitcoin se opto con no tener la integridad de Turing con lo que son mas fáciles de analizar, examinar
En cambio en Ethereum ponen la dificultad de los Contratos Inteligentes en los programadores de los contratos.
Resulta que el fork de ETH / ETC vino por esta causa, ya que se elimino lo de 'contrato' por un tema de DAO. Por lo que, en Ethereum, de la frase 'contrato inteligente' podríamos eliminar dos palabras

¿Que es Oracle?
Entonces los Contratos Inteligentes, necesitan de un proveedor de datos y aquí entran los ORACLE, oráculos
Son proveedores de datos
Estos oráculos tienen un poder sobre los Contratos inteligentes, a través de la fiabilidad estos datos. Por lo cual, si los oráculos son centralizados, que confían en una sola fuente de información y sacrifica cualquier beneficio de la descentralización,con lo cual los Contratos Inteligentes no serian necesarios. Perderían su razón de ser
El problema de Oracle
Es necesario que para realizar Contratos Inteligentes completos, el mundo digital, las cadena de bloques, tengan información del mundo físico
En una transacción tiene que haber ‘algo’ que garantice que cada parte tenga realmente el activo ( token, inmueble..)
Pero en el mundo digital se consigue que este ‘algo’ funcione mediante datos Oracle y funciona en medios digitales entre distintas fuentes, p.e. diferentes blockchains, métodos digitales como VISA, mediante APIS u otras fuentes
Entonces la red Ethereum no puede realizar Contratos Inteligentes que dependan de fuentes externas a su blockchain
Necesitan una implementación de oracle
Hay varios proyectos y uno, el que he leído, se trata de
ChainLink
El objetivo de ChainLink es proporcionar oráculos descentralizados para alimentar los diferentes contratos inteligentes de diversas fuentes y su token, LINK, se utilizaría para recompensar el intercambio de información
ChainLink identifica y autentica los datos antes de utilizarse en los contratos inteligentes y su interfaz consiste en nodos de oracle que informan los datos que los contratos solicitan
Es por lo que algunas empresas están apostando por ChainLink, entre ellas Google Cloud y es por esto que una posible nueva moneda criptográfica descentralizada y con Contratos Inteligentes entre distintas fuentes digitales, (VISA, Paypal, Criptos...) necesitaría de ChainLink o de otro método similar
IOTA
También tiene su implantación en la forma de gestionar los oráculos, mediante Qubic o sus redes de oráculos. Tema a desarrollar
Y aquí esta un dilema. Diferencia entre precio y valor de las diferentes criptomonedas y protocolos
Podríamos suponer que el valor de una moneda criptográfica seria el coste de producirla y la utilidad de esta
Todo esto no tiene en cuenta el supply, el marketcap, ni el trading, ni el FOMO o FUD que seria mas el precio
¿Que tendrá un mayor VALOR futuro?
FIN
.
Última edición: