Qtum | Institute ¿Cuál es el intercambio potencial en Lightning Network?

2.255 caracteres

Tiempo de lectura estimado: 8 minutos

Este artículo es la traducción del artículo de Florencia Ravenna que explica los intercambios de submarinos. (Para la versión original en inglés, haga clic para leer el texto original al final del artículo para verlo)

La siguiente es la traducción original:

La discusión sobre el intercambio potencial ha estado ocurriendo durante algún tiempo, y hay algunas manifestaciones interesantes en muchos productos y servicios. Pero, ¿qué es exactamente el intercambio latente? ¿Cómo lo aplica la gente en la realidad? A través de este artículo, discutiremos estos temas en profundidad.

Para comprender el principio del intercambio latente, primero debemos comprender qué es HTLC. HTLC es un contrato bloqueado en tiempo hash, de hecho, son más fáciles de entender de lo que parecen. Más importante aún, comprender HTLC no es solo la clave para comprender el intercambio potencial, sino también la clave para comprender la propia Lightning Network.

01

HTLC como componente básico

Suponga que usted es titular de Bitcoin. Anteriormente envió algunos Bitcoins a la dirección de su amigo Martin. Para gastar el bitcoin que envió, Martin debe demostrar que tiene la clave privada correspondiente a la dirección. Este es el principio de funcionamiento más básico de Bitcoin: Martin demuestra que tiene la propiedad de la clave antes de poder gastar el Bitcoin que le envió.
El principio más básico es que si desea impedir que Martin use los bitcoins que envía, puede agregar más restricciones. Por ejemplo, Martin debe revelar un cierto secreto dentro de un período de tiempo determinado; de lo contrario, el propietario de otra clave puede usar estos bitcoins una vez transcurrido el tiempo.
Cual es este secreto? Este secreto es un mensaje creado por Martin o alguien más en la red. Si Martin hubiera creado este secreto él mismo, por supuesto que sabría de qué se trataba. Pero si es un secreto creado por otros, Martin necesita encontrar una manera de descubrir el secreto. En cualquier caso, siempre que Martin conozca el secreto, puede usar Bitcoin y enviar el Bitcoin a la dirección de su billetera para evitar el tiempo de espera. A esta acción la llamamos adquisición de fondos.
Todo este proceso es simplemente un HTLC: su esencia es un contrato, en una transacción, requiere que el beneficiario demuestre que conoce un secreto específico dentro de un cierto período de tiempo antes de poder gastar dinero. Resulta que agregar esta condición implementará una función muy interesante y práctica: la función de pago por enlace. Esto puede no tener nada que ver con las transacciones en cadena, porque en las transacciones en cadena, las personas pueden pagar directamente al beneficiario final, pero esto es muy útil en Lightning Network, porque en Lightning Network, si paga directamente a todos, será muy ineficiente. .
Es más fácil comprender el principio y el propósito de HTLC en un entorno de red de enrutamiento como Lightning Network. Veamos primero un ejemplo de pago fuera de la cadena. Antes de leer, recuerde que HTLC realmente puede desempeñar un papel correspondiente sin importar si la transacción ocurre dentro o fuera de la cadena, e incluso pueden funcionar en otras cadenas de bloques (como Litecoin).

02

HTLC en la Lightning Network

Suponga que desea pagar 1 BTC a Sandra, pero no hay un canal de pago entre usted y ella. Thomas y ambos tienen canales de pago, por lo que pueden usar a Thomas para realizar esta transacción. Sin HTLC, ¿qué problemas podrían surgir durante esta transacción? Según quién pague primero como requisito previo, pueden surgir los dos problemas siguientes:


Si primero le pagas a Thomas y crees que él le pagará a Sandra, es muy probable que Thomas huya con el dinero.

Si Thomas le paga a Sandra primero y cree que usted le pagará más tarde, entonces puede pedirle a Thomas que pague por usted y nunca pagar el dinero.

Si usa HTLC, Sandra puede crear un secreto que solo ella conoce, y puede enviar Bitcoin de manera segura a Thomas y agregar una restricción, como que debe revelar el secreto dentro de un cierto período de tiempo; de lo contrario, puede usar Bitcoin. Y Sandra le mostrará sus credenciales de Lightning Network, y el código QR anterior le proporcionará información relevante.

Debido a las características de HTLC, sabrá si Thomas reveló un secreto creado por Sandra, incluso si no sabe cuál es el secreto de antemano. Ahora, Thomas puede enviar un bitcoin a Sandra con los mismos términos: si quiere gastarlo, debe revelar el secreto dentro de un período de tiempo. Sandra, que ya conoce el secreto, puede usar el dinero de inmediato.

Al momento de obtener los fondos, Sandra revela el secreto, por lo que Thomas también puede usar el bitcoin que le enviaste. El resultado final es que le pagó con éxito a Sandra en Bitcoin a través de Thomas sin confiar el uno en el otro. Ahora que tú y Thomas conocen el secreto creado por Sandra, ambos pueden usarlo como prueba de pago, porque Sandra reveló el secreto para obtener su dinero. Vale la pena señalar que si Sandra se niega o no revela el secreto, la restricción de tiempo de espera es muy crítica, lo que brinda la posibilidad de deshacer la transacción. 

03

HTLC en intercambio latente

Generalmente llamamos transacciones ordinarias de Bitcoin como transacciones en cadena. Una vez que se establece el canal Lightning Network, todas las transacciones son transacciones fuera de la cadena. También se puede entender que Lightning Payment son transacciones fuera de la cadena, y HTLC puede estar en transacciones dentro y fuera de la cadena. lograr. De hecho, se pueden utilizar para vincular pagos entre transacciones dentro y fuera de la cadena, y viceversa. Este es el intercambio potencial.

Suponga que desea implementar una transacción en Lightning Network, pero no desea administrarla usted mismo debido a problemas. El intercambio potencial le permite usar bitcoins en la cadena para pagar credenciales relámpago a través de un intermediario ¿Cómo se logra este proceso? El comerciante en Lightning Network generará un código QR para recordarle el secreto que necesita obtener del proveedor de intercambio potencial. Solo cuando este secreto sea revelado podrá usar los fondos. Después de completar este paso, puede enviar Bitcoin de forma segura al proveedor de servicios para formar un HTLC en cadena. El proveedor de servicios no conoce el secreto, por lo que no puede usar de inmediato el bitcoin que le envió. En cambio, transferirá Bitcoin a los comerciantes de Lightning Network y agregará una cláusula que requiere que los comerciantes de Lightning Network revelen los secretos correspondientes antes de que puedan obtener fondos.

El comerciante de Lightning Network ya conoce este secreto, pero para obtener el dinero, debe revelar el secreto. En el proceso, el proveedor de servicios de intercambio conocerá este secreto y obtendrá el dinero que le pague. Tanto el proveedor de servicios de intercambio como el comerciante pueden cobrar el dinero correspondiente, pero hay una diferencia: el proveedor de servicios de intercambio recibe el dinero de la cadena y el comerciante recibe el dinero de la cadena.

04

¿Para qué sirve el intercambio oculto?

El intercambio potencial puede ser la forma más fácil de realizar pagos a través de Lightning Network. Aunque todavía necesita pagar tarifas en cadena, el proceso de pago es similar a un proceso de pago en cadena, y el pago puede ser instantáneo (según la implementación). Si los usuarios necesitan transferir parte de sus fondos de dentro de la cadena a fuera de la cadena (o viceversa), el intercambio potencial será muy útil. Por ejemplo, después de una semana de operaciones exitosas a través de Lightning Network, el comerciante puede necesitar obtener bitcoins en la cadena para pagar al proveedor. El mecanismo de retroceso proporciona un método de intercambio submarino inverso y, al mismo tiempo, el canal puede reequilibrarse para obtener capacidad.

Finalmente, considerando que otros tokens también pueden intercambiarse potencialmente, como usar Litecoin (con tarifas más bajas y un tiempo de confirmación más corto) y comerciantes para completar pagos relámpago o proporcionar más liquidez para sus canales.

El potencial intercambio es una idea propuesta por Alex Bosworth y Olaoluwa Osuntokun, y se ha vuelto cada vez más popular con el paso del tiempo. Aunque el intercambio latente no es perfecto, algunas de sus aplicaciones existentes pueden ayudar a toda la red a resolver dos problemas importantes en el proceso de desarrollo inicial: la liquidez y la tasa de adopción.

Supongo que te gusta

Origin blog.csdn.net/weixin_42667079/article/details/103271494
Recomendado
Clasificación