Contratos inteligentes con Bitcoin
Contents
¿Qué es un contrato inteligente de Bitcoin??
La idea de un contrato inteligente originada por Nick Szabo. Fue la primera persona que realmente cuestionó el propósito de la seguridad y analiza un gran ejemplo de una máquina expendedora y un protocolo de gravamen inteligente en este gran articulo.
Los contratos inteligentes son contratos que utilizan software (generalmente una aplicación web / móvil) y protocolos para facilitar, verificar o hacer cumplir la negociación o ejecución de un contrato eliminando a terceros / leyes. En nuestro caso, bitcoin es la moneda y blockchain es el protocolo. Esta combinación forma un contrato distribuido para sus clientes, autónomos, empleados, etc. Se requiere una confianza mínima ya que el juicio humano se elimina del compromiso. Claramente, esta metodología disruptiva abre muchas oportunidades nuevas para consumidores y empresas.. * mente asombrada *
Como recordatorio: el concepto de contrato inteligente es independiente de BTC, de hecho, a medida que siga leyendo, también aprenderá sobre contratos inteligentes con Blackcoin y Viacoin.
Tipos de contratos de BTC inteligentes
Contratos de garantía –
Un ejemplo hipotético de un contrato de garantía podría ser un proyecto similar a un kickstarter para que se publique un libro si se recauda al menos 25 BTC. Cada individuo que desee poseer una copia del libro aporta BTC a un servidor sin transmitir su transacción. Una vez que se ha recaudado el saldo, el servidor fusiona todas las transacciones separadas en una que paga la dirección BTC de la campaña. Esta transacción final se transmite mientras se envía a los contribuyentes información sobre la recepción del libro. Si la campaña no tiene éxito, todos recuperan su BTC.
Propiedad inteligente –
Una propiedad inteligente es una propiedad en la que su propiedad está controlada por la cadena de bloques y un contrato inteligente. La cadena de bloques le da control al token criptográfico (para operar la propiedad) al propietario legítimo, según el acuerdo. Esto podría incluir cualquier compra física típica como una motocicleta, su jet privado, teléfonos inteligentes, etc..
Los contratos de propiedad inteligente también se pueden utilizar para propiedad digital, como acciones de empresas o derechos de acceso a un servicio en línea. Adicionalmente, Mike Hearn cubre una lógica interesante alrededor préstamos y garantías en bitcoin.it página de propiedades inteligentes.
Propiedad virtual transferible –
La propiedad virtual transferible son objetos digitales como MP3 o chalecos antibalas épicos en un videojuego que no están controlados por una autoridad central como Xbox Live. Se pueden transferir entre usuarios y solo tienen una única propiedad a la vez..
Agentes autónomos –
Para comprender los agentes autónomos, piense en un agente como un software similar a un robot (que podría tener un componente físico o de hardware) que puede ejecutar funciones, mantener su propia billetera BTC, generar hijos, contratar a un humano para actualizaciones de software o incluso morir si se queda sin BTC. Como sugiere el nombre, la autonomía de un agente puede reducir los costos al eliminar a cualquier intermediario o al tener interacciones y responsabilidades humanas..
Gregory Maxwell tiene un concepto fascinante que explora el uso de un agente en un servicio similar a Dropbox en esta publicación del foro. Asegúrate de revisar también storj.
Mercados distribuidos –
Los mercados distribuidos se utilizan principalmente para negociar valores como acciones y bonos sin una cámara de compensación centralizada. Yo también miré una charla en Onda que es un ejemplo de cambio de moneda distribuido. Ripple es un protocolo de pago distribuido de código abierto que permite a los usuarios intercambiar varias monedas al instante, de forma gratuita.
wiki de bitcoin.it También incluye algunos ejemplos sobre cómo proporcionar un depósito, depósito en garantía y mediación de disputas, utilizando estados externos, contratos de pago a prueba y micropagos ágiles..
Plataformas y servicios de contratos inteligentes
Codius – utiliza oráculos inteligentes para implementar contratos inteligentes. Cada una de las partes contratantes implementa los términos de un acuerdo en un código, también conocido como. código sandboxing. Dado que Codius usa Cliente nativo de Google Los contratos actualmente se pueden escribir en C, C ++, Python, V8 JavaScript, Ruby, Go, Mono y Lua.
Halo negro – es un software beta que tiene un montón de características interesantes que incluyen comercio en efectivo, puentes de trueque, microcomercio, cuentas conjuntas, depósitos de empleo y bienes raíces sin depósito en garantía. Desde un punto de vista de desarrollo, solo han mencionado realmente su próxima función para crear contratos de Python. Black Halo funciona con ambos Bitcoin y Blackcoin. Su equipo de desarrollo también está trabajando en NightTrader que es un intercambio descentralizado que se implementará en la sección Market de BlackHalo. Definitivamente voy a estar atento a estos diferentes servicios, tengo mucha curiosidad por ver hacia dónde se dirigen.
Cámara de compensación – es un protocolo de negociación p2p de seguros de activos basado en Viacoin blockchain. Clearwallet es una aplicación web basada en el protocolo Clearing House. Actualmente puedes hacer intercambios, apuestas y un juego de piedra, papel o tijera. En general, parece que están en las primeras etapas de las etapas de desarrollo..
Mastercoin – sirve como enlace entre BTC, propiedades inteligentes y contratos inteligentes creados en la parte superior del Protocolo Mastercoin. Mastercoin permite a los usuarios crear tokens que pueden usarse para títulos, escrituras, monedas respaldadas por el usuario e incluso inversiones en una empresa. También tienen toneladas de excelente documentación sobre Maestría en Educación Protocal.
Ethereum – No entraré en muchos detalles sobre Ethererum ya que hay varios Coin Brief artículos sobre él ya – echa un vistazo a: que es ethereum. También desenterré este gran Preguntas frecuentes sobre la redacción de contratos inteligentes. Este es definitivamente uno al que prestar atención.
Conclusión: cómo podemos utilizar los contratos inteligentes?
En mi opinión y como desarrollador de rieles, Codius es lo que más me interesa. Es posible que encuentre que parte de esta tecnología es difícil de visualizar implementando profesionalmente. Voy a investigar un poco más en busca de demostraciones y experimentar con varias aplicaciones. Te animo a que hagas lo mismo..
Como diseñador web, he trabajado en varios tipos de contratos: trabajos puntuales, empleo a tiempo completo, contratación a tiempo completo y contrataciones. Tengo varias ideas sobre cómo me gustaría estructurar contratos inteligentes para mis servicios..
Pregunta del día
¿Tiene algún concepto sobre cómo le gustaría implementar un contrato inteligente en su negocio o vida personal? Me encantaría escuchar tus pensamientos e ideas..
Todos los gráficos de las publicaciones fueron creados por mí mismo, Ryan Bollenbach.