¿Existen ya varias formas de hacer "contratos inteligentes" con criptomonedas?

Escuché muchos rumores sobre Ethereum, pero aparentemente su versión 1.0 no se lanzará por un tiempo todavía.

He escuchado hablar mucho sobre "contratos inteligentes" de personas que admiran a Szabo, pero no he visto muchas implementaciones.

Noté que Ripple enumera los "contratos" en las funciones "futuras", lo que parece implicar que aún no están listos para usar.

https://ripple.com/wiki/Main_Page

La única implementación que he visto está en:

http://erights.org/

¿Existen otras formas más populares de implementar "contratos inteligentes" que ya estén en uso?

Gracias

Respuestas (2)

Está Orisi.org: puede leer el documento técnico aquí Orisi.org/distributed oracles whitepaper y ejecutar un contrato de Timelock de ejemplo aquí.

Las diferencias entre oráculos distribuidos/Orisi y Ethereum son:

  • Orisi funciona sobre Bitcoin, por lo que no hay otras monedas intermedias
  • Los oráculos pueden hacer referencia a entradas externas, por lo que puede crear un contrato que finalice en función del clima/los precios de la moneda, o incluso el turco mecánico.
  • esta disponible hoy
  • por otro lado, tiene un mecanismo de confianza diferente al de Ethereum: se supone que los oráculos son administrados por partes independientes de confianza. Entonces, en lugar de una prueba de trabajo, tiene una prueba de identidad.

También puede leer esta publicación de blog de uno de los desarrolladores principales de bitcoin: bit-thereum . Explica por qué m de n oráculos podría ser una buena solución para los contratos.

Creo que la firma múltiple se puede usar para implementar contratos inteligentes, lo que significa que se necesitan 2 o más firmas para confirmar la transacción para que se lleve a cabo. Por ejemplo, una firma del comprador y del vendedor. No estoy muy seguro, pero probablemente valga la pena leerlo.

En Bitcoin, las confirmaciones generalmente se refieren a una transacción que se incluye en un bloque, que no es lo que se discute aquí.