Así que imaginemos una Lightning Network compuesta por miles de nodos. Las transacciones se enrutan hasta que llega el momento en que todos los canales deben cerrarse y confirmarse, supongo. ¿Qué nodo se encarga realmente de esto?
Estoy un poco confundido con este proceso y no está claro cómo se construirá la transacción final y, lo que es más importante, ¿quién pagará realmente las tarifas a la red BTC?
Me imagino que esta gran transacción tendrá muchas entradas y salidas basadas en las partes involucradas en la red para ese momento de tiempo.
Estoy pensando que es un juego de carreras, ¿verdad? Por lo tanto, cualquier nodo puede transmitir esta enorme transacción a la cadena de bloques, y dado que todas las entradas y salidas tienen todas las firmas correctas de los participantes, todo el dinero y las tarifas se destinarán a los nodos que ayudaron a enrutar las transacciones y, por supuesto, todos los el dinero irá correctamente a los destinos correctos.
Además, estoy pensando que esto no es algo que suceda cada 10 minutos más o menos. Cualquiera que esté escuchando y tenga las transacciones en la mano puede construir esta gran transacción (siempre que se respeten los tiempos) y pronto será minada.
Pero aún así, si la tarifa por este enorme tx es más alta que la que obtuvo ese nodo único por enrutarlo, ¿cuál es el incentivo para que realmente lo transmitan en lugar de dejar que otro nodo lo transmita y, por lo tanto, poner la carga en otro nodo para pagar? Los honorarios.
Así que imaginemos una Lightning Network compuesta por miles de nodos. Las transacciones se enrutan hasta que llega el momento en que todos los canales deben cerrarse y confirmarse, supongo. ¿Qué nodo se encarga realmente de esto?
No, así no es como funciona el rayo. No todos los canales se crean y cierran al mismo tiempo. Se crean individualmente y se cierran individualmente. Cada canal tiene su propio multisig 2 de 2, no la ruta completa. Y no se establecen canales para una sola ruta, eso sería ineficiente. El enrutamiento ocurre porque hay canales que ya están abiertos entre las personas y es más eficiente enrutar que establecer un nuevo canal.
Cuando se cierra un canal, las dos personas en ese canal crearán la transacción de compromiso final para ese canal y una vez que se transmita y confirme, el canal se cerrará.
¿Quién pagará realmente las tarifas a la red BTC?
Con el protocolo Lightning actual, la persona que solicitó la creación de un canal será quien pague las tarifas de transacción. Aunque si ambas partes solicitaron mutuamente la creación del canal, probablemente puedan dividir las tarifas con un poco de modificación/creación manual de transacciones.
Cualquiera que esté escuchando y tenga las transacciones en la mano puede construir esta gran transacción (siempre que se respeten los tiempos) y pronto será minada.
No. Las transacciones de compromiso requieren las firmas de las partes involucradas en el canal.
luca mateis
andres chow
A -> B -> C-> D->
donde A envía D 0.5 BTC, A, a través de su canal con B, enviaría a B 0.52. Entonces B, a través de su canal con C, enviaría a C 0,51. Entonces C, a través de su canal con D, enviaría a D 0,5. De esta forma, B y C cobran sus comisiones de los saldos de sus canales y D recibe la cantidad que pidió.luca mateis
andres chow
A <-> B
canal. Entonces B envía 0,51 a C y C recibe todos los 0,51 en suB <-> C
canal. Entonces C envía 0,5 a D y D obtiene 0,5 en suC <-> D
canal. Entonces, si elA <-> B
canal se cierra, D tiene su 0.5 delC <-> D
canal y A todavía ha gastado 0.52 que ahora está con B. Con LN, A en realidad no hace una salida directamente a D a menos que tengan un canal abierto entre ellos.Nir O.
andres chow