Smart Blockchain / La tecnología sigue haciendo de las suyas abriendo un abanico de oportunidades para todo el mundo.
Con el impulso de los contratos inteligentes y la era del bitcoin, las posibilidades son increíbles.
Al usar estas dos herramientas juntas, los implicados se sumergirán en un proceso completamente seguro y con optimas garantías, sin que siquiera tengan que conocerse o confiar uno en el otro.
Las transacciones financieras no volverán a depender de terceros ni sistemas judiciales para garantizar su cumplimiento.
¿Aún no lo crees? Pues sigue leyendo, adelante te explicaremos todos los pasos para que puedas crear un contrato inteligente seguro.
Imagina conseguir una página web en la que puedas realizar depósitos con bitcoins.
Lo primero será crear y compartir una clave pública con la página web.
La primera transacción deberá ser realizada por el usuario y colocada en output para que el sitio web pueda firmarlo, indicando la cantidad de bitcoins a cancelar.
Seguidamente se enviará el hash, para que el portal cobre la tarifa y establezca la segunda transacción que devolverá al usuario a través de la dirección proporcionada.
Sin las dos firmas la operación no está completa, por ello es indispensable usar el nLockTime, para establecer una fecha futura de por ejemplo 15 días, lapso en el que no se podrán incorporar los fondos a ninguna transacción.
Por tal motivo el Sequence Number del input también se pone a 0.
Luego de canalizar este paso la transacción sin firmar por completo se devolvería al usuario, quien podrá comprobar que los datos estén correctos para que las monedas regresen a su cuenta tras cumplirse el tiempo estipulado con nLockTime.
Al tener el Sequence Number en 0, este contrato podría ser modificado en un futuro si ambas partes así lo creen conveniente.
Las dudas de los usuarios se llenan al pensar que pasaría con sus bitcoins si los administradores de la página web desaparecen.
Pues les tenemos noticias, luego de que las dos partes interesadas plasmen su firma la transacción inevitablemente se realizará gracias al script del input (instrucciones grabadas en cada transacción).
Por lo que pasado el tiempo designado con nLockTime, los bitcoins del primer acuerdo se devolverán al usuario en cuestión.
Las posibilidades de innovación son infinitas y permitirán construir nuevas e interesantes herramientas financieras para el futuro.
Smart Blockchain
Facebook: https://www.facebook.com/pg/smartblockchain
Blog: http://smartblockchain.blogspot.com/
Sé el primero en comentar en «Contratos inteligentes y la era del bitcoin»