Como todos sabemos, BTC, como pionero de la industria blockchain, ha sido criticado por su velocidad de transacción. La mayoría de las personas ajenas a la industria no pueden entender la lógica detrás de la existencia y el surgimiento de esto. Incluso los inversores que acaban de estar expuestos a las criptomonedas durante dos o tres años no pueden entender por qué el término consenso puede generar valor.

Este artículo no es un artículo sobre el consenso de BTC, sino una ciencia popular sobre cómo mejorar la eficiencia de BTC. Espero que a través de algunos datos y ejemplos simples, puedan comprender que la transferencia de BTC actual no es única y lenta, sino que tiene diferentes soluciones. satisfacer las necesidades globales de transferencia.

1. Formas de mejorar la eficiencia📈

Desde el nacimiento de Bitcoin, se han ampliado muchos escenarios de aplicación en más de diez años. Con el desarrollo de la industria blockchain/cifrado, las deficiencias de rendimiento de Bitcoin han sido particularmente criticadas. Por esta razón, se han derivado una variedad de soluciones de eficiencia diferentes que, según el estado de sus escenarios de uso, se dividen principalmente en dos facciones diferentes: dentro y fuera de la cadena.

La expansión en cadena aboga por transformar la propia cadena de bloques para resolver el problema desde la raíz, como modificar el tamaño del bloque para acomodar más transacciones o ajustar la velocidad de generación de bloques para resolver problemas de eficiencia de las transacciones. Pero esta solución también ha sido criticada por algunos de los primeros partidarios de Bitcoin, quienes creen que esta solución viola la intención original de Bitcoin.

El conflicto de opiniones ha dado lugar a que diferentes ramas hayan creado muchos proyectos similares a Bitcoin pero con mejores resultados que Bitcoin y que actualmente se clasifican como el sector "altcoin". Entre ellos, LTC, que es el más llamativo, es superior a BTC en todos los aspectos de rendimiento, y BCH también es otra cadena que se bifurcó del bloque BTC original, y su rendimiento es mejor que el de la cadena original.

Sin embargo, ninguna de las soluciones anteriores se ha desarrollado muy bien y la mayoría de las personas en la industria todavía son fanáticos de Bitcoin.

Por lo tanto, la solución fuera de la cadena se ha convertido en una solución técnica más aceptable, que también es el contenido principal de este artículo.

2. El motivo del nacimiento de Lightning Network🌐

Hay dos aspectos de las transacciones de Bitcoin que resultan extremadamente hostiles para los usuarios:

  • 🐌Velocidad lenta: la red Bitcoin solo puede procesar alrededor de 7 transacciones por segundo. En esta red Bitcoin sin intermediación, cada transacción debe ser confirmada por toda la red, lo que hace que el tiempo de confirmación efectiva de cada transferencia sea de 1 hora (los siete bloques de Bitcoin confirman transacciones, y un bloque toma diez minutos), y este método también se llama procesamiento en cadena.

  • 🥇Caro: la tarifa de manejo es fácil de entender. Ahora Alipay también cobra una tarifa de manejo de Qianyi por retiros de efectivo. Aunque la tarifa de transferencia de transacción de Bitcoin no tiene nada que ver con el monto, es un modo de "oferta": cuando hay demasiados muchas transacciones, si desea hacer cola. Si primero procesa su propia transferencia, deberá pagar tarifas de gestión más altas. En el apogeo de Internet, las tarifas de gestión más altas costaban decenas, cientos o incluso más dólares, lo que era prohibitivo.

Con base en los dos puntos anteriores, el equipo central de desarrollo de Bitcoin ha estado promoviendo vigorosamente el uso de "Lightning Network" desde 2016. La comunidad de Bitcoin la utiliza como una solución de pago fuera de la cadena para resolver los dos problemas anteriores. cuestión criticada.

3. ¿Qué es Lightning Network? ⚡

Lightning Network, como su nombre indica, tiene velocidades de transacción tan rápidas como el "relámpago". Antes de explicarlo en detalle, veamos dos números más importantes:

  • Los últimos datos muestran que "...la capacidad total de Lightning Network ha aumentado a 5196,86 BTC..." "...el número de canales de Lightning Network es 75.728..."

Los dos datos anteriores en realidad reflejan los dos requisitos previos al usar Lightning Network: 1. Los usuarios de Lightning Network deben almacenar Bitcoin previamente en la red 2. Lightning Network es una red de canales distribuidos construida en base a nodos;

También puede simplemente entender que el usuario deposita los bitcoins en Lightning Network por adelantado y obtiene la cuota. Solo las dos partes de la transacción deben confirmarse entre sí, y no se requiere contabilidad de terceros, y la transferencia y el consumo pueden realizarse rápidamente. Cuanto mayor sea el número prealmacenado en el canal, más Bitcoins se podrán comercializar y más usuarios habrá.

Es equivalente a abrir un canal de transacciones rápido para transportar montos de transacciones frecuentes, y los datos de las transacciones en el canal en realidad no se cargan en la cadena hasta que se completa la transacción final.

(Fuente: 1ML)

  • Otro dato al que vale la pena prestar atención es el número de nodos. Actualmente, el número de nodos de Lightning Network es 15 989. ¿Qué significa este número?

Por ejemplo, estos nodos son como puntos de entrega urgente. Con la ayuda de estos nodos, podemos establecer cada vez más rutas rápidas (rutas de transacción), lo que permite llegar fácilmente a cualquier parte de la red y realizar transacciones. También se conoce como Lightning Red. De ahí viene.

Los canales son rutas de transacción establecidas entre nodos. En principio, cuantos más canales haya, más rápidas serán las transacciones fuera de la cadena. La mayoría de las soluciones actuales de transferencia instantánea de Bitcoin se basan en Lightning Network.

Lightning Network es lógicamente similar a un cajero automático: los bancos deben depositar previamente una cierta cantidad de efectivo en los cajeros automáticos de todo el país para depositarlos y retirarlos, a fin de evitar depósitos y retiros excesivos en ventanilla que provoquen una corrida.

Cuantos más nodos haya, más canales habrá, y cuantos más canales haya, más rápida será la velocidad y menor será el costo (debido a la competencia). Joseph Poon, autor del artículo de Lightning Network, dijo: Las tarifas que cobrarán las personas serán infinitamente cercanas a cero.

4. Principio de funcionamiento de Lightning Network㊙️

Después de comprender los dos datos anteriores, veamos brevemente el proceso de uso de Lightning Network:

  • Primera vez que uso Lightning Network:

    1. Debe depositar previamente algunos Bitcoins (junto con la contraparte) en Lightning Network;

    2. Establece un canal de conexión con el operador de contraparte;

    3. Transfiere dinero en el canal establecido y llegará en segundos;

    4. Una vez completada la transacción, si no necesita retirar dinero, puede optar por conservar este canal;

    5. Si eliges reflejar, el canal se cerrará y el monto en estado final se cargará en la cadena para su procesamiento.

  • Segundo uso y posteriores de Lightning Network:

    1. Puede optar por pagar directamente a la contraparte para establecer un canal, o puede utilizar la conexión entre el canal existente y otros canales para establecer un canal con múltiples nodos para el tránsito (este último es teóricamente más barato);

    2. Transfiere dinero en el canal y llega en segundos;

    3. La transacción finaliza.

Como se repite lo anterior, la capacidad de Bitcoin y la cantidad de nodos en la red aumentarán cada vez más, y nuestra experiencia de transferencia será cada vez mejor, la velocidad será más rápida y el costo será cada vez menor. Finalmente, cuando necesite retirar efectivo, puede cerrar el canal correspondiente y los datos finales de liquidación de la cuenta deben publicarse en la red Bitcoin, que vuelve a la "transacción en cadena" mencionada al principio del artículo.

Para facilitar la comprensión, permítanme dar un ejemplo fácil de entender:

  • ☕Si la cafetería que frecuento anuncia que admite pagos de Bitcoin en este momento, entonces necesitan crear un canal Lightning Network fuera de la cadena. Se establece un canal de red relámpago entre la APP de plataforma que desarrollaron y el software de pago (billetera digital) que usamos. Al mismo tiempo, necesitamos descargar la APP que desarrollaron. Obtenemos la plataforma depositando previamente una cierta cantidad de Bitcoin. a la APP Monto del pago.

  • 🛒Cada transacción de consumo solo liquida el monto del pago de la plataforma. Cuando ya no queremos ir a su casa para consumir y queremos retirar dinero, la liquidación de datos final se enviará de regreso a su billetera digital para completar el procesamiento en cadena. , y la transacción finalizará a partir de ese momento.

De la descripción anterior, podemos ver que la razón por la cual Lightning Network es "relámpago" es que la mayoría de las transacciones se implementan fuera de la cadena. Los ejemplos dados aquí son relativamente simples: la seguridad de las transacciones reales fuera de la cadena está garantizada por contratos inteligentes, algoritmos de cifrado, firmas digitales y otras tecnologías, y la operación es más complicada.

Es más fácil comprender los principios de Lightning Network para los canales de transacciones fuera de la cadena creados por los comerciantes. Si la operación real es individual punto a punto, también implicará el mecanismo de castigo establecido👊

Por razones de espacio y preferencias del usuario, no presentaré el mecanismo de castigo punto a punto en este artículo, pero si tienes curiosidad sobre esto, puedes decírmelo en un mensaje privado en segundo plano o dejar un mensaje al final. Del artículo, haré un artículo dedicado. Explica su principio ~

Además, debe tenerse en cuenta aquí que Lightning Network, como protocolo, no solo se puede implementar en la red Bitcoin. Desde el desarrollo de la industria, las plataformas básicas de la cadena pública tienen protocolos de expansión fuera de la cadena similares (porque en- la expansión de la cadena es más difícil), su esencia es un plan de expansión para la plataforma, pero a menudo no les prestamos atención cuando usamos el producto.