Fractal Bitcoin: Un Nuevo Enfoque para la Escalabilidad de Bitcoin

IntermedioSep 18, 2024
La diferencia clave con la capa 2 tradicional es que FractalBitcoin expande la red agregando una capa fractal a la cadena principal de Bitcoin. La capa fractal permite que la red de Bitcoin procese más transacciones sin cambiar el código original, manteniendo la compatibilidad y seguridad con la cadena principal.
Fractal Bitcoin: Un Nuevo Enfoque para la Escalabilidad de Bitcoin

Hoy estamos discutiendo un nuevo concepto y propuesta de extensión para Bitcoin llamado Fractal Bitcoin. Ha sido lanzado conjuntamente por organizaciones conocidas, incluido el equipo Unisat, BSF, Uniworlds y Asset Bridge. Actualmente en la fase de prueba, se espera que el mainnet se lance en septiembre. ¿En qué se diferencia de las soluciones tradicionales de Capa 2? La diferencia clave es que Fractal Bitcoin expande la red agregando capas fractales a la cadena principal de Bitcoin. Estas capas fractales permiten que la red de Bitcoin procese más transacciones sin modificar el código original, manteniendo la compatibilidad y seguridad con la cadena principal. En contraste, las soluciones tradicionales de Capa 2 son redes independientes construidas sobre la cadena principal de Bitcoin, funcionando más como canales adicionales. Si bien también pueden acelerar las transacciones, a menudo son más complejas de usar y pueden requerir operaciones entre cadenas. Es importante destacar que Fractal Bitcoin no compite con el mainnet de Bitcoin en cuanto a liquidez.

Introducción

Bitcoin fractal es un método de auto-replicación que utiliza la virtualización para expandir recursivamente la red Bitcoin. Su objetivo principal es extender todo el sistema Bitcoin utilizando los constructos de ingeniería de Bitcoin existentes desde 2009, sin introducir constructos adicionales de blockchain.

Fractal Bitcoin no es un fork, procesa transacciones similares a Bitcoin en múltiples niveles. Cada capa de Fractal Bitcoin utiliza la implementación de Bitcoin, resaltando sus características fractales únicas.

Un fractal es un patrón que se mantiene consistente en cada escala y se repite a lo largo del tiempo. A través de esta estructura fractal, el sistema puede lograr una capacidad de procesamiento ilimitada al expandirse continuamente a nuevos niveles.

El valor de Bitcoin como una sola cadena de bloques se deriva de su amplio reconocimiento y sólida base de ingeniería. Por lo tanto, al expandir Bitcoin de una sola cadena de bloques a un sistema de múltiples capas, es crucial mantener las construcciones de ingeniería nativas tanto como sea posible.

Virtualización

El primer paso es virtualizar por completo Bitcoin Core. Esto implica encapsular todo Bitcoin Core en un paquete de software de blockchain desplegable y ejecutable, llamado Paquete de Software Bitcoin Core (BCSP). Al hacerlo, una o más instancias de BCSP se pueden ejecutar de forma independiente en la red principal de Bitcoin y anclarse de forma recursiva.

En la evolución de los sistemas operativos, la virtualización se ha convertido en una tendencia. La ejecución de múltiples sistemas operativos invitados en un sistema operativo principal proporciona aislamiento, flexibilidad, capacidad de recuperación y reutilización. La virtualización moderna logra un uso eficiente del hardware mediante la contenerización, lo que permite que varias instancias se ejecuten con un mínimo de sobrecarga en el sistema principal.

Utilizando Bitcoin Core como una cadena principal estable, se puede lograr la virtualización de la cadena de bloques mediante la personalización de diferentes conjuntos de parámetros para múltiples cadenas de clientes.

En comparación con las soluciones típicas de capa 2 de Ethereum, esta forma de virtualización tiene similitudes y diferencias. La similitud radica en lograr escalabilidad computacional más allá de la cadena principal a través de una capa de abstracción adicional. Sin embargo, la diferencia es que las soluciones de capa 2 suelen ser independientes de la cadena principal, mientras que la virtualización de Bitcoin mantiene esencialmente la consistencia con la cadena principal sin establecer un nuevo mecanismo de consenso.

Durante los últimos 15 años, el desarrollo de Bitcoin Core ha demostrado estabilidad y continuidad, construyendo credibilidad con el tiempo. Esta credibilidad es similar a la confianza ganada en el proceso de virtualización del sistema operativo. La confianza en Bitcoin Core también se extiende de manera efectiva a sus instancias de BCSP.

Consistencia de consenso

A diferencia de las bifurcaciones históricas de Bitcoin, la implementación de BCSP se basa en reutilizar código existente en lugar de divergencia. A lo largo de los años, la red de Bitcoin ha crecido de un solo nodo a miles de nodos, lo que la hace más robusta. De manera similar, a medida que aumenta el número de instancias de virtualización de Bitcoin, el consenso será aún más sólido.

Escalabilidad: Un enfoque de auto-replicación

Al instanciar BCSP varias veces en una sola cadena de bloques, múltiples instancias virtualizadas pueden coexistir, comunicarse y coordinarse. Además, el proceso de virtualización se puede aplicar de forma recursiva a cualquier instancia, lo que permite una escalabilidad infinita tanto horizontal como vertical. Este enfoque mantiene el equilibrio estructural y la simplicidad de ingeniería en todo el proceso.

Debido a la coherencia con Bitcoin Core, la infraestructura existente (como las carteras) se puede ampliar fácilmente para admitir estas nuevas instancias virtualizadas. Esto es similar a cómo la infraestructura de Ethereum puede admitir fácilmente redes como Polygon y BSC.

Otro beneficio del uso recursivo de BCSP es que cuando hay una gran demanda de interacciones en cadena, estas demandas pueden ser selectivamente deleGadas a niveles más profundos. Esta capacidad de equilibrio dinámico del sistema ayuda a evitar la sobrecarga en niveles específicos.

Seguridad

Similar a los primeros días de Bitcoin durante la era de Satoshi, las nuevas instancias de virtualización recién creadas experimentarán un período de vulnerabilidad en sus etapas iniciales. Por lo tanto, brindar algún tipo de protección directa o indirecta durante la fase de inicio es crucial. Al lanzar una nueva instancia, los operadores pueden optar por establecer alturas de bloque específicas para la protección hasta que la instancia alcance un estado seguro y saludable. En el futuro, los mineros con un gran poder de cómputo pueden asignar recursos a diferentes instancias de BCSP, mejorando así la robustez y la resistencia general del sistema.

Además, la minería combinada se puede utilizar hasta cierto punto, como la minería combinada para 1/3 de los bloques en casos específicos, para ayudar a proteger la red contra posibles ataques del 51%.

BCSP: Cálculo distribuido en cadena

Se puede establecer una red distribuida compuesta por múltiples instancias de BCSP, superando la eficiencia computacional de una única instancia virtualizada. A través de la comunicación entre instancias, se puede mantener una sincronización efectiva cuando sea necesario.

El BCSP distribuido difiere significativamente del fragmentado en una sola cadena de bloques. El fragmentado suele ser parte de la cadena de bloques original, operando bajo programación centralizada, y no puede ejecutarse de forma independiente o existir físicamente por separado. Sin embargo, el BCSP ofrece la flexibilidad de implementación y monitoreo independientes.

En comparación con el particionamiento en cadena, el BCSP distribuido demuestra una cohesión e integridad significativas. El particionamiento transforma esencialmente una estructura de línea principal única en una estructura colaborativa de múltiples líneas, lo que requiere ajustes en el mecanismo de consenso. Por el contrario, el consenso en cadena de BCSP se deriva de Bitcoin y permanece inalterado cuando se organiza en un sistema distribuido, por lo que no requiere reconstrucción.

Confirmación de bloque más rápida: 60 segundos o menos

Para mejorar la velocidad de respuesta del procesamiento de bloques, el tiempo de confirmación de bloques de BCSP se ha reducido a 60 segundos o menos, lo cual ha demostrado ser efectivo en las cadenas de bloques modernas.

La confirmación rápida aumenta el espacio de almacenamiento disponible para cada instancia diez veces, lo que simplifica el desarrollo de aplicaciones.

Interconexión entre capas: Transferencia entre capas de estilo ascensor

Creando una interfaz universal de transferencia de activos, se pueden lograr transferencias directas y consistentes entre capas. Si Bitcoin en la cadena principal se puede bloquear y desbloquear condicionalmente (particularmente adecuado para contratos de logaritmos discretos), el mismo mecanismo de control se puede utilizar para activos en diferentes niveles. Esto permite transferencias de activos sin interrupciones entre cualquier dos capas sin relés adicionales. Esta transferencia directa y consistente entre capas se denomina "elevator".

La transferencia de activos entre Bitcoin y las blockchains existentes sigue siendo un tema importante. Varios equipos están investigando activamente diferentes métodos, que implican compensaciones entre descentralización, falta de confianza y eficiencia. Con métodos de bloqueo condicionales como los Contratos de Registro Discreto (DLC), existe una actitud abierta hacia otras soluciones para satisfacer diversas necesidades.

Alineación y anclaje

Cuando se implementa BCSP, existen varios métodos para anclarlo a niveles superiores. Un enfoque común es usar una transacción única en la cadena principal como portadora. Esta transacción almacena la raíz de Merkle de las transacciones agregaDas, permitiendo la verificación de cualquier transacción específica. En este caso, BCSP en sí mismo valida las transacciones de acuerdo con las reglas heredadas.

Otra opción viable es compilar esta información en una serie de inscripciones en su cadena principal a lo largo del tiempo. Cuando sea necesario, la existencia y validez de esta información se puede verificar a través de indexadores de inscripciones externas. L2O-A es un ejemplo típico de una cadena de bloques de Capa 2 implementada en Bitcoin que envía nuevos resultados de bloque y pruebas. Teniendo en cuenta la arquitectura modular, se puede reorganizar para garantizar la compatibilidad con Ordinals y BRC-20.

Instantáneas: Reutilización

En el contexto de la virtualización del sistema operativo, generar instantáneas del sistema permite una rápida disponibilidad. De manera similar, la capacidad de tomar instantáneas de instancias específicas y cargarlas y ejecutarlas selectivamente en niveles designados hace posible reutilizar la funcionalidad en diferentes niveles de detalle.

Mecanismo de Token

El suministro total de tokens es de 210 millones, con el 80% asignado a la comunidad y solo el 20% al equipo y los colaboradores (con un período de bloqueo) para garantizar el apoyo y la estabilidad continuos. De esto, el 50% se destinará a la minería PoW, el 15% a los contribuyentes principales, el 10% a las recompensas de la comunidad, el 5% a los asesores, el 5% a la preventa y el 15% a las recompensas del ecosistema.

Para resumir este proyecto, actualmente se encuentra en la fase de testnet, con algunos proyectos ya en funcionamiento. El mainnet está programado para lanzarse en septiembre. Sin embargo, participar en el testnet es bastante desafiante por ahora, y los usuarios ordinarios podrían necesitar invertir tiempo considerable. La minería en el testnet probablemente no se convertirá en el mainnet, aunque podría haber algunas recompensas. Dado el cronograma actual, podría ser demasiado tarde para participar plenamente, por lo que probablemente sea mejor esperar el lanzamiento del mainnet para participar en la minería. En cuanto a cómo se desempeña este Fractal Bitcoin, no veo mucha diferencia de las soluciones L2, excepto por el uso de conceptos de virtualización. El principal desafío radica en la sincronización de datos entre múltiples cadenas, lo que requerirá tiempo para ser probado. Sin embargo, representa una nueva dirección y concepto, que el capital a menudo está ansioso por seguir.

declaración:

  1. Este artículo es reproducido de [Hay una gran casa de pasteles en el libro], el título original es "Nuevo plan de expansión de Bitcoin L2 - Explicación de la tecnología de Bitcoin fractal", los derechos de autor pertenecen al autor original [Profesor Zhu 123], si tiene alguna objeción a la reproducción, por favor contacte con [Gate Learn Team] ( https://www.gate.io/questionnaire/3967, el equipo lo manejará tan pronto como sea posible de acuerdo a los procedimientos pertinentes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan solo las opiniones personales del autor y no constituyen ningún consejo de inversión.

  3. Otras versiones del artículo son traducidas por el equipo de Gate Learn, no mencionado en Gate.Gate.ioEl artículo traducido no puede ser reproducido, distribuido o plagiado.

Fractal Bitcoin: Un Nuevo Enfoque para la Escalabilidad de Bitcoin

IntermedioSep 18, 2024
La diferencia clave con la capa 2 tradicional es que FractalBitcoin expande la red agregando una capa fractal a la cadena principal de Bitcoin. La capa fractal permite que la red de Bitcoin procese más transacciones sin cambiar el código original, manteniendo la compatibilidad y seguridad con la cadena principal.
Fractal Bitcoin: Un Nuevo Enfoque para la Escalabilidad de Bitcoin

Hoy estamos discutiendo un nuevo concepto y propuesta de extensión para Bitcoin llamado Fractal Bitcoin. Ha sido lanzado conjuntamente por organizaciones conocidas, incluido el equipo Unisat, BSF, Uniworlds y Asset Bridge. Actualmente en la fase de prueba, se espera que el mainnet se lance en septiembre. ¿En qué se diferencia de las soluciones tradicionales de Capa 2? La diferencia clave es que Fractal Bitcoin expande la red agregando capas fractales a la cadena principal de Bitcoin. Estas capas fractales permiten que la red de Bitcoin procese más transacciones sin modificar el código original, manteniendo la compatibilidad y seguridad con la cadena principal. En contraste, las soluciones tradicionales de Capa 2 son redes independientes construidas sobre la cadena principal de Bitcoin, funcionando más como canales adicionales. Si bien también pueden acelerar las transacciones, a menudo son más complejas de usar y pueden requerir operaciones entre cadenas. Es importante destacar que Fractal Bitcoin no compite con el mainnet de Bitcoin en cuanto a liquidez.

Introducción

Bitcoin fractal es un método de auto-replicación que utiliza la virtualización para expandir recursivamente la red Bitcoin. Su objetivo principal es extender todo el sistema Bitcoin utilizando los constructos de ingeniería de Bitcoin existentes desde 2009, sin introducir constructos adicionales de blockchain.

Fractal Bitcoin no es un fork, procesa transacciones similares a Bitcoin en múltiples niveles. Cada capa de Fractal Bitcoin utiliza la implementación de Bitcoin, resaltando sus características fractales únicas.

Un fractal es un patrón que se mantiene consistente en cada escala y se repite a lo largo del tiempo. A través de esta estructura fractal, el sistema puede lograr una capacidad de procesamiento ilimitada al expandirse continuamente a nuevos niveles.

El valor de Bitcoin como una sola cadena de bloques se deriva de su amplio reconocimiento y sólida base de ingeniería. Por lo tanto, al expandir Bitcoin de una sola cadena de bloques a un sistema de múltiples capas, es crucial mantener las construcciones de ingeniería nativas tanto como sea posible.

Virtualización

El primer paso es virtualizar por completo Bitcoin Core. Esto implica encapsular todo Bitcoin Core en un paquete de software de blockchain desplegable y ejecutable, llamado Paquete de Software Bitcoin Core (BCSP). Al hacerlo, una o más instancias de BCSP se pueden ejecutar de forma independiente en la red principal de Bitcoin y anclarse de forma recursiva.

En la evolución de los sistemas operativos, la virtualización se ha convertido en una tendencia. La ejecución de múltiples sistemas operativos invitados en un sistema operativo principal proporciona aislamiento, flexibilidad, capacidad de recuperación y reutilización. La virtualización moderna logra un uso eficiente del hardware mediante la contenerización, lo que permite que varias instancias se ejecuten con un mínimo de sobrecarga en el sistema principal.

Utilizando Bitcoin Core como una cadena principal estable, se puede lograr la virtualización de la cadena de bloques mediante la personalización de diferentes conjuntos de parámetros para múltiples cadenas de clientes.

En comparación con las soluciones típicas de capa 2 de Ethereum, esta forma de virtualización tiene similitudes y diferencias. La similitud radica en lograr escalabilidad computacional más allá de la cadena principal a través de una capa de abstracción adicional. Sin embargo, la diferencia es que las soluciones de capa 2 suelen ser independientes de la cadena principal, mientras que la virtualización de Bitcoin mantiene esencialmente la consistencia con la cadena principal sin establecer un nuevo mecanismo de consenso.

Durante los últimos 15 años, el desarrollo de Bitcoin Core ha demostrado estabilidad y continuidad, construyendo credibilidad con el tiempo. Esta credibilidad es similar a la confianza ganada en el proceso de virtualización del sistema operativo. La confianza en Bitcoin Core también se extiende de manera efectiva a sus instancias de BCSP.

Consistencia de consenso

A diferencia de las bifurcaciones históricas de Bitcoin, la implementación de BCSP se basa en reutilizar código existente en lugar de divergencia. A lo largo de los años, la red de Bitcoin ha crecido de un solo nodo a miles de nodos, lo que la hace más robusta. De manera similar, a medida que aumenta el número de instancias de virtualización de Bitcoin, el consenso será aún más sólido.

Escalabilidad: Un enfoque de auto-replicación

Al instanciar BCSP varias veces en una sola cadena de bloques, múltiples instancias virtualizadas pueden coexistir, comunicarse y coordinarse. Además, el proceso de virtualización se puede aplicar de forma recursiva a cualquier instancia, lo que permite una escalabilidad infinita tanto horizontal como vertical. Este enfoque mantiene el equilibrio estructural y la simplicidad de ingeniería en todo el proceso.

Debido a la coherencia con Bitcoin Core, la infraestructura existente (como las carteras) se puede ampliar fácilmente para admitir estas nuevas instancias virtualizadas. Esto es similar a cómo la infraestructura de Ethereum puede admitir fácilmente redes como Polygon y BSC.

Otro beneficio del uso recursivo de BCSP es que cuando hay una gran demanda de interacciones en cadena, estas demandas pueden ser selectivamente deleGadas a niveles más profundos. Esta capacidad de equilibrio dinámico del sistema ayuda a evitar la sobrecarga en niveles específicos.

Seguridad

Similar a los primeros días de Bitcoin durante la era de Satoshi, las nuevas instancias de virtualización recién creadas experimentarán un período de vulnerabilidad en sus etapas iniciales. Por lo tanto, brindar algún tipo de protección directa o indirecta durante la fase de inicio es crucial. Al lanzar una nueva instancia, los operadores pueden optar por establecer alturas de bloque específicas para la protección hasta que la instancia alcance un estado seguro y saludable. En el futuro, los mineros con un gran poder de cómputo pueden asignar recursos a diferentes instancias de BCSP, mejorando así la robustez y la resistencia general del sistema.

Además, la minería combinada se puede utilizar hasta cierto punto, como la minería combinada para 1/3 de los bloques en casos específicos, para ayudar a proteger la red contra posibles ataques del 51%.

BCSP: Cálculo distribuido en cadena

Se puede establecer una red distribuida compuesta por múltiples instancias de BCSP, superando la eficiencia computacional de una única instancia virtualizada. A través de la comunicación entre instancias, se puede mantener una sincronización efectiva cuando sea necesario.

El BCSP distribuido difiere significativamente del fragmentado en una sola cadena de bloques. El fragmentado suele ser parte de la cadena de bloques original, operando bajo programación centralizada, y no puede ejecutarse de forma independiente o existir físicamente por separado. Sin embargo, el BCSP ofrece la flexibilidad de implementación y monitoreo independientes.

En comparación con el particionamiento en cadena, el BCSP distribuido demuestra una cohesión e integridad significativas. El particionamiento transforma esencialmente una estructura de línea principal única en una estructura colaborativa de múltiples líneas, lo que requiere ajustes en el mecanismo de consenso. Por el contrario, el consenso en cadena de BCSP se deriva de Bitcoin y permanece inalterado cuando se organiza en un sistema distribuido, por lo que no requiere reconstrucción.

Confirmación de bloque más rápida: 60 segundos o menos

Para mejorar la velocidad de respuesta del procesamiento de bloques, el tiempo de confirmación de bloques de BCSP se ha reducido a 60 segundos o menos, lo cual ha demostrado ser efectivo en las cadenas de bloques modernas.

La confirmación rápida aumenta el espacio de almacenamiento disponible para cada instancia diez veces, lo que simplifica el desarrollo de aplicaciones.

Interconexión entre capas: Transferencia entre capas de estilo ascensor

Creando una interfaz universal de transferencia de activos, se pueden lograr transferencias directas y consistentes entre capas. Si Bitcoin en la cadena principal se puede bloquear y desbloquear condicionalmente (particularmente adecuado para contratos de logaritmos discretos), el mismo mecanismo de control se puede utilizar para activos en diferentes niveles. Esto permite transferencias de activos sin interrupciones entre cualquier dos capas sin relés adicionales. Esta transferencia directa y consistente entre capas se denomina "elevator".

La transferencia de activos entre Bitcoin y las blockchains existentes sigue siendo un tema importante. Varios equipos están investigando activamente diferentes métodos, que implican compensaciones entre descentralización, falta de confianza y eficiencia. Con métodos de bloqueo condicionales como los Contratos de Registro Discreto (DLC), existe una actitud abierta hacia otras soluciones para satisfacer diversas necesidades.

Alineación y anclaje

Cuando se implementa BCSP, existen varios métodos para anclarlo a niveles superiores. Un enfoque común es usar una transacción única en la cadena principal como portadora. Esta transacción almacena la raíz de Merkle de las transacciones agregaDas, permitiendo la verificación de cualquier transacción específica. En este caso, BCSP en sí mismo valida las transacciones de acuerdo con las reglas heredadas.

Otra opción viable es compilar esta información en una serie de inscripciones en su cadena principal a lo largo del tiempo. Cuando sea necesario, la existencia y validez de esta información se puede verificar a través de indexadores de inscripciones externas. L2O-A es un ejemplo típico de una cadena de bloques de Capa 2 implementada en Bitcoin que envía nuevos resultados de bloque y pruebas. Teniendo en cuenta la arquitectura modular, se puede reorganizar para garantizar la compatibilidad con Ordinals y BRC-20.

Instantáneas: Reutilización

En el contexto de la virtualización del sistema operativo, generar instantáneas del sistema permite una rápida disponibilidad. De manera similar, la capacidad de tomar instantáneas de instancias específicas y cargarlas y ejecutarlas selectivamente en niveles designados hace posible reutilizar la funcionalidad en diferentes niveles de detalle.

Mecanismo de Token

El suministro total de tokens es de 210 millones, con el 80% asignado a la comunidad y solo el 20% al equipo y los colaboradores (con un período de bloqueo) para garantizar el apoyo y la estabilidad continuos. De esto, el 50% se destinará a la minería PoW, el 15% a los contribuyentes principales, el 10% a las recompensas de la comunidad, el 5% a los asesores, el 5% a la preventa y el 15% a las recompensas del ecosistema.

Para resumir este proyecto, actualmente se encuentra en la fase de testnet, con algunos proyectos ya en funcionamiento. El mainnet está programado para lanzarse en septiembre. Sin embargo, participar en el testnet es bastante desafiante por ahora, y los usuarios ordinarios podrían necesitar invertir tiempo considerable. La minería en el testnet probablemente no se convertirá en el mainnet, aunque podría haber algunas recompensas. Dado el cronograma actual, podría ser demasiado tarde para participar plenamente, por lo que probablemente sea mejor esperar el lanzamiento del mainnet para participar en la minería. En cuanto a cómo se desempeña este Fractal Bitcoin, no veo mucha diferencia de las soluciones L2, excepto por el uso de conceptos de virtualización. El principal desafío radica en la sincronización de datos entre múltiples cadenas, lo que requerirá tiempo para ser probado. Sin embargo, representa una nueva dirección y concepto, que el capital a menudo está ansioso por seguir.

declaración:

  1. Este artículo es reproducido de [Hay una gran casa de pasteles en el libro], el título original es "Nuevo plan de expansión de Bitcoin L2 - Explicación de la tecnología de Bitcoin fractal", los derechos de autor pertenecen al autor original [Profesor Zhu 123], si tiene alguna objeción a la reproducción, por favor contacte con [Gate Learn Team] ( https://www.gate.io/questionnaire/3967, el equipo lo manejará tan pronto como sea posible de acuerdo a los procedimientos pertinentes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan solo las opiniones personales del autor y no constituyen ningún consejo de inversión.

  3. Otras versiones del artículo son traducidas por el equipo de Gate Learn, no mencionado en Gate.Gate.ioEl artículo traducido no puede ser reproducido, distribuido o plagiado.

Empieza ahora
¡Regístrate y recibe un bono de
$100
!