Conocimiento básico sobre la red de segunda capa de Bitcoin
El auge de los inscripciones en Bitcoin ha traído nueva vitalidad al ecosistema de Bitcoin, haciendo que más personas vuelvan a prestar atención a Bitcoin. Algunos creen que esto ha abierto la caja de Pandora del ecosistema de Bitcoin. En los numerosos desarrollos tecnológicos del ecosistema de Bitcoin, la construcción de segunda capa es crucial. Este artículo resume los conocimientos básicos sobre la segunda capa de Bitcoin, con la esperanza de que pueda servir como un estímulo para promover el desarrollo en este campo.
El mundo de la blockchain comenzó con Bitcoin y terminó con el ecosistema de Bitcoin. Ethereum también puede considerarse como una exploración de tecnología de cadena lateral de Bitcoin.
En este artículo, los conceptos de "construcción de segunda capa" y "construcción de red de segunda capa" son intercambiables. La construcción de segunda capa abarca un ámbito más amplio, pero para adaptarse a la terminología común en la industria, también se utilizará el término "construcción de red de segunda capa".
1. La misión de Layer2
Para comprender los problemas básicos que deben resolverse en la construcción de la segunda capa, primero debemos entender las características fundamentales del sistema de blockchain.
1.1 Las características básicas y requisitos de la blockchain
Basándonos en el concepto propuesto por Vitalik de que "la blockchain es una computadora mundial", entender las diversas características de la blockchain desde este ángulo será más claro. Más adelante, también analizaremos el posible desarrollo de esta "computadora mundial" basado en la estructura de Von Neumann.
Resumen de características básicas:
Transparente y abierto: las características de almacenamiento de datos y ejecución de instrucciones de la "computadora mundial" que es la blockchain, también son una necesidad interna para el cálculo en el que participan numerosos nodos distribuidos. Satisface el derecho a la información de los usuarios sobre los datos, que es el resultado conjunto de la colaboración interna y las demandas externas.
Descentralización: esta es una característica arquitectónica de la "computadora mundial", cuyo grado de descentralización y tolerancia a fallos está teóricamente respaldado por la teoría de los generales bizantinos. Teóricamente, los sistemas no bizantinos no son sistemas de blockchain, y más adelante veremos la situación de los sistemas no blockchain en la construcción de la segunda capa. El grado de descentralización es un indicador importante de la seguridad de blockchain y también es la base de ciertas características.
Seguridad: se compone de la demanda interna generada por las características de la arquitectura y la demanda externa necesaria para los usuarios. A nivel micro, se garantiza mediante tecnología criptográfica, y a nivel macro, se asegura mediante una arquitectura descentralizada, evitando así que la seguridad se vea afectada por la falsificación de datos micro o la destrucción de la arquitectura macro.
Capacidad de cálculo: "El ordenador del mundo" es una de las principales funciones. Normalmente se mide por la completitud de Turing. Algunas cadenas están intencionadamente diseñadas como no completas de Turing para mantener características principales. Como en la red de Bitcoin, Satoshi Nakamoto no solo hizo que su conjunto de instrucciones no fuera completo de Turing, sino que también eliminó algunas instrucciones para mantener la estabilidad y la seguridad. Todas las tecnologías completas de Turing están destinadas a expandir la capacidad de cálculo. Desde la perspectiva del diseño en capas, los sistemas simples son más adecuados para ser la base.
Rendimiento: Con la misma capacidad de cálculo, el rendimiento es otra capacidad principal para evaluar la "computadora mundial". Generalmente se mide en TPS( número de transacciones procesadas por segundo).
Almacenamiento: "La computadora mundial" debe tener la capacidad de almacenamiento, es decir, la capacidad de registrar datos. Actualmente, la mayoría de los datos se almacenan en bloques, mientras que el almacenamiento en cadenas externas más especializadas aún está en desarrollo.
Privacidad: la necesidad de mantener el alcance de los derechos de los productores y usuarios de datos durante el proceso de cálculo y almacenamiento ( incluye la resistencia a la censura ). Principalmente impulsado por las demandas externas de los usuarios.
La escalabilidad es un indicador integral que generalmente se refiere a la escalabilidad de toda la arquitectura, afectando la mayoría de las características básicas. A nivel arquitectónico, la escalabilidad del sistema es un indicador muy importante. También hay algunas capacidades de conexión o capacidades específicas de ciertos escenarios, que no se detallan aquí y se analizarán en detalle cuando se encuentren escenarios especiales.
Estas características básicas están mayormente restringidas por el "triángulo imposible". Como la conjetura DSS, es decir, la descentralización (Decentralization, D), la seguridad (Security, S) y la escalabilidad (Scalability, S).
En los sistemas distribuidos, un triángulo imposible similar es el principio CAP, es decir, Consistencia (Consistency ), Disponibilidad (Availability ) y Tolerancia a particiones (Partition tolerance ), que no se pueden lograr simultáneamente. El sistema blockchain es un sistema distribuido con el problema de los generales bizantinos, que también se aplica al principio CAP.
1.2 El papel de la construcción de la segunda capa
¿Qué roles deben completarse en la construcción de la segunda capa? ¿Qué funciones se deben proporcionar? La construcción de la segunda capa debe ser una extensión de las deficiencias del sistema de la primera capa, completando en la construcción de la segunda capa lo que no es adecuado para realizar en el sistema de la primera capa.
A partir de las características de la blockchain mencionadas, se puede llegar a una conclusión preliminar: es necesario expandir estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de cálculo, rendimiento, (, capacidad de procesamiento ), almacenamiento, privacidad, entre otros. Además de las capacidades básicas desde un punto de vista técnico, hay un problema económico importante que debe resolverse, es decir, reducir costos. El costo general de ejecutar transacciones en una red de primera capa suele ser alto, por lo que es necesario utilizar una red de segunda capa para reducir estos costos.
Resumiendo en una frase: las soluciones en tres dimensiones para aumentar la capacidad, reducir costos y personalizar características son todas construcciones de segunda capa. En cuanto a la personalización de características, actualmente no es lo suficientemente evidente, o a menudo está oculta en las dos primeras características. Podemos entenderlo de esta manera: las características de la red de primera capa tienen diferentes niveles de demanda para muchas aplicaciones, y se pueden ajustar nuevamente los grados de implementación de diversas características en la segunda capa para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades básicas de la blockchain tendrán sus sacrificios, lo que reducirá e incluso descartará algunas características a cambio de un notable aumento de ciertas propiedades. Por ejemplo: algunas segundas capas, para mejorar el rendimiento, reducirán el grado de descentralización y seguridad; algunas segundas capas, para aumentar el rendimiento, como la red Lightning, cambiarán la estructura del sistema y el método de liquidación. Además, hay algunas que, sin comprometer las características básicas, han mejorado ciertas propiedades, como el enfoque de RGB que ha aumentado claramente la privacidad y la resistencia a la censura, pero ha incrementado la dificultad de implementación técnica. En los siguientes casos se verá la construcción de segundas capas que reduce o cambia varias características al mismo tiempo.
La reducción de costos debería ser una necesidad básica para toda la construcción de segunda capa.
1.3 ¿Por qué hacer un diseño en capas?
El diseño en capas es un medio y una metodología para manejar sistemas complejos, al dividir el sistema en múltiples estructuras jerárquicas y definir las relaciones y funciones de cada capa, se logra la modularidad, mantenibilidad y escalabilidad del sistema, mejorando así la eficiencia y la confiabilidad del diseño del sistema.
El uso de una arquitectura en capas tiene beneficios claros para un sistema de protocolos amplio y extenso. Esto facilita la comprensión, la división del trabajo y las mejoras modulares, entre otros. Es similar al diseño del modelo de siete capas ISO/OSI en redes informáticas, aunque en la implementación concreta se pueden combinar ciertas capas, como en el caso del protocolo de cuatro capas TCP/IP.
Ventajas de la capa de protocolo:
Independencia entre niveles. El nivel superior no necesita conocer los detalles de implementación del nivel inferior, solo necesita saber qué servicios se ofrecen a través de la interfaz. Esto reduce la complejidad del problema.
Buena flexibilidad. Cuando ocurre un cambio en cualquier capa, siempre que la relación de interfaz entre las capas no cambie, las otras capas no se ven afectadas.
La estructura es divisible. Cada capa puede implementar la tecnología más adecuada. El desarrollo tecnológico a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril.
Fácil de implementar y mantener. Esta estructura hace que la implementación y depuración de sistemas grandes y complejos sea manejable, ya que todo el sistema se ha descompuesto en varios subsistemas relativamente independientes.
Promover la estandarización. Debido a que cada capa de funcionalidad y los servicios proporcionados tienen descripciones precisas. La estandarización facilita el reemplazo arbitrario de una capa, lo que beneficia su uso e investigación.
El pensamiento de diseño modular por capas es un enfoque común en el campo técnico para proyectos de ingeniería que son grandes en funcionalidad, requieren la colaboración de múltiples personas y están en constante mejora, y ha sido validado por la práctica.
2. Varios enfoques para la construcción de Bitcoin Layer2
Analizando el caso de la construcción de la segunda capa de Bitcoin. Hay tres rutas de construcción destacadas para la segunda capa de Bitcoin:
(1) Ruta de expansión basada en la cadena, similar a la segunda capa de EVM, es la estructura de blockchain;
(2) Basado en una ruta distribuida, representada por la red Lightning, es una estructura distribuida;
(3) La ruta basada en sistemas centralizados, representada por el índice centralizado, es una estructura centralizada.
Las dos primeras formas tienen características distintivas, ya hay algunos productos en uso y otros en exploración. La primera forma, debido al floreciente desarrollo de Ethereum y la exploración de otras cadenas imitadoras de Bitcoin, hace que la expansión de segunda capa basada en la cadena sea relativamente más fácil, y hay más casos de referencia. La segunda forma, que se basa en la distribución, suele ser más difícil, y su desarrollo es un poco más lento, con la red Lightning como representante. La tercera forma es muy controvertida, ya que no parece construcción de segunda capa, pero parece haber completado las funciones de construcción de segunda capa.
¿Cuál es el mejor plan de construcción de segunda capa? Utilizamos los resultados del mercado como criterio de evaluación. Cuanto mayor sea el valor total bloqueado (TVL) de una red de segunda capa, mejor será el plan. Con el tiempo y el desarrollo de la tecnología, el plan óptimo será un proceso cambiante.
Para la definición de la segunda capa de Bitcoin, siempre que se base en la red de Bitcoin y establezca una relación técnica con ella, algunas características que superan a la red de primera capa de Bitcoin se consideran construcción de la segunda capa de Bitcoin. En otras palabras: siempre que consuma BTC como gas, utilizando BTC como activo subyacente, cualquier sistema que amplíe el rendimiento de Bitcoin se considera construcción de segunda capa. Con base en este juicio, deberíamos reconocer una tercera forma de construcción de la segunda capa, es decir, la construcción de segunda capa con una estructura centralizada.
El desarrollo técnico del Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firmas Schnorr, MAST y Tapscript, debe ser diseñado para conectar la capa uno y la capa dos, y no se deben usar en exceso para desarrollar funciones, ya que la red de capa uno, por más que se expanda, no tendrá un avance cualitativo; es necesario llevar a cabo la construcción de la capa dos. Sin embargo, en ausencia de mejores productos de capa dos de Bitcoin, estas capacidades técnicas que conectan la capa uno y la capa dos serán utilizadas en exceso durante un período de tiempo.
( 2.1 Construcción de segunda capa basada en la cadena
Las cadenas de imitación de Bitcoin en sus primeras etapas realizaron diversas exploraciones, como "Colorcoin") monedas de color###, "CovertCoins" y "MasterCoin"; varias cadenas de imitación de Bitcoin para escalabilidad, como BCH(Bitcoin Cash), BSV(Bitcoin SV), BTG(Bitcoin Gold); diversas tecnologías de cadenas laterales se basan en casos de construcción de expansión de cadenas, lo que se puede considerar como una segunda capa en un sentido amplio.
Incluyendo Ethereum, también es una exploración de mejoras basadas en Bitcoin. Vitalik, en respuesta a las imperfecciones de Bitcoin: el sistema sin cuentas de UTXO, el lenguaje de ejecución no es Turing completo, la mala escalabilidad y otros problemas, formó su propio equipo para publicar un libro blanco y desarrollar un nuevo sistema de blockchain de nueva generación. Esta exploración de Ethereum, aunque no es una construcción de segunda capa directamente sobre Bitcoin, es, en un sentido amplio, una exploración de la construcción basada en la cadena.
La exploración de mejoras imperfectas de Ethereum en comparación con Bitcoin, así como el desarrollo y la verificación de la segunda capa en Ethereum, proporcionan casos de referencia para el desarrollo de redes de segunda capa basadas en cadena en Bitcoin. Diversas soluciones de Rollup, soluciones de cadena cruzada, tecnologías de canales de mensajería, y la propia tecnología de fragmentación de Ethereum, han hecho que el ecosistema tecnológico de Ethereum florezca, haciendo que muchos en un momento pensaran que la dirección y el futuro del desarrollo de las cadenas públicas estaban determinados, y que el ecosistema representado por Ethereum había ganado. Esto es en realidad una manifestación de que la construcción de la segunda capa basada en cadena es relativamente madura. Sin embargo, la construcción de la segunda capa basada en cadena es solo una forma de construcción de la segunda capa, tiene sus propias ventajas y desventajas, y necesita otras tecnologías de segunda capa para completar todo el ecosistema de la segunda capa.
La construcción de la segunda capa basada en la cadena en Bitcoin incluye aproximadamente dos tipos típicos de cadenas: un modelo de cuenta compatible con EVM y un modelo UTXO similar a Bitcoin. Ya hay casos ( que definimos como segunda capa en un sentido amplio ) que incluye: como Ethereum, Polygon, Bsc, Arbitrum, etc., que son modelos de cuenta EVM, y como CKB ( Nervos ), Chia, que son modelos UTXO.
Además, los proyectos de segunda capa que ya han tenido éxito en Ethereum también se integrarán en la construcción de la segunda capa de Bitcoin basada en la cadena. Para estos proyectos de segunda capa en Ethereum, el trabajo y los desafíos para transformarse en una segunda capa en Bitcoin serán menores. Con la madurez de los rollups de Ethereum y el desarrollo y los resultados teóricos de la modularidad, este enfoque de construcción de segunda capa se convertirá en la corriente principal en la discusión sobre la escalabilidad y será la solución que tenga resultados más rápidos.
¿Qué tan exitosa será esta transformación? Aún está por verse en el desarrollo. Se pueden hacer algunos juicios preliminares sobre las ventajas y desventajas de esta construcción de segunda capa basada en la cadena.
Ventajas y desventajas de la construcción de la segunda capa basada en la cadena:
Las desventajas son que la segunda capa basada en la cadena generalmente también estará limitada por las restricciones de la blockchain, lo que limita la mejora del rendimiento; o se vuelve más centralizada el sistema, o se reduce el intervalo de generación de bloques y se aumenta la capacidad de los bloques, lo que generalmente disminuye la seguridad. Así, se genera la construcción de una segunda capa sobre la segunda capa, es decir, lo que se conoce como Layer3 o Layer4.
Las ventajas son: este enfoque mantiene la mayor parte de la blockchain
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.
18 me gusta
Recompensa
18
6
Compartir
Comentar
0/400
BearMarketNoodler
· 07-17 19:38
El mercado bajista es atractivo, comer fideos es el camino correcto.
Ver originalesResponder0
rugpull_ptsd
· 07-17 16:24
Finalmente alguien está hablando de L2, btc también debería seguir.
Ver originalesResponder0
fren.eth
· 07-16 12:24
No hay diferencia entre el segundo y el tercer piso, ambos son xen tomados por tontos.
Ver originalesResponder0
GasFeeCrybaby
· 07-15 04:46
Lo que huele mejor sigue siendo el btc de nuestros antepasados.
Ver originalesResponder0
ser_we_are_early
· 07-15 04:39
Solo los primeros jugadores entienden la esencia de btc.
Ver originalesResponder0
RetiredMiner
· 07-15 04:38
La construcción de L2 también es una trampa... Recuerda la lección dolorosa.
Análisis completo de la red de segunda capa de Bitcoin: tipos, funciones y perspectivas de desarrollo
Conocimiento básico sobre la red de segunda capa de Bitcoin
El auge de los inscripciones en Bitcoin ha traído nueva vitalidad al ecosistema de Bitcoin, haciendo que más personas vuelvan a prestar atención a Bitcoin. Algunos creen que esto ha abierto la caja de Pandora del ecosistema de Bitcoin. En los numerosos desarrollos tecnológicos del ecosistema de Bitcoin, la construcción de segunda capa es crucial. Este artículo resume los conocimientos básicos sobre la segunda capa de Bitcoin, con la esperanza de que pueda servir como un estímulo para promover el desarrollo en este campo.
El mundo de la blockchain comenzó con Bitcoin y terminó con el ecosistema de Bitcoin. Ethereum también puede considerarse como una exploración de tecnología de cadena lateral de Bitcoin.
En este artículo, los conceptos de "construcción de segunda capa" y "construcción de red de segunda capa" son intercambiables. La construcción de segunda capa abarca un ámbito más amplio, pero para adaptarse a la terminología común en la industria, también se utilizará el término "construcción de red de segunda capa".
1. La misión de Layer2
Para comprender los problemas básicos que deben resolverse en la construcción de la segunda capa, primero debemos entender las características fundamentales del sistema de blockchain.
1.1 Las características básicas y requisitos de la blockchain
Basándonos en el concepto propuesto por Vitalik de que "la blockchain es una computadora mundial", entender las diversas características de la blockchain desde este ángulo será más claro. Más adelante, también analizaremos el posible desarrollo de esta "computadora mundial" basado en la estructura de Von Neumann.
Resumen de características básicas:
Transparente y abierto: las características de almacenamiento de datos y ejecución de instrucciones de la "computadora mundial" que es la blockchain, también son una necesidad interna para el cálculo en el que participan numerosos nodos distribuidos. Satisface el derecho a la información de los usuarios sobre los datos, que es el resultado conjunto de la colaboración interna y las demandas externas.
Descentralización: esta es una característica arquitectónica de la "computadora mundial", cuyo grado de descentralización y tolerancia a fallos está teóricamente respaldado por la teoría de los generales bizantinos. Teóricamente, los sistemas no bizantinos no son sistemas de blockchain, y más adelante veremos la situación de los sistemas no blockchain en la construcción de la segunda capa. El grado de descentralización es un indicador importante de la seguridad de blockchain y también es la base de ciertas características.
Seguridad: se compone de la demanda interna generada por las características de la arquitectura y la demanda externa necesaria para los usuarios. A nivel micro, se garantiza mediante tecnología criptográfica, y a nivel macro, se asegura mediante una arquitectura descentralizada, evitando así que la seguridad se vea afectada por la falsificación de datos micro o la destrucción de la arquitectura macro.
Capacidad de cálculo: "El ordenador del mundo" es una de las principales funciones. Normalmente se mide por la completitud de Turing. Algunas cadenas están intencionadamente diseñadas como no completas de Turing para mantener características principales. Como en la red de Bitcoin, Satoshi Nakamoto no solo hizo que su conjunto de instrucciones no fuera completo de Turing, sino que también eliminó algunas instrucciones para mantener la estabilidad y la seguridad. Todas las tecnologías completas de Turing están destinadas a expandir la capacidad de cálculo. Desde la perspectiva del diseño en capas, los sistemas simples son más adecuados para ser la base.
Rendimiento: Con la misma capacidad de cálculo, el rendimiento es otra capacidad principal para evaluar la "computadora mundial". Generalmente se mide en TPS( número de transacciones procesadas por segundo).
Almacenamiento: "La computadora mundial" debe tener la capacidad de almacenamiento, es decir, la capacidad de registrar datos. Actualmente, la mayoría de los datos se almacenan en bloques, mientras que el almacenamiento en cadenas externas más especializadas aún está en desarrollo.
Privacidad: la necesidad de mantener el alcance de los derechos de los productores y usuarios de datos durante el proceso de cálculo y almacenamiento ( incluye la resistencia a la censura ). Principalmente impulsado por las demandas externas de los usuarios.
La escalabilidad es un indicador integral que generalmente se refiere a la escalabilidad de toda la arquitectura, afectando la mayoría de las características básicas. A nivel arquitectónico, la escalabilidad del sistema es un indicador muy importante. También hay algunas capacidades de conexión o capacidades específicas de ciertos escenarios, que no se detallan aquí y se analizarán en detalle cuando se encuentren escenarios especiales.
Estas características básicas están mayormente restringidas por el "triángulo imposible". Como la conjetura DSS, es decir, la descentralización (Decentralization, D), la seguridad (Security, S) y la escalabilidad (Scalability, S).
En los sistemas distribuidos, un triángulo imposible similar es el principio CAP, es decir, Consistencia (Consistency ), Disponibilidad (Availability ) y Tolerancia a particiones (Partition tolerance ), que no se pueden lograr simultáneamente. El sistema blockchain es un sistema distribuido con el problema de los generales bizantinos, que también se aplica al principio CAP.
1.2 El papel de la construcción de la segunda capa
¿Qué roles deben completarse en la construcción de la segunda capa? ¿Qué funciones se deben proporcionar? La construcción de la segunda capa debe ser una extensión de las deficiencias del sistema de la primera capa, completando en la construcción de la segunda capa lo que no es adecuado para realizar en el sistema de la primera capa.
A partir de las características de la blockchain mencionadas, se puede llegar a una conclusión preliminar: es necesario expandir estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de cálculo, rendimiento, (, capacidad de procesamiento ), almacenamiento, privacidad, entre otros. Además de las capacidades básicas desde un punto de vista técnico, hay un problema económico importante que debe resolverse, es decir, reducir costos. El costo general de ejecutar transacciones en una red de primera capa suele ser alto, por lo que es necesario utilizar una red de segunda capa para reducir estos costos.
Resumiendo en una frase: las soluciones en tres dimensiones para aumentar la capacidad, reducir costos y personalizar características son todas construcciones de segunda capa. En cuanto a la personalización de características, actualmente no es lo suficientemente evidente, o a menudo está oculta en las dos primeras características. Podemos entenderlo de esta manera: las características de la red de primera capa tienen diferentes niveles de demanda para muchas aplicaciones, y se pueden ajustar nuevamente los grados de implementación de diversas características en la segunda capa para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades básicas de la blockchain tendrán sus sacrificios, lo que reducirá e incluso descartará algunas características a cambio de un notable aumento de ciertas propiedades. Por ejemplo: algunas segundas capas, para mejorar el rendimiento, reducirán el grado de descentralización y seguridad; algunas segundas capas, para aumentar el rendimiento, como la red Lightning, cambiarán la estructura del sistema y el método de liquidación. Además, hay algunas que, sin comprometer las características básicas, han mejorado ciertas propiedades, como el enfoque de RGB que ha aumentado claramente la privacidad y la resistencia a la censura, pero ha incrementado la dificultad de implementación técnica. En los siguientes casos se verá la construcción de segundas capas que reduce o cambia varias características al mismo tiempo.
La reducción de costos debería ser una necesidad básica para toda la construcción de segunda capa.
1.3 ¿Por qué hacer un diseño en capas?
El diseño en capas es un medio y una metodología para manejar sistemas complejos, al dividir el sistema en múltiples estructuras jerárquicas y definir las relaciones y funciones de cada capa, se logra la modularidad, mantenibilidad y escalabilidad del sistema, mejorando así la eficiencia y la confiabilidad del diseño del sistema.
El uso de una arquitectura en capas tiene beneficios claros para un sistema de protocolos amplio y extenso. Esto facilita la comprensión, la división del trabajo y las mejoras modulares, entre otros. Es similar al diseño del modelo de siete capas ISO/OSI en redes informáticas, aunque en la implementación concreta se pueden combinar ciertas capas, como en el caso del protocolo de cuatro capas TCP/IP.
Ventajas de la capa de protocolo:
Independencia entre niveles. El nivel superior no necesita conocer los detalles de implementación del nivel inferior, solo necesita saber qué servicios se ofrecen a través de la interfaz. Esto reduce la complejidad del problema.
Buena flexibilidad. Cuando ocurre un cambio en cualquier capa, siempre que la relación de interfaz entre las capas no cambie, las otras capas no se ven afectadas.
La estructura es divisible. Cada capa puede implementar la tecnología más adecuada. El desarrollo tecnológico a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril.
Fácil de implementar y mantener. Esta estructura hace que la implementación y depuración de sistemas grandes y complejos sea manejable, ya que todo el sistema se ha descompuesto en varios subsistemas relativamente independientes.
Promover la estandarización. Debido a que cada capa de funcionalidad y los servicios proporcionados tienen descripciones precisas. La estandarización facilita el reemplazo arbitrario de una capa, lo que beneficia su uso e investigación.
El pensamiento de diseño modular por capas es un enfoque común en el campo técnico para proyectos de ingeniería que son grandes en funcionalidad, requieren la colaboración de múltiples personas y están en constante mejora, y ha sido validado por la práctica.
2. Varios enfoques para la construcción de Bitcoin Layer2
Analizando el caso de la construcción de la segunda capa de Bitcoin. Hay tres rutas de construcción destacadas para la segunda capa de Bitcoin:
(1) Ruta de expansión basada en la cadena, similar a la segunda capa de EVM, es la estructura de blockchain;
(2) Basado en una ruta distribuida, representada por la red Lightning, es una estructura distribuida;
(3) La ruta basada en sistemas centralizados, representada por el índice centralizado, es una estructura centralizada.
Las dos primeras formas tienen características distintivas, ya hay algunos productos en uso y otros en exploración. La primera forma, debido al floreciente desarrollo de Ethereum y la exploración de otras cadenas imitadoras de Bitcoin, hace que la expansión de segunda capa basada en la cadena sea relativamente más fácil, y hay más casos de referencia. La segunda forma, que se basa en la distribución, suele ser más difícil, y su desarrollo es un poco más lento, con la red Lightning como representante. La tercera forma es muy controvertida, ya que no parece construcción de segunda capa, pero parece haber completado las funciones de construcción de segunda capa.
¿Cuál es el mejor plan de construcción de segunda capa? Utilizamos los resultados del mercado como criterio de evaluación. Cuanto mayor sea el valor total bloqueado (TVL) de una red de segunda capa, mejor será el plan. Con el tiempo y el desarrollo de la tecnología, el plan óptimo será un proceso cambiante.
Para la definición de la segunda capa de Bitcoin, siempre que se base en la red de Bitcoin y establezca una relación técnica con ella, algunas características que superan a la red de primera capa de Bitcoin se consideran construcción de la segunda capa de Bitcoin. En otras palabras: siempre que consuma BTC como gas, utilizando BTC como activo subyacente, cualquier sistema que amplíe el rendimiento de Bitcoin se considera construcción de segunda capa. Con base en este juicio, deberíamos reconocer una tercera forma de construcción de la segunda capa, es decir, la construcción de segunda capa con una estructura centralizada.
El desarrollo técnico del Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firmas Schnorr, MAST y Tapscript, debe ser diseñado para conectar la capa uno y la capa dos, y no se deben usar en exceso para desarrollar funciones, ya que la red de capa uno, por más que se expanda, no tendrá un avance cualitativo; es necesario llevar a cabo la construcción de la capa dos. Sin embargo, en ausencia de mejores productos de capa dos de Bitcoin, estas capacidades técnicas que conectan la capa uno y la capa dos serán utilizadas en exceso durante un período de tiempo.
( 2.1 Construcción de segunda capa basada en la cadena
Las cadenas de imitación de Bitcoin en sus primeras etapas realizaron diversas exploraciones, como "Colorcoin") monedas de color###, "CovertCoins" y "MasterCoin"; varias cadenas de imitación de Bitcoin para escalabilidad, como BCH(Bitcoin Cash), BSV(Bitcoin SV), BTG(Bitcoin Gold); diversas tecnologías de cadenas laterales se basan en casos de construcción de expansión de cadenas, lo que se puede considerar como una segunda capa en un sentido amplio.
Incluyendo Ethereum, también es una exploración de mejoras basadas en Bitcoin. Vitalik, en respuesta a las imperfecciones de Bitcoin: el sistema sin cuentas de UTXO, el lenguaje de ejecución no es Turing completo, la mala escalabilidad y otros problemas, formó su propio equipo para publicar un libro blanco y desarrollar un nuevo sistema de blockchain de nueva generación. Esta exploración de Ethereum, aunque no es una construcción de segunda capa directamente sobre Bitcoin, es, en un sentido amplio, una exploración de la construcción basada en la cadena.
La exploración de mejoras imperfectas de Ethereum en comparación con Bitcoin, así como el desarrollo y la verificación de la segunda capa en Ethereum, proporcionan casos de referencia para el desarrollo de redes de segunda capa basadas en cadena en Bitcoin. Diversas soluciones de Rollup, soluciones de cadena cruzada, tecnologías de canales de mensajería, y la propia tecnología de fragmentación de Ethereum, han hecho que el ecosistema tecnológico de Ethereum florezca, haciendo que muchos en un momento pensaran que la dirección y el futuro del desarrollo de las cadenas públicas estaban determinados, y que el ecosistema representado por Ethereum había ganado. Esto es en realidad una manifestación de que la construcción de la segunda capa basada en cadena es relativamente madura. Sin embargo, la construcción de la segunda capa basada en cadena es solo una forma de construcción de la segunda capa, tiene sus propias ventajas y desventajas, y necesita otras tecnologías de segunda capa para completar todo el ecosistema de la segunda capa.
La construcción de la segunda capa basada en la cadena en Bitcoin incluye aproximadamente dos tipos típicos de cadenas: un modelo de cuenta compatible con EVM y un modelo UTXO similar a Bitcoin. Ya hay casos ( que definimos como segunda capa en un sentido amplio ) que incluye: como Ethereum, Polygon, Bsc, Arbitrum, etc., que son modelos de cuenta EVM, y como CKB ( Nervos ), Chia, que son modelos UTXO.
Además, los proyectos de segunda capa que ya han tenido éxito en Ethereum también se integrarán en la construcción de la segunda capa de Bitcoin basada en la cadena. Para estos proyectos de segunda capa en Ethereum, el trabajo y los desafíos para transformarse en una segunda capa en Bitcoin serán menores. Con la madurez de los rollups de Ethereum y el desarrollo y los resultados teóricos de la modularidad, este enfoque de construcción de segunda capa se convertirá en la corriente principal en la discusión sobre la escalabilidad y será la solución que tenga resultados más rápidos.
¿Qué tan exitosa será esta transformación? Aún está por verse en el desarrollo. Se pueden hacer algunos juicios preliminares sobre las ventajas y desventajas de esta construcción de segunda capa basada en la cadena.
Ventajas y desventajas de la construcción de la segunda capa basada en la cadena:
Las desventajas son que la segunda capa basada en la cadena generalmente también estará limitada por las restricciones de la blockchain, lo que limita la mejora del rendimiento; o se vuelve más centralizada el sistema, o se reduce el intervalo de generación de bloques y se aumenta la capacidad de los bloques, lo que generalmente disminuye la seguridad. Así, se genera la construcción de una segunda capa sobre la segunda capa, es decir, lo que se conoce como Layer3 o Layer4.
Las ventajas son: este enfoque mantiene la mayor parte de la blockchain