11.11.16

Op_Return. El sellado de tiempo de Bitcoin


El blockchain con sellado de tiempo está siendo usado para aplicaciones como servicios de notaría digital, y certificado de existencia.
Se trata de registrar una huella digital de un archivo de forma que cualquiera pudiera establecer prueba de existencia de ese archivo en una fecha específica.
La prueba de existencia es simplemente por referencia a dicha transacción.

Es un tema controvertido, quienes objetan este tema argumentan que causa una carga de datos en la cadena de bloques, colocando una carga sobre quienes corren nodos bitcoin completos al tener que almacenar datos que la cadena de bloques no fue pensada para albergar.

La forma de usarlo es utilizando la dirección bitcoin de destino como un campo libre como un falso pago.
En la versión 0.9 se introdujo el operador OP_RETURN que permite a los desarrolladores añadir 80 bytes de datos (frecuentemente representa un hash).

OP_RETURN es generalmente una salida con un monto de cero bitcoins, ya que cualquier monto en bitcoins asignado a tal salida sería perdido para siempre al ser una salida nula.

La prueba de existencia en la Blockchain de Bitcoin valdría 100% en un juicio.

Un ejemplo, el servicio de autorización bajo notario digital Proof of Existence

En la transaccion inicial de Bitcoin. La primera. La que dio lugar al inicio de Bitcoin:
https://blockchain.info/es/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
Satoshi Nakamoto añadió el texto "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
(traducido al español: "The Times 03/Ene/2009 Canciller preparado para segundo rescate a los bancos")
en los datos coinbase, usándolo como una prueba de la fecha de inicio de Bitcoin ya que fue el titular del periodico Times en dicha fecha.
El texto aparece en hexadecimal: 5468652...16E6B73








http://coinsecrets.org/
https://github.com/coinspark/php-OP_RETURN
https://www.bitcoinbook.info/
http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html
https://bitcoinstrings.com/
https://proofofexistence.com/
http://www.rapidtables.com/convert/number/hex-to-ascii.htm