Sistema de conocimiento básico de la red de segunda capa de Bitcoin
El surgimiento de las inscripciones de Bitcoin ha traído nueva vida al ecosistema de Bitcoin, haciendo que más personas vuelvan a centrarse en Bitcoin. En el desarrollo tecnológico del ecosistema de Bitcoin, la construcción de la segunda capa es crucial. Este artículo resume los conocimientos básicos sobre la segunda capa de Bitcoin, con la esperanza de que pueda inspirar a más personas a perfeccionar ideas relacionadas y promover el desarrollo de este campo.
El mundo de la blockchain comienza con Bitcoin y termina con el ecosistema de Bitcoin. Ethereum también puede considerarse como una exploración de la 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 básicamente intercambiables, aunque el segundo es relativamente más específico. Para adaptarse a las expresiones comúnmente utilizadas en la industria, también se empleará el concepto de "construcción de red de segunda capa".
1. La misión de Layer2
Para entender los problemas básicos que necesita resolver la construcción de la segunda capa de Bitcoin, comencemos con las características fundamentales del sistema de blockchain.
1.1 Características básicas y requisitos de la blockchain
Tomamos prestado el concepto de Vitalik: la blockchain es una "computadora mundial". Desde esta perspectiva, entender las múltiples características de la blockchain será más claro. Más adelante, también analizaremos la posibilidad de desarrollo de esta "computadora mundial" según la estructura de von Neumann en las computadoras.
Primero, resumamos algunas características básicas:
Transparente y público: Esta es la característica de almacenamiento de datos y ejecución de instrucciones de la "computadora mundial" que es la blockchain, y también es una necesidad interna que requiere la participación conjunta de numerosos nodos distribuidos en todo el mundo. Esta característica satisface el derecho a la información de los usuarios sobre los datos, siendo el resultado conjunto de los requisitos internos de cooperación de esta "computadora mundial" y las necesidades externas de los usuarios.
Descentralización: Esta característica es una característica arquitectónica de esta "computadora mundial", el grado de descentralización y la tolerancia a fallos, en teoría, son apoyados por el teorema de los generales bizantinos ( en situaciones donde los colaboradores pueden ser deshonestos, es decir, en situaciones donde no cumplen con el protocolo ). Los sistemas que no son de generales bizantinos no son teóricamente sistemas de blockchain; más adelante veremos dos casos de sistemas no blockchain en la construcción de la segunda capa. El grado de descentralización es un indicador importante de la seguridad de la blockchain y también es la base de ciertas características.
Seguridad: La seguridad es una combinación de las necesidades internas generadas por las características de la arquitectura de esta "computadora mundial" y las necesidades externas de los usuarios. A nivel micro, la seguridad se garantiza mediante tecnologías relacionadas con la criptografía; a nivel macro, se asegura a través de la descentralización de la arquitectura, lo que evita que la seguridad de esta "computadora mundial" se vea afectada por la falsificación de datos micro o la destrucción de la arquitectura macro.
Capacidad de cálculo: Una de las funciones principales de esta computadora mundial llamada blockchain es la capacidad de cálculo. Para medir este indicador, generalmente examinamos si es Turing completo. Algunas cadenas, para mantener sus características principales, están deliberadamente diseñadas como no Turing completas. Por ejemplo, en la red de Bitcoin, Satoshi Nakamoto no solo hizo que sus instrucciones de código no fueran Turing completas, sino que también eliminó deliberadamente algunas instrucciones en su desarrollo, manteniendo así su estabilidad y seguridad. Todas las tecnologías Turing completas están destinadas a expandir la capacidad de cálculo de la blockchain. Desde la perspectiva del diseño en capas, los sistemas simples son más adecuados para ser la base.
Rendimiento: En condiciones de capacidad de cálculo equivalente, el rendimiento es otra capacidad principal a evaluar en el mundo de las computadoras de blockchain. Generalmente se mide en TPS, es decir, el número de transacciones procesadas por segundo.
Almacenamiento: La blockchain se describe como "la computadora del mundo", por lo que debe tener una función de almacenamiento, que es la capacidad de registrar datos. Actualmente, la mayoría de los datos se almacenan dentro de bloques, y el almacenamiento en cadena fuera de los bloques más especializado todavía está en desarrollo.
Privacidad: La privacidad es una necesidad específica en la "computadora mundial", que exige mantener el rango de permisos de los productores y usuarios de datos durante el proceso de cálculo y almacenamiento (. También incluimos la resistencia a la censura en la parte de privacidad ). Esto está impulsado principalmente por las necesidades externas de los usuarios.
También hay un indicador integral de escalabilidad, que generalmente se refiere a la escalabilidad de toda la arquitectura. Esta característica afecta la mayoría de las características fundamentales. A nivel de arquitectura, la escalabilidad del sistema es un indicador muy importante. Además, puede haber algunas capacidades de conexión, o algunas capacidades específicas de ciertos escenarios, pero aquí no se discutirá más al respecto. Cuando se encuentren con estos escenarios especiales, se analizará en detalle.
En estas características fundamentales de las blockchain, la mayoría están limitadas por el triángulo imposible en sus relaciones de desarrollo mutuo. Por ejemplo, la conjetura DSS se refiere a la descentralización (Decentralization, D), seguridad (Security, S) y escalabilidad (Scalability, S).
En sistemas distribuidos, un triángulo imposible similar es el principio CAP. CAP se refiere a que en un sistema distribuido, la Consistencia(, Disponibilidad) y Tolerancia a particiones( no se pueden tener al mismo tiempo. Los sistemas de blockchain son sistemas distribuidos con el problema de los generales bizantinos, por lo que también se aplica el principio CAP.
![Un resumen de la base de conocimientos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-afec9afaa32c50371c97fef06f76acca.webp(
) 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 proporcionan? La construcción de la segunda capa debe abordar las deficiencias del sistema de la primera capa, y las tareas que no son adecuadas para completarse en el sistema de la primera capa deben realizarse en la construcción de la segunda capa.
A partir de las características de la blockchain resumidas anteriormente, podemos llegar a una conclusión preliminar: es necesario expandir estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de computación, rendimiento (, throughput ), almacenamiento, privacidad, entre otros. Además de estas capacidades básicas desde un punto de vista técnico, hay un problema económico muy importante que necesita ser resuelto, que es reducir costos; generalmente, el costo total de ejecución de transacciones en una red de capa 1 es bastante alto y se necesita utilizar una red de capa 2 para reducir estos costos.
Resumiendo en una frase, las soluciones para aumentar la capacidad, reducir costos y personalizar características son todas construcciones de segunda capa. En cuanto a las características personalizadas, actualmente no son lo suficientemente evidentes, o a menudo están ocultas entre las dos primeras características, lo que puede resultar confuso. Podemos entenderlo de esta manera: las características de la red de primera capa son necesarias en diferentes grados para muchas aplicaciones, y se pueden ajustar nuevamente en la segunda capa para implementar diversas características para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades fundamentales de la blockchain tendrán diferentes compromisos, se reducirán algunas características e incluso se desecharán algunas, a cambio de una mejora significativa en ciertas características. Por ejemplo: algunas segundas capas, para mejorar el rendimiento, reducirán el grado de descentralización y disminuirán la seguridad; algunas segundas capas, para aumentar el rendimiento, como la Lightning Network, cambiarán la estructura del sistema y la forma de liquidación. También hay algunas que, sin reducir las características fundamentales, han mejorado cierta característica, como el método de procesamiento de RGB, que aumenta claramente la privacidad y la resistencia a la censura, pero también incrementa la dificultad de implementación técnica. En los casos posteriores, veremos construcciones de segunda capa que reducen o cambian simultáneamente varias características.
La reducción de costos debería ser una necesidad básica en toda la construcción de la segunda capa.
1.3 ¿Por qué hacer un diseño por capas?
El diseño por capas es un medio y una metodología que utilizan los humanos para manejar sistemas complejos, dividiendo el sistema en múltiples estructuras jerárquicas y definiendo las relaciones y funciones entre las capas, con el fin de lograr la modularidad, mantenibilidad y escalabilidad del sistema, aumentando así la eficiencia y confiabilidad del diseño del sistema.
Para un sistema de protocolos amplio y extenso, el uso de capas tiene beneficios claros. Esto facilita la comprensión, la división del trabajo y la mejora modular, entre otras ventajas. Al igual que en el diseño del modelo de siete capas ISO/OSI en redes informáticas, en la implementación específica se pueden combinar algunas capas; por ejemplo, el protocolo de red específico TCP/IP es un protocolo de cuatro capas.
Específicamente, las ventajas de la estratificación del protocolo:
1.Cada nivel es independiente. Un nivel no necesita saber cómo se implementa el siguiente, solo necesita conocer los servicios proporcionados a través de la interfaz entre capas. De esta manera, la complejidad general del problema disminuye. Es decir, cómo se lleva a cabo el trabajo del nivel anterior no afecta el trabajo del siguiente, por lo que al diseñar el trabajo de cada nivel, solo necesitamos garantizar que la interfaz permanezca constante, y podemos ajustar libremente el modo de trabajo dentro del nivel.
2.Buena flexibilidad. Cuando ocurre un cambio en cualquier capa, siempre que la relación de interfaz entre capas se mantenga constante, las capas por encima o por debajo no se verán afectadas. Cuando una capa presenta innovaciones tecnológicas o surgen problemas en el trabajo de una capa, no afectará el trabajo de otras capas, y al resolver problemas, solo es necesario considerar los problemas de esa capa en particular.
3.Estructura divisible. Cada capa puede utilizar la tecnología más adecuada para su implementación. El desarrollo de la tecnología a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril, de modo que la eficiencia del trabajo general no se ve afectada por la falta de perfección en un aspecto de la tecnología.
4.Fácil de implementar y mantener. Esta estructura facilita la implementación y depuración de un sistema grande y complejo, ya que el sistema completo se ha descompuesto en varios subsistemas relativamente independientes. Durante la depuración y el mantenimiento, se puede depurar cada capa de forma individual, evitando situaciones en las que no se encuentra o se resuelve el problema incorrecto.
5.Puede promover el trabajo de estandarización. Porque cada capa tiene una descripción precisa de sus funciones y los servicios que ofrece. La ventaja de la estandarización es que se puede reemplazar libremente una de las capas, lo que es muy conveniente para el uso y la investigación.
El pensamiento de diseño modular en capas es un enfoque común en el campo técnico para manejar un proyecto de ingeniería que tiene funciones extensas, requiere la colaboración de múltiples personas y se mejora continuamente, y es un método que ha sido probado en la práctica y es eficaz.
2. Algunas ideas para la construcción de Bitcoin Layer2
Tomamos la construcción de la segunda capa de Bitcoin como un caso para realizar un análisis relacionado. La segunda capa de Bitcoin tiene tres rutas de construcción de segunda capa destacadas:
###1( una es una ruta de expansión basada en la cadena, muy similar a la segunda capa de EVM, es la estructura de la blockchain;
)2( una es una ruta basada en distribuido, representada por la red Lightning, es una estructura distribuida.
)3( También hay una ruta basada en un sistema centralizado, representada por un índice centralizado, que es una estructura centralizada.
Las dos primeras formas tienen sus características, ya hay algunos productos en uso y otros en exploración. Para la primera forma, debido al floreciente desarrollo de Ethereum y la exploración de otras cadenas imitadoras de Bitcoin, la expansión de segunda capa basada en la cadena es relativamente más fácil, con más casos de referencia. La segunda forma, basada en distribuciones, suele ser más difícil y su desarrollo es un poco más lento, representado por la red Lightning. La tercera forma es muy controvertida, ya que no parece ser una construcción de segunda capa, pero parece haber cumplido con las funciones de construcción de segunda capa.
¿Cuál de las soluciones de construcción de segunda capa es mejor? Usamos un resultado de mercado como criterio de medida; la solución con un valor total de activos bloqueados TVL) Total Value Locked( más alto es la mejor opción. Con el tiempo y el desarrollo tecnológico, esta mejor opción será un proceso en cambio.
En cuanto a la definición de la red de segunda capa de Bitcoin, cualquier sistema que se base en la red de Bitcoin, establezca una relación técnica con la red de Bitcoin y tenga algunas características que superen a la red de primera capa de Bitcoin, se considera una construcción de segunda capa de Bitcoin. En otras palabras: cualquier sistema que consuma BTC como gas, con BTC como activo subyacente y que expanda el rendimiento de Bitcoin, se considera una construcción de segunda capa. Según este criterio, deberíamos reconocer un tercer tipo de construcción de segunda capa, es decir, una construcción de segunda capa con una estructura centralizada.
El desarrollo de la tecnología de Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firma Schnorr, MAST y Tapscript, debería estar diseñado con el propósito de conectar la capa uno y la capa dos; no se deberían utilizar estas tecnologías para desarrollar funciones en exceso, ya que la red de capa uno, por mucho 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 tecnológicas que conectan la capa uno y la capa dos serán utilizadas en exceso durante un tiempo.
![Una revisión de la base de conocimientos sobre la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-086a074fde8e4b3baab62f0dd9a0726c.webp(
) 2.1 Construcción de segunda capa basada en la cadena
Las cadenas de imitación de Bitcoin de primera generación realizaron diversas exploraciones, como "Colorcoin"(moneda 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, se puede decir que es una forma amplia de segunda capa.
Incluye Ethereum, que también es una exploración de mejora basada en Bitcoin. Vitalik, al no tener éxito en persuadir a otros equipos de proyectos, se centró en la imperfección de Bitcoin.
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.
8 me gusta
Recompensa
8
4
Republicar
Compartir
Comentar
0/400
RektButAlive
· 08-13 09:39
Bitcoin es el número uno en el mundo, los demás son basura
Ver originalesResponder0
LiquidationWatcher
· 08-13 09:37
no tus llaves, no tus monedas... l2 no te salvará de otro mtgox, para ser honesto
Conocimientos básicos y análisis de la ruta de desarrollo de la red de segunda capa de Bitcoin
Sistema de conocimiento básico de la red de segunda capa de Bitcoin
El surgimiento de las inscripciones de Bitcoin ha traído nueva vida al ecosistema de Bitcoin, haciendo que más personas vuelvan a centrarse en Bitcoin. En el desarrollo tecnológico del ecosistema de Bitcoin, la construcción de la segunda capa es crucial. Este artículo resume los conocimientos básicos sobre la segunda capa de Bitcoin, con la esperanza de que pueda inspirar a más personas a perfeccionar ideas relacionadas y promover el desarrollo de este campo.
El mundo de la blockchain comienza con Bitcoin y termina con el ecosistema de Bitcoin. Ethereum también puede considerarse como una exploración de la 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 básicamente intercambiables, aunque el segundo es relativamente más específico. Para adaptarse a las expresiones comúnmente utilizadas en la industria, también se empleará el concepto de "construcción de red de segunda capa".
1. La misión de Layer2
Para entender los problemas básicos que necesita resolver la construcción de la segunda capa de Bitcoin, comencemos con las características fundamentales del sistema de blockchain.
1.1 Características básicas y requisitos de la blockchain
Tomamos prestado el concepto de Vitalik: la blockchain es una "computadora mundial". Desde esta perspectiva, entender las múltiples características de la blockchain será más claro. Más adelante, también analizaremos la posibilidad de desarrollo de esta "computadora mundial" según la estructura de von Neumann en las computadoras.
Primero, resumamos algunas características básicas:
Transparente y público: Esta es la característica de almacenamiento de datos y ejecución de instrucciones de la "computadora mundial" que es la blockchain, y también es una necesidad interna que requiere la participación conjunta de numerosos nodos distribuidos en todo el mundo. Esta característica satisface el derecho a la información de los usuarios sobre los datos, siendo el resultado conjunto de los requisitos internos de cooperación de esta "computadora mundial" y las necesidades externas de los usuarios.
Descentralización: Esta característica es una característica arquitectónica de esta "computadora mundial", el grado de descentralización y la tolerancia a fallos, en teoría, son apoyados por el teorema de los generales bizantinos ( en situaciones donde los colaboradores pueden ser deshonestos, es decir, en situaciones donde no cumplen con el protocolo ). Los sistemas que no son de generales bizantinos no son teóricamente sistemas de blockchain; más adelante veremos dos casos de sistemas no blockchain en la construcción de la segunda capa. El grado de descentralización es un indicador importante de la seguridad de la blockchain y también es la base de ciertas características.
Seguridad: La seguridad es una combinación de las necesidades internas generadas por las características de la arquitectura de esta "computadora mundial" y las necesidades externas de los usuarios. A nivel micro, la seguridad se garantiza mediante tecnologías relacionadas con la criptografía; a nivel macro, se asegura a través de la descentralización de la arquitectura, lo que evita que la seguridad de esta "computadora mundial" se vea afectada por la falsificación de datos micro o la destrucción de la arquitectura macro.
Capacidad de cálculo: Una de las funciones principales de esta computadora mundial llamada blockchain es la capacidad de cálculo. Para medir este indicador, generalmente examinamos si es Turing completo. Algunas cadenas, para mantener sus características principales, están deliberadamente diseñadas como no Turing completas. Por ejemplo, en la red de Bitcoin, Satoshi Nakamoto no solo hizo que sus instrucciones de código no fueran Turing completas, sino que también eliminó deliberadamente algunas instrucciones en su desarrollo, manteniendo así su estabilidad y seguridad. Todas las tecnologías Turing completas están destinadas a expandir la capacidad de cálculo de la blockchain. Desde la perspectiva del diseño en capas, los sistemas simples son más adecuados para ser la base.
Rendimiento: En condiciones de capacidad de cálculo equivalente, el rendimiento es otra capacidad principal a evaluar en el mundo de las computadoras de blockchain. Generalmente se mide en TPS, es decir, el número de transacciones procesadas por segundo.
Almacenamiento: La blockchain se describe como "la computadora del mundo", por lo que debe tener una función de almacenamiento, que es la capacidad de registrar datos. Actualmente, la mayoría de los datos se almacenan dentro de bloques, y el almacenamiento en cadena fuera de los bloques más especializado todavía está en desarrollo.
Privacidad: La privacidad es una necesidad específica en la "computadora mundial", que exige mantener el rango de permisos de los productores y usuarios de datos durante el proceso de cálculo y almacenamiento (. También incluimos la resistencia a la censura en la parte de privacidad ). Esto está impulsado principalmente por las necesidades externas de los usuarios.
También hay un indicador integral de escalabilidad, que generalmente se refiere a la escalabilidad de toda la arquitectura. Esta característica afecta la mayoría de las características fundamentales. A nivel de arquitectura, la escalabilidad del sistema es un indicador muy importante. Además, puede haber algunas capacidades de conexión, o algunas capacidades específicas de ciertos escenarios, pero aquí no se discutirá más al respecto. Cuando se encuentren con estos escenarios especiales, se analizará en detalle.
En estas características fundamentales de las blockchain, la mayoría están limitadas por el triángulo imposible en sus relaciones de desarrollo mutuo. Por ejemplo, la conjetura DSS se refiere a la descentralización (Decentralization, D), seguridad (Security, S) y escalabilidad (Scalability, S).
En sistemas distribuidos, un triángulo imposible similar es el principio CAP. CAP se refiere a que en un sistema distribuido, la Consistencia(, Disponibilidad) y Tolerancia a particiones( no se pueden tener al mismo tiempo. Los sistemas de blockchain son sistemas distribuidos con el problema de los generales bizantinos, por lo que también se aplica el principio CAP.
![Un resumen de la base de conocimientos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-afec9afaa32c50371c97fef06f76acca.webp(
) 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 proporcionan? La construcción de la segunda capa debe abordar las deficiencias del sistema de la primera capa, y las tareas que no son adecuadas para completarse en el sistema de la primera capa deben realizarse en la construcción de la segunda capa.
A partir de las características de la blockchain resumidas anteriormente, podemos llegar a una conclusión preliminar: es necesario expandir estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de computación, rendimiento (, throughput ), almacenamiento, privacidad, entre otros. Además de estas capacidades básicas desde un punto de vista técnico, hay un problema económico muy importante que necesita ser resuelto, que es reducir costos; generalmente, el costo total de ejecución de transacciones en una red de capa 1 es bastante alto y se necesita utilizar una red de capa 2 para reducir estos costos.
Resumiendo en una frase, las soluciones para aumentar la capacidad, reducir costos y personalizar características son todas construcciones de segunda capa. En cuanto a las características personalizadas, actualmente no son lo suficientemente evidentes, o a menudo están ocultas entre las dos primeras características, lo que puede resultar confuso. Podemos entenderlo de esta manera: las características de la red de primera capa son necesarias en diferentes grados para muchas aplicaciones, y se pueden ajustar nuevamente en la segunda capa para implementar diversas características para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades fundamentales de la blockchain tendrán diferentes compromisos, se reducirán algunas características e incluso se desecharán algunas, a cambio de una mejora significativa en ciertas características. Por ejemplo: algunas segundas capas, para mejorar el rendimiento, reducirán el grado de descentralización y disminuirán la seguridad; algunas segundas capas, para aumentar el rendimiento, como la Lightning Network, cambiarán la estructura del sistema y la forma de liquidación. También hay algunas que, sin reducir las características fundamentales, han mejorado cierta característica, como el método de procesamiento de RGB, que aumenta claramente la privacidad y la resistencia a la censura, pero también incrementa la dificultad de implementación técnica. En los casos posteriores, veremos construcciones de segunda capa que reducen o cambian simultáneamente varias características.
La reducción de costos debería ser una necesidad básica en toda la construcción de la segunda capa.
1.3 ¿Por qué hacer un diseño por capas?
El diseño por capas es un medio y una metodología que utilizan los humanos para manejar sistemas complejos, dividiendo el sistema en múltiples estructuras jerárquicas y definiendo las relaciones y funciones entre las capas, con el fin de lograr la modularidad, mantenibilidad y escalabilidad del sistema, aumentando así la eficiencia y confiabilidad del diseño del sistema.
Para un sistema de protocolos amplio y extenso, el uso de capas tiene beneficios claros. Esto facilita la comprensión, la división del trabajo y la mejora modular, entre otras ventajas. Al igual que en el diseño del modelo de siete capas ISO/OSI en redes informáticas, en la implementación específica se pueden combinar algunas capas; por ejemplo, el protocolo de red específico TCP/IP es un protocolo de cuatro capas.
Específicamente, las ventajas de la estratificación del protocolo:
1.Cada nivel es independiente. Un nivel no necesita saber cómo se implementa el siguiente, solo necesita conocer los servicios proporcionados a través de la interfaz entre capas. De esta manera, la complejidad general del problema disminuye. Es decir, cómo se lleva a cabo el trabajo del nivel anterior no afecta el trabajo del siguiente, por lo que al diseñar el trabajo de cada nivel, solo necesitamos garantizar que la interfaz permanezca constante, y podemos ajustar libremente el modo de trabajo dentro del nivel.
2.Buena flexibilidad. Cuando ocurre un cambio en cualquier capa, siempre que la relación de interfaz entre capas se mantenga constante, las capas por encima o por debajo no se verán afectadas. Cuando una capa presenta innovaciones tecnológicas o surgen problemas en el trabajo de una capa, no afectará el trabajo de otras capas, y al resolver problemas, solo es necesario considerar los problemas de esa capa en particular.
3.Estructura divisible. Cada capa puede utilizar la tecnología más adecuada para su implementación. El desarrollo de la tecnología a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril, de modo que la eficiencia del trabajo general no se ve afectada por la falta de perfección en un aspecto de la tecnología.
4.Fácil de implementar y mantener. Esta estructura facilita la implementación y depuración de un sistema grande y complejo, ya que el sistema completo se ha descompuesto en varios subsistemas relativamente independientes. Durante la depuración y el mantenimiento, se puede depurar cada capa de forma individual, evitando situaciones en las que no se encuentra o se resuelve el problema incorrecto.
5.Puede promover el trabajo de estandarización. Porque cada capa tiene una descripción precisa de sus funciones y los servicios que ofrece. La ventaja de la estandarización es que se puede reemplazar libremente una de las capas, lo que es muy conveniente para el uso y la investigación.
El pensamiento de diseño modular en capas es un enfoque común en el campo técnico para manejar un proyecto de ingeniería que tiene funciones extensas, requiere la colaboración de múltiples personas y se mejora continuamente, y es un método que ha sido probado en la práctica y es eficaz.
2. Algunas ideas para la construcción de Bitcoin Layer2
Tomamos la construcción de la segunda capa de Bitcoin como un caso para realizar un análisis relacionado. La segunda capa de Bitcoin tiene tres rutas de construcción de segunda capa destacadas:
###1( una es una ruta de expansión basada en la cadena, muy similar a la segunda capa de EVM, es la estructura de la blockchain;
)2( una es una ruta basada en distribuido, representada por la red Lightning, es una estructura distribuida.
)3( También hay una ruta basada en un sistema centralizado, representada por un índice centralizado, que es una estructura centralizada.
Las dos primeras formas tienen sus características, ya hay algunos productos en uso y otros en exploración. Para la primera forma, debido al floreciente desarrollo de Ethereum y la exploración de otras cadenas imitadoras de Bitcoin, la expansión de segunda capa basada en la cadena es relativamente más fácil, con más casos de referencia. La segunda forma, basada en distribuciones, suele ser más difícil y su desarrollo es un poco más lento, representado por la red Lightning. La tercera forma es muy controvertida, ya que no parece ser una construcción de segunda capa, pero parece haber cumplido con las funciones de construcción de segunda capa.
¿Cuál de las soluciones de construcción de segunda capa es mejor? Usamos un resultado de mercado como criterio de medida; la solución con un valor total de activos bloqueados TVL) Total Value Locked( más alto es la mejor opción. Con el tiempo y el desarrollo tecnológico, esta mejor opción será un proceso en cambio.
En cuanto a la definición de la red de segunda capa de Bitcoin, cualquier sistema que se base en la red de Bitcoin, establezca una relación técnica con la red de Bitcoin y tenga algunas características que superen a la red de primera capa de Bitcoin, se considera una construcción de segunda capa de Bitcoin. En otras palabras: cualquier sistema que consuma BTC como gas, con BTC como activo subyacente y que expanda el rendimiento de Bitcoin, se considera una construcción de segunda capa. Según este criterio, deberíamos reconocer un tercer tipo de construcción de segunda capa, es decir, una construcción de segunda capa con una estructura centralizada.
El desarrollo de la tecnología de Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firma Schnorr, MAST y Tapscript, debería estar diseñado con el propósito de conectar la capa uno y la capa dos; no se deberían utilizar estas tecnologías para desarrollar funciones en exceso, ya que la red de capa uno, por mucho 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 tecnológicas que conectan la capa uno y la capa dos serán utilizadas en exceso durante un tiempo.
![Una revisión de la base de conocimientos sobre la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-086a074fde8e4b3baab62f0dd9a0726c.webp(
) 2.1 Construcción de segunda capa basada en la cadena
Las cadenas de imitación de Bitcoin de primera generación realizaron diversas exploraciones, como "Colorcoin"(moneda 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, se puede decir que es una forma amplia de segunda capa.
Incluye Ethereum, que también es una exploración de mejora basada en Bitcoin. Vitalik, al no tener éxito en persuadir a otros equipos de proyectos, se centró en la imperfección de Bitcoin.