Smart contracts
Introducción
Un contrato inteligente (en inglés smart contract) es un programa informático que facilita, asegura, hace cumplir y ejecuta acuerdos registrados entre dos o más partes (por ejemplo personas u organizaciones). Como tales ellos les ayudarían en la negociación y definición de tales acuerdos que causarán que ciertas acciones sucedan como resultado de que se cumplan una serie de condiciones específicas.[1][2][3].
Un contrato inteligente es un programa que vive en un sistema no controlado por ninguna de las partes, o sus agentes, y que ejecuta un contrato automático el cual funciona como una sentencia if-then (si-entonces) de cualquier otro programa de ordenador. Con la diferencia de que se realiza de una manera que interactúa con activos reales. Cuando se dispara una condición pre-programada, no sujeta a ningún tipo de valoración humana, el contrato inteligente ejecuta la cláusula contractual correspondiente.[2].
Tienen como objetivo brindar una seguridad superior a la ley de contrato tradicional y reducir costos de transacción asociados a la contratación. La transferencia de valor digital mediante un sistema que no requiere confianza (ej. bitcoins) abre la puerta a nuevas aplicaciones que pueden hacer uso de los contratos inteligentes.
Es veloz, eficiente y preciso. Realiza toma de decisiones de mejor manera de la que la realizaría un humano convencional. Además es seguro, pues debe estar planeado con encriptación para poder garantizar un nivel de seguridad. De igual modo, fomenta el ahorro ya que busca la manera más económica de hacer el negocio.
Un contrato inteligente, también se puede definir como un protocolo de transacción computarizado que ejecuta los términos de un contrato, en donde pueden existir tantas estipulaciones como sea necesario para satisfacer las necesidades de los participantes, con la seguridad de que la tarea se completará satisfactoriamente.
Los contratos inteligentes normalmente también se componen de una interfaz de usuario y a veces emulan la lógica de las cláusulas contractuales.
Propiedad inteligente
Una propiedad inteligente (en inglés smart property) es un derecho de propiedad controlado usando contratos inteligentes.[4] Es la afirmación digital de derechos de propiedad de un activo a través de su entrada en una cadena de bloques, usando la clave privada del propietario. El propietario del activo puede probar a otros individuos la propiedad con la correspondiente clave pública. Cuando el propietario decide vender el activo, el contrato inteligente completa el proceso entregando la clave privada del propietario al comprador. Algunos tipos de propiedades como marcas, derechos de autor y patentes pueden ser fácilmente propiedades inteligentes ya que pueden ser fácilmente codificados y procesados como documentos digitales. Sin embargo, con los activos físicos, es donde los propietarios están más expuestos a fraudes. De hecho para registrar en la cadena de bloques algo físico, como un coche, necesitamos adherirle una etiqueta única o chip. Si la información contenida en la etiqueta o chip puede ser alterada, o puede ser arrancada, la propiedad inteligente puede no estar garantizada.[5].