A principios de 2023, la introducción de "Ordinales" en la red Bitcoin desencadenó un nuevo debate sobre cómo manejar el espacio de bloque de la red. En mayo del mismo año, el aumento en la demanda de tokens BRC-20 abrumó temporalmente la red Bitcoin, obligando a Binance, el intercambio centralizado más grande del mundo, a suspender los retiros de Bitcoin.
Los ordinales, derivados de la palabra "ordinal," que significa "en orden secuencial," es un protocolo creado porCasey Rodarmoren enero de 2023. Adaptó scripts de Bitcoin para adjuntar datos arbitrarios a la unidad más pequeña de Bitcoin, "satoshis" (sats). Esta capacidad llevó a la aparición de PFP y NFT en la cadena de bloques de Bitcoin, similar a los de Ethereummás información).
)
A partir del 24 de abril, tres proyectos NFT en la red Bitcoin—NodeMonkes, Runestone y Bitcoin Puppets—se ubicaron entre las 10 principales colecciones NFT por capitalización de mercado, mostrando el potencial de Bitcoin como plataforma de contratos inteligentes (fuente:Coingecko).
Bitcoin L2 y Stacks
Este desarrollo ha impulsado un aumento en los proyectos de L2 en la red de Bitcoin. Según DeFiLlama, a partir del 15 de abril, 11 proyectos clasificados como "sidechains de Bitcoin" tienen colectivamente casi $900 millones en TVL. A pesar de los debates sobre si estos proyectos realmente utilizan la red de Bitcoin como L1, el creciente TVL y la cantidad de proyectos reflejan el creciente interés del mercado en la narrativa de Bitcoin.
Entre estos proyectos, Stacks destaca por sus avances recientes. Lanzado en 2017, Stacks ha apuntado a llevar contratos inteligentes a la red de Bitcoin desde 2021. Profundicemos en los desarrollos recientes de Stacks y la próxima importante “Actualización Nakamoto.”
Vídeo de la charla TED de Munib Ali en 2016; fuenteCharlas TEDx
En 2017, el Dr. Muneeb Ali completó su título y publicó el libro blanco para Stacks (anteriormente Blockstack). El proyecto recaudó $52 millones a través de una venta de tokens en CoinList. Antes de esto, Ali y su equipo temprano construyeron un protocolo y una aplicación llamada Onename en Bitcoin L1, permitiendo identidades descentralizadas y páginas de perfil en la red Bitcoin. Estas experiencias ayudaron a dar forma a la visión de Stacks e inspiraron la creación de una plataforma más robusta.
Blockstack notó la excesiva dependencia del almacenamiento y gestión centralizados de datos en la internet existente. Su objetivo era crear una red descentralizada utilizando la tecnología blockchain, lo que permite a los usuarios ser propietarios de sus datos y a los desarrolladores construir dApps fácilmente, similar a Ethereum.
En 2019, el token Stacks (STX) fue aprobado por la SEC de EE.UU. bajo la Regulación A+, recaudando $23 millones. Esta fue la primera venta de tokens aprobada por la SEC, atrayendo una atención significativa del mercado.
Desde 2018 hasta 2020, el equipo de Stacks se enfocó en construir una infraestructura de proyecto sólida. Stacks es una cadena de bloques de consenso entre cadenas integrada sin problemas con la red de Bitcoin, diseñada para mejorar la programabilidad de Bitcoin. El equipo también desarrolló un lenguaje de programación personalizado, Clarity. Durante este período, Stacks aseguró financiamiento de inversores destacados como Union Square Ventures, Harvard Endowment, Winklevoss Capital y Naval Ravikant.
Stacks 2.0
“Creo que Bitcoin es la mejor capa monetaria, más descentralizada. Actualmente, el 1% de todos los Bitcoins en circulación se emite en Ethereum como Bitcoin envuelto (wBTC), lo que indica una demanda de uso de Bitcoin en contratos inteligentes. En lugar de envolver Bitcoin en otra plataforma de contratos inteligentes, ¿por qué no llevar la funcionalidad de contratos inteligentes a la red de Bitcoin?” — Muneeb Ali, de ‘¿Bitcoin DeFi? Es algo, dice el fundador de Stacks, Muneeb Ali, Decrypt.’
En enero de 2021, Blockstack lanzó la red principal Stacks 2.0, transformándose en la red Stacks. Como sugirió Ali, Stacks 2.0 tiene como objetivo llevar la funcionalidad de contratos inteligentes a Bitcoin sin alterar Bitcoin en sí mismo. El diseño de la cadena hereda la descentralización y seguridad de Bitcoin al tiempo que agrega capacidades de contratos inteligentes para mejorar la escalabilidad de la red.
Proceso de certificación de transferencia; fuente: stacks.co%20es,potencias%20sin%20modificar%20Bitcoin%20en%20sí
El mecanismo de consenso de Stacks, Proof-of-Transfer (PoX), extiende Proof of Burn, crucial para heredar la seguridad de la red Bitcoin.
A diferencia de PoB, donde los mineros queman criptomonedas, PoX implica que los mineros envíen Bitcoin a los titulares de STX que participan en Stacking. Los mineros participan en la minería de Stacks ejecutando nodos de Stacks, utilizando Bitcoin como la cadena ancla para generar y minar bloques. El mecanismo PoX implica:
Los mineros elegidos registran los hashes de todas las nuevas transacciones de Stacks en bloques de Bitcoin, alineando los incentivos para los mineros de Bitcoin y los mantenedores de Stacks. El apilamiento, similar al stake en redes PoS, implica bloquear STX para ganar recompensas en Bitcoin. Los roles de los mineros y los Stackers se ilustran de la siguiente manera:
El papel de los mineros y apiladores; fuente: documentos de stacks
[Miner]
[Stacker]
¿Es Stacks una capa 2 de Bitcoin?
La actualización de Stacks 2.0 permite que la cadena Stacks funcione como una plataforma de contratos inteligentes en la red Bitcoin con la introducción de la red principal y el mecanismo de Prueba de Transferencia. Sin embargo, llamarlo una capa 2 de Bitcoin (L2) es controvertido.
Por estas razones, Stacks 2.0 no encaja perfectamente en la categoría tradicional de L2. Sin embargo, Stacks tampoco es una cadena lateral porque sus transacciones se liquidan en última instancia en la red Bitcoin. Esta configuración única llevó al cofundador de Stacks, Muneeb Ali, a llamarlo "Capa 1.5" en 2021.Entrevista de descifrado.
Dado que la red de Bitcoin no fue diseñada originalmente para contratos inteligentes, agregar estas funciones o mejorar la escalabilidad no ha sido tan sencillo como lo ha sido para Ethereum y las cadenas EVM. Para una comprensión más profunda de las distinciones de Bitcoin L2, consulte el artículo de diciembre de 2023 del Grupo Espartano " CAPAS DE BITCOIN - Tapiz de una Era Financiera Sin Confianza.
El Trilema de la capa 2 de Bitcoin; Fuente: CAPAS DE BITCOIN — Tapiz de una Era Financiera Sin Confianza
Como se muestra en la figura anterior, el trilema L2 de Bitcoin incluye:
Stacks se considera una solución de capa 2 de Bitcoin que cumple con las condiciones 1 y 3 pero no cumple con la condición 2. En contraste, la Red Lightning cumple con las condiciones 1 y 2 pero, debido a que utiliza un método de "consenso local", registra transacciones en una red peer-to-peer separada de la cadena principal, por lo tanto, no cumple con la condición 3.
Problemas actuales con Stacks
La estructura única de la cadena Stacks que le permite operar como una plataforma de contratos inteligentes en la red Bitcoin también plantea algunos desafíos, incluyendo:
Metas Principales
La versión Nakamoto es una actualización importante planeada para este año para abordar los problemas de la cadena Stacks, mejorando su rendimiento y seguridad.
Cambios en el Mecanismo de Generación de Bloques y el Rol del Stacker
Antes de la actualización Nakamoto, la proporción de bloques generados en la cadena Stacks a los bloques de Bitcoin era de 1:1, lo que resultaba en una generación lenta de bloques y tiempos de confirmación de transacciones.
Después de la actualización de Nakamoto, se introducirá un mecanismo de "producción de bloques basado en la antigüedad" para acelerar la generación de bloques. Los mineros podrán generar múltiples bloques de Stacks dentro de su antigüedad (es decir, dentro del ciclo de generación de bloques de Bitcoin), reduciendo los tiempos de generación y confirmación de bloques a unos 5 segundos, mejorando enormemente la escalabilidad de Stacks.
Estos bloques de Stacks serán verificados por Stackers. Antes de la actualización de Nakamoto, los Stackers solo bloqueaban tokens STX para contribuir a la seguridad económica de la red. Después de la actualización, los Stackers actuarán como firmantes, responsables de verificar, almacenar, firmar y propagar cada bloque de Stacks generado durante el mandato del minero. La interacción entre mineros y Stackers se ilustra a continuación:
Cómo los mineros y Stackers (o signers) interactúan después de las actualizaciones de Nakamoto; fuente: documentos de stacks
Como se muestra en el diagrama, los mineros necesitan las firmas de los Stackers para crear el siguiente bloque, y los Stackers necesitan realizar operaciones de firma para recibir recompensas bajo el mecanismo de Prueba de Transferencia y desbloquear sus tokens STX apilados.
Cambiando la Estructura de la Cadena para la Finalidad de Bitcoin
Durante un cambio de mandato (o elección de minero), los firmantes (Stackers) evitan que los mineros bifurquen arbitrariamente la cadena de Stacks firmando solo el último bloque. Esto significa que los Stackers supervisan a los mineros, verifican los bloques generados previamente y aseguran que los nuevos bloques se basen en el último bloque.
Además, al enviar una transacción (transacción de cambio de tenencia), los mineros deben incluir un hash de bloque indexado, que contiene el hash del primer bloque Stacks registrado durante la tenencia del minero anterior y el hash del bloque en sí. Esto asegura que el estado de la cadena de bloques de Stacks se registre en los bloques de Bitcoin, con cada minero haciendo el mismo trabajo, asegurando que la historia de la cadena de bloques de Stacks se registre continuamente en la red de Bitcoin.
Diagram of the relationship between Bitcoin blocks, Stacks blocks, and inventory bitmaps; source: documentos de stacks
Así, como se muestra en el diagrama, la relación entre los bloques de Stacks y los bloques de Bitcoin es tal que las transacciones enviadas en la cadena de Stacks durante el período N se registran en los bloques de Bitcoin en los dos períodos siguientes, es decir, en el período N+2. Esto significa que se necesitan tres cambios de tenencia para que las transacciones de Stacks sean tan difíciles de revertir como los bloques de Bitcoin. Desde la perspectiva del usuario, la estructura de la cadena es similar a lo que conocemos de L2, donde las transacciones se confirman en segundos, mientras que la liquidación de Bitcoin tarda alrededor de 30 minutos.
Este sistema también mejora el presupuesto de seguridad de la cadena Stacks. El mecanismo de verificación de bloques de Stacks, que requiere firmas de al menos el 70% de los apiladores, aumenta el presupuesto de seguridad de Stacks al 70% de los activos de apilamiento, y una vez que las transacciones logran la liquidación final de Bitcoin, este presupuesto de seguridad puede alcanzar el equivalente al 51% de potencia minera de Bitcoin.
Resumen del Mecanismo de Stacks Después de la Actualización de Nakamoto:
Después de la actualización Nakamoto, la velocidad de transacción de la cadena Stacks aumentará significativamente al tiempo que se logra la finalidad de Bitcoin, garantizando la inmutabilidad de los datos. Para los usuarios, esto significa tiempos de confirmación de transacción más rápidos, y para el sistema, significa acercarse a un verdadero Bitcoin L2, heredando la seguridad de Bitcoin.
Resolviendo el Problema MEV de Bitcoin
Antes de la actualización Nakamoto, el problema de MEV en la cadena Stacks principalmente ocurrió de la siguiente manera. Los mineros de Bitcoin con un gran poder de hash, como F2Pool, podían censurar las transacciones de compromiso enviadas por otros mineros de participación dentro de los bloques de Bitcoin para ajustar sus cantidades de oferta de BTC, asegurando que reciban recompensas en bloques de participación y tarifas de transacción. Este comportamiento redujo las recompensas de BTC para los Stackers y socavó la confianza en el proceso de minería.
La actualización Nakamoto introduce varios nuevos criterios de selección de mineros para aumentar la equidad en el proceso de minería de bloques.
Al introducir estos estándares de prevención de MEV, la actualización Nakamoto aumentará la transparencia y la confianza en el proceso de minería de la cadena de bloques Stacks.
Hoja de ruta de actualización de Nakamoto; fuente: nakamoto.run
Desde la publicación de los documentos técnicos de sBTC y Nakamoto a finales de 2022, la Fundación Stacks y los desarrolladores asociados han estado trabajando en la actualización Nakamoto durante mucho tiempo. Como se muestra arriba, la funcionalidad de Nakamoto se finalizará e integrará en la red de prueba a partir de febrero de 2024 (kLlamado Nakamoto Milestone 0.3, con nombre en clave Argon)Las actualizaciones de mejora de Nakamoto han estado en pleno apogeo. La primera fase de la actualización de Nakamoto ya está en línea en la red principal, y las actualizaciones se implementarán una tras otra.
La actualización Nakamoto consta de dos fases, cada una conlleva un hard fork. El proceso se divide en las fases de 'Instantiation' y 'Activation', lo que permite un período de ajustes finales, como correcciones de errores, para evitar interrupciones causadas por cambios en el entorno en cadena antes de activar completamente la funcionalidad después de la actualización Nakamoto.
Plan de lanzamiento de Nakamoto; fuente:Lanzamiento de Nakamoto: Visión general del despliegue de Testnet y Mainnet
La primera fase de la actualización (Instantiation) comenzó el 22 de abril. Suponiendo que no se encontraron errores importantes y que la instanciación se completó, se planeó que la segunda fase empezara a mediados de mayo. Sin embargo, después del inicio de la primera fase, se descubrieron algunas deficiencias en el sistema de Resiliencia/Recuperación del Firmante. Por lo tanto, el 1 de mayo, la Fundación Stacks anunció cambios en el plan original. Los puntos clave son los siguientes:
Línea de tiempo revisada del lanzamiento de Nakamoto; fuente: stacks.org
Según el plan revisado, el desarrollo del código se completará el 15 de julio, 8 semanas más tarde, y la fase de activación de la actualización Nakamoto, originalmente programada para mediados de mayo, comenzará alrededor de 3 meses más tarde, el 28 de agosto. La buena noticia es que la actualización sBTC originalmente programada para el tercer trimestre no se retrasará y se espera que ocurra en la cuarta semana después de que comience la fase de activación.
sBTC - La pieza final para lograr L2
Se espera que la actualización Nakamoto se active completamente en mayo, con el objetivo de mejorar significativamente el rendimiento de la cadena Stacks y lograr la finalidad de Bitcoin para los bloques de Stacks. Sin embargo, para convertirse verdaderamente en un Bitcoin L2, la actualización Nakamoto es solo la mitad del éxito.
Criterios para distinguir Bitcoin L2; Fuente: tweet ligero
Después de que se lance la actualización Nakamoto, Stacks tendrá un entorno similar a Sovereign Rollup. Sin embargo, solo puede funcionar como una verdadera plataforma de contratos inteligentes de Bitcoin y L2 al llevar el activo nativo de Bitcoin BTC a la cadena y utilizarlo. En el mismo tweet, el fundador de Stacks, Muneeb Ali dijoque mover BTC dentro y fuera de la capa Bitcoin es la parte más difícil y explicó que sBTC es la solución más cercana a un puente sin confianza, un grupo descentralizado de firmantes públicos que pueden ejecutar mecanismos de anclaje para BTC sin modificar Bitcoin L1.
sBTC se basa en dos atributos principales, que conectan los activos de BTC entre la red de Bitcoin y la cadena Stacks
Anteriormente, la cadena Stacks tenía activos relacionados con BTC como xBTC y aBTC, similares al wBTC (BTC envuelto) de Ethereum, pero estaban basados en un modelo de custodia centralizada que requería puentes de firma múltiple. En contraste, sBTC utiliza Stackers como un grupo de firmantes bajo el mecanismo de Prueba de Transferencia para lograr puentes de BTC sin confianza.
¿Cómo funciona sBTC (1); Fuente: documentos de stacks
Cómo funciona sBTC (2); Fuente: sbtc.tech
La actualización e implementación de sBTC están planeadas para el tercer trimestre de 2024. La actualización Nakamoto y la actualización de sBTC son hitos clave en la ambiciosa meta de Stacks de convertirse en la plataforma de contratos inteligentes preferida en la red Bitcoin. Podemos continuar observando Stacks para ver si realmente puede convertirse en un Bitcoin L2 y utilizar de manera efectiva el BTC inactivo.
fuente: CAPAS DE BITCOIN — Tapiz de una Era Financiera Sin Confianza
Este artículo se vuelve a publicar desde [techflow], y los derechos de autor pertenecen al autor original [DeSpread]. Si hay alguna objeción a esta publicación, por favor contacta alEquipo de aprendizaje de Gatey el equipo lo manejará tan pronto como sea posible de acuerdo con los procedimientos relevantes.
Descargo de responsabilidad: Las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
Otras versiones del artículo en otros idiomas son traducidas por el equipo de Gate Learn. El artículo traducido no puede ser copiado, difundido o plagiado sin mencionarGate.io.
A principios de 2023, la introducción de "Ordinales" en la red Bitcoin desencadenó un nuevo debate sobre cómo manejar el espacio de bloque de la red. En mayo del mismo año, el aumento en la demanda de tokens BRC-20 abrumó temporalmente la red Bitcoin, obligando a Binance, el intercambio centralizado más grande del mundo, a suspender los retiros de Bitcoin.
Los ordinales, derivados de la palabra "ordinal," que significa "en orden secuencial," es un protocolo creado porCasey Rodarmoren enero de 2023. Adaptó scripts de Bitcoin para adjuntar datos arbitrarios a la unidad más pequeña de Bitcoin, "satoshis" (sats). Esta capacidad llevó a la aparición de PFP y NFT en la cadena de bloques de Bitcoin, similar a los de Ethereummás información).
)
A partir del 24 de abril, tres proyectos NFT en la red Bitcoin—NodeMonkes, Runestone y Bitcoin Puppets—se ubicaron entre las 10 principales colecciones NFT por capitalización de mercado, mostrando el potencial de Bitcoin como plataforma de contratos inteligentes (fuente:Coingecko).
Bitcoin L2 y Stacks
Este desarrollo ha impulsado un aumento en los proyectos de L2 en la red de Bitcoin. Según DeFiLlama, a partir del 15 de abril, 11 proyectos clasificados como "sidechains de Bitcoin" tienen colectivamente casi $900 millones en TVL. A pesar de los debates sobre si estos proyectos realmente utilizan la red de Bitcoin como L1, el creciente TVL y la cantidad de proyectos reflejan el creciente interés del mercado en la narrativa de Bitcoin.
Entre estos proyectos, Stacks destaca por sus avances recientes. Lanzado en 2017, Stacks ha apuntado a llevar contratos inteligentes a la red de Bitcoin desde 2021. Profundicemos en los desarrollos recientes de Stacks y la próxima importante “Actualización Nakamoto.”
Vídeo de la charla TED de Munib Ali en 2016; fuenteCharlas TEDx
En 2017, el Dr. Muneeb Ali completó su título y publicó el libro blanco para Stacks (anteriormente Blockstack). El proyecto recaudó $52 millones a través de una venta de tokens en CoinList. Antes de esto, Ali y su equipo temprano construyeron un protocolo y una aplicación llamada Onename en Bitcoin L1, permitiendo identidades descentralizadas y páginas de perfil en la red Bitcoin. Estas experiencias ayudaron a dar forma a la visión de Stacks e inspiraron la creación de una plataforma más robusta.
Blockstack notó la excesiva dependencia del almacenamiento y gestión centralizados de datos en la internet existente. Su objetivo era crear una red descentralizada utilizando la tecnología blockchain, lo que permite a los usuarios ser propietarios de sus datos y a los desarrolladores construir dApps fácilmente, similar a Ethereum.
En 2019, el token Stacks (STX) fue aprobado por la SEC de EE.UU. bajo la Regulación A+, recaudando $23 millones. Esta fue la primera venta de tokens aprobada por la SEC, atrayendo una atención significativa del mercado.
Desde 2018 hasta 2020, el equipo de Stacks se enfocó en construir una infraestructura de proyecto sólida. Stacks es una cadena de bloques de consenso entre cadenas integrada sin problemas con la red de Bitcoin, diseñada para mejorar la programabilidad de Bitcoin. El equipo también desarrolló un lenguaje de programación personalizado, Clarity. Durante este período, Stacks aseguró financiamiento de inversores destacados como Union Square Ventures, Harvard Endowment, Winklevoss Capital y Naval Ravikant.
Stacks 2.0
“Creo que Bitcoin es la mejor capa monetaria, más descentralizada. Actualmente, el 1% de todos los Bitcoins en circulación se emite en Ethereum como Bitcoin envuelto (wBTC), lo que indica una demanda de uso de Bitcoin en contratos inteligentes. En lugar de envolver Bitcoin en otra plataforma de contratos inteligentes, ¿por qué no llevar la funcionalidad de contratos inteligentes a la red de Bitcoin?” — Muneeb Ali, de ‘¿Bitcoin DeFi? Es algo, dice el fundador de Stacks, Muneeb Ali, Decrypt.’
En enero de 2021, Blockstack lanzó la red principal Stacks 2.0, transformándose en la red Stacks. Como sugirió Ali, Stacks 2.0 tiene como objetivo llevar la funcionalidad de contratos inteligentes a Bitcoin sin alterar Bitcoin en sí mismo. El diseño de la cadena hereda la descentralización y seguridad de Bitcoin al tiempo que agrega capacidades de contratos inteligentes para mejorar la escalabilidad de la red.
Proceso de certificación de transferencia; fuente: stacks.co%20es,potencias%20sin%20modificar%20Bitcoin%20en%20sí
El mecanismo de consenso de Stacks, Proof-of-Transfer (PoX), extiende Proof of Burn, crucial para heredar la seguridad de la red Bitcoin.
A diferencia de PoB, donde los mineros queman criptomonedas, PoX implica que los mineros envíen Bitcoin a los titulares de STX que participan en Stacking. Los mineros participan en la minería de Stacks ejecutando nodos de Stacks, utilizando Bitcoin como la cadena ancla para generar y minar bloques. El mecanismo PoX implica:
Los mineros elegidos registran los hashes de todas las nuevas transacciones de Stacks en bloques de Bitcoin, alineando los incentivos para los mineros de Bitcoin y los mantenedores de Stacks. El apilamiento, similar al stake en redes PoS, implica bloquear STX para ganar recompensas en Bitcoin. Los roles de los mineros y los Stackers se ilustran de la siguiente manera:
El papel de los mineros y apiladores; fuente: documentos de stacks
[Miner]
[Stacker]
¿Es Stacks una capa 2 de Bitcoin?
La actualización de Stacks 2.0 permite que la cadena Stacks funcione como una plataforma de contratos inteligentes en la red Bitcoin con la introducción de la red principal y el mecanismo de Prueba de Transferencia. Sin embargo, llamarlo una capa 2 de Bitcoin (L2) es controvertido.
Por estas razones, Stacks 2.0 no encaja perfectamente en la categoría tradicional de L2. Sin embargo, Stacks tampoco es una cadena lateral porque sus transacciones se liquidan en última instancia en la red Bitcoin. Esta configuración única llevó al cofundador de Stacks, Muneeb Ali, a llamarlo "Capa 1.5" en 2021.Entrevista de descifrado.
Dado que la red de Bitcoin no fue diseñada originalmente para contratos inteligentes, agregar estas funciones o mejorar la escalabilidad no ha sido tan sencillo como lo ha sido para Ethereum y las cadenas EVM. Para una comprensión más profunda de las distinciones de Bitcoin L2, consulte el artículo de diciembre de 2023 del Grupo Espartano " CAPAS DE BITCOIN - Tapiz de una Era Financiera Sin Confianza.
El Trilema de la capa 2 de Bitcoin; Fuente: CAPAS DE BITCOIN — Tapiz de una Era Financiera Sin Confianza
Como se muestra en la figura anterior, el trilema L2 de Bitcoin incluye:
Stacks se considera una solución de capa 2 de Bitcoin que cumple con las condiciones 1 y 3 pero no cumple con la condición 2. En contraste, la Red Lightning cumple con las condiciones 1 y 2 pero, debido a que utiliza un método de "consenso local", registra transacciones en una red peer-to-peer separada de la cadena principal, por lo tanto, no cumple con la condición 3.
Problemas actuales con Stacks
La estructura única de la cadena Stacks que le permite operar como una plataforma de contratos inteligentes en la red Bitcoin también plantea algunos desafíos, incluyendo:
Metas Principales
La versión Nakamoto es una actualización importante planeada para este año para abordar los problemas de la cadena Stacks, mejorando su rendimiento y seguridad.
Cambios en el Mecanismo de Generación de Bloques y el Rol del Stacker
Antes de la actualización Nakamoto, la proporción de bloques generados en la cadena Stacks a los bloques de Bitcoin era de 1:1, lo que resultaba en una generación lenta de bloques y tiempos de confirmación de transacciones.
Después de la actualización de Nakamoto, se introducirá un mecanismo de "producción de bloques basado en la antigüedad" para acelerar la generación de bloques. Los mineros podrán generar múltiples bloques de Stacks dentro de su antigüedad (es decir, dentro del ciclo de generación de bloques de Bitcoin), reduciendo los tiempos de generación y confirmación de bloques a unos 5 segundos, mejorando enormemente la escalabilidad de Stacks.
Estos bloques de Stacks serán verificados por Stackers. Antes de la actualización de Nakamoto, los Stackers solo bloqueaban tokens STX para contribuir a la seguridad económica de la red. Después de la actualización, los Stackers actuarán como firmantes, responsables de verificar, almacenar, firmar y propagar cada bloque de Stacks generado durante el mandato del minero. La interacción entre mineros y Stackers se ilustra a continuación:
Cómo los mineros y Stackers (o signers) interactúan después de las actualizaciones de Nakamoto; fuente: documentos de stacks
Como se muestra en el diagrama, los mineros necesitan las firmas de los Stackers para crear el siguiente bloque, y los Stackers necesitan realizar operaciones de firma para recibir recompensas bajo el mecanismo de Prueba de Transferencia y desbloquear sus tokens STX apilados.
Cambiando la Estructura de la Cadena para la Finalidad de Bitcoin
Durante un cambio de mandato (o elección de minero), los firmantes (Stackers) evitan que los mineros bifurquen arbitrariamente la cadena de Stacks firmando solo el último bloque. Esto significa que los Stackers supervisan a los mineros, verifican los bloques generados previamente y aseguran que los nuevos bloques se basen en el último bloque.
Además, al enviar una transacción (transacción de cambio de tenencia), los mineros deben incluir un hash de bloque indexado, que contiene el hash del primer bloque Stacks registrado durante la tenencia del minero anterior y el hash del bloque en sí. Esto asegura que el estado de la cadena de bloques de Stacks se registre en los bloques de Bitcoin, con cada minero haciendo el mismo trabajo, asegurando que la historia de la cadena de bloques de Stacks se registre continuamente en la red de Bitcoin.
Diagram of the relationship between Bitcoin blocks, Stacks blocks, and inventory bitmaps; source: documentos de stacks
Así, como se muestra en el diagrama, la relación entre los bloques de Stacks y los bloques de Bitcoin es tal que las transacciones enviadas en la cadena de Stacks durante el período N se registran en los bloques de Bitcoin en los dos períodos siguientes, es decir, en el período N+2. Esto significa que se necesitan tres cambios de tenencia para que las transacciones de Stacks sean tan difíciles de revertir como los bloques de Bitcoin. Desde la perspectiva del usuario, la estructura de la cadena es similar a lo que conocemos de L2, donde las transacciones se confirman en segundos, mientras que la liquidación de Bitcoin tarda alrededor de 30 minutos.
Este sistema también mejora el presupuesto de seguridad de la cadena Stacks. El mecanismo de verificación de bloques de Stacks, que requiere firmas de al menos el 70% de los apiladores, aumenta el presupuesto de seguridad de Stacks al 70% de los activos de apilamiento, y una vez que las transacciones logran la liquidación final de Bitcoin, este presupuesto de seguridad puede alcanzar el equivalente al 51% de potencia minera de Bitcoin.
Resumen del Mecanismo de Stacks Después de la Actualización de Nakamoto:
Después de la actualización Nakamoto, la velocidad de transacción de la cadena Stacks aumentará significativamente al tiempo que se logra la finalidad de Bitcoin, garantizando la inmutabilidad de los datos. Para los usuarios, esto significa tiempos de confirmación de transacción más rápidos, y para el sistema, significa acercarse a un verdadero Bitcoin L2, heredando la seguridad de Bitcoin.
Resolviendo el Problema MEV de Bitcoin
Antes de la actualización Nakamoto, el problema de MEV en la cadena Stacks principalmente ocurrió de la siguiente manera. Los mineros de Bitcoin con un gran poder de hash, como F2Pool, podían censurar las transacciones de compromiso enviadas por otros mineros de participación dentro de los bloques de Bitcoin para ajustar sus cantidades de oferta de BTC, asegurando que reciban recompensas en bloques de participación y tarifas de transacción. Este comportamiento redujo las recompensas de BTC para los Stackers y socavó la confianza en el proceso de minería.
La actualización Nakamoto introduce varios nuevos criterios de selección de mineros para aumentar la equidad en el proceso de minería de bloques.
Al introducir estos estándares de prevención de MEV, la actualización Nakamoto aumentará la transparencia y la confianza en el proceso de minería de la cadena de bloques Stacks.
Hoja de ruta de actualización de Nakamoto; fuente: nakamoto.run
Desde la publicación de los documentos técnicos de sBTC y Nakamoto a finales de 2022, la Fundación Stacks y los desarrolladores asociados han estado trabajando en la actualización Nakamoto durante mucho tiempo. Como se muestra arriba, la funcionalidad de Nakamoto se finalizará e integrará en la red de prueba a partir de febrero de 2024 (kLlamado Nakamoto Milestone 0.3, con nombre en clave Argon)Las actualizaciones de mejora de Nakamoto han estado en pleno apogeo. La primera fase de la actualización de Nakamoto ya está en línea en la red principal, y las actualizaciones se implementarán una tras otra.
La actualización Nakamoto consta de dos fases, cada una conlleva un hard fork. El proceso se divide en las fases de 'Instantiation' y 'Activation', lo que permite un período de ajustes finales, como correcciones de errores, para evitar interrupciones causadas por cambios en el entorno en cadena antes de activar completamente la funcionalidad después de la actualización Nakamoto.
Plan de lanzamiento de Nakamoto; fuente:Lanzamiento de Nakamoto: Visión general del despliegue de Testnet y Mainnet
La primera fase de la actualización (Instantiation) comenzó el 22 de abril. Suponiendo que no se encontraron errores importantes y que la instanciación se completó, se planeó que la segunda fase empezara a mediados de mayo. Sin embargo, después del inicio de la primera fase, se descubrieron algunas deficiencias en el sistema de Resiliencia/Recuperación del Firmante. Por lo tanto, el 1 de mayo, la Fundación Stacks anunció cambios en el plan original. Los puntos clave son los siguientes:
Línea de tiempo revisada del lanzamiento de Nakamoto; fuente: stacks.org
Según el plan revisado, el desarrollo del código se completará el 15 de julio, 8 semanas más tarde, y la fase de activación de la actualización Nakamoto, originalmente programada para mediados de mayo, comenzará alrededor de 3 meses más tarde, el 28 de agosto. La buena noticia es que la actualización sBTC originalmente programada para el tercer trimestre no se retrasará y se espera que ocurra en la cuarta semana después de que comience la fase de activación.
sBTC - La pieza final para lograr L2
Se espera que la actualización Nakamoto se active completamente en mayo, con el objetivo de mejorar significativamente el rendimiento de la cadena Stacks y lograr la finalidad de Bitcoin para los bloques de Stacks. Sin embargo, para convertirse verdaderamente en un Bitcoin L2, la actualización Nakamoto es solo la mitad del éxito.
Criterios para distinguir Bitcoin L2; Fuente: tweet ligero
Después de que se lance la actualización Nakamoto, Stacks tendrá un entorno similar a Sovereign Rollup. Sin embargo, solo puede funcionar como una verdadera plataforma de contratos inteligentes de Bitcoin y L2 al llevar el activo nativo de Bitcoin BTC a la cadena y utilizarlo. En el mismo tweet, el fundador de Stacks, Muneeb Ali dijoque mover BTC dentro y fuera de la capa Bitcoin es la parte más difícil y explicó que sBTC es la solución más cercana a un puente sin confianza, un grupo descentralizado de firmantes públicos que pueden ejecutar mecanismos de anclaje para BTC sin modificar Bitcoin L1.
sBTC se basa en dos atributos principales, que conectan los activos de BTC entre la red de Bitcoin y la cadena Stacks
Anteriormente, la cadena Stacks tenía activos relacionados con BTC como xBTC y aBTC, similares al wBTC (BTC envuelto) de Ethereum, pero estaban basados en un modelo de custodia centralizada que requería puentes de firma múltiple. En contraste, sBTC utiliza Stackers como un grupo de firmantes bajo el mecanismo de Prueba de Transferencia para lograr puentes de BTC sin confianza.
¿Cómo funciona sBTC (1); Fuente: documentos de stacks
Cómo funciona sBTC (2); Fuente: sbtc.tech
La actualización e implementación de sBTC están planeadas para el tercer trimestre de 2024. La actualización Nakamoto y la actualización de sBTC son hitos clave en la ambiciosa meta de Stacks de convertirse en la plataforma de contratos inteligentes preferida en la red Bitcoin. Podemos continuar observando Stacks para ver si realmente puede convertirse en un Bitcoin L2 y utilizar de manera efectiva el BTC inactivo.
fuente: CAPAS DE BITCOIN — Tapiz de una Era Financiera Sin Confianza
Este artículo se vuelve a publicar desde [techflow], y los derechos de autor pertenecen al autor original [DeSpread]. Si hay alguna objeción a esta publicación, por favor contacta alEquipo de aprendizaje de Gatey el equipo lo manejará tan pronto como sea posible de acuerdo con los procedimientos relevantes.
Descargo de responsabilidad: Las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
Otras versiones del artículo en otros idiomas son traducidas por el equipo de Gate Learn. El artículo traducido no puede ser copiado, difundido o plagiado sin mencionarGate.io.