EL LIBRO DE SATOSHI
Bob realice el último paso).
Se pueden hacer ejemplos más avanzados casi distribuidos si
sustituimos con algo más sofisticado para el comando Unix “split”. Por
ejemplo: una implementación de esquema de intercambio secreto de
Shamir como “ssss” [1]. Una utilidad como “ssss” permite a Alice y Bob
designar un árbitro en caso de que se pongan en desacuerdo.
El problema con todo esto, por supuesto, es que debemos confiar en
que Charlie no abuse de la copia completa de la clave privada que se
crea.
La solución ideal sería que Alice y Bob generen la mitad de la clave
privada por su cuenta. No entiendo completamente las matemáticas
utilizadas en los pares de claves modernas, pero dudo que esto sea
posible con el algoritmo actual.
¿Hay alguna forma alternativa para que Alice y Bob adquieran la mitad
de una clave privada sin dar la clave completa a ninguna de las partes?
-Dave
[1] Ver: http://en.wikipedia.org/wiki/Shamir's_Secret_ Sharing
Re: Cómo Hacer un Servicio de Depósito
Distribuido Bitcoin
Publicado por satoshi, 26 de septiembre 2010, 05:34:26 PM
_______________________________________________________________
Aún no está implementado, pero la red puede admitir una transacción
que requiera de dos firmas. Se describe aquí:
http://bitcointalk.org/index.php?topic=750.0
Es absolutamente más seguro que un pago directo sin depósito en
garantía, pero no tan bueno como un depósito en garantía arbitrado por
un ser humano, suponiendo que usted confíe lo suficiente en el humano.
En este tipo de depósito, un tramposo no puede ganar, pero aún es
posible que usted pierda. Al menos le quita el afán de lucro por
engañarlo. El vendedor está seguro de que el dinero está reservado para
211
CUSTODIA DE DEPÓSITOS Y TRANSACCIONES MULTI-FIRMA
él, mientras que el comprador conserva la palanca de que el vendedor no
ha sido pagado hasta que se complete la transacción.
212