Avances tecnológicos en el ecosistema BTC: Plan de expansión de Programabilidad
El ecosistema BTC avanza rápidamente en el aspecto técnico, especialmente en las soluciones de expansión de Programabilidad. Este artículo presentará algunas de las soluciones de expansión de BTC que han recibido mayor atención.
Fractal
Fractal es un marco escalable virtualizado basado en el software cliente de bitcoin core. Crea estructuras en forma de árbol de manera recursiva, donde cada capa de la cadena de bloques puede mejorar el rendimiento de toda la red. Fractal es completamente compatible con BTC y su infraestructura, pero activa el operador op_cat, lo que permite implementar más lógica.
Fractal fue desarrollado por un equipo y se espera que su red principal se lance en septiembre de 2024. Su economía de tokens muestra que el 50% proviene de la minería, el 15% se destina al ecosistema, el 5% se vende en preventa a inversores tempranos, los asesores y los contribuyentes clave representan el 20%, y el 10% se utiliza para establecer relaciones y liquidez.
diseño de arquitectura
Fractal encapsula el cliente bitcoin core en un paquete de software de blockchain desplegable y ejecutable (BCSP), anclando de manera recursiva la ejecución de múltiples instancias de BCSP en la red principal de Bitcoin. Esto es similar a ejecutar múltiples instancias de máquinas virtuales en una única computadora, y puede ser recursivo.
Cuando hay una gran demanda de interacciones en la cadena, se puede optar por delegar la demanda a niveles más profundos, evitando la congestión excesiva en cualquier nivel específico. Fractal ha realizado algunas modificaciones en bitcoin core, reduciendo el tiempo de confirmación de bloques a 30 segundos y aumentando el tamaño del bloque a 20 MB para mejorar el rendimiento.
En cuanto a la interoperabilidad de activos, dado que diferentes instancias se ejecutan en el mismo entorno físico, se puede lograr una transferencia de activos sin problemas entre diferentes capas mediante la construcción de interfaces de transferencia de activos universales. BTC y otros activos pueden ser transferidos a través de puentes descentralizados, cuyo mecanismo subyacente es un mecanismo de firma MPC rotativa con reemplazo dinámico.
seguridad
La seguridad de Fractal depende principalmente de su escala de potencia de cálculo. Introduce la minería conjunta, donde uno de cada tres bloques se genera mediante la minería combinada con mineros de BTC, para prevenir posibles ataques del 51%. Los otros dos bloques son producidos por la potencia de cálculo de la red Fractal.
La nueva cadena de instancias virtualizadas experimentará un período de vulnerabilidad inicial durante la fase de inicio. Los operadores pueden establecer alturas de bloque específicas para proporcionar protección, hasta que la instancia alcance un estado seguro. En el futuro, los grandes mineros podrán asignar recursos a diferentes instancias BCSP, mejorando la robustez de todo el sistema.
AVM
AVM(Atomicals Virtual Machine) es la implementación de un contrato inteligente BTC de cierto protocolo. Crea una máquina virtual que simula scripts de BTC y abre múltiples códigos de operación originales de BTC. Los desarrolladores pueden implementar contratos inteligentes mediante la combinación de scripts de Bitcoin, definiendo las reglas de creación y transferencia de activos.
AVM logró la completitud de Turing a través de PDA de doble pila. La máquina virtual funciona en un entorno aislado que incluye un indexador, un analizador de instrucciones y un estado global, permitiendo el procesamiento de contratos inteligentes y la verificación de la sincronización del estado.
El conjunto de instrucciones de AVM incluye el conjunto completo de códigos de operación BTC, los desarrolladores pueden utilizar funciones no habilitadas de BTC para programar. Es adecuado para varios protocolos de metadatos, solo necesita un ajuste fino del indexador. AVM ha lanzado una versión de prueba.
OP_NET
OP_NET tiene como objetivo introducir funcionalidades de contratos inteligentes similares a Ethereum, pero más alineadas con las características de Bitcoin. En OP_NET, las transacciones solo requieren el uso de Bitcoin nativo, sin necesidad de otros tokens para pagar tarifas.
OP_NET ofrece un conjunto completo y compacto de bibliotecas de desarrollo, principalmente escritas en AssemblyScript. Mantiene el consenso de bloque y la disponibilidad de datos de Bitcoin, realizando cálculos complejos en los bloques de Bitcoin mediante la ejecución de la máquina virtual OP_VM.
Los nodos OP_NET ejecutan máquinas virtuales WASM, soportando múltiples lenguajes de programación. El código del contrato inteligente se comprime y se escribe en la transacción BTC, generando una dirección UTXO como dirección del contrato. Los usuarios deben transferir a esta dirección para interactuar con el contrato.
Además de la tarifa de transacción de BTC, los usuarios deben pagar al menos 330 satoshis como costo adicional. El orden de empaquetado de las transacciones en la red OP_NET se clasifica según las tarifas.
OP_NET proporciona un sistema de Proof of Authority, que permite encapsular BTC como WBTC. Es compatible con SegWit y Taproot, y el diseño del token no está vinculado a UTXO, lo que mejora la seguridad.
proyecto ecológico OP_NET
El ecosistema OP_NET abarca múltiples áreas:
Motoswap: protocolo de intercambio descentralizado
Stash: Protocolo de préstamo descentralizado
Ordinal Novus: Plataforma de creación de mercado y provisión de liquidez
Ichigai: agregador descentralizado
SatBot: Robot de trading en Telegram
KittySwap: plataforma de intercambio descentralizada y contratos perpetuos
Redacted: servicios DeFi privados en la cadena
SLOHM Finance: Proyecto de moneda de reserva descentralizada
BuyNet: Robot de compra
SatsX: Proyecto de desarrollo de herramientas y características multifuncionales
Varios tokens Meme basados en el protocolo OP_20
BRC100
BRC-100 es un protocolo de computación descentralizado construido sobre la teoría de Ordinals. A través de nuevas operaciones como "destrucción" y "acuñación", logra funciones complejas de DeFi. Los desarrolladores pueden expandir más operadores sobre su base.
Operación principal
mint2: generar nuevos tokens, aumentar la circulación del sistema
mint3: generar nuevos tokens, sin aumentar la circulación, utilizado para convertir el saldo de la aplicación en UTXO
burn2: quemar tokens, actualizar el estado de la aplicación
burn3: Convertir el token en estado de aplicación, sin reducir la circulación.
Expansión y compatibilidad
BRC-100 se puede mejorar la capacidad de cálculo y la conversión de estado a través de protocolos de extensión. Todos los protocolos de extensión son compatibles entre sí y soportan operaciones entre cadenas. Las principales extensiones incluyen:
BRC-101: Protocolo de gobernanza descentralizada en la cadena
BRC-102: Protocolo de liquidez automatizado
BRC-104: Protocolo de estacas de liquidez/reestacas en piscinas
Proyecto ecológico
inBRC: el primer mercado y indexador BRC-100
100Swap: DEX AMM basado en BRC-102
100Layer: Protocolo de liquidez ( en desarrollo )
Programabilidad Runes(Protorunes)
La Programabilidad de runas es una capa de expansión de runas que permite crear activos programables. La idea central es utilizar los datos de la blockchain de Bitcoin para implementar funciones de contratos inteligentes a través de una máquina virtual.
Protocolo Proto-Runas
Este es el estándar y la norma que proporciona un marco para la Programabilidad de Runes, soportando funciones como AMM, protocolos de préstamo, entre otros. Implementa un DEX similar a Uniswap en la red de Bitcoin, soportando el intercambio atómico de activos Runes y la creación de pools de liquidez.
Mecanismo clave
Protoburn: Destruir el runa y convertirla en una forma que se pueda utilizar en el subprotocolo.
Protomessage: Ejecutar instrucciones de operación en el subprotocolo
Puntero: especifica la posición objetivo de Protostone
Mecanismo de operación
El indexador primero procesa las características de Runestone en el protocolo de runas, y luego maneja los mensajes de subprotocolo en orden. Todos los Protostone se procesan en el orden que aparece en el campo de protocolo de Runestone. Se prohíbe la ejecución recursiva de mensajes de prototipo para evitar complejidades y vulnerabilidades de seguridad.
Últimos avances
QUORUM•GENESIS•PROTORUNE es el primer Protorune, cuyo Protoburn se ha completado con éxito. Sirve como implementación de referencia, destinada a proporcionar funciones de gobernanza para el token del proyecto. El equipo de desarrollo está trabajando en un indexador WASM para implementar un modelo de función de gobernanza en cadena.
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.
5 me gusta
Recompensa
5
4
Compartir
Comentar
0/400
PumpingCroissant
· hace21h
¿Otra nueva jugada interesante?
Ver originalesResponder0
LayerZeroHero
· hace21h
comprar la caída cosechadora No te precipites.
Ver originalesResponder0
OnchainGossiper
· hace21h
Ah, esta minería ocupa la mitad, pero aún no la valoro.
Ver originalesResponder0
CryptoGoldmine
· hace21h
La potencia computacional ha disminuido, pero la actualización tecnológica ha brindado nuevas oportunidades. Solo una distribución razonable puede superar al mercado.
El ecosistema BTC celebra un avance técnico: Análisis de cinco soluciones de Programabilidad.
Avances tecnológicos en el ecosistema BTC: Plan de expansión de Programabilidad
El ecosistema BTC avanza rápidamente en el aspecto técnico, especialmente en las soluciones de expansión de Programabilidad. Este artículo presentará algunas de las soluciones de expansión de BTC que han recibido mayor atención.
Fractal
Fractal es un marco escalable virtualizado basado en el software cliente de bitcoin core. Crea estructuras en forma de árbol de manera recursiva, donde cada capa de la cadena de bloques puede mejorar el rendimiento de toda la red. Fractal es completamente compatible con BTC y su infraestructura, pero activa el operador op_cat, lo que permite implementar más lógica.
Fractal fue desarrollado por un equipo y se espera que su red principal se lance en septiembre de 2024. Su economía de tokens muestra que el 50% proviene de la minería, el 15% se destina al ecosistema, el 5% se vende en preventa a inversores tempranos, los asesores y los contribuyentes clave representan el 20%, y el 10% se utiliza para establecer relaciones y liquidez.
diseño de arquitectura
Fractal encapsula el cliente bitcoin core en un paquete de software de blockchain desplegable y ejecutable (BCSP), anclando de manera recursiva la ejecución de múltiples instancias de BCSP en la red principal de Bitcoin. Esto es similar a ejecutar múltiples instancias de máquinas virtuales en una única computadora, y puede ser recursivo.
Cuando hay una gran demanda de interacciones en la cadena, se puede optar por delegar la demanda a niveles más profundos, evitando la congestión excesiva en cualquier nivel específico. Fractal ha realizado algunas modificaciones en bitcoin core, reduciendo el tiempo de confirmación de bloques a 30 segundos y aumentando el tamaño del bloque a 20 MB para mejorar el rendimiento.
En cuanto a la interoperabilidad de activos, dado que diferentes instancias se ejecutan en el mismo entorno físico, se puede lograr una transferencia de activos sin problemas entre diferentes capas mediante la construcción de interfaces de transferencia de activos universales. BTC y otros activos pueden ser transferidos a través de puentes descentralizados, cuyo mecanismo subyacente es un mecanismo de firma MPC rotativa con reemplazo dinámico.
seguridad
La seguridad de Fractal depende principalmente de su escala de potencia de cálculo. Introduce la minería conjunta, donde uno de cada tres bloques se genera mediante la minería combinada con mineros de BTC, para prevenir posibles ataques del 51%. Los otros dos bloques son producidos por la potencia de cálculo de la red Fractal.
La nueva cadena de instancias virtualizadas experimentará un período de vulnerabilidad inicial durante la fase de inicio. Los operadores pueden establecer alturas de bloque específicas para proporcionar protección, hasta que la instancia alcance un estado seguro. En el futuro, los grandes mineros podrán asignar recursos a diferentes instancias BCSP, mejorando la robustez de todo el sistema.
AVM
AVM(Atomicals Virtual Machine) es la implementación de un contrato inteligente BTC de cierto protocolo. Crea una máquina virtual que simula scripts de BTC y abre múltiples códigos de operación originales de BTC. Los desarrolladores pueden implementar contratos inteligentes mediante la combinación de scripts de Bitcoin, definiendo las reglas de creación y transferencia de activos.
AVM logró la completitud de Turing a través de PDA de doble pila. La máquina virtual funciona en un entorno aislado que incluye un indexador, un analizador de instrucciones y un estado global, permitiendo el procesamiento de contratos inteligentes y la verificación de la sincronización del estado.
El conjunto de instrucciones de AVM incluye el conjunto completo de códigos de operación BTC, los desarrolladores pueden utilizar funciones no habilitadas de BTC para programar. Es adecuado para varios protocolos de metadatos, solo necesita un ajuste fino del indexador. AVM ha lanzado una versión de prueba.
OP_NET
OP_NET tiene como objetivo introducir funcionalidades de contratos inteligentes similares a Ethereum, pero más alineadas con las características de Bitcoin. En OP_NET, las transacciones solo requieren el uso de Bitcoin nativo, sin necesidad de otros tokens para pagar tarifas.
OP_NET ofrece un conjunto completo y compacto de bibliotecas de desarrollo, principalmente escritas en AssemblyScript. Mantiene el consenso de bloque y la disponibilidad de datos de Bitcoin, realizando cálculos complejos en los bloques de Bitcoin mediante la ejecución de la máquina virtual OP_VM.
Los nodos OP_NET ejecutan máquinas virtuales WASM, soportando múltiples lenguajes de programación. El código del contrato inteligente se comprime y se escribe en la transacción BTC, generando una dirección UTXO como dirección del contrato. Los usuarios deben transferir a esta dirección para interactuar con el contrato.
Además de la tarifa de transacción de BTC, los usuarios deben pagar al menos 330 satoshis como costo adicional. El orden de empaquetado de las transacciones en la red OP_NET se clasifica según las tarifas.
OP_NET proporciona un sistema de Proof of Authority, que permite encapsular BTC como WBTC. Es compatible con SegWit y Taproot, y el diseño del token no está vinculado a UTXO, lo que mejora la seguridad.
proyecto ecológico OP_NET
El ecosistema OP_NET abarca múltiples áreas:
BRC100
BRC-100 es un protocolo de computación descentralizado construido sobre la teoría de Ordinals. A través de nuevas operaciones como "destrucción" y "acuñación", logra funciones complejas de DeFi. Los desarrolladores pueden expandir más operadores sobre su base.
Operación principal
Expansión y compatibilidad
BRC-100 se puede mejorar la capacidad de cálculo y la conversión de estado a través de protocolos de extensión. Todos los protocolos de extensión son compatibles entre sí y soportan operaciones entre cadenas. Las principales extensiones incluyen:
Proyecto ecológico
Programabilidad Runes(Protorunes)
La Programabilidad de runas es una capa de expansión de runas que permite crear activos programables. La idea central es utilizar los datos de la blockchain de Bitcoin para implementar funciones de contratos inteligentes a través de una máquina virtual.
Protocolo Proto-Runas
Este es el estándar y la norma que proporciona un marco para la Programabilidad de Runes, soportando funciones como AMM, protocolos de préstamo, entre otros. Implementa un DEX similar a Uniswap en la red de Bitcoin, soportando el intercambio atómico de activos Runes y la creación de pools de liquidez.
Mecanismo clave
Mecanismo de operación
El indexador primero procesa las características de Runestone en el protocolo de runas, y luego maneja los mensajes de subprotocolo en orden. Todos los Protostone se procesan en el orden que aparece en el campo de protocolo de Runestone. Se prohíbe la ejecución recursiva de mensajes de prototipo para evitar complejidades y vulnerabilidades de seguridad.
Últimos avances
QUORUM•GENESIS•PROTORUNE es el primer Protorune, cuyo Protoburn se ha completado con éxito. Sirve como implementación de referencia, destinada a proporcionar funciones de gobernanza para el token del proyecto. El equipo de desarrollo está trabajando en un indexador WASM para implementar un modelo de función de gobernanza en cadena.