Binance (Binance) publicó en su Twitter oficial el 20 de junio que muchos internautas descubrieron que Binance completó la construcción de los nodos de Bitcoin Lightning Network (Lightning Network). Y justo después de que Binance anunciara que había completado el despliegue de los nodos de la red Bitcoin Flashpoint, el CEO de Binance, Changpeng Zhao, también respondió que la construcción relevante está en progreso.
Retrocediendo en el tiempo a los meses anteriores, se puede especular que la participación de Binance en Bitcoin Lightning Network en realidad está relacionada con el auge de BRC-20 a principios de mayo que provocó que la red de Bitcoin explotara y las tarifas de transacción se dispararan. retiros por segunda vez.
En el último informe de investigación (¿Puede BRC-20 llevar la ecología de Bitcoin a una nueva prosperidad? ¿Cuál es el uso de Bitcoin NFT? ¿Qué es BRC-30?) Mencionamos muchos conceptos de BRC-20, y al final también mencionamos el El siguiente será alrededor de Lightning Network. En primer lugar, primero explicaré cuál es la relación entre los dos. Luego, presente el plan de expansión de Bitcoin y, finalmente, realice una investigación y un debate en profundidad con Lightning Network como eje principal.
En el pasado, las aplicaciones como Bitcoin ecologic NFT y BRC-20 se han vuelto cada vez más populares, lo que ha provocado que la red de Bitcoin se congestione cada vez más.Desde un punto de vista técnico, si se admite la circulación de BRC-20 en Lightning Network, ayudará a lograr transacciones eficientes cada vez más rápidas y desbloqueará nuevas posibilidades para BRC-20. Sin embargo, esta es también la clave para el establecimiento de Bitcoin Lightning Network por parte de Binance. Según la plataforma de datos de blockchain Glassnode, la tarifa de transacción promedio en Lightning Network es de USD 0,00013. Si utiliza directamente la red de Bitcoin para las transacciones, la tarifa de transacción promedio en la red de Bitcoin es de aproximadamente USD 18,9 y la diferencia de precio entre los dos es enorme.
Se puede ver a partir de este beneficio que Binance comenzó a integrar Bitcoin Lightning Network para realizar funciones de depósito y retiro. Sin embargo, Binance también enfatizó que aún queda trabajo técnico por hacer antes de que se complete la integración de Lightning Network, y prometió continuar actualizando a todos con las últimas noticias.
A continuación, analicemos en detalle el plan de expansión de Bitcoin y el conocimiento técnico de Lightning Network.
Desafío de la cadena de bloques
Comencemos con los desafíos de la cadena de bloques: mover bitcoins en la cadena de bloques es un proceso lento, costoso e ineficiente. Porque la cadena de bloques de Bitcoin solo puede procesar una cierta cantidad de transacciones (y datos) en un momento determinado. Si Bitcoin quiere seguir siendo competitivo con otras cadenas de bloques, debe haber medidas innovadoras para aumentar la utilidad de la red.
Primero debemos distinguir entre dos conceptos clave: "Bitcoin como activo (BTC)" y "Bitcoin como cadena de bloques". Bitcoin como activo ha visto una adopción generalizada en los últimos años y tiene un enorme potencial para los activos digitales hoy y en el futuro. Sin embargo, para que BTC logre una adopción masiva, debe tener un entorno de transacciones fluido (también conocido como la cadena de bloques de Bitcoin). La cadena de bloques de Bitcoin es muy segura, descentralizada y estable, pero Bitcoin tiene un defecto obvio: tiene una capacidad limitada para procesar grandes cantidades de datos de transacciones. Para confirmar las transacciones en la cadena de bloques de Bitcoin, deben aprobarse a través del consenso de Prueba de trabajo (PoW). Una vez que un cierto número de mineros haya verificado la transacción, puede llegar al estado de liquidación final de la cadena de bloques y luego generar un nuevo sistema de bloques.
En la actualidad, existen varios factores clave que limitan la cadena de bloques de Bitcoin: primero, el tamaño del bloque, un bloque de Bitcoin solo puede contener 1 megabyte (MB) de datos; segundo, el tiempo de bloque, aproximadamente cada 10 minutos para generar un nuevo bloque de Bitcoin ; En tercer lugar, el rendimiento, debido al tamaño de bloque de Bitcoin y a las restricciones de tiempo de bloque, solo puede procesar de tres a siete transacciones por segundo; En cuarto lugar, los costos de transacción son limitados El rendimiento de Bitcoin conduce a una gran demanda de espacio de bloque limitado, lo que a su vez provoca las tarifas se disparan cuando la red de Bitcoin está congestionada y, finalmente, está la programabilidad, las capacidades de lenguaje de Bitcoin son limitadas, lo que dificulta la implementación de la lógica de contrato inteligente. Esto también hace que la creación de aplicaciones descentralizadas en Bitcoin sea mucho menos simple que en Ethereum.
Entonces, ¿por qué los desarrolladores no pueden mejorar directamente el rendimiento de Bitcoin? Porque mejorar el protocolo Bitcoin no es tan sencillo como se imagina. Primero, Bitcoin fue diseñado intencionalmente para ser una simple cadena de bloques. Sin codificación ni aplicaciones complicadas, Bitcoin ha demostrado ser una cadena de bloques altamente segura, estable y descentralizada en la actualidad. Por lo tanto, realizar cambios repentinos y sustanciales en Bitcoin sería contraproducente para las reglas básicas del protocolo. Si bien las actualizaciones de Bitcoin ciertamente continuarán, no se implementarán soluciones transformadoras de la noche a la mañana. Por lo tanto, será difícil que la cadena de bloques logre la escalabilidad por sí sola en un futuro cercano; sin embargo, dado que Ethereum tiene una solución L2, debe haber otras soluciones para la cadena de bloques de Bitcoin que puedan ayudar a escalar la red para acomodar a estos miles de millones de usuarios. y el estado actual de millones de transacciones por día.
Si bien Bitcoin tiene sus limitaciones, aún puede escalar implementando una solución en capas, brindando un rendimiento y una funcionalidad mejorados para toda la red. Al construir sobre Bitcoin, los desarrolladores pueden crear soluciones escalables sin modificar Bitcoin en sí. Este enfoque mejora el rendimiento de las transacciones regulares de Bitcoin mientras se beneficia de la liquidez y los efectos de red de Bitcoin.
**La estratificación es ETH L2? **
La estratificación permite transferir bitcoins (y otros activos) sin utilizar directamente la cadena de bloques. Si bien cada capa de Bitcoin tiene su propio mecanismo de consenso único para interactuar con Bitcoin, el objetivo es el mismo: mover las transacciones fuera de la cadena para que sean más rápidas, económicas, programables y escalables. próximo. Profundicemos en la relación entre Bitcoin y estas capas.
En primer lugar, supongamos que Bitcoin se puede usar como la capa de liquidación final para las transacciones y priorizará la estabilidad, la descentralización y la seguridad. Estas características hacen de Bitcoin la mejor base sobre la cual construir una actividad económica más amplia. Además, su moneda nativa, BTC, actúa como un activo de reserva de valor a largo plazo. Al mismo tiempo, las soluciones en capas pueden brindar mayor escalabilidad y productividad a Bitcoin sin comprometer la seguridad de su capa base.
Dado que estas capas se construyen sobre Bitcoin, no tienen impacto en la capa base y no representan ningún riesgo para ella desde una perspectiva de seguridad. El enfoque en capas permite que Bitcoin adopte procesos nuevos, más rápidos y más eficientes sin sacrificar la durabilidad o la descentralización de la capa base. En pocas palabras, la estratificación de Bitcoin tiene múltiples ventajas: primero, mayor velocidad de transacción, las transacciones en capas se pueden procesar en segundos, lo que es más adecuado para los usuarios de Bitcoin que necesitan una confirmación más rápida; segundo, mayor rendimiento, las transacciones ocupan menos datos, dejando más espacio para cada nuevo bloque; tercero, tarifas de transacción más bajas, un rendimiento más eficiente significa tarifas más bajas; cuarto, mayor función de contrato inteligente, los contratos inteligentes con un entorno de ejecución completo hacen posible desarrollar aplicaciones descentralizadas, lo que amplía enormemente los escenarios de aplicación de Bitcoin , incluidas las finanzas descentralizadas (DeFi), los tokens no homogéneos (NFT) y la Organización Autónoma Descentralizada (DAO).
Finalmente, la estratificación de Bitcoin también ayuda a simplificar la liquidación, ya que los micropagos y las microtransacciones no requieren la seguridad total de la cadena de bloques de Bitcoin. En cambio, se pueden mover a capas, donde las transacciones se pueden confirmar casi instantáneamente a un bajo costo, eventualmente agruparse y enviarse a Bitcoin para su liquidación final.
**¿Qué soluciones en capas hay? **
Actualmente existen cuatro soluciones principales en capas que contribuyen a la escalabilidad de Bitcoin:
(1) Pilas:
Stacks es una capa 2 de Bitcoin que admite "aplicaciones descentralizadas" y "contratos inteligentes". Esta tecnología utiliza un lenguaje de programación "Clarity" para escribir contratos inteligentes. Si observa el sistema en general, Stacks en realidad tiene su propia cadena, compilador y lenguaje de programación, y se ejecuta sincrónicamente con Bitcoin para garantizar sus transacciones e integridad sexual.
La idea central del proyecto es: "Debido a que hay una capa de liquidación básica (Bitcoin) en la parte inferior para garantizar el consenso y la seguridad, los usuarios pueden agregar contratos inteligentes y capacidad de programación sobre Stacks para lograr escalabilidad y velocidad de transacción". ellos, su tecnología central es conectar estrechamente el bloque Stacks con el bloque Bitcoin a través del mecanismo de consenso Transfer Proof (PoX).
En la Prueba de transferencia, en lugar de usar equipos de minería y electricidad para extraer Stacks, los mineros de Stacks usan BTC para extraer nuevos tokens STX y ganar tarifas de transacción. Para ganar la oportunidad de minar bloques, los mineros enviarán BTC a la dirección de Stacks calificada que participe en el consenso y luego transferirán la criptomoneda prometida a otros participantes en la red para ganar la oportunidad de minar bloques y ganar tokens STX Reward. A través de este sistema, los mineros ganan monedas STX y tarifas de transacción (tarifas de transacción), mientras que los participantes de STX ganan Bitcoin.
Y además de usar el bloque de anclaje en el enlace final con Bitcoin para ayudar a garantizar la seguridad y confiabilidad de Stacks, Stacks también introduce el concepto de microbloques, que se pueden compartir entre dos Bitcoins. Se publican miles de transacciones entre bloques. Como resultado, la escalabilidad de Stacks se ha mejorado significativamente para manejar mayores volúmenes de transacciones, lo que la convierte en una solución de cadena de bloques más eficiente y práctica.
Anteriormente explicamos la tecnología BRC-20 y Ordinals en el informe de investigación anterior (¿Puede BRC-20 llevar la ecología de Bitcoin a una nueva prosperidad? ¿Cuál es el uso de Bitcoin NFT? ¿Qué es BRC-30?), solo esto es un Caso de aplicación de Stacks.
Con la creciente popularidad de los ordinales y el aumento de BTC NFT (Tecnología de ordinales), las actividades de NFT en Stacks también han aumentado, lo que se puede decir que se beneficia directamente del menor costo y la velocidad de lanzamiento de NFT más rápida de Stacks.
(二)RSK(Portainjerto):
RSK (también conocido como Rootstock) es una plataforma de contrato inteligente de propósito general asegurada por la red Bitcoin. RSK fue fundada por RSK Labs para aprovechar la estabilidad, la seguridad y los fundamentos económicos de Bitcoin para abordar las deficiencias de Ethereum. Al trasladar sus contratos inteligentes de Ethereum a RSK, RSK hace que todas las aplicaciones de Ethereum sean compatibles con la cadena de bloques de Bitcoin. RSK crea un nuevo bloque aproximadamente cada 33 segundos, que es mucho más rápido que el tiempo de bloque de 10 minutos de Bitcoin, y RSK también puede procesar aproximadamente de 10 a 20 transacciones por segundo, que es más rápido que la capacidad de procesamiento de Bitcoin de aproximadamente 5 transacciones por segundo. .
El diseño de cadena lateral de RSK tiene algunos diseños únicos en comparación con otras soluciones de estratificación de Bitcoin. En primer lugar, la minería fusionada, la cadena de bloques RSK utiliza el mismo algoritmo de consenso de prueba de trabajo (PoW) que Bitcoin, pero los mineros pueden generar bloques más rápido que la capa base de Bitcoin. Estos bloques RSK se extraen a través de un proceso llamado "minería fusionada". Dado que las dos cadenas de bloques utilizan el mismo consenso, los mineros pueden realizar minería combinada, minando simultáneamente las cadenas de bloques de Bitcoin y RSK, pero permitiendo que Bitcoin y RSK consuman la misma potencia informática de minería, por lo que los mineros contribuyen. La potencia informática también puede extraer bloques RSK. lo que permite que la minería fusionada aumente considerablemente la rentabilidad de los mineros sin invertir recursos adicionales.
La minería fusionada permite a RSK validar transacciones, generar bloques y enviarlos a Bitcoin. A través de este proceso de minería, los usuarios pueden estar seguros de que los contratos inteligentes de RSK se benefician de la seguridad de la cadena de bloques de Bitcoin.
El segundo diseño único es Powpeg Powpeg, que es un puente bidireccional entre la cadena de bloques RSK y Bitcoin. El protocolo Powpeg se implementa a través del activo smartBTC (RBTC) de RSK. Técnicamente hablando, la plataforma RSK no tiene su propio token nativo. Entonces, RSK usa smartBTC (RBTC), que consiste en bloquear los tokens emitidos por BTC en Bitcoin en una proporción de 1:1. Es decir, RBTC siempre vale lo mismo que BTC para pagar las tarifas de transacción en RSK.
Entre RSK y Bitcoin, existen dos mecanismos principales para unir fondos: bóvedas y contratos inteligentes. Cuando queremos transferir bitcoins a RSK, el proceso se llama "fijación" y requiere que los usuarios bloqueen una cierta cantidad de bitcoins en una bóveda en la red de bitcoin. De esta forma, se puede desbloquear la cantidad de bitcoin en el RSK correspondiente. Por el contrario, cuando queremos devolver Bitcoin de RSK a la red de Bitcoin, este proceso se denomina "pegging-out", que requiere que los usuarios envíen una cierta cantidad de RBTC (activo de RSK) al contrato inteligente en RSK. Luego se desbloqueará una cantidad correspondiente de bitcoins de la bóveda de la red bitcoin.
El último diseño único es la máquina virtual RSK (RVM), un componente ventajoso de RSK es su interoperabilidad con los contratos inteligentes de Ethereum. La máquina virtual de RSK (RVM) se basa en la máquina virtual de Ethereum y puede ejecutar contratos inteligentes de Ethereum en RSK. Los desarrolladores pueden usar sin problemas el mismo código y las mismas herramientas al crear aplicaciones RSK. Esto proporciona a la comunidad de Ethereum opciones más económicas y rápidas para interactuar con sus aplicaciones descentralizadas favoritas (dApps). Esto significa que los desarrolladores de RSK pueden programar usando Solidity, el lenguaje de programación de contratos inteligentes que se usa en Ethereum, y los usuarios pueden enviar sus activos de RSK a Metamask.
(3) Red Líquida:
Liquid Network es una cadena lateral de Bitcoin desarrollada por Blockstream para facilitar la liquidación rápida de transacciones de Bitcoin. El mecanismo de consenso de esta red es similar al de Bitcoin, pero tiene las características de centralización en la estructura de gobierno de la cadena.
Los antecedentes del equipo detrás de Blockstream son un desarrollador de núcleo digital de Bitcoin.Algunos medios extranjeros creen que es un equipo de desarrollo estelar en el círculo.
Aquí hay una breve descripción de las funciones y características únicas de Liquid Network:
Liquidación rápida: el tiempo de bloqueo de Liquid Network es de solo 60 segundos, que es mucho más rápido que los 10 minutos de Bitcoin, lo que significa que las transacciones en Liquid Network se pueden confirmar y liquidar más rápido.
Tarifas de transacción bajas: la tarifa de transacción promedio de Liquid Network es solo una décima parte de Bitcoin. Esto hace que los micropagos y las transacciones cotidianas sean más rentables.
Estructura centralizada: a diferencia de la estructura descentralizada de Bitcoin, Liquid Network tiene una estructura relativamente centralizada. Este es un compromiso de rendimiento para una confirmación de transacción más rápida y un mayor rendimiento.
El objetivo principal de Liquid Network es proporcionar una solución que se adapte mejor a las necesidades de transacciones rápidas y de alta frecuencia de Bitcoin. Puede usarse ampliamente en intercambios de criptomonedas, servicios de pago y otras aplicaciones financieras para hacer que estas transacciones sean más eficientes y convenientes. Cabe señalar que Liquid Network todavía se construye sobre la base de la cadena de bloques de Bitcoin, por lo que hereda la seguridad y confiabilidad de Bitcoin. Al mismo tiempo, Liquid Network también proporciona métodos de transacción más rápidos y económicos para satisfacer la creciente demanda de transacciones.
(4) Red relámpago
Lightning Network es un nuevo sistema para transacciones de Bitcoin fuera de la cadena que permite a los usuarios realizar transacciones entre ellos sin la necesidad de una autoridad central como un banco. Como solución de Bitcoin L2, se puede utilizar para expandir los micropagos y las transacciones diarias, y mediante el uso de contratos inteligentes y canales de pago, dos partes pueden realizar rápidamente transacciones de Bitcoin a un costo casi nulo.
Anteriormente hablamos sobre la relación entre BRC-20 y Lightning Network, y luego analizaremos en detalle los principios técnicos, las aplicaciones y el desarrollo futuro de Lightning Network.
Principio y origen de la tecnología Lightning Network
Lightning Network aprovecha la billetera de múltiples firmas de Bitcoin y las capacidades de transacción fuera de línea, lo que permite a los participantes establecer canales de pago fuera de la cadena de bloques. Estos canales de pago permiten transacciones rápidas y de bajo costo entre participantes sin registrar cada transacción en la cadena de bloques de Bitcoin.
En Lightning Network, los canales de pago se establecen mediante billeteras bidireccionales de múltiples firmas entre los participantes. Por ejemplo, suponga que hay participantes A y B que desean realizar transacciones en Lightning Network. Pueden crear una billetera de múltiples firmas controlada conjuntamente en la que se bloquea una cierta cantidad de bitcoin para financiar el canal de pago. Una vez que se establece el canal de pago, A y B pueden realizar múltiples transacciones en el canal sin enviar cada transacción a la cadena de bloques de Bitcoin Estas transacciones solo se registran y verifican dentro del canal de pago. El último estado del canal debe transmitirse a la cadena de bloques solo cuando deseen cerrar el canal de pago y comprometer la liquidación final en la cadena de bloques de Bitcoin.
Los canales de pago en Lightning Network utilizan una técnica llamada "transacciones fuera de la cadena", que permite a los participantes realizar transacciones sin una conexión de red blockchain. Esto se hace mediante el uso de datos de transacciones previamente confirmados en la cadena de bloques para verificar la validez de la transacción. Las transacciones fuera de línea permiten que las transacciones dentro de los canales de pago se completen rápidamente sin esperar la confirmación de la cadena de bloques.
En Lightning Network, si A y B desean realizar transacciones dentro del canal de pago, pero no hay un canal de pago directo entre ellos, pueden usar nodos de retransmisión para realizar transacciones. Los nodos de retransmisión son participantes en Lightning Network que permiten el flujo de fondos entre los canales de pago. A través del nodo de retransmisión, A y B pueden establecer un canal de pago indirecto para realizar la transacción. Y Lightning Network también utiliza un mecanismo llamado "enrutamiento" para garantizar la entrega sin problemas de los pagos en la red. Cuando un pago debe transmitirse a través de múltiples nodos de retransmisión, el enrutador elegirá una ruta óptima para garantizar que el pago llegue a su destino sin problemas.
Creo que cualquiera que haya utilizado la navegación de Google Maps puede imaginar que la función de guía de navegación de Google Maps proporciona sugerencias de rutas de conducción para los conductores en la "ruta más rápida" entre los dos lugares del punto A al punto B, y a través de grandes datos y sus propios Función de algoritmo para ayudar a los usuarios a estimar la ruta más rápida y el tiempo estimado requerido para la navegación recomendada. Esta es la función de un enrutador, que especifica el enrutamiento de los canales de pago utilizando un concepto llamado "trayectorias de rayos".
Finalmente, además de proporcionar transacciones rápidas y económicas, Lightning Network también escala bien. Debido a que no es necesario confirmar las transacciones en Lightning Network en la cadena de bloques de Bitcoin, puede admitir millones de transacciones sin dejar de ser rápido y de bajo costo. En resumen, Lightning Network es una tecnología innovadora que proporciona un método de transacción eficiente, rápido y de bajo costo mediante el establecimiento de un canal de pago sobre la cadena de bloques de Bitcoin. Resuelve el problema de escalabilidad de Bitcoin y abre nuevas posibilidades para los escenarios de aplicación de la cadena de bloques de Bitcoin.
Lightning Network se originó en un artículo de 2015 de los investigadores Thaddeus Dryja y Joseph Poon. Su investigación se basa en la discusión derivada del creador de Bitcoin, Satoshi Nakamoto, sobre los canales de pago. Este documento describe un protocolo fuera de la cadena que consta de canales de pago diseñados para abordar los problemas de escalabilidad de Bitcoin.
Recientemente, en 2016, Dryja y Poon cofundaron una empresa llamada Lightning Labs para desarrollar la tecnología Lightning Network. Lightning Labs ha trabajado arduamente para garantizar que el protocolo sea compatible con la red central de Bitcoin.
Con la bifurcación suave SegWit de Bitcoin en 2017, allanó el camino para la implementación de Lightning Network. SegWit aumenta la capacidad de transacción de Bitcoin, proporcionando más espacio en cada bloque, al tiempo que resuelve el antiguo problema de la maleabilidad de las transacciones. Los desarrolladores ya comenzaron a crear aplicaciones en Lightning Network durante el proceso de prueba antes del lanzamiento. Estas aplicaciones incluyen casos de uso simples como billeteras y plataformas de juego, aprovechando las capacidades de micropago de Lightning Network.
Suplemento: SegWit (Segregated Witness) es una importante actualización de bifurcación blanda (soft fork) destinada a mejorar la escalabilidad y la seguridad de la cadena de bloques de Bitcoin. El objetivo de esta actualización es abordar la capacidad de transacción limitada de Bitcoin al tiempo que aumenta el rendimiento de la red y reduce las tarifas de transacción.
El cambio principal en SegWit es separar la firma de la transacción (datos testigo) del cuerpo de la transacción y colocarla en un nuevo bloque llamado "bloque testigo segregado". Esto reduce la cantidad de datos por transacción, liberando más espacio para transacciones. Específicamente, SegWit realizó cambios en la estructura de datos de la transacción, sacando los datos de la firma de la transacción y almacenándolos en un nuevo bloque. De esta forma, se reduce la cantidad de datos de transacciones en el bloque y se pueden acomodar más transacciones.
Al mismo tiempo, este cambio también brinda una mayor flexibilidad para introducir más tipos de transacciones y funciones. La implementación de SegWit requerirá que los participantes en la red actualicen su software Bitcoin para admitir el nuevo formato de transacción. Aunque SegWit es una bifurcación blanda, fue ampliamente aceptada por la comunidad de Bitcoin y se activó con éxito en agosto de 2017. Además, SegWit también proporciona la base necesaria para la posterior implementación de Lightning Network, lo que le permite funcionar mejor.
En 2018, Lightning Labs lanzó una versión beta de Lightning Network en la red principal de Bitcoin y comenzó su aplicación práctica. Desde entonces, muchas personas famosas, incluido el fundador de Twitter, Jack Dorsey, también se han involucrado en el proyecto Lightning Network. Desde entonces, Lightning Network ha seguido creciendo, atrayendo a más desarrolladores y usuarios. Se considera que es una solución importante para el problema de escalabilidad de Bitcoin, proporcionando a Bitcoin un método de transacción más rápido y de menor costo, y abriendo nuevas posibilidades para una gama más amplia de escenarios de aplicación.
Limitaciones, desafíos de Lightning Network
En la actualidad, Lightning Network es considerada por muchas personas como la solución más efectiva para el problema de la tarifa de transacción de Bitcoin, pero no lo es. En primer lugar, aunque Lightning Network puede mover transacciones de la cadena de bloques principal a fuera de la cadena para reducir las tarifas de transacción, aún existen otros costos y desafíos. Al usar Lightning Network, debe pagar una tarifa equivalente a la transacción de Bitcoin entre la apertura y el cierre del canal, y estas tarifas son el costo de usar Lightning Network. Además, además del costo de cambiar de canal, existe una tarifa de enrutamiento adicional para transferir pagos entre canales. Aunque Lightning Network tiene una tarifa baja, esto puede causar que los nodos no tengan suficientes incentivos para participar en el proceso de enrutamiento de pago. .
(En Lightning Network, los nodos desempeñan la función de procesar los pagos y son responsables de transferir los pagos de un canal a otro. Sin embargo, debido a las bajas tarifas de enrutamiento, es posible que los nodos no estén dispuestos a asumir estos costos o proporcionar los servicios correspondientes. Esto puede llevar to Nodes no están dispuestos a participar en el proceso de enrutamiento de pagos, lo que resulta en pagos retrasados o fallidos).
Por el contrario, existen algunas criptomonedas en el mercado que reducen los costos de pago al ofrecer complementos de software gratuitos o mediante nodos especiales. Por ejemplo, Dash permite a los usuarios pagar tarifas extremadamente bajas al pagar. Su sistema está diseñado con Masternodes que necesitan depositar una cierta cantidad de monedas Dash para poder procesar transacciones rápidamente.
Además de que Lightning Network es confundido por todos como la forma más efectiva de reducir las tarifas de transacción, hay un punto más que debe aclararse. “Un nodo que está siempre en línea es vulnerable.” En Lightning Network de Bitcoin, los nodos deben estar siempre en línea para enviar y recibir pagos. Esto significa que si las dos partes involucradas en la transacción están desconectadas o sus computadoras están comprometidas, los fondos podrían ser robados.
Sin embargo, Lightning Network también permite proteger los fondos mediante el almacenamiento en frío, un método para almacenar fondos fuera de línea y considerado una de las formas más seguras de almacenamiento de criptomonedas. Además, también hay algunos problemas si se realizan operaciones fuera de línea en Lightning Network. Por ejemplo, cuando una de las dos partes que realizan una transacción cierra un canal de pago y retira el dinero, la otra parte no está en línea, lo que se denomina cierre de canal fraudulento. Si bien hay un período de tiempo para impugnar el cierre de un canal, si una de las partes está desconectada durante un período prolongado, es posible que se pierda la oportunidad de impugnar. Además, los ataques maliciosos también representan un riesgo para Lightning Network. Si el canal de pago está congestionado y es atacado maliciosamente, es posible que los participantes no puedan recuperar sus fondos a tiempo porque el canal está congestionado. Por lo tanto, aunque Lightning Network proporciona a Bitcoin pagos más rápidos y transacciones de bajo costo, el requisito de que los nodos estén siempre en línea y los riesgos asociados con las operaciones fuera de línea y los ataques maliciosos aún requieren que los usuarios consideren y presten atención.
Finalmente, el advenimiento de Lightning Network habría significado que Bitcoin podría usarse como un medio para las transacciones diarias. Los usuarios pueden abrir canales de pago con empresas o personas que realizan transacciones con frecuencia. Por ejemplo, pueden abrir un canal de pago con un propietario o una tienda de comercio electrónico donde compran a menudo y usar Bitcoin para realizar transacciones. Sin embargo, Bitcoin todavía tiene un largo camino por recorrer antes de convertirse en un método de pago convencional. El aumento en su volumen de transacciones se atribuye principalmente al aumento en el volumen de negociación. En otras palabras, la popularidad de Bitcoin es un arma de doble filo, ya que una mayor atención atrae inversiones pero también atrae a más comerciantes, lo que aumenta la volatilidad de la criptomoneda o las fluctuaciones de precios.
La volatilidad de los precios dificulta que los comerciantes utilicen bitcoin como método de pago al fijar el precio de los productos para vender a los clientes o comprar inventario de los proveedores. Por ejemplo, supongamos que una empresa necesita pagar una factura de proveedor en Bitcoin. Por lo general, los proveedores dan a los clientes una cierta cantidad de tiempo para pagar, como 30 días. Si el precio de Bitcoin aumenta un 10 % dentro de estos 30 días, la empresa debe preparar un 10 % adicional de moneda fiduciaria u otras criptomonedas para convertir a Bitcoin para pagar la factura. Este riesgo de tipo de cambio existe porque las empresas pueden recibir moneda fiduciaria de los clientes en lugar de bitcoin. Para las transacciones de consumo, también existe el riesgo de tipo de cambio, ya que los salarios de la mayoría de las personas no se pagan en Bitcoin, por lo que la transacción debe convertirse de moneda fiduciaria a Bitcoin. Por lo tanto, el impacto general de Lightning Network en la reducción de las tarifas de transacción y la escala de Bitcoin puede ser limitado, ya que Bitcoin aún no se acepta ampliamente como método de pago.
Últimas aplicaciones, noticias
El 6 de julio de este año, Lightning Labs lanzó una nueva herramienta para desarrolladores que permite a la comunidad de desarrolladores de IA y Lightning Network crear herramientas LLM (Modelo de lenguaje grande) inclusivas, listas para usar y rentables, integrar a la perfección Lightning Network y Bitcoin.
Estas herramientas se basan en el protocolo L402, el mecanismo de autenticación nativo de Lightning Network y Langchain para simplificar el uso de agentes de IA al agregar datos externos, lo que permite habilitar funciones más avanzadas.
Conclusión
Se puede ver que Lightning Network de Bitcoin todavía enfrenta algunos desafíos, ya sea que necesite aumentar su escala o reducir las tarifas de transacción. Sin embargo, el equipo central de esta tecnología también desarrolló algunos escenarios de aplicación nuevos e invirtió mucho en investigación para ayudar a mejorar el rendimiento de la red.
Lightning Network ahora admite montos de pago más grandes que en el pasado. Anteriormente, tenía un límite de tamaño de canal de 0.1677 bitcoins, pero estos límites ahora se han eliminado, lo que permite a los usuarios crear canales más grandes. Son estos nuevos diseños, denominados canales "Wumbo", destinados a aumentar la adopción y la utilidad de Lightning Network para consumidores y empresas.
Además, Lightning Network también está siendo adoptada por intercambios de criptomonedas, como Kraken y Block's Cash App, que también ha integrado Lightning Network para hacer que las transacciones sean más convenientes para los usuarios.
Al final, Lightning Network de Bitcoin todavía tiene un gran potencial para proporcionar un método de transacción más rápido y de menor costo. Con el desarrollo y la mejora continuos de la tecnología, podemos esperar que Lightning Network brinde más comodidad y amplias posibilidades de aplicación para el uso de Bitcoin y las criptomonedas en el futuro.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Interpretación del pasado y presente del esquema de expansión de la capa 2 de Bitcoin
Binance (Binance) publicó en su Twitter oficial el 20 de junio que muchos internautas descubrieron que Binance completó la construcción de los nodos de Bitcoin Lightning Network (Lightning Network). Y justo después de que Binance anunciara que había completado el despliegue de los nodos de la red Bitcoin Flashpoint, el CEO de Binance, Changpeng Zhao, también respondió que la construcción relevante está en progreso.
Retrocediendo en el tiempo a los meses anteriores, se puede especular que la participación de Binance en Bitcoin Lightning Network en realidad está relacionada con el auge de BRC-20 a principios de mayo que provocó que la red de Bitcoin explotara y las tarifas de transacción se dispararan. retiros por segunda vez.
En el último informe de investigación (¿Puede BRC-20 llevar la ecología de Bitcoin a una nueva prosperidad? ¿Cuál es el uso de Bitcoin NFT? ¿Qué es BRC-30?) Mencionamos muchos conceptos de BRC-20, y al final también mencionamos el El siguiente será alrededor de Lightning Network. En primer lugar, primero explicaré cuál es la relación entre los dos. Luego, presente el plan de expansión de Bitcoin y, finalmente, realice una investigación y un debate en profundidad con Lightning Network como eje principal.
En el pasado, las aplicaciones como Bitcoin ecologic NFT y BRC-20 se han vuelto cada vez más populares, lo que ha provocado que la red de Bitcoin se congestione cada vez más.Desde un punto de vista técnico, si se admite la circulación de BRC-20 en Lightning Network, ayudará a lograr transacciones eficientes cada vez más rápidas y desbloqueará nuevas posibilidades para BRC-20. Sin embargo, esta es también la clave para el establecimiento de Bitcoin Lightning Network por parte de Binance. Según la plataforma de datos de blockchain Glassnode, la tarifa de transacción promedio en Lightning Network es de USD 0,00013. Si utiliza directamente la red de Bitcoin para las transacciones, la tarifa de transacción promedio en la red de Bitcoin es de aproximadamente USD 18,9 y la diferencia de precio entre los dos es enorme.
Se puede ver a partir de este beneficio que Binance comenzó a integrar Bitcoin Lightning Network para realizar funciones de depósito y retiro. Sin embargo, Binance también enfatizó que aún queda trabajo técnico por hacer antes de que se complete la integración de Lightning Network, y prometió continuar actualizando a todos con las últimas noticias.
A continuación, analicemos en detalle el plan de expansión de Bitcoin y el conocimiento técnico de Lightning Network.
Desafío de la cadena de bloques
Comencemos con los desafíos de la cadena de bloques: mover bitcoins en la cadena de bloques es un proceso lento, costoso e ineficiente. Porque la cadena de bloques de Bitcoin solo puede procesar una cierta cantidad de transacciones (y datos) en un momento determinado. Si Bitcoin quiere seguir siendo competitivo con otras cadenas de bloques, debe haber medidas innovadoras para aumentar la utilidad de la red.
Primero debemos distinguir entre dos conceptos clave: "Bitcoin como activo (BTC)" y "Bitcoin como cadena de bloques". Bitcoin como activo ha visto una adopción generalizada en los últimos años y tiene un enorme potencial para los activos digitales hoy y en el futuro. Sin embargo, para que BTC logre una adopción masiva, debe tener un entorno de transacciones fluido (también conocido como la cadena de bloques de Bitcoin). La cadena de bloques de Bitcoin es muy segura, descentralizada y estable, pero Bitcoin tiene un defecto obvio: tiene una capacidad limitada para procesar grandes cantidades de datos de transacciones. Para confirmar las transacciones en la cadena de bloques de Bitcoin, deben aprobarse a través del consenso de Prueba de trabajo (PoW). Una vez que un cierto número de mineros haya verificado la transacción, puede llegar al estado de liquidación final de la cadena de bloques y luego generar un nuevo sistema de bloques.
En la actualidad, existen varios factores clave que limitan la cadena de bloques de Bitcoin: primero, el tamaño del bloque, un bloque de Bitcoin solo puede contener 1 megabyte (MB) de datos; segundo, el tiempo de bloque, aproximadamente cada 10 minutos para generar un nuevo bloque de Bitcoin ; En tercer lugar, el rendimiento, debido al tamaño de bloque de Bitcoin y a las restricciones de tiempo de bloque, solo puede procesar de tres a siete transacciones por segundo; En cuarto lugar, los costos de transacción son limitados El rendimiento de Bitcoin conduce a una gran demanda de espacio de bloque limitado, lo que a su vez provoca las tarifas se disparan cuando la red de Bitcoin está congestionada y, finalmente, está la programabilidad, las capacidades de lenguaje de Bitcoin son limitadas, lo que dificulta la implementación de la lógica de contrato inteligente. Esto también hace que la creación de aplicaciones descentralizadas en Bitcoin sea mucho menos simple que en Ethereum.
Entonces, ¿por qué los desarrolladores no pueden mejorar directamente el rendimiento de Bitcoin? Porque mejorar el protocolo Bitcoin no es tan sencillo como se imagina. Primero, Bitcoin fue diseñado intencionalmente para ser una simple cadena de bloques. Sin codificación ni aplicaciones complicadas, Bitcoin ha demostrado ser una cadena de bloques altamente segura, estable y descentralizada en la actualidad. Por lo tanto, realizar cambios repentinos y sustanciales en Bitcoin sería contraproducente para las reglas básicas del protocolo. Si bien las actualizaciones de Bitcoin ciertamente continuarán, no se implementarán soluciones transformadoras de la noche a la mañana. Por lo tanto, será difícil que la cadena de bloques logre la escalabilidad por sí sola en un futuro cercano; sin embargo, dado que Ethereum tiene una solución L2, debe haber otras soluciones para la cadena de bloques de Bitcoin que puedan ayudar a escalar la red para acomodar a estos miles de millones de usuarios. y el estado actual de millones de transacciones por día.
Si bien Bitcoin tiene sus limitaciones, aún puede escalar implementando una solución en capas, brindando un rendimiento y una funcionalidad mejorados para toda la red. Al construir sobre Bitcoin, los desarrolladores pueden crear soluciones escalables sin modificar Bitcoin en sí. Este enfoque mejora el rendimiento de las transacciones regulares de Bitcoin mientras se beneficia de la liquidez y los efectos de red de Bitcoin.
**La estratificación es ETH L2? **
La estratificación permite transferir bitcoins (y otros activos) sin utilizar directamente la cadena de bloques. Si bien cada capa de Bitcoin tiene su propio mecanismo de consenso único para interactuar con Bitcoin, el objetivo es el mismo: mover las transacciones fuera de la cadena para que sean más rápidas, económicas, programables y escalables. próximo. Profundicemos en la relación entre Bitcoin y estas capas.
En primer lugar, supongamos que Bitcoin se puede usar como la capa de liquidación final para las transacciones y priorizará la estabilidad, la descentralización y la seguridad. Estas características hacen de Bitcoin la mejor base sobre la cual construir una actividad económica más amplia. Además, su moneda nativa, BTC, actúa como un activo de reserva de valor a largo plazo. Al mismo tiempo, las soluciones en capas pueden brindar mayor escalabilidad y productividad a Bitcoin sin comprometer la seguridad de su capa base.
Dado que estas capas se construyen sobre Bitcoin, no tienen impacto en la capa base y no representan ningún riesgo para ella desde una perspectiva de seguridad. El enfoque en capas permite que Bitcoin adopte procesos nuevos, más rápidos y más eficientes sin sacrificar la durabilidad o la descentralización de la capa base. En pocas palabras, la estratificación de Bitcoin tiene múltiples ventajas: primero, mayor velocidad de transacción, las transacciones en capas se pueden procesar en segundos, lo que es más adecuado para los usuarios de Bitcoin que necesitan una confirmación más rápida; segundo, mayor rendimiento, las transacciones ocupan menos datos, dejando más espacio para cada nuevo bloque; tercero, tarifas de transacción más bajas, un rendimiento más eficiente significa tarifas más bajas; cuarto, mayor función de contrato inteligente, los contratos inteligentes con un entorno de ejecución completo hacen posible desarrollar aplicaciones descentralizadas, lo que amplía enormemente los escenarios de aplicación de Bitcoin , incluidas las finanzas descentralizadas (DeFi), los tokens no homogéneos (NFT) y la Organización Autónoma Descentralizada (DAO).
Finalmente, la estratificación de Bitcoin también ayuda a simplificar la liquidación, ya que los micropagos y las microtransacciones no requieren la seguridad total de la cadena de bloques de Bitcoin. En cambio, se pueden mover a capas, donde las transacciones se pueden confirmar casi instantáneamente a un bajo costo, eventualmente agruparse y enviarse a Bitcoin para su liquidación final.
**¿Qué soluciones en capas hay? **
Actualmente existen cuatro soluciones principales en capas que contribuyen a la escalabilidad de Bitcoin:
(1) Pilas:
Stacks es una capa 2 de Bitcoin que admite "aplicaciones descentralizadas" y "contratos inteligentes". Esta tecnología utiliza un lenguaje de programación "Clarity" para escribir contratos inteligentes. Si observa el sistema en general, Stacks en realidad tiene su propia cadena, compilador y lenguaje de programación, y se ejecuta sincrónicamente con Bitcoin para garantizar sus transacciones e integridad sexual.
La idea central del proyecto es: "Debido a que hay una capa de liquidación básica (Bitcoin) en la parte inferior para garantizar el consenso y la seguridad, los usuarios pueden agregar contratos inteligentes y capacidad de programación sobre Stacks para lograr escalabilidad y velocidad de transacción". ellos, su tecnología central es conectar estrechamente el bloque Stacks con el bloque Bitcoin a través del mecanismo de consenso Transfer Proof (PoX).
En la Prueba de transferencia, en lugar de usar equipos de minería y electricidad para extraer Stacks, los mineros de Stacks usan BTC para extraer nuevos tokens STX y ganar tarifas de transacción. Para ganar la oportunidad de minar bloques, los mineros enviarán BTC a la dirección de Stacks calificada que participe en el consenso y luego transferirán la criptomoneda prometida a otros participantes en la red para ganar la oportunidad de minar bloques y ganar tokens STX Reward. A través de este sistema, los mineros ganan monedas STX y tarifas de transacción (tarifas de transacción), mientras que los participantes de STX ganan Bitcoin.
Y además de usar el bloque de anclaje en el enlace final con Bitcoin para ayudar a garantizar la seguridad y confiabilidad de Stacks, Stacks también introduce el concepto de microbloques, que se pueden compartir entre dos Bitcoins. Se publican miles de transacciones entre bloques. Como resultado, la escalabilidad de Stacks se ha mejorado significativamente para manejar mayores volúmenes de transacciones, lo que la convierte en una solución de cadena de bloques más eficiente y práctica.
Anteriormente explicamos la tecnología BRC-20 y Ordinals en el informe de investigación anterior (¿Puede BRC-20 llevar la ecología de Bitcoin a una nueva prosperidad? ¿Cuál es el uso de Bitcoin NFT? ¿Qué es BRC-30?), solo esto es un Caso de aplicación de Stacks.
Con la creciente popularidad de los ordinales y el aumento de BTC NFT (Tecnología de ordinales), las actividades de NFT en Stacks también han aumentado, lo que se puede decir que se beneficia directamente del menor costo y la velocidad de lanzamiento de NFT más rápida de Stacks.
(二)RSK(Portainjerto):
RSK (también conocido como Rootstock) es una plataforma de contrato inteligente de propósito general asegurada por la red Bitcoin. RSK fue fundada por RSK Labs para aprovechar la estabilidad, la seguridad y los fundamentos económicos de Bitcoin para abordar las deficiencias de Ethereum. Al trasladar sus contratos inteligentes de Ethereum a RSK, RSK hace que todas las aplicaciones de Ethereum sean compatibles con la cadena de bloques de Bitcoin. RSK crea un nuevo bloque aproximadamente cada 33 segundos, que es mucho más rápido que el tiempo de bloque de 10 minutos de Bitcoin, y RSK también puede procesar aproximadamente de 10 a 20 transacciones por segundo, que es más rápido que la capacidad de procesamiento de Bitcoin de aproximadamente 5 transacciones por segundo. .
El diseño de cadena lateral de RSK tiene algunos diseños únicos en comparación con otras soluciones de estratificación de Bitcoin. En primer lugar, la minería fusionada, la cadena de bloques RSK utiliza el mismo algoritmo de consenso de prueba de trabajo (PoW) que Bitcoin, pero los mineros pueden generar bloques más rápido que la capa base de Bitcoin. Estos bloques RSK se extraen a través de un proceso llamado "minería fusionada". Dado que las dos cadenas de bloques utilizan el mismo consenso, los mineros pueden realizar minería combinada, minando simultáneamente las cadenas de bloques de Bitcoin y RSK, pero permitiendo que Bitcoin y RSK consuman la misma potencia informática de minería, por lo que los mineros contribuyen. La potencia informática también puede extraer bloques RSK. lo que permite que la minería fusionada aumente considerablemente la rentabilidad de los mineros sin invertir recursos adicionales.
La minería fusionada permite a RSK validar transacciones, generar bloques y enviarlos a Bitcoin. A través de este proceso de minería, los usuarios pueden estar seguros de que los contratos inteligentes de RSK se benefician de la seguridad de la cadena de bloques de Bitcoin.
El segundo diseño único es Powpeg Powpeg, que es un puente bidireccional entre la cadena de bloques RSK y Bitcoin. El protocolo Powpeg se implementa a través del activo smartBTC (RBTC) de RSK. Técnicamente hablando, la plataforma RSK no tiene su propio token nativo. Entonces, RSK usa smartBTC (RBTC), que consiste en bloquear los tokens emitidos por BTC en Bitcoin en una proporción de 1:1. Es decir, RBTC siempre vale lo mismo que BTC para pagar las tarifas de transacción en RSK.
Entre RSK y Bitcoin, existen dos mecanismos principales para unir fondos: bóvedas y contratos inteligentes. Cuando queremos transferir bitcoins a RSK, el proceso se llama "fijación" y requiere que los usuarios bloqueen una cierta cantidad de bitcoins en una bóveda en la red de bitcoin. De esta forma, se puede desbloquear la cantidad de bitcoin en el RSK correspondiente. Por el contrario, cuando queremos devolver Bitcoin de RSK a la red de Bitcoin, este proceso se denomina "pegging-out", que requiere que los usuarios envíen una cierta cantidad de RBTC (activo de RSK) al contrato inteligente en RSK. Luego se desbloqueará una cantidad correspondiente de bitcoins de la bóveda de la red bitcoin.
El último diseño único es la máquina virtual RSK (RVM), un componente ventajoso de RSK es su interoperabilidad con los contratos inteligentes de Ethereum. La máquina virtual de RSK (RVM) se basa en la máquina virtual de Ethereum y puede ejecutar contratos inteligentes de Ethereum en RSK. Los desarrolladores pueden usar sin problemas el mismo código y las mismas herramientas al crear aplicaciones RSK. Esto proporciona a la comunidad de Ethereum opciones más económicas y rápidas para interactuar con sus aplicaciones descentralizadas favoritas (dApps). Esto significa que los desarrolladores de RSK pueden programar usando Solidity, el lenguaje de programación de contratos inteligentes que se usa en Ethereum, y los usuarios pueden enviar sus activos de RSK a Metamask.
(3) Red Líquida:
Liquid Network es una cadena lateral de Bitcoin desarrollada por Blockstream para facilitar la liquidación rápida de transacciones de Bitcoin. El mecanismo de consenso de esta red es similar al de Bitcoin, pero tiene las características de centralización en la estructura de gobierno de la cadena.
Los antecedentes del equipo detrás de Blockstream son un desarrollador de núcleo digital de Bitcoin.Algunos medios extranjeros creen que es un equipo de desarrollo estelar en el círculo.
Aquí hay una breve descripción de las funciones y características únicas de Liquid Network:
El objetivo principal de Liquid Network es proporcionar una solución que se adapte mejor a las necesidades de transacciones rápidas y de alta frecuencia de Bitcoin. Puede usarse ampliamente en intercambios de criptomonedas, servicios de pago y otras aplicaciones financieras para hacer que estas transacciones sean más eficientes y convenientes. Cabe señalar que Liquid Network todavía se construye sobre la base de la cadena de bloques de Bitcoin, por lo que hereda la seguridad y confiabilidad de Bitcoin. Al mismo tiempo, Liquid Network también proporciona métodos de transacción más rápidos y económicos para satisfacer la creciente demanda de transacciones.
(4) Red relámpago
Lightning Network es un nuevo sistema para transacciones de Bitcoin fuera de la cadena que permite a los usuarios realizar transacciones entre ellos sin la necesidad de una autoridad central como un banco. Como solución de Bitcoin L2, se puede utilizar para expandir los micropagos y las transacciones diarias, y mediante el uso de contratos inteligentes y canales de pago, dos partes pueden realizar rápidamente transacciones de Bitcoin a un costo casi nulo.
Anteriormente hablamos sobre la relación entre BRC-20 y Lightning Network, y luego analizaremos en detalle los principios técnicos, las aplicaciones y el desarrollo futuro de Lightning Network.
Principio y origen de la tecnología Lightning Network
Lightning Network aprovecha la billetera de múltiples firmas de Bitcoin y las capacidades de transacción fuera de línea, lo que permite a los participantes establecer canales de pago fuera de la cadena de bloques. Estos canales de pago permiten transacciones rápidas y de bajo costo entre participantes sin registrar cada transacción en la cadena de bloques de Bitcoin.
En Lightning Network, los canales de pago se establecen mediante billeteras bidireccionales de múltiples firmas entre los participantes. Por ejemplo, suponga que hay participantes A y B que desean realizar transacciones en Lightning Network. Pueden crear una billetera de múltiples firmas controlada conjuntamente en la que se bloquea una cierta cantidad de bitcoin para financiar el canal de pago. Una vez que se establece el canal de pago, A y B pueden realizar múltiples transacciones en el canal sin enviar cada transacción a la cadena de bloques de Bitcoin Estas transacciones solo se registran y verifican dentro del canal de pago. El último estado del canal debe transmitirse a la cadena de bloques solo cuando deseen cerrar el canal de pago y comprometer la liquidación final en la cadena de bloques de Bitcoin.
Los canales de pago en Lightning Network utilizan una técnica llamada "transacciones fuera de la cadena", que permite a los participantes realizar transacciones sin una conexión de red blockchain. Esto se hace mediante el uso de datos de transacciones previamente confirmados en la cadena de bloques para verificar la validez de la transacción. Las transacciones fuera de línea permiten que las transacciones dentro de los canales de pago se completen rápidamente sin esperar la confirmación de la cadena de bloques.
En Lightning Network, si A y B desean realizar transacciones dentro del canal de pago, pero no hay un canal de pago directo entre ellos, pueden usar nodos de retransmisión para realizar transacciones. Los nodos de retransmisión son participantes en Lightning Network que permiten el flujo de fondos entre los canales de pago. A través del nodo de retransmisión, A y B pueden establecer un canal de pago indirecto para realizar la transacción. Y Lightning Network también utiliza un mecanismo llamado "enrutamiento" para garantizar la entrega sin problemas de los pagos en la red. Cuando un pago debe transmitirse a través de múltiples nodos de retransmisión, el enrutador elegirá una ruta óptima para garantizar que el pago llegue a su destino sin problemas.
Creo que cualquiera que haya utilizado la navegación de Google Maps puede imaginar que la función de guía de navegación de Google Maps proporciona sugerencias de rutas de conducción para los conductores en la "ruta más rápida" entre los dos lugares del punto A al punto B, y a través de grandes datos y sus propios Función de algoritmo para ayudar a los usuarios a estimar la ruta más rápida y el tiempo estimado requerido para la navegación recomendada. Esta es la función de un enrutador, que especifica el enrutamiento de los canales de pago utilizando un concepto llamado "trayectorias de rayos".
Finalmente, además de proporcionar transacciones rápidas y económicas, Lightning Network también escala bien. Debido a que no es necesario confirmar las transacciones en Lightning Network en la cadena de bloques de Bitcoin, puede admitir millones de transacciones sin dejar de ser rápido y de bajo costo. En resumen, Lightning Network es una tecnología innovadora que proporciona un método de transacción eficiente, rápido y de bajo costo mediante el establecimiento de un canal de pago sobre la cadena de bloques de Bitcoin. Resuelve el problema de escalabilidad de Bitcoin y abre nuevas posibilidades para los escenarios de aplicación de la cadena de bloques de Bitcoin.
Lightning Network se originó en un artículo de 2015 de los investigadores Thaddeus Dryja y Joseph Poon. Su investigación se basa en la discusión derivada del creador de Bitcoin, Satoshi Nakamoto, sobre los canales de pago. Este documento describe un protocolo fuera de la cadena que consta de canales de pago diseñados para abordar los problemas de escalabilidad de Bitcoin.
Recientemente, en 2016, Dryja y Poon cofundaron una empresa llamada Lightning Labs para desarrollar la tecnología Lightning Network. Lightning Labs ha trabajado arduamente para garantizar que el protocolo sea compatible con la red central de Bitcoin.
Con la bifurcación suave SegWit de Bitcoin en 2017, allanó el camino para la implementación de Lightning Network. SegWit aumenta la capacidad de transacción de Bitcoin, proporcionando más espacio en cada bloque, al tiempo que resuelve el antiguo problema de la maleabilidad de las transacciones. Los desarrolladores ya comenzaron a crear aplicaciones en Lightning Network durante el proceso de prueba antes del lanzamiento. Estas aplicaciones incluyen casos de uso simples como billeteras y plataformas de juego, aprovechando las capacidades de micropago de Lightning Network.
Suplemento: SegWit (Segregated Witness) es una importante actualización de bifurcación blanda (soft fork) destinada a mejorar la escalabilidad y la seguridad de la cadena de bloques de Bitcoin. El objetivo de esta actualización es abordar la capacidad de transacción limitada de Bitcoin al tiempo que aumenta el rendimiento de la red y reduce las tarifas de transacción.
El cambio principal en SegWit es separar la firma de la transacción (datos testigo) del cuerpo de la transacción y colocarla en un nuevo bloque llamado "bloque testigo segregado". Esto reduce la cantidad de datos por transacción, liberando más espacio para transacciones. Específicamente, SegWit realizó cambios en la estructura de datos de la transacción, sacando los datos de la firma de la transacción y almacenándolos en un nuevo bloque. De esta forma, se reduce la cantidad de datos de transacciones en el bloque y se pueden acomodar más transacciones.
Al mismo tiempo, este cambio también brinda una mayor flexibilidad para introducir más tipos de transacciones y funciones. La implementación de SegWit requerirá que los participantes en la red actualicen su software Bitcoin para admitir el nuevo formato de transacción. Aunque SegWit es una bifurcación blanda, fue ampliamente aceptada por la comunidad de Bitcoin y se activó con éxito en agosto de 2017. Además, SegWit también proporciona la base necesaria para la posterior implementación de Lightning Network, lo que le permite funcionar mejor.
En 2018, Lightning Labs lanzó una versión beta de Lightning Network en la red principal de Bitcoin y comenzó su aplicación práctica. Desde entonces, muchas personas famosas, incluido el fundador de Twitter, Jack Dorsey, también se han involucrado en el proyecto Lightning Network. Desde entonces, Lightning Network ha seguido creciendo, atrayendo a más desarrolladores y usuarios. Se considera que es una solución importante para el problema de escalabilidad de Bitcoin, proporcionando a Bitcoin un método de transacción más rápido y de menor costo, y abriendo nuevas posibilidades para una gama más amplia de escenarios de aplicación.
Limitaciones, desafíos de Lightning Network
En la actualidad, Lightning Network es considerada por muchas personas como la solución más efectiva para el problema de la tarifa de transacción de Bitcoin, pero no lo es. En primer lugar, aunque Lightning Network puede mover transacciones de la cadena de bloques principal a fuera de la cadena para reducir las tarifas de transacción, aún existen otros costos y desafíos. Al usar Lightning Network, debe pagar una tarifa equivalente a la transacción de Bitcoin entre la apertura y el cierre del canal, y estas tarifas son el costo de usar Lightning Network. Además, además del costo de cambiar de canal, existe una tarifa de enrutamiento adicional para transferir pagos entre canales. Aunque Lightning Network tiene una tarifa baja, esto puede causar que los nodos no tengan suficientes incentivos para participar en el proceso de enrutamiento de pago. .
(En Lightning Network, los nodos desempeñan la función de procesar los pagos y son responsables de transferir los pagos de un canal a otro. Sin embargo, debido a las bajas tarifas de enrutamiento, es posible que los nodos no estén dispuestos a asumir estos costos o proporcionar los servicios correspondientes. Esto puede llevar to Nodes no están dispuestos a participar en el proceso de enrutamiento de pagos, lo que resulta en pagos retrasados o fallidos).
Por el contrario, existen algunas criptomonedas en el mercado que reducen los costos de pago al ofrecer complementos de software gratuitos o mediante nodos especiales. Por ejemplo, Dash permite a los usuarios pagar tarifas extremadamente bajas al pagar. Su sistema está diseñado con Masternodes que necesitan depositar una cierta cantidad de monedas Dash para poder procesar transacciones rápidamente.
Además de que Lightning Network es confundido por todos como la forma más efectiva de reducir las tarifas de transacción, hay un punto más que debe aclararse. “Un nodo que está siempre en línea es vulnerable.” En Lightning Network de Bitcoin, los nodos deben estar siempre en línea para enviar y recibir pagos. Esto significa que si las dos partes involucradas en la transacción están desconectadas o sus computadoras están comprometidas, los fondos podrían ser robados.
Sin embargo, Lightning Network también permite proteger los fondos mediante el almacenamiento en frío, un método para almacenar fondos fuera de línea y considerado una de las formas más seguras de almacenamiento de criptomonedas. Además, también hay algunos problemas si se realizan operaciones fuera de línea en Lightning Network. Por ejemplo, cuando una de las dos partes que realizan una transacción cierra un canal de pago y retira el dinero, la otra parte no está en línea, lo que se denomina cierre de canal fraudulento. Si bien hay un período de tiempo para impugnar el cierre de un canal, si una de las partes está desconectada durante un período prolongado, es posible que se pierda la oportunidad de impugnar. Además, los ataques maliciosos también representan un riesgo para Lightning Network. Si el canal de pago está congestionado y es atacado maliciosamente, es posible que los participantes no puedan recuperar sus fondos a tiempo porque el canal está congestionado. Por lo tanto, aunque Lightning Network proporciona a Bitcoin pagos más rápidos y transacciones de bajo costo, el requisito de que los nodos estén siempre en línea y los riesgos asociados con las operaciones fuera de línea y los ataques maliciosos aún requieren que los usuarios consideren y presten atención.
Finalmente, el advenimiento de Lightning Network habría significado que Bitcoin podría usarse como un medio para las transacciones diarias. Los usuarios pueden abrir canales de pago con empresas o personas que realizan transacciones con frecuencia. Por ejemplo, pueden abrir un canal de pago con un propietario o una tienda de comercio electrónico donde compran a menudo y usar Bitcoin para realizar transacciones. Sin embargo, Bitcoin todavía tiene un largo camino por recorrer antes de convertirse en un método de pago convencional. El aumento en su volumen de transacciones se atribuye principalmente al aumento en el volumen de negociación. En otras palabras, la popularidad de Bitcoin es un arma de doble filo, ya que una mayor atención atrae inversiones pero también atrae a más comerciantes, lo que aumenta la volatilidad de la criptomoneda o las fluctuaciones de precios.
La volatilidad de los precios dificulta que los comerciantes utilicen bitcoin como método de pago al fijar el precio de los productos para vender a los clientes o comprar inventario de los proveedores. Por ejemplo, supongamos que una empresa necesita pagar una factura de proveedor en Bitcoin. Por lo general, los proveedores dan a los clientes una cierta cantidad de tiempo para pagar, como 30 días. Si el precio de Bitcoin aumenta un 10 % dentro de estos 30 días, la empresa debe preparar un 10 % adicional de moneda fiduciaria u otras criptomonedas para convertir a Bitcoin para pagar la factura. Este riesgo de tipo de cambio existe porque las empresas pueden recibir moneda fiduciaria de los clientes en lugar de bitcoin. Para las transacciones de consumo, también existe el riesgo de tipo de cambio, ya que los salarios de la mayoría de las personas no se pagan en Bitcoin, por lo que la transacción debe convertirse de moneda fiduciaria a Bitcoin. Por lo tanto, el impacto general de Lightning Network en la reducción de las tarifas de transacción y la escala de Bitcoin puede ser limitado, ya que Bitcoin aún no se acepta ampliamente como método de pago.
Últimas aplicaciones, noticias
El 6 de julio de este año, Lightning Labs lanzó una nueva herramienta para desarrolladores que permite a la comunidad de desarrolladores de IA y Lightning Network crear herramientas LLM (Modelo de lenguaje grande) inclusivas, listas para usar y rentables, integrar a la perfección Lightning Network y Bitcoin.
Estas herramientas se basan en el protocolo L402, el mecanismo de autenticación nativo de Lightning Network y Langchain para simplificar el uso de agentes de IA al agregar datos externos, lo que permite habilitar funciones más avanzadas.
Conclusión
Se puede ver que Lightning Network de Bitcoin todavía enfrenta algunos desafíos, ya sea que necesite aumentar su escala o reducir las tarifas de transacción. Sin embargo, el equipo central de esta tecnología también desarrolló algunos escenarios de aplicación nuevos e invirtió mucho en investigación para ayudar a mejorar el rendimiento de la red.
Lightning Network ahora admite montos de pago más grandes que en el pasado. Anteriormente, tenía un límite de tamaño de canal de 0.1677 bitcoins, pero estos límites ahora se han eliminado, lo que permite a los usuarios crear canales más grandes. Son estos nuevos diseños, denominados canales "Wumbo", destinados a aumentar la adopción y la utilidad de Lightning Network para consumidores y empresas.
Además, Lightning Network también está siendo adoptada por intercambios de criptomonedas, como Kraken y Block's Cash App, que también ha integrado Lightning Network para hacer que las transacciones sean más convenientes para los usuarios.
Al final, Lightning Network de Bitcoin todavía tiene un gran potencial para proporcionar un método de transacción más rápido y de menor costo. Con el desarrollo y la mejora continuos de la tecnología, podemos esperar que Lightning Network brinde más comodidad y amplias posibilidades de aplicación para el uso de Bitcoin y las criptomonedas en el futuro.