Análisis completo de las soluciones de escalado off-chain: la evolución tecnológica de los State Channels a los Rollups

Análisis profundo de la escalabilidad off-chain

1. La necesidad de la expansión

La visión futura de la blockchain es lograr descentralización, seguridad y escalabilidad, pero normalmente solo se pueden lograr dos de ellas. Esto se conoce como el problema del triángulo imposible de la blockchain. Durante años, las personas han estado explorando cómo aumentar el rendimiento y la velocidad de las transacciones de la blockchain, garantizando al mismo tiempo la descentralización y la seguridad, es decir, resolver el problema de la escalabilidad.

Definamos primero de manera general la descentralización, la seguridad y la escalabilidad de la blockchain:

  • Descentralización: cualquier persona puede convertirse en un nodo para participar en el sistema de blockchain, cuanto mayor sea el número de nodos, mayor será el grado de descentralización.
  • Seguridad: Cuanto mayor sea el costo de obtener el control del sistema de blockchain, mayor será la seguridad, y la cadena podrá resistir un mayor porcentaje de ataques.
  • Escalabilidad: la capacidad de la blockchain para manejar una gran cantidad de transacciones.

Informe de investigación en profundidad: Análisis completo de la expansión off-chain

La primera bifurcación dura significativa de la red de Bitcoin surgió del problema de escalabilidad. A medida que aumentaba el número de usuarios y el volumen de transacciones, la red de Bitcoin, con un límite de bloque de 1MB, comenzó a enfrentar congestión. A partir de 2015, la comunidad de Bitcoin tuvo divergencias sobre el problema de escalabilidad; una parte apoyaba la expansión del bloque, mientras que la otra apoyaba el uso de la solución de SegWit para optimizar la estructura de la cadena principal. El 1 de agosto de 2017, la parte que apoyaba bloques grandes desarrolló un sistema de cliente de 8MB, lo que llevó a la primera bifurcación dura significativa de Bitcoin, dando origen a BCH.

La red de Ethereum también opta por sacrificar parte de la escalabilidad para garantizar la seguridad de la red y la descentralización. Aunque Ethereum no tiene un límite de tamaño de bloque como Bitcoin, de manera indirecta establece un límite en las tarifas de gas para un solo bloque, con el objetivo de lograr un consenso sin confianza y asegurar una amplia distribución de nodos.

Desde CryptoKitties en 2017 hasta el verano de DeFi, y la aparición de GameFi y NFT, la demanda de capacidad de procesamiento en el mercado ha aumentado constantemente. Sin embargo, Ethereum aún solo puede procesar de 15 a 45 transacciones por segundo, lo que provoca un aumento en los costos de transacción y un mayor tiempo de liquidación, lo que hace que la mayoría de las DApps no puedan soportar los costos operativos. La solución de escalabilidad ideal es: aumentar la velocidad de transacción y la Profundidad de la red blockchain tanto como sea posible, sin sacrificar la descentralización y la seguridad.

2. Tipos de soluciones de escalabilidad

Podemos clasificar las soluciones de escalabilidad en dos categorías principales: escalabilidad en cadena y escalabilidad off-chain, según "si se cambia una capa de la red principal".

2.1 expansión en cadena

Concepto clave: solución para lograr un efecto de escalabilidad mediante el cambio de una capa del protocolo de la red principal, actualmente el principal enfoque es el sharding.

La escalabilidad en cadena tiene varias soluciones, este artículo no se desarrollará, solo se enumerarán brevemente dos:

  • Ampliar el espacio del bloque, aumentar la cantidad de transacciones empaquetadas en cada bloque, pero esto aumentará los requisitos para los dispositivos de nodo y reducirá el grado de descentralización.
  • Sharding, divide el libro mayor de blockchain en varias partes, donde diferentes nodos son responsables de diferentes registros, y el cálculo en paralelo puede manejar múltiples transacciones simultáneamente. Esto puede reducir la presión computacional sobre los nodos y el umbral de entrada, mejorar la velocidad de procesamiento de transacciones y el grado de descentralización, pero puede disminuir la seguridad de toda la red.

Cambiar el protocolo de la capa principal de la red puede tener efectos negativos imprevisibles; cualquier pequeño fallo de seguridad en la capa subyacente puede amenazar gravemente la seguridad de toda la red.

2.2 off-chain expansión

Concepto clave: solución de escalado que no altera el protocolo de la capa principal existente.

Las soluciones de escalado off-chain se pueden dividir en Layer2 y otras soluciones:

  • Layer2: Canales de Estado, Plasma, Rollups
  • Otros: Sidechains, Validium

Informe de investigación profunda: Análisis completo de la expansión off-chain

3. Profundidad de la solución de escalabilidad off-chain

Canales Estatales 3.1

3.1.1 Resumen

Los canales de estado establecen que los usuarios solo necesitan interactuar con la cadena principal cuando el canal se abre, se cierra o se resuelven disputas, llevando las interacciones entre los usuarios fuera de la cadena para reducir el tiempo y costo de las transacciones, permitiendo que el número de transacciones no esté limitado.

Los canales de estado son protocolos P2P simples, adecuados para aplicaciones basadas en turnos, como el juego de ajedrez entre dos personas. Cada canal es gestionado por un contrato inteligente multifa firmado que se ejecuta en la cadena principal, el cual controla los activos depositados en el canal, verifica las actualizaciones de estado y arbitra las disputas entre los participantes.

3.1.2 Línea de tiempo

  • 2015/02: Joseph Poon y Thaddeus Dryja publican el borrador del libro blanco de la red Lightning.
  • 2015/11: Jeff Coleman resume sistemáticamente el concepto de State Channel por primera vez.
  • 2016/01: Joseph Poon y Thaddeus Dryja publican oficialmente el libro blanco de la red Lightning de Bitcoin.
  • 2017/11: Se propuso la primera especificación de diseño de State Channel basada en el marco de Payment Channel, Sprites.
  • 2018/06: Counterfactual presentó un diseño detallado de Canales de Estado Generalizados.
  • 2018/10: Se propusieron los conceptos de State Channel Networks y Virtual Channels.
  • 2019/02: El concepto de canales de estado se amplía a N-Party Channels, Nitro es el primer protocolo basado en esta idea.
  • 2019/10: Pisa expandió el concepto de Watchtowers para resolver el problema de que los participantes deben estar continuamente en línea.
  • 2020/03: Hydra propuso Canales Isomórficos Rápidos.

Informe de investigación en profundidad: Análisis completo de la expansión off-chain

3.1.3 Principios técnicos

Flujo de trabajo general de los canales de estado:

  1. Los participantes abren el canal depositando fondos en el contrato inteligente de la red principal.

  2. Los participantes pueden realizar transacciones ilimitadas off-chain y comunicarse actualizando el estado a través de mensajes firmados.

  3. Al cerrar el canal, los participantes envían el estado final al contrato de la red principal. Si se obtiene la firma de todos, se ejecuta de inmediato; de lo contrario, se debe esperar a que finalice el período de desafío.

  4. En caso de disputa, se puede presentar una prueba de fraude al contrato de la red principal para impugnar.

Informe de investigación de profundidad de diez mil caracteres: Análisis completo de la expansión off-chain

3.1.4 Ventajas y desventajas

Ventajas:

  • Confirmación inmediata, bajos costos de transacción
  • Alta capacidad de procesamiento, gran escalabilidad
  • Buena privacidad

Desventajas:

  • Se requiere bloquear fondos por adelantado
  • Los participantes deben mantenerse en línea
  • No aplicable a aplicaciones de participación abierta
  • El costo de establecer y cerrar canales es alto

3.1.5 Aplicación

Aplicaciones principales: Red Lightning de Bitcoin, Red Lightning de Ethereum, Celer Network.

Red Lightning de Bitcoin:

  • Propuesto en 2015, lanzado la mainnet en marzo de 2018
  • Hasta noviembre de 2022, hay un total de 76,236 canales de pago, 5049 BTC bloqueados.

Red Relámpago de Ethereum:

  • Fundado en 2017, lanzado mainnet en mayo de 2020
  • Actualmente falta progreso en el desarrollo, múltiples intercambios han deslistado el token RDN.

Celer Network:

  • Fundada en 2018, se añadió una capa de incentivos
  • Aplicable para aplicaciones de interacción de alta frecuencia como plataformas de eSports

3.1.6 Comparación de aplicaciones

La red Lightning es la aplicación de canal de estado más exitosa en este momento, con un ecosistema bastante completo. La red Thunder se desarrolla más lentamente. Celer Network ha ampliado más escenarios de aplicación al agregar una capa de incentivos.

3.2 Cadenas laterales

3.2.1 Resumen

El concepto de cadena lateral fue propuesto en 2012 y se publicaron los primeros artículos relacionados en 2014. La cadena lateral es una forma de blockchain que surgió para acelerar las transacciones de Bitcoin, y puede utilizar contratos más complejos o mejorar el mecanismo de consenso. Cuando los resultados de las transacciones de la cadena lateral se envían de vuelta a la cadena principal, se registran en el lado del validador.

3.2.2 Línea de tiempo

  • 2012/01: Se propuso el concepto de cadenas laterales de Bitcoin en el chat.
  • 2014/10: Publicación del documento sobre cadenas laterales de Bitcoin
  • 2017/04: Lanzamiento de la red de prueba de POA Network
  • 2017/10: Matic Network se lanzó
  • 2017/12: Lanzamiento de la mainnet de POA Network
  • 2018/01: Lanzamiento de la red de prueba de Skale
  • 2018/10: Lanzamiento de la red de pruebas de xDai Chain
  • 2020/06: Lanzamiento de la mainnet de Skale, lanzamiento de la mainnet de Matic PoS Chain
  • 2021/02: Matic Network cambió su nombre a Polygon Network
  • 2021/02: La red principal del sidechain Ronin del juego Axie Infinity está en funcionamiento
  • 2021/12: xDai Chain se fusionó con Gnosis Dao para formar Gnosis Chain
  • 2022/03: POA Network se fusionó con Gnosis Chain

Informe de investigación de profundidad: Análisis completo de la expansión off-chain

3.2.3 Principios técnicos

Los principales principios técnicos de las cadenas laterales incluyen:

  1. Anclaje bidireccional: los validadores de la cadena principal y de la cadena lateral registran en tiempo real el estado actual del otro.

  2. Anclaje no coordinado: los validadores de la cadena lateral deben monitorear la actividad de la cadena principal, pero la cadena principal no puede confirmar el estado de la cadena lateral, se debe introducir el mecanismo de Certificadores.

  3. Activos跨链:

    • Cadena principal → cadena lateral: la cadena principal bloquea los activos, la cadena lateral genera activos envueltos
    • Cadena lateral → Cadena principal: se destruye el activo envuelto en la cadena lateral, se desbloquea el activo en la cadena principal

La seguridad de los activos en la cadena lateral depende de la seguridad de la cadena lateral, principalmente de su mecanismo de consenso.

Informe de investigación de profundidad: análisis completo de la expansión off-chain

3.2.4 Ventajas y desventajas

Ventajas:

  • Se pueden realizar transacciones rápidas y de bajo costo
  • Puede soportar contratos inteligentes más complejos
  • No afecta la seguridad y descentralización de la cadena principal

Desventajas:

  • Requiere depender del mecanismo de firma conjunta, seguridad relativamente baja
  • El puente entre cadenas podría convertirse en un objetivo de ataque
  • Los activos de la cadena principal deben estar bloqueados en el puente
  • Dependencia total de la honestidad de los validadores

3.2.5 Aplicación

Principales aplicaciones: Gnosis Chain( original xDai), Polygon, Ronin

Cadena Gnosis:

  • Lanzamiento de la mainnet en septiembre de 2018
  • Fusión con Gnosis DAO en 2021
  • Adoptando el modelo PoSDAO, el staking puede obtener un 15% de APR
  • Actualmente, el TVL es de aproximadamente $53M, con 35 proyectos en funcionamiento.

Polygon:

  • Fundada en 2017, lanzada la mainnet en junio de 2020
  • Renombrado en febrero de 2021, transformándose en un agregador de soluciones de escalado
  • El desarrollo ecológico es rápido, con más de 37k DApps
  • Actualmente, el TVL es de aproximadamente $1.07B

Ronin:

  • Cadena lateral desarrollada para el juego Axie Infinity
  • Lanzamiento de la mainnet en marzo de 2021
  • Utilizando consenso PoA, hasta 25 nodos de validación
  • En marzo de 2022, sufrió un ataque de hackers de 625 millones de dólares.

3.2.6 Comparación de aplicaciones

Gnosis Chain se centra en los pagos con stablecoins, Polygon se desarrolla de manera más rápida y completa, Ronin está diseñado específicamente para juegos, pero su seguridad es cuestionable. Polygon se encuentra en una posición de liderazgo en términos de construcción de ecosistemas, innovación tecnológica y capacidad financiera.

3.3 Plasma

3.3.1 Resumen

Plasma es un marco para construir DApps escalables. Surge como una solución evolutiva de cadenas laterales, con el objetivo de reducir al mínimo la confianza del usuario en el operador de la cadena lateral. El principio básico de Plasma es que, incluso si la cadena Plasma sufre una falla de seguridad, los activos de los usuarios aún se pueden retirar a la red principal.

3.3.2 Línea de tiempo

  • 2017/08: Vitalik y Joseph Poon presentaron el libro blanco de Plasma
  • 2018/01: Vitalik propuso Plasma MVP
  • 2018/03: Vitalik propuso Plasma Cash
  • 2018/06: Dan Robinson propuso Plasma Debit
  • 2018/11: La Fundación BANKEX propuso Plasma Prime
  • Desde 2019: la comunidad de Ethereum comenzó a explorar los Rollups

Informe de investigación en profundidad de 10,000 palabras: Análisis completo de la Profundidad off-chain

3.3.3 Principios técnicos

La idea central de Plasma:

  1. Ejecución off-chain: la mayor parte del trabajo se realiza fuera de la cadena principal.
  2. Compromiso de estado: enviar periódicamente el estado de la cadena Plasma en la red principal
  3. Mecanismo de salida: los usuarios pueden retirar fondos de la cadena Plasma a la red principal en cualquier momento.

Flujo de usuarios:

  1. Depositar activos en el contrato de la red principal para entrar en la cadena Plasma
  2. Realizar transacciones en la cadena Plasma
  3. El operador se compromete a enviar periódicamente el estado a la red principal.
  4. El usuario puede iniciar una solicitud de salida en cualquier momento y recuperar sus activos después del período de desafío.

Informe de investigación en profundidad: Análisis completo de la expansión off-chain

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.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
ChainSauceMastervip
· 07-15 21:52
Ay, ¿no es esto el triángulo eterno?
Ver originalesResponder0
MemeKingNFTvip
· 07-15 21:41
La expansión off-chain al final solo es un bálsamo para consolar a los tontos... El clásico dilema triangular de diez años se disipa con una sonrisa.
Ver originalesResponder0
airdrop_huntressvip
· 07-15 21:32
¡Otra vez hablando de aumentar la capacidad~ gugu!
Ver originalesResponder0
ArbitrageBotvip
· 07-15 21:26
Ay trampa un día de interés, todos los días considerando la expansión.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)