Canales de micropagos dúplex: críticas a Lightning e implementación

Un artículo de 2015 de Decker y Wattenhofer propone un diseño interesante para una red de canales de pago, que difiere de la red Lightning. Los autores afirman en la sección Trabajo relacionado que Lightning:

  • " requiere el intercambio de material de clave para cada actualización en los canales, lo que da como resultado un almacenamiento masivo o requisitos computacionales ", y
  • " no se puede descomponer en unidades más pequeñas que se pueden analizar de forma aislada, lo que dificulta el análisis de seguridad y da lugar a implementaciones complejas ".

Tengo dos preguntas:

  1. ¿Hasta qué punto son válidas esas críticas a Lightning a noviembre de 2017?
  2. ¿Existe una implementación de canales de micropagos Duplex o al menos planes para crear uno?

Respuestas (1)

A fecha de hoy (noviembre de 2018):

¿Hasta qué punto son válidas esas críticas a Lightning a noviembre de 2017?

Este sigue siendo un caso para Lightning. Eltoo fue el primero en sugerir una forma más sencilla de hacer frente a este requisito de almacenamiento. No requieren almacenar claves o transacciones más antiguas. Su desventaja es que no hay castigo en caso de fraude, lo que lleva a que los usuarios egoístas siempre publiquen la transacción que maximiza su saldo. En las implementaciones Lightning actuales, es importante realizar un seguimiento de las Transacciones de remedio de incumplimiento y, por supuesto, nunca perder nuevas Transacciones de compromiso (ya que esto puede incurrir en un castigo para uno mismo después de publicar un saldo anterior sin saberlo).

¿Existe una implementación de canales de micropagos Duplex o al menos planes para crear uno?

Las implementaciones actuales se centran en Lightning Channels por dos razones principales: 1. Los canales de Eltoo son demasiado recientes (quizás alguien esté trabajando públicamente en una implementación, no estoy al tanto) 2. Los canales DMC tienen una compensación entre la utilidad del canal y el peor costo colateral del canal, que desalienta su uso. Esto es aún más importante cuando se consideran n partes (como fábricas). Para obtener más información sobre esta compensación, consulte los resultados en este documento .

Sin embargo, los DMC son mejores cuando uno sabe de un período de tiempo que estará fuera de línea, por lo que creo que se implementará en el futuro. Pero no hay una implementación actual en los principales equipos de desarrollo de iluminación.