Stacks Nakamoto Upgrade: A Butterfly Poised to Emerge

Principiante5/27/2024, 7:00:46 PM
El proyecto Stacks está experimentando una actualización significativa llamada la "Nakamoto Upgrade" para mejorar el rendimiento y la seguridad de la cadena Stacks, haciéndola más parecida a una capa 2 de Bitcoin (L2). La actualización incluye una generación rápida de bloques, la finalidad de transacciones a través de Bitcoin y una resistencia mejorada al MEV (Valor Extraíble por Mineros). Además, la introducción de sBTC permitirá que BTC se utilice como un activo nativo en la cadena Stacks, un paso crucial hacia el establecimiento de Stacks como un Bitcoin L2.

Revelando Nuevas Posibilidades en la Red de Bitcoin

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.”

La Genesis de Stacks - Blockstack

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.

Prueba de Transferencia(PoX)

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:

  • Registro: Los mineros envían datos de consenso para registrarse como mineros candidatos.
  • Compromiso: Los mineros registrados envían Bitcoin a los titulares de tokens STX para participar en la minería.
  • Elección: Una Función Aleatoria Verificable (VRF) selecciona mineros para crear nuevos bloques en la cadena de bloques Stack.
  • Ensamblaje: Los mineros seleccionados crean bloques y reciben tokens STX como recompensa.

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]

  • Los mineros envían BTC a Stackers para ganar tarifas de transacción de Stacks y recompensas de bloque.
  • La cantidad de BTC que un minero envía determina su probabilidad de ser seleccionado a través de una función aleatoria verificable (VRF).
  • Los mineros seleccionados obtienen el derecho de crear nuevos bloques y transmitir microbloques en la cadena de Stacks.
  • Los mineros seleccionados reciben STX y tarifas de transacción como recompensas.

[Stacker]

  • Los apiladores bloquean sus STX por un período establecido.
  • Pueden apilar de forma independiente o agrupar su STX con otros Stackers.
  • Los apiladores proporcionan su dirección de BTC para recibir recompensas en BTC, con las posibilidades de recibir recompensas proporcionales a la cantidad de STX bloqueado.
  • STX bloqueado se desbloquea al final del período predeterminado.

¿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.

  • Stacks 2.0 tiene su token y un presupuesto de seguridad independiente, a diferencia de la red Bitcoin.
  • Un presupuesto de seguridad se refiere a los recursos asignados para la integridad de la red, incluidas las recompensas mineras, los costos operativos y las tarifas de red.
  • En las redes L1 tradicionales, los activos no son movidos o gestionados por validadores con fines de seguridad, a diferencia de en Ethereum y otros ecosistemas L2.

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:

  • Red abierta: Utilizando una red abierta en lugar de un modelo de consorcio.
  • Sin nuevo token: No se están introduciendo nuevos tokens.
  • Estado completo del VM/Estado global: Usando un "Estado Global" en lugar de contratos limitados fuera de la cadena.

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.

Hacia Stacks 3.0: La Actualización Nakamoto

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:

  • Modelo de seguridad
  • La cadena Stacks tiene su presupuesto de seguridad, que es diferente del presupuesto de seguridad de la red Bitcoin y está definido por los BTC pagados por los mineros de Stacks.
  • Esto significa que la seguridad de la cadena depende en gran medida del presupuesto de los mineros de Stacks, lo que aumenta los posibles riesgos de seguridad.
  • Rendimiento y Escalabilidad
  • La conexión entre la cadena de Stacks y la red de Bitcoin (como el mecanismo de Prueba de Transferencia) mejora la descentralización y la seguridad, pero limita el rendimiento y la escalabilidad en cadena.
  • Específicamente, el proceso de creación de nuevos bloques a través de elecciones de mineros vincula la cadena de Stacks al ciclo de generación de bloques de Bitcoin, causando altas demoras en la confirmación de transacciones.
  • Esto crea una brecha en la experiencia del usuario y plantea un desafío para el desarrollo de aplicaciones descentralizadas de Stacks.
  • Problema MEV
  • Los mineros de Bitcoin con una parte significativa de la tasa de hash de Bitcoin pueden censurar transacciones de compromiso enviadas por otros mineros de Stacks (transacciones que envían BTC para participar en la minería de STX) dentro de los bloques de Bitcoin que minan, asegurando que reciban recompensas de Stacks y tarifas de transacción.

Metas principales y cambios de diseño

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.

  • Bloques rápidos
  • El tiempo para que las transacciones de usuario sean minadas y confirmadas en un bloque se reducirá de decenas de minutos a solo unos pocos segundos.
  • Después de la actualización de Nakamoto, al separar el proceso de elección del minero de la generación de bloques, los mineros podrán generar varios bloques antes del próximo proceso de elección.
  • Seguridad de transacciones a través de la finalidad de Bitcoin
  • Las transacciones en la cadena Stacks estarán aseguradas por el poder de hash de la red Bitcoin.
  • Esto significa que las transacciones se liquidarán en la red de Bitcoin, garantizando su inmutabilidad.
  • Mejorando la resistencia a MEV
  • Se han realizado mejoras en el mecanismo de oferta de BTC para obtener recompensas STX para abordar el problema de MEV en el proceso de elección de mineros.
  • El algoritmo de elección de mineros ha sido cambiado para evitar que los mineros de Bitcoin tengan ventaja sobre los mineros de Stacks.

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

  • Los mineros envían BTC a Stackers para participar en el proceso de elección de mineros de Stacks.
  • Cuando un nuevo minero es elegido, ocurre una transacción de "cambio de tenencia", otorgando al nuevo minero una nueva tenencia.
  • Durante la creación y verificación de bloques, los mineros deben recopilar firmas de Stackers.
  • La verificación del bloque requiere que al menos el 70% de los Stackers aprueben el bloque.

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:

  • Los mineros deben incluir un hash de bloque indexado con el hash del primer bloque registrado durante el mandato anterior al enviar una transacción de cambio de mandato.
  • Los firmantes obligan a los mineros a generar el siguiente bloque basándose en el último bloque firmado durante el mandato anterior.
  • Las transacciones enviadas durante el mandato N se registran en los bloques de Bitcoin en el mandato N+2, logrando la finalidad de Bitcoin.

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.

  • Mineros Participando en Bloques Recientes
  • Los mineros deben haber participado en los últimos 10 bloques para ser elegibles para la elección durante los cambios de mandato.
  • Este criterio promueve la estabilidad de la comunidad y previene intentos de robar recompensas de blockchain.
  • Mediana del Método de Ofertas Pasadas
  • La probabilidad de que los mineros sean seleccionados se calcula en función de la mediana de todas las ofertas de BTC registradas en los últimos 10 bloques.
  • Este criterio evita que los mineros envíen ofertas anormales para recibir recompensas de bloque.
  • Total de oferta absoluta
  • El proceso de selección del minero se basa en estándares económicos estables, considerando el total absoluto de ofertas, en lugar de variables de oferta basadas en el entorno minero inmediato.

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.

Planificación de la actualización Nakamoto

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 original

  • Fase Uno: Instantiación (a partir del 22 de abril)
  • El contrato POX-4 (mecanismo de transferencia de prueba mejorado) y la mayor parte del código incluido en la versión Nakamoto se aplicarán, pero la funcionalidad no se habilitará.
  • Se reservan al menos dos ciclos de apilamiento para que los firmantes y socios registren el contrato POX-4. Durante este período, se verificará si los firmantes registrados con POX-4 verifican correctamente los bloques y determinan si es posible ingresar a la fase de activación.
  • Fase Dos: Activación (se espera entre el 15 de mayo y el 29 de mayo)
  • Esta fase aplicará las actualizaciones de Nakamoto, incluido el sistema basado en firmantes, bloques rápidos y la finalidad de Bitcoin, y activará las reglas de Nakamoto.
  • Las reglas de Nakamoto se refieren a la lógica general que distingue antes y después de la actualización de Nakamoto.

Plan de lanzamiento de Nakamoto; fuente:Lanzamiento de Nakamoto: Visión general del despliegue de Testnet y Mainnet

Cambios de plan

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:

  • La fase de activación inicial de la actualización Nakamoto solo incluirá un sistema básico de recuperación de firmantes.
  • El plan de actualización al sistema avanzado de recuperación de firmantes estaba inicialmente programado para implementarse a finales de 2024 después de la activación de la actualización Nakamoto. Sin embargo, después de que se hicieron avances en la integración del firmante durante la fase de instanciación, se determinó que era necesario el sistema avanzado de recuperación de firmantes.
  • Por lo tanto, se agregarán 8 semanas adicionales de tiempo de desarrollo antes de la fase de activación de la actualización Nakamoto. El código del sistema de recuperación del firmante se completará para el 15 de julio y la versión de la actualización Nakamoto se activará el 28 de agosto.
  • Contenido del trabajo
  • Mejorar las capacidades de recuperación del minero para los tiempos de espera y errores del firmante.
  • Fortalecer los procesos para escenarios de reacción del firmante y pérdida de clave.
  • Mejorar métodos para crear y extender mandatos de mineros.
  • Mejorar el manejo de las incertidumbres de la red y el procesamiento de bloques flash.

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

  • 1:1 Redeemability: sBTC and BTC can always be redeemed at a 1:1 ratio unless the Stacks chain ceases to operate.
  • Membresía abierta: Cualquiera puede unirse al protocolo sBTC y ninguna entidad centralizada puede controlar BTC.

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

Referencias

Descargo de responsabilidad:

  1. 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.

  2. 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.

  3. 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.

Stacks Nakamoto Upgrade: A Butterfly Poised to Emerge

Principiante5/27/2024, 7:00:46 PM
El proyecto Stacks está experimentando una actualización significativa llamada la "Nakamoto Upgrade" para mejorar el rendimiento y la seguridad de la cadena Stacks, haciéndola más parecida a una capa 2 de Bitcoin (L2). La actualización incluye una generación rápida de bloques, la finalidad de transacciones a través de Bitcoin y una resistencia mejorada al MEV (Valor Extraíble por Mineros). Además, la introducción de sBTC permitirá que BTC se utilice como un activo nativo en la cadena Stacks, un paso crucial hacia el establecimiento de Stacks como un Bitcoin L2.

Revelando Nuevas Posibilidades en la Red de Bitcoin

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.”

La Genesis de Stacks - Blockstack

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.

Prueba de Transferencia(PoX)

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:

  • Registro: Los mineros envían datos de consenso para registrarse como mineros candidatos.
  • Compromiso: Los mineros registrados envían Bitcoin a los titulares de tokens STX para participar en la minería.
  • Elección: Una Función Aleatoria Verificable (VRF) selecciona mineros para crear nuevos bloques en la cadena de bloques Stack.
  • Ensamblaje: Los mineros seleccionados crean bloques y reciben tokens STX como recompensa.

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]

  • Los mineros envían BTC a Stackers para ganar tarifas de transacción de Stacks y recompensas de bloque.
  • La cantidad de BTC que un minero envía determina su probabilidad de ser seleccionado a través de una función aleatoria verificable (VRF).
  • Los mineros seleccionados obtienen el derecho de crear nuevos bloques y transmitir microbloques en la cadena de Stacks.
  • Los mineros seleccionados reciben STX y tarifas de transacción como recompensas.

[Stacker]

  • Los apiladores bloquean sus STX por un período establecido.
  • Pueden apilar de forma independiente o agrupar su STX con otros Stackers.
  • Los apiladores proporcionan su dirección de BTC para recibir recompensas en BTC, con las posibilidades de recibir recompensas proporcionales a la cantidad de STX bloqueado.
  • STX bloqueado se desbloquea al final del período predeterminado.

¿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.

  • Stacks 2.0 tiene su token y un presupuesto de seguridad independiente, a diferencia de la red Bitcoin.
  • Un presupuesto de seguridad se refiere a los recursos asignados para la integridad de la red, incluidas las recompensas mineras, los costos operativos y las tarifas de red.
  • En las redes L1 tradicionales, los activos no son movidos o gestionados por validadores con fines de seguridad, a diferencia de en Ethereum y otros ecosistemas L2.

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:

  • Red abierta: Utilizando una red abierta en lugar de un modelo de consorcio.
  • Sin nuevo token: No se están introduciendo nuevos tokens.
  • Estado completo del VM/Estado global: Usando un "Estado Global" en lugar de contratos limitados fuera de la cadena.

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.

Hacia Stacks 3.0: La Actualización Nakamoto

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:

  • Modelo de seguridad
  • La cadena Stacks tiene su presupuesto de seguridad, que es diferente del presupuesto de seguridad de la red Bitcoin y está definido por los BTC pagados por los mineros de Stacks.
  • Esto significa que la seguridad de la cadena depende en gran medida del presupuesto de los mineros de Stacks, lo que aumenta los posibles riesgos de seguridad.
  • Rendimiento y Escalabilidad
  • La conexión entre la cadena de Stacks y la red de Bitcoin (como el mecanismo de Prueba de Transferencia) mejora la descentralización y la seguridad, pero limita el rendimiento y la escalabilidad en cadena.
  • Específicamente, el proceso de creación de nuevos bloques a través de elecciones de mineros vincula la cadena de Stacks al ciclo de generación de bloques de Bitcoin, causando altas demoras en la confirmación de transacciones.
  • Esto crea una brecha en la experiencia del usuario y plantea un desafío para el desarrollo de aplicaciones descentralizadas de Stacks.
  • Problema MEV
  • Los mineros de Bitcoin con una parte significativa de la tasa de hash de Bitcoin pueden censurar transacciones de compromiso enviadas por otros mineros de Stacks (transacciones que envían BTC para participar en la minería de STX) dentro de los bloques de Bitcoin que minan, asegurando que reciban recompensas de Stacks y tarifas de transacción.

Metas principales y cambios de diseño

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.

  • Bloques rápidos
  • El tiempo para que las transacciones de usuario sean minadas y confirmadas en un bloque se reducirá de decenas de minutos a solo unos pocos segundos.
  • Después de la actualización de Nakamoto, al separar el proceso de elección del minero de la generación de bloques, los mineros podrán generar varios bloques antes del próximo proceso de elección.
  • Seguridad de transacciones a través de la finalidad de Bitcoin
  • Las transacciones en la cadena Stacks estarán aseguradas por el poder de hash de la red Bitcoin.
  • Esto significa que las transacciones se liquidarán en la red de Bitcoin, garantizando su inmutabilidad.
  • Mejorando la resistencia a MEV
  • Se han realizado mejoras en el mecanismo de oferta de BTC para obtener recompensas STX para abordar el problema de MEV en el proceso de elección de mineros.
  • El algoritmo de elección de mineros ha sido cambiado para evitar que los mineros de Bitcoin tengan ventaja sobre los mineros de Stacks.

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

  • Los mineros envían BTC a Stackers para participar en el proceso de elección de mineros de Stacks.
  • Cuando un nuevo minero es elegido, ocurre una transacción de "cambio de tenencia", otorgando al nuevo minero una nueva tenencia.
  • Durante la creación y verificación de bloques, los mineros deben recopilar firmas de Stackers.
  • La verificación del bloque requiere que al menos el 70% de los Stackers aprueben el bloque.

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:

  • Los mineros deben incluir un hash de bloque indexado con el hash del primer bloque registrado durante el mandato anterior al enviar una transacción de cambio de mandato.
  • Los firmantes obligan a los mineros a generar el siguiente bloque basándose en el último bloque firmado durante el mandato anterior.
  • Las transacciones enviadas durante el mandato N se registran en los bloques de Bitcoin en el mandato N+2, logrando la finalidad de Bitcoin.

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.

  • Mineros Participando en Bloques Recientes
  • Los mineros deben haber participado en los últimos 10 bloques para ser elegibles para la elección durante los cambios de mandato.
  • Este criterio promueve la estabilidad de la comunidad y previene intentos de robar recompensas de blockchain.
  • Mediana del Método de Ofertas Pasadas
  • La probabilidad de que los mineros sean seleccionados se calcula en función de la mediana de todas las ofertas de BTC registradas en los últimos 10 bloques.
  • Este criterio evita que los mineros envíen ofertas anormales para recibir recompensas de bloque.
  • Total de oferta absoluta
  • El proceso de selección del minero se basa en estándares económicos estables, considerando el total absoluto de ofertas, en lugar de variables de oferta basadas en el entorno minero inmediato.

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.

Planificación de la actualización Nakamoto

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 original

  • Fase Uno: Instantiación (a partir del 22 de abril)
  • El contrato POX-4 (mecanismo de transferencia de prueba mejorado) y la mayor parte del código incluido en la versión Nakamoto se aplicarán, pero la funcionalidad no se habilitará.
  • Se reservan al menos dos ciclos de apilamiento para que los firmantes y socios registren el contrato POX-4. Durante este período, se verificará si los firmantes registrados con POX-4 verifican correctamente los bloques y determinan si es posible ingresar a la fase de activación.
  • Fase Dos: Activación (se espera entre el 15 de mayo y el 29 de mayo)
  • Esta fase aplicará las actualizaciones de Nakamoto, incluido el sistema basado en firmantes, bloques rápidos y la finalidad de Bitcoin, y activará las reglas de Nakamoto.
  • Las reglas de Nakamoto se refieren a la lógica general que distingue antes y después de la actualización de Nakamoto.

Plan de lanzamiento de Nakamoto; fuente:Lanzamiento de Nakamoto: Visión general del despliegue de Testnet y Mainnet

Cambios de plan

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:

  • La fase de activación inicial de la actualización Nakamoto solo incluirá un sistema básico de recuperación de firmantes.
  • El plan de actualización al sistema avanzado de recuperación de firmantes estaba inicialmente programado para implementarse a finales de 2024 después de la activación de la actualización Nakamoto. Sin embargo, después de que se hicieron avances en la integración del firmante durante la fase de instanciación, se determinó que era necesario el sistema avanzado de recuperación de firmantes.
  • Por lo tanto, se agregarán 8 semanas adicionales de tiempo de desarrollo antes de la fase de activación de la actualización Nakamoto. El código del sistema de recuperación del firmante se completará para el 15 de julio y la versión de la actualización Nakamoto se activará el 28 de agosto.
  • Contenido del trabajo
  • Mejorar las capacidades de recuperación del minero para los tiempos de espera y errores del firmante.
  • Fortalecer los procesos para escenarios de reacción del firmante y pérdida de clave.
  • Mejorar métodos para crear y extender mandatos de mineros.
  • Mejorar el manejo de las incertidumbres de la red y el procesamiento de bloques flash.

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

  • 1:1 Redeemability: sBTC and BTC can always be redeemed at a 1:1 ratio unless the Stacks chain ceases to operate.
  • Membresía abierta: Cualquiera puede unirse al protocolo sBTC y ninguna entidad centralizada puede controlar BTC.

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

Referencias

Descargo de responsabilidad:

  1. 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.

  2. 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.

  3. 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.

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!