Conocimientos básicos sobre la red de segunda capa de Bitcoin
El surgimiento de las inscripciones de Bitcoin ha traído nueva vitalidad al ecosistema de Bitcoin, haciendo que más personas vuelvan a centrar su atención en Bitcoin. Hay opiniones que sostienen que esto ha abierto la caja de Pandora del ecosistema de Bitcoin. Entre los muchos desarrollos tecnológicos del ecosistema de Bitcoin, la construcción de la segunda capa es especialmente importante. Este artículo se basa en algunos artículos conocidos en línea, en la comunicación con varios profesionales de la industria y en la experiencia de nuestro equipo en el diseño y desarrollo de productos Web3, y resume los conocimientos básicos sobre la segunda capa de Bitcoin. Esperamos que esto sirva de inspiración y atraiga a más personas a perfeccionar ideas relacionadas y promover el desarrollo de este campo.
Hay opiniones que sostienen que el mundo de blockchain comienza con Bitcoin y termina con el ecosistema de Bitcoin. Ethereum, de hecho, es también una exploración de tecnología de cadena lateral de Bitcoin.
En este artículo, "construcción de segunda capa" y "construcción de red de segunda capa" son básicamente sinónimos, siendo la construcción de segunda capa un concepto más amplio. Para mantener la coherencia con la terminología comúnmente utilizada en la industria, también se utilizará la expresión "construcción de red de segunda capa" en el texto.
1. La misión de la red de segunda capa
Para entender qué problemas básicos necesita resolver la construcción de la segunda capa de Bitcoin, primero hablemos de las características fundamentales del sistema de blockchain.
1.1 Las características básicas y la demanda de la blockchain
Adoptamos el concepto propuesto por Vitalik: la blockchain es una "computadora mundial". Desde esta perspectiva, será más claro entender las diversas características de la blockchain. En el texto siguiente, también se analizará la posibilidad de desarrollo de esta "computadora mundial" basado en la estructura de von Neumann en la informática.
Algunas características básicas de la blockchain:
Transparente y abierto: Esta es una característica del almacenamiento de datos y la ejecución de instrucciones de la "computadora mundial" que es la blockchain, así como una necesidad interna que requiere la participación conjunta de numerosos nodos distribuidos a nivel global. Esta característica satisface precisamente el derecho a la información de los usuarios sobre los datos, siendo un resultado conjunto de los requisitos de colaboración interna de esta "computadora mundial" y las necesidades externas de los usuarios.
Descentralización: Esta es una característica arquitectónica de esta "computadora mundial", donde el grado de descentralización y la tolerancia a fallos se basa teóricamente en el teorema de los generales bizantinos. Los sistemas no bizantinos no son teóricamente sistemas de blockchain. 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 está compuesta por la demanda interna generada por las características arquitectónicas de esta "computadora mundial" y la demanda externa necesaria por los usuarios. A nivel microscópico, la seguridad está garantizada por tecnologías relacionadas con la criptografía, y a nivel macroscópico está asegurada por la descentralización de la arquitectura, lo que evita que la falsificación de datos microscópicos o la destrucción de la arquitectura macroscópica afecten la seguridad de esta "computadora mundial".
Capacidad de cálculo: Una de las principales funciones de esta computadora mundial llamada blockchain es la capacidad de cálculo. Para medir este indicador, generalmente utilizamos si es Turing completo como criterio. Algunas cadenas están diseñadas intencionalmente para ser Turing incompletas para mantener sus características principales. 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 durante su desarrollo para mantener 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 por 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 a considerar en el mundo de las computadoras de blockchain. Generalmente se mide en TPS, es decir, la cantidad 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, se almacena principalmente en bloques, y el almacenamiento en cadena fuera de los bloques, más especializado, aún está en desarrollo.
Privacidad: La privacidad es una necesidad específica en la "computadora mundial", que requiere mantener el ámbito de permisos de los productores y usuarios de datos durante el proceso de computación y almacenamiento. 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 arquitectónico, la escalabilidad del sistema es un indicador muy importante. También puede haber algunas capacidades de conexión, o algunas capacidades específicas de ciertos escenarios, pero aquí no se discutirán en detalle; cuando se encuentren estos escenarios especiales, se analizarán más a fondo.
En estas características fundamentales de la blockchain, la mayoría están limitadas por la relación de desarrollo mutuo de un triángulo imposible. Por ejemplo, la conjetura DSS se refiere a la descentralización (Decentralization, D), seguridad (Security, S) y escalabilidad (Scalability, S).
En los sistemas distribuidos, un triángulo imposible similar es el principio CAP, que se refiere a que en un sistema distribuido la Consistencia(, la Disponibilidad) y la Tolerancia a particiones( no se pueden lograr simultáneamente. Los sistemas de blockchain son sistemas distribuidos que presentan el problema de los generales bizantinos, por lo que también se aplican al principio CAP.
![Un resumen de los fundamentos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-ad899d00cda3df50aead693947e770bc.webp(
) 1.2 El papel de la construcción de la segunda capa
¿Qué roles debe completar la construcción de la segunda capa? ¿Qué funciones debe proporcionar? La construcción de la segunda capa debe abordar las deficiencias del sistema de primera capa, llevando a cabo en la segunda capa las tareas que no son adecuadas para realizar en el sistema de primera capa.
A partir de las características de blockchain resumidas anteriormente, podemos llegar a una conclusión preliminar: es necesario ampliar estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de cálculo, rendimiento (, capacidad de procesamiento ), almacenamiento, privacidad, etc. Además de estas capacidades básicas desde una perspectiva técnica, hay un problema económico muy importante que debe resolverse, que es reducir costos; generalmente, el costo total de ejecutar transacciones en una red de capa uno es bastante alto, por lo que es necesario utilizar una red de capa dos 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 cual es algo confuso. Podemos entenderlo de esta manera: las características de la red de primera capa requieren diferentes grados para muchas aplicaciones, y se pueden ajustar en la segunda capa para la implementación de diversas características específicas para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades básicas de la blockchain tendrán diferentes compromisos, se reducirán algunas características e incluso se descartará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 la 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. También hay algunas que, sin reducir las características básicas, han mejorado alguna característica, como el método de procesamiento de RGB, que aumenta notablemente la privacidad y la resistencia a la censura, pero aumenta 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.
![Un resumen de la estructura básica del conocimiento de la red de segunda capa de Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-086a074fde8e4b3baab62f0dd9a0726c.webp(
) 1.3 ¿Por qué es necesario hacer un diseño por capas?
El diseño en capas es un medio y una metodología para que los seres humanos manejen sistemas complejos, dividiendo el sistema en múltiples estructuras jerárquicas y definiendo las relaciones y funciones entre cada capa, con el fin de lograr la modularidad, mantenibilidad y escalabilidad del sistema, aumentando así la eficiencia y fiabilidad 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 de tareas y la mejora modular, entre otras ventajas. Es similar al diseño del modelo de siete capas ISO/OSI en redes de computadoras, pero en la implementación concreta, se pueden combinar algunas capas; por ejemplo, el protocolo de red específico TCP/IP es un protocolo de cuatro capas.
Ventajas específicas de la estratificación del protocolo:
1.Cada nivel es independiente entre sí. Un nivel no necesita saber cómo se implementa su siguiente nivel, solo necesita conocer los servicios proporcionados a través de las interfaces entre niveles. De esta manera, la complejidad del problema total disminuye. Es decir, cómo se lleva a cabo el trabajo del nivel anterior no afecta el trabajo del siguiente nivel, por lo que al diseñar el trabajo de cada nivel, solo necesitamos garantizar que la interfaz permanezca constante, y podemos ajustar libremente la forma de trabajo dentro del nivel.
2.Buena flexibilidad. Cuando cualquier capa cambia, siempre que la relación de interfaz entre capas se mantenga sin cambios, las capas superiores o inferiores no se verán afectadas. Cuando una capa presenta innovaciones tecnológicas o tiene problemas en su funcionamiento, no afectará el trabajo de otras capas, y al resolver el problema, solo necesita considerar el problema de esa capa en particular.
3.Estructuralmente se puede dividir. Cada capa puede utilizar la tecnología más adecuada para su implementación. El desarrollo tecnológico a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril, de modo que la eficiencia general de trabajo no se ve afectada por la imperfección de una tecnología en particular.
4.Fácil de implementar y mantener. Esta estructura hace que la implementación y depuración de un sistema grande y complejo sea más manejable, ya que todo el sistema se ha desglosado en varios subsistemas relativamente independientes. Durante la depuración y el mantenimiento, se puede depurar cada capa de forma independiente, evitando la situación de no poder encontrar o resolver problemas incorrectos.
5.Puede promover el trabajo de estandarización. Porque cada capa tiene una descripción precisa de su funcionalidad y los servicios que ofrece. La ventaja de la estandarización es que se puede reemplazar libremente una de las capas, lo que resulta muy conveniente para el uso y la investigación.
El pensamiento de diseño modular por capas es un método común en el campo técnico para abordar un proyecto de ingeniería que es extenso, requiere la colaboración de varias personas y se mejora continuamente, y es un método que ha sido probado en la práctica y es efectivo.
2. Algunas ideas para la construcción de Bitcoin Layer2
Las dos capas de Bitcoin tienen tres rutas de construcción notables:
###1(La ruta de expansión basada en la cadena, muy similar a la segunda capa del EVM, es la estructura de la blockchain;
)2( basado en rutas distribuidas, representado 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 únicas, y ya existen algunos productos en uso y otros en exploración. En cuanto a la primera forma, debido al florecimiento de Ethereum y la exploración de otras cadenas que imitan a Bitcoin, la expansión de segunda capa basada en la cadena es relativamente más fácil, y hay más casos de referencia. La segunda forma, basada en la distribución, 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 las funciones de una construcción de segunda capa.
¿Cuál de las soluciones de construcción de segunda capa es mejor? Utilizamos un resultado del mercado como criterio de medición. La solución cuya red de segunda capa tenga un valor total bloqueado TVL) Total Value Locked( más alto será la solución óptima. Con el tiempo y el desarrollo tecnológico, esta solución óptima será un proceso cambiante.
En cuanto a la definición de la segunda capa de la red de Bitcoin, siempre que se base en la red de Bitcoin y establezca una relación técnica con ella, y algunas características sean superiores a la red de primera capa de Bitcoin, se considera construcción de la segunda capa de Bitcoin. En otras palabras: cualquier sistema que consuma BTC como gas, utilizando BTC como activo subyacente, y que expanda el rendimiento de Bitcoin se considera construcción de la segunda capa. Basado en este juicio, deberíamos aceptar un tercer tipo de construcción de la segunda capa, es decir, la construcción de la segunda capa con una estructura centralizada.
El desarrollo de la tecnología de Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firmas Schnorr, MAST y Tapscript, debería estar diseñado para conectar la primera y la segunda capa, y no debería utilizarse en exceso para desarrollar funciones, ya que, por mucho que se expanda la red de la primera capa, no habrá un avance cualitativo; es necesario construir la segunda capa. Sin embargo, en ausencia de productos de segunda capa de Bitcoin más útiles, estas capacidades tecnológicas para conectar la primera y la segunda capa serán utilizadas en exceso durante un tiempo.
![Un resumen del sistema de conocimientos básicos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-2c2d6311345cff334bcb6338cbfe47bd.webp(
) 2.1 Construcción de segunda capa basada en la cadena
Las primeras cadenas que imitaron Bitcoin realizaron diversas exploraciones, como "Colorcoin"(.
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.
12 me gusta
Recompensa
12
4
Republicar
Compartir
Comentar
0/400
PebbleHander
· 08-12 07:15
El mundo de los dos dimensiones no es popularidad, la popularidad son perros callejeros.
Ver originalesResponder0
EyeOfTheTokenStorm
· 08-12 07:13
Las oscilaciones en la parte inferior de cada región han terminado, ¡el comercio intradía en la parte superior es el camino a seguir!
Bitcoin Capa 2 Red: Principios, Tipos y Tendencias de Desarrollo
Conocimientos básicos sobre la red de segunda capa de Bitcoin
El surgimiento de las inscripciones de Bitcoin ha traído nueva vitalidad al ecosistema de Bitcoin, haciendo que más personas vuelvan a centrar su atención en Bitcoin. Hay opiniones que sostienen que esto ha abierto la caja de Pandora del ecosistema de Bitcoin. Entre los muchos desarrollos tecnológicos del ecosistema de Bitcoin, la construcción de la segunda capa es especialmente importante. Este artículo se basa en algunos artículos conocidos en línea, en la comunicación con varios profesionales de la industria y en la experiencia de nuestro equipo en el diseño y desarrollo de productos Web3, y resume los conocimientos básicos sobre la segunda capa de Bitcoin. Esperamos que esto sirva de inspiración y atraiga a más personas a perfeccionar ideas relacionadas y promover el desarrollo de este campo.
Hay opiniones que sostienen que el mundo de blockchain comienza con Bitcoin y termina con el ecosistema de Bitcoin. Ethereum, de hecho, es también una exploración de tecnología de cadena lateral de Bitcoin.
En este artículo, "construcción de segunda capa" y "construcción de red de segunda capa" son básicamente sinónimos, siendo la construcción de segunda capa un concepto más amplio. Para mantener la coherencia con la terminología comúnmente utilizada en la industria, también se utilizará la expresión "construcción de red de segunda capa" en el texto.
1. La misión de la red de segunda capa
Para entender qué problemas básicos necesita resolver la construcción de la segunda capa de Bitcoin, primero hablemos de las características fundamentales del sistema de blockchain.
1.1 Las características básicas y la demanda de la blockchain
Adoptamos el concepto propuesto por Vitalik: la blockchain es una "computadora mundial". Desde esta perspectiva, será más claro entender las diversas características de la blockchain. En el texto siguiente, también se analizará la posibilidad de desarrollo de esta "computadora mundial" basado en la estructura de von Neumann en la informática.
Algunas características básicas de la blockchain:
Transparente y abierto: Esta es una característica del almacenamiento de datos y la ejecución de instrucciones de la "computadora mundial" que es la blockchain, así como una necesidad interna que requiere la participación conjunta de numerosos nodos distribuidos a nivel global. Esta característica satisface precisamente el derecho a la información de los usuarios sobre los datos, siendo un resultado conjunto de los requisitos de colaboración interna de esta "computadora mundial" y las necesidades externas de los usuarios.
Descentralización: Esta es una característica arquitectónica de esta "computadora mundial", donde el grado de descentralización y la tolerancia a fallos se basa teóricamente en el teorema de los generales bizantinos. Los sistemas no bizantinos no son teóricamente sistemas de blockchain. 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 está compuesta por la demanda interna generada por las características arquitectónicas de esta "computadora mundial" y la demanda externa necesaria por los usuarios. A nivel microscópico, la seguridad está garantizada por tecnologías relacionadas con la criptografía, y a nivel macroscópico está asegurada por la descentralización de la arquitectura, lo que evita que la falsificación de datos microscópicos o la destrucción de la arquitectura macroscópica afecten la seguridad de esta "computadora mundial".
Capacidad de cálculo: Una de las principales funciones de esta computadora mundial llamada blockchain es la capacidad de cálculo. Para medir este indicador, generalmente utilizamos si es Turing completo como criterio. Algunas cadenas están diseñadas intencionalmente para ser Turing incompletas para mantener sus características principales. 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 durante su desarrollo para mantener 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 por 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 a considerar en el mundo de las computadoras de blockchain. Generalmente se mide en TPS, es decir, la cantidad 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, se almacena principalmente en bloques, y el almacenamiento en cadena fuera de los bloques, más especializado, aún está en desarrollo.
Privacidad: La privacidad es una necesidad específica en la "computadora mundial", que requiere mantener el ámbito de permisos de los productores y usuarios de datos durante el proceso de computación y almacenamiento. 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 arquitectónico, la escalabilidad del sistema es un indicador muy importante. También puede haber algunas capacidades de conexión, o algunas capacidades específicas de ciertos escenarios, pero aquí no se discutirán en detalle; cuando se encuentren estos escenarios especiales, se analizarán más a fondo.
En estas características fundamentales de la blockchain, la mayoría están limitadas por la relación de desarrollo mutuo de un triángulo imposible. Por ejemplo, la conjetura DSS se refiere a la descentralización (Decentralization, D), seguridad (Security, S) y escalabilidad (Scalability, S).
En los sistemas distribuidos, un triángulo imposible similar es el principio CAP, que se refiere a que en un sistema distribuido la Consistencia(, la Disponibilidad) y la Tolerancia a particiones( no se pueden lograr simultáneamente. Los sistemas de blockchain son sistemas distribuidos que presentan el problema de los generales bizantinos, por lo que también se aplican al principio CAP.
![Un resumen de los fundamentos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-ad899d00cda3df50aead693947e770bc.webp(
) 1.2 El papel de la construcción de la segunda capa
¿Qué roles debe completar la construcción de la segunda capa? ¿Qué funciones debe proporcionar? La construcción de la segunda capa debe abordar las deficiencias del sistema de primera capa, llevando a cabo en la segunda capa las tareas que no son adecuadas para realizar en el sistema de primera capa.
A partir de las características de blockchain resumidas anteriormente, podemos llegar a una conclusión preliminar: es necesario ampliar estas capacidades básicas: transparencia pública, descentralización, seguridad, capacidad de cálculo, rendimiento (, capacidad de procesamiento ), almacenamiento, privacidad, etc. Además de estas capacidades básicas desde una perspectiva técnica, hay un problema económico muy importante que debe resolverse, que es reducir costos; generalmente, el costo total de ejecutar transacciones en una red de capa uno es bastante alto, por lo que es necesario utilizar una red de capa dos 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 cual es algo confuso. Podemos entenderlo de esta manera: las características de la red de primera capa requieren diferentes grados para muchas aplicaciones, y se pueden ajustar en la segunda capa para la implementación de diversas características específicas para ciertas aplicaciones.
En la construcción de la segunda capa, las capacidades básicas de la blockchain tendrán diferentes compromisos, se reducirán algunas características e incluso se descartará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 la 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. También hay algunas que, sin reducir las características básicas, han mejorado alguna característica, como el método de procesamiento de RGB, que aumenta notablemente la privacidad y la resistencia a la censura, pero aumenta 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.
![Un resumen de la estructura básica del conocimiento de la red de segunda capa de Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-086a074fde8e4b3baab62f0dd9a0726c.webp(
) 1.3 ¿Por qué es necesario hacer un diseño por capas?
El diseño en capas es un medio y una metodología para que los seres humanos manejen sistemas complejos, dividiendo el sistema en múltiples estructuras jerárquicas y definiendo las relaciones y funciones entre cada capa, con el fin de lograr la modularidad, mantenibilidad y escalabilidad del sistema, aumentando así la eficiencia y fiabilidad 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 de tareas y la mejora modular, entre otras ventajas. Es similar al diseño del modelo de siete capas ISO/OSI en redes de computadoras, pero en la implementación concreta, se pueden combinar algunas capas; por ejemplo, el protocolo de red específico TCP/IP es un protocolo de cuatro capas.
Ventajas específicas de la estratificación del protocolo:
1.Cada nivel es independiente entre sí. Un nivel no necesita saber cómo se implementa su siguiente nivel, solo necesita conocer los servicios proporcionados a través de las interfaces entre niveles. De esta manera, la complejidad del problema total disminuye. Es decir, cómo se lleva a cabo el trabajo del nivel anterior no afecta el trabajo del siguiente nivel, por lo que al diseñar el trabajo de cada nivel, solo necesitamos garantizar que la interfaz permanezca constante, y podemos ajustar libremente la forma de trabajo dentro del nivel.
2.Buena flexibilidad. Cuando cualquier capa cambia, siempre que la relación de interfaz entre capas se mantenga sin cambios, las capas superiores o inferiores no se verán afectadas. Cuando una capa presenta innovaciones tecnológicas o tiene problemas en su funcionamiento, no afectará el trabajo de otras capas, y al resolver el problema, solo necesita considerar el problema de esa capa en particular.
3.Estructuralmente se puede dividir. Cada capa puede utilizar la tecnología más adecuada para su implementación. El desarrollo tecnológico a menudo es asimétrico, y la división jerárquica evita eficazmente el efecto del barril, de modo que la eficiencia general de trabajo no se ve afectada por la imperfección de una tecnología en particular.
4.Fácil de implementar y mantener. Esta estructura hace que la implementación y depuración de un sistema grande y complejo sea más manejable, ya que todo el sistema se ha desglosado en varios subsistemas relativamente independientes. Durante la depuración y el mantenimiento, se puede depurar cada capa de forma independiente, evitando la situación de no poder encontrar o resolver problemas incorrectos.
5.Puede promover el trabajo de estandarización. Porque cada capa tiene una descripción precisa de su funcionalidad y los servicios que ofrece. La ventaja de la estandarización es que se puede reemplazar libremente una de las capas, lo que resulta muy conveniente para el uso y la investigación.
El pensamiento de diseño modular por capas es un método común en el campo técnico para abordar un proyecto de ingeniería que es extenso, requiere la colaboración de varias personas y se mejora continuamente, y es un método que ha sido probado en la práctica y es efectivo.
2. Algunas ideas para la construcción de Bitcoin Layer2
Las dos capas de Bitcoin tienen tres rutas de construcción notables:
###1(La ruta de expansión basada en la cadena, muy similar a la segunda capa del EVM, es la estructura de la blockchain;
)2( basado en rutas distribuidas, representado 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 únicas, y ya existen algunos productos en uso y otros en exploración. En cuanto a la primera forma, debido al florecimiento de Ethereum y la exploración de otras cadenas que imitan a Bitcoin, la expansión de segunda capa basada en la cadena es relativamente más fácil, y hay más casos de referencia. La segunda forma, basada en la distribución, 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 las funciones de una construcción de segunda capa.
¿Cuál de las soluciones de construcción de segunda capa es mejor? Utilizamos un resultado del mercado como criterio de medición. La solución cuya red de segunda capa tenga un valor total bloqueado TVL) Total Value Locked( más alto será la solución óptima. Con el tiempo y el desarrollo tecnológico, esta solución óptima será un proceso cambiante.
En cuanto a la definición de la segunda capa de la red de Bitcoin, siempre que se base en la red de Bitcoin y establezca una relación técnica con ella, y algunas características sean superiores a la red de primera capa de Bitcoin, se considera construcción de la segunda capa de Bitcoin. En otras palabras: cualquier sistema que consuma BTC como gas, utilizando BTC como activo subyacente, y que expanda el rendimiento de Bitcoin se considera construcción de la segunda capa. Basado en este juicio, deberíamos aceptar un tercer tipo de construcción de la segunda capa, es decir, la construcción de la segunda capa con una estructura centralizada.
El desarrollo de la tecnología de Bitcoin en sí, como la modificación de OP_RETURN, Taproot, firmas Schnorr, MAST y Tapscript, debería estar diseñado para conectar la primera y la segunda capa, y no debería utilizarse en exceso para desarrollar funciones, ya que, por mucho que se expanda la red de la primera capa, no habrá un avance cualitativo; es necesario construir la segunda capa. Sin embargo, en ausencia de productos de segunda capa de Bitcoin más útiles, estas capacidades tecnológicas para conectar la primera y la segunda capa serán utilizadas en exceso durante un tiempo.
![Un resumen del sistema de conocimientos básicos de la red de segunda capa de Bitcoin])https://img-cdn.gateio.im/webp-social/moments-2c2d6311345cff334bcb6338cbfe47bd.webp(
) 2.1 Construcción de segunda capa basada en la cadena
Las primeras cadenas que imitaron Bitcoin realizaron diversas exploraciones, como "Colorcoin"(.