SOBRE UN TIPO ALTERNATIVO DE CADENA DE BLOQUES CON SÓLO REGISTRO
HASH
Por ejemplo, este sistema no está limitado a las transacciones de
bitcoin. Dado que los contratos firmados se mantienen de forma
externa, con reglas adicionales de validación/notarización, puede
implementar fácilmente cosas como pagarés/cheques de reclamos.
Si alguien te dio 5$, podrías darle 5$ que te debo. Su hash de lo que le
debo sería autenticado en la lista de bloques (con hashes). Cuando le
devuelva el dinero, puede pedirles que firmen el pagaré para su
confirmación. Luego haga que el notario inserte una cancelación del
hash de deuda. Entonces, nadie podría mostrar una copia de seguridad
con una copia del pago de la deuda y exigir un pago doble.
Cita de: satoshi, 11 de agosto de 2010, 09:07:59 PM
___________________________________________________________
Creo que los clientes tendrían que mantener una copia de toda la
historia de las monedas originales generadas. El hecho de que los
clientes tengan que mantener todo el historial reduce el beneficio
de la privacidad.
___________________________________________________________
Yo también pensé esto al principio. Pero luego me convencí de lo
contrario.
Es realmente una cuestión de cuánta confianza deposita en los
verificadores y en el proceso de verificación. A la gente le gusta la
sensación de que tener todas las transacciones disponibles, les permite
rastrear las raíces de su dinero hasta su creación. Sin embargo, eso no
es necesario.
Si tiene confianza en el proceso que validó las transacciones durante la
creación del bloque (> 50% de acuerdo de CPU). Y si está seguro de que
los bloques previos no pueden ser cambiados (tú lo compruebas esto).
Entonces solo necesita verificar que los puntos de salida relacionados
no hayan sido gastados. Las características de seguridad permanecen
en la lista de bloqueo y el procedimiento, incluso si las transacciones
se almacenan externamente y los anteriores no se almacenan en
absoluto. Mostraste esto demostrando que las transacciones antiguas se
pueden eliminar utilizando el árbol de Merkle para mantener la
coherencia.
232