Por @EatonAshton2, investigador de seguridad de Beosin.
Desde el lanzamiento del protocolo Ordinals en febrero de 2023, la acuñación de BTC NFT y el aumento de los tokens BRC-20 han dado lugar a una red BTC muy activa. Lo que siguió fue un aumento en las tarifas de la red BTC y la congestión de la red. Además, el hecho de que la red BTC no admita contratos inteligentes limita el desarrollo de servicios ecológicos más complejos. El mercado comenzó a centrarse en la red y las aplicaciones de segundo nivel de BTC, con la esperanza de capturar los beneficios del crecimiento ecológico de BTC.
**En este artículo, le explicaremos los Stacks de la red BTC de capa 2. Hablaremos sobre su diseño arquitectónico, su parte ecológica y los desafíos que enfrenta. **
**¿Qué son las pilas? **
Stacks fue creado por Muneeb Ali en base a su tesis doctoral, que introdujo cuidadosamente un marco de Internet construido alrededor de BTC. En los primeros días, el proyecto se llamaba Blockstack y pasó a llamarse oficialmente Stacks en 2020. Se define a sí mismo como la capa de contrato inteligente para BTC.
Diseño arquitectónico:
Las pilas ejecutan contratos inteligentes escritos en Clarity en su propia cadena de bloques y finalizan las transacciones en BTC. Las dos cadenas interactúan a través del mecanismo de Prueba de Transferencia (los detalles se introducen en el mecanismo de consenso), para utilizar la seguridad de la red BTC para garantizar la seguridad de la transacción.
Fuente: Beosin
Dado que los datos de transacción de Stacks deben ser confirmados por la red BTC, y la red BTC genera un nuevo bloque aproximadamente cada 10 minutos, ¿cómo se expande y acelera Stacks?
En primer lugar, Stacks ha diseñado un mecanismo especial que permite generar múltiples bloques pequeños llamados flujos de microbloques en la cadena de Stacks, lo que permite a los mineros responsables de confirmar el bloque actual de Stacks hacer un uso completo de la red BTC para generar dos bloques. El intervalo de tiempo entre bloques, para procesar más transacciones. Cuando Bitcoin confirme el bloque actual, estos microbloques también se finalizarán y el siguiente bloque de Stacks se vinculará al último microbloque actual. **Como se muestra abajo:
Fuente: Dystopia Labs, Beosin
Detalle del mecanismo:
Stacks establece que los mineros que confirmen los microbloques obtendrán el 60% de estas tarifas de microbloques, y los nodos que generan estos microbloques obtendrán el 40% de las tarifas para alentar a los mineros a empaquetar microbloques y evitar microbloques. abuso
En segundo lugar, Stacks lanzó Hiro HyperChains, que puede entenderse como la Capa 2 de Stacks, que brinda a los desarrolladores una plataforma de desarrollo de blockchain de alto rendimiento para cumplir con los escenarios de aplicaciones de baja latencia y alto TPS. Por supuesto, también se pueden construir otros tipos de subredes en Stacks para satisfacer diversas necesidades. Estas subredes primero confirmarán las transacciones en la red Stacks y luego confirmarán el estado final en la red BTC.
Mecanismo de consenso: Prueba de transferencia (PoX)
Stacks emplea un mecanismo de consenso llamado Prueba de transferencia (PoX). PoX es un algoritmo de consenso entre dos cadenas de bloques, que se puede ver como Prueba de trabajo + Prueba de grabación. Al igual que PoW, PoX requiere que los mineros gasten los recursos existentes (BTC) para competir por la oportunidad de acuñar el próximo bloque Stacks; similar a PoB, PoX requiere que los mineros "quemen" BTC para obtener recompensas de tokens STX.
Una característica de PoX es que los bitcoins gastados por los mineros no se destruirán, sino que se transferirán a los titulares de tokens STX que hayan bloqueado tokens STX, lo que se denomina apilamiento. A través del mecanismo PoX, los mineros gastan BTC para competir por el derecho a generar bloques en Stacks y obtienen recompensas de tokens STX y tarifas de transacción por el bloque; los titulares de STX bloquean tokens STX para obtener recompensas BTC, y el APY actual es de aproximadamente 9%.
Fuente:
La red Stacks utilizará una función aleatoria verificable VRF para seleccionar aleatoriamente a los productores de bloques (cuanto más BTC gaste, mayor será la probabilidad de ser seleccionado). Cuando los mineros obtengan el derecho a producir bloques Stacks, comenzarán a empaquetar nuevos bloques Stacks. Cada bloque Stacks contiene un puntero hash que apunta al bloque Stacks anterior y un puntero hash que apunta al bloque BTC correspondiente, conectando así la red Stacks y la red BTC.
**¿Qué cambios traerá Nakamoto a la próxima gran actualización de Stacks? **
Nakamoto es la próxima actualización importante de Stacks y se espera que se complete en el cuarto trimestre de 2023. La actualización optimizará el lenguaje Clarity, introducirá subredes y sBTC. Esta actualización proporcionará condiciones básicas relativamente completas para el próximo brote del ecosistema BTC.
Subred:
Stacks introducirá subredes que admitan otros lenguajes de programación y entornos de ejecución, como las subredes EVM. Esto facilitará la migración de proyectos en Ethereum a la red de Stacks, lo que permitirá que Stacks capture los fondos y el tráfico de la cadena EVM. Al mismo tiempo, estos contratos inteligentes pueden usar Bitcoin como sus activos y finalmente establecerse en la red de Bitcoin.
Subnet es la solución de expansión de Stacks, que mejora el rendimiento de la red sacrificando cierta descentralización. La subred puede elegir nodos mineros con alto ancho de banda de red o nodos mineros que pertenecen a la lista blanca de subred para procesar transacciones de subred para garantizar un alto rendimiento.
sBTC:
sBTC es una solución de anclaje de BTC descentralizada lanzada por Stacks en la actualización de Nakamoto. La introducción de sBTC resolverá el problema de cómo usar los activos de BTC en la red de segundo nivel de BTC. Los contratos inteligentes en las subredes Stacks y Stacks pueden usar sBTC para llevar a cabo varios negocios de DeFi, como préstamos, intercambio y acuñación de monedas estables, aumentando el TVL del ecosistema BTC.
En la actualidad, hay muchos tipos de activos anclados en BTC en el mercado, como Wrapped BTC (wBTC), RenBTC y tBTC que introducen BTC en Ethereum; RBTC que introduce BTC en la red RSK de dos capas de BTC. El principio de anclaje es más o menos el mismo: primero bloquea BTC en la red BTC, luego acuña la misma cantidad de BTC anclados en la red objetivo; destruye los BTC anclados en la red objetivo y luego desbloquea la misma cantidad de BTC en la red BTC . Pero la clave radica en el grado de centralización de los activos BTC bloqueados. Por ejemplo, wBTC es BTC bloqueado por usuarios en manos de proveedores de servicios de custodia de criptomonedas, y el riesgo de centralización es relativamente alto. 3AC y Alameda fueron co-distribuidores de wBTC anteriormente, y su quiebra provocó que algunos usuarios no pudieran intercambiar wBTC de nuevo por BTC. RBTC usa la dirección de firma múltiple de la red BTC para ser responsable de bloquear BTC, y usa el mecanismo Powpeg para garantizar que la información bloqueada por BTC se transmita correctamente a la red RSK y se firme, lo que reduce aún más el riesgo de centralización.
sBTC utiliza la billetera de firma de umbral para administrar BTC bloqueado en la red BTC, y acuña BTC a través de contratos inteligentes en la red Stacks, logrando así un anclaje BTC descentralizado y sin custodia. Para realizar una operación de peg-out para desbloquear BTC, se debe obtener una firma válida: al menos el 70% de los stackers (usuarios que bloquearon tokens STX para obtener recompensas de BTC en PoX) poder de firma. Esto reduce en gran medida el riesgo de centralización de la custodia de activos.
Fuente:
Ventajas de las pilas
Ventajas ecológicas:
Stacks es actualmente la red de capa 2 de BTC más activa. Después del lanzamiento del protocolo Ordinals, el interés del mercado en BTC NFT ha aumentado gradualmente y las actividades de NFT en Stacks también se han vuelto activas. Según Muneeb Ali, la red Stacks ha acuñado más de $650,000 en NFT.
Además, el TVL del proyecto DeFi Alex de Stacks aumentó un 500 % en la primera mitad de este año, y el TVL actual alcanzó los $24,61 millones. Alex es el jefe Dex de Stacks, con una estructura de productos muy completa, proporcionando funciones como transacciones, préstamos, nuevas transacciones y contratos perpetuos. Con la actualización de Stacks y el crecimiento del ecosistema BTC, Alex aún tiene más espacio para el desarrollo.
El proyecto Arkadiko del ecosistema Stacks es similar a MakerDAO, y se centra en activos con garantía excesiva para acuñar la moneda estable descentralizada USDA para mejorar la liquidez de los activos de la red Stacks. Aunque el protocolo aún no se ha disparado, podemos esperar su rendimiento después de que se introduzca sBTC en la red de Stacks.
Fuente:
Citycoin:
CityCoin es un protocolo basado en Stacks que permite a la comunidad contribuir al tesoro de la ciudad gastando tokens STX para obtener recompensas en Citycoin. Los participantes gastan tokens STX para convertirse en "mineros" para extraer Citycoin. El 30 % de los tokens STX gastados se almacenarán en la tesorería de la ciudad, y el 70 % restante se recompensará como CityCoin Stackers. Si comprende el mecanismo PoX anterior, el diseño de incentivos de Citycoin es casi el mismo.
fuente:
Miami fue la primera ciudad en unirse al proyecto, lanzando MiamiCoin (MIA). El valor total de las carteras de Miami City Vault ha superado los $20 millones, lo que representa aproximadamente el 2 por ciento del presupuesto público de la Ciudad de Miami, y estos fondos se utilizarán para retribuir a la comunidad local. Posteriormente, Nueva York se unió a la iniciativa y lanzó NYCCoin. Esto permite que más personas accedan y utilicen billeteras y activos digitales, recauden fondos para servicios públicos en la región y también ayudan a que la marca Stacks establezca una buena imagen.
Apila posibles desafíos
Riesgos de diseño de PoX:
PoX requiere que los mineros de BTC gasten BTC para participar en la competencia de bloques Stacks, a fin de obtener recompensas de tokens STX. En la actualidad, la competencia entre los mineros de BTC es pequeña y los ingresos son enormes (1000 STX/bloque, la recompensa se reduce a la mitad cada 4 años y finalmente se reduce a 125 STX/bloque), y los mineros tienen una gran motivación para participar en la competencia. de Pilas. Como se puede ver en los datos de la siguiente figura, los mineros que participaron en 7278 concursos gastaron alrededor de 3,56 BTC y obtuvieron 1 337 000 tokens STX (actualmente alrededor de 29,4 BTC)
Estadísticas:
Si las recompensas de Stacks disminuyen en el futuro, y la cantidad de mineros que participan en la competencia aumenta, y las recompensas de tokens STX que reciben los mineros son menores que los BTC que gastan, ¿continuarán los mineros participando en PoX? Según los datos de Onstacks, actualmente solo hay 6 mineros activos que participan en PoX. Las pilas posteriores seguirán desarrollándose. Suponiendo que el número de mineros solo aumente 10 veces y que la recompensa de STX se reduzca a la mitad a 500 STX/bloque en aproximadamente un año, entonces el tipo de cambio STX/BTC debe aumentar 2,5 veces para asegurar que los mineros sean rentables para estar motivados a participar en PoX. Por lo tanto, el valor de STX puede continuar aumentando o existe un límite superior en la cantidad de mineros que participan en la competencia para garantizar la operación continua de la red de Stacks. ¿Pueden las pilas, como BTC, recuperarse incluso después de que los mineros se "cierren"?
Vulnerabilidad del contrato de PoX:
El 19 de abril de 2023, Stacks descubrió que había una laguna en la función de aumento de pilas en su contrato pox-2, lo que resultó en que la dirección bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap recibiera más recompensas de BTC que los cálculos teóricos. **Este cálculo es incorrecto porque la función de aumento de pilas combina operaciones como las modificaciones de la base de datos con la lógica que determina los cambios de estado, y luego usa el ciclo de recompensas-total-apilado como una variable global para guardar el estado en iteraciones sucesivas. **En la actualidad, el equipo de Stacks cambia temporalmente Stacks al consenso PoB y luego reemplaza el contrato pox-2 con el contrato pox-3, y luego Stacks reanuda el consenso PoX. Algunos desarrolladores de la comunidad piden mejorar Clarity a un lenguaje de desarrollo funcional y orientado a la expresión para facilitar el análisis estático y la verificación formal, y para evitar que tales vulnerabilidades se repitan en la red principal en el futuro.
Resumir
Stacks es, sin duda, el proyecto principal de la red BTC de capa 2, con una ecología sostenible y un efecto de marca de alta calidad, y está a punto de marcar el comienzo de una actualización importante: puente BTC confiable y sin confianza, sBTC, subred y optimización del lenguaje Clarity, para La explosión ecológica BTC proporciona las condiciones básicas. **Pero al mismo tiempo, la complejidad del mecanismo PoX ha traído algunas dificultades al equipo de Stacks, y la introducción de subredes posteriores aumentará la complejidad de toda la red. Cómo garantizar el correcto funcionamiento de la red de Stacks y completar con éxito la actualización de Nakamoto es un desafío que el equipo de Stacks debe trabajar duro para resolver. **
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
¿Qué son las pilas? ¿Qué desafíos pueden enfrentar las pilas de red de capa 2 de BTC?
Por @EatonAshton2, investigador de seguridad de Beosin.
Desde el lanzamiento del protocolo Ordinals en febrero de 2023, la acuñación de BTC NFT y el aumento de los tokens BRC-20 han dado lugar a una red BTC muy activa. Lo que siguió fue un aumento en las tarifas de la red BTC y la congestión de la red. Además, el hecho de que la red BTC no admita contratos inteligentes limita el desarrollo de servicios ecológicos más complejos. El mercado comenzó a centrarse en la red y las aplicaciones de segundo nivel de BTC, con la esperanza de capturar los beneficios del crecimiento ecológico de BTC.
**En este artículo, le explicaremos los Stacks de la red BTC de capa 2. Hablaremos sobre su diseño arquitectónico, su parte ecológica y los desafíos que enfrenta. **
**¿Qué son las pilas? **
Stacks fue creado por Muneeb Ali en base a su tesis doctoral, que introdujo cuidadosamente un marco de Internet construido alrededor de BTC. En los primeros días, el proyecto se llamaba Blockstack y pasó a llamarse oficialmente Stacks en 2020. Se define a sí mismo como la capa de contrato inteligente para BTC.
Diseño arquitectónico:
Las pilas ejecutan contratos inteligentes escritos en Clarity en su propia cadena de bloques y finalizan las transacciones en BTC. Las dos cadenas interactúan a través del mecanismo de Prueba de Transferencia (los detalles se introducen en el mecanismo de consenso), para utilizar la seguridad de la red BTC para garantizar la seguridad de la transacción.
Fuente: Beosin
Dado que los datos de transacción de Stacks deben ser confirmados por la red BTC, y la red BTC genera un nuevo bloque aproximadamente cada 10 minutos, ¿cómo se expande y acelera Stacks?
En primer lugar, Stacks ha diseñado un mecanismo especial que permite generar múltiples bloques pequeños llamados flujos de microbloques en la cadena de Stacks, lo que permite a los mineros responsables de confirmar el bloque actual de Stacks hacer un uso completo de la red BTC para generar dos bloques. El intervalo de tiempo entre bloques, para procesar más transacciones. Cuando Bitcoin confirme el bloque actual, estos microbloques también se finalizarán y el siguiente bloque de Stacks se vinculará al último microbloque actual. **Como se muestra abajo:
Fuente: Dystopia Labs, Beosin
Detalle del mecanismo:
Stacks establece que los mineros que confirmen los microbloques obtendrán el 60% de estas tarifas de microbloques, y los nodos que generan estos microbloques obtendrán el 40% de las tarifas para alentar a los mineros a empaquetar microbloques y evitar microbloques. abuso
En segundo lugar, Stacks lanzó Hiro HyperChains, que puede entenderse como la Capa 2 de Stacks, que brinda a los desarrolladores una plataforma de desarrollo de blockchain de alto rendimiento para cumplir con los escenarios de aplicaciones de baja latencia y alto TPS. Por supuesto, también se pueden construir otros tipos de subredes en Stacks para satisfacer diversas necesidades. Estas subredes primero confirmarán las transacciones en la red Stacks y luego confirmarán el estado final en la red BTC.
Mecanismo de consenso: Prueba de transferencia (PoX)
Stacks emplea un mecanismo de consenso llamado Prueba de transferencia (PoX). PoX es un algoritmo de consenso entre dos cadenas de bloques, que se puede ver como Prueba de trabajo + Prueba de grabación. Al igual que PoW, PoX requiere que los mineros gasten los recursos existentes (BTC) para competir por la oportunidad de acuñar el próximo bloque Stacks; similar a PoB, PoX requiere que los mineros "quemen" BTC para obtener recompensas de tokens STX.
Una característica de PoX es que los bitcoins gastados por los mineros no se destruirán, sino que se transferirán a los titulares de tokens STX que hayan bloqueado tokens STX, lo que se denomina apilamiento. A través del mecanismo PoX, los mineros gastan BTC para competir por el derecho a generar bloques en Stacks y obtienen recompensas de tokens STX y tarifas de transacción por el bloque; los titulares de STX bloquean tokens STX para obtener recompensas BTC, y el APY actual es de aproximadamente 9%.
Fuente:
La red Stacks utilizará una función aleatoria verificable VRF para seleccionar aleatoriamente a los productores de bloques (cuanto más BTC gaste, mayor será la probabilidad de ser seleccionado). Cuando los mineros obtengan el derecho a producir bloques Stacks, comenzarán a empaquetar nuevos bloques Stacks. Cada bloque Stacks contiene un puntero hash que apunta al bloque Stacks anterior y un puntero hash que apunta al bloque BTC correspondiente, conectando así la red Stacks y la red BTC.
**¿Qué cambios traerá Nakamoto a la próxima gran actualización de Stacks? **
Nakamoto es la próxima actualización importante de Stacks y se espera que se complete en el cuarto trimestre de 2023. La actualización optimizará el lenguaje Clarity, introducirá subredes y sBTC. Esta actualización proporcionará condiciones básicas relativamente completas para el próximo brote del ecosistema BTC.
Subred:
Stacks introducirá subredes que admitan otros lenguajes de programación y entornos de ejecución, como las subredes EVM. Esto facilitará la migración de proyectos en Ethereum a la red de Stacks, lo que permitirá que Stacks capture los fondos y el tráfico de la cadena EVM. Al mismo tiempo, estos contratos inteligentes pueden usar Bitcoin como sus activos y finalmente establecerse en la red de Bitcoin.
Subnet es la solución de expansión de Stacks, que mejora el rendimiento de la red sacrificando cierta descentralización. La subred puede elegir nodos mineros con alto ancho de banda de red o nodos mineros que pertenecen a la lista blanca de subred para procesar transacciones de subred para garantizar un alto rendimiento.
sBTC:
sBTC es una solución de anclaje de BTC descentralizada lanzada por Stacks en la actualización de Nakamoto. La introducción de sBTC resolverá el problema de cómo usar los activos de BTC en la red de segundo nivel de BTC. Los contratos inteligentes en las subredes Stacks y Stacks pueden usar sBTC para llevar a cabo varios negocios de DeFi, como préstamos, intercambio y acuñación de monedas estables, aumentando el TVL del ecosistema BTC.
En la actualidad, hay muchos tipos de activos anclados en BTC en el mercado, como Wrapped BTC (wBTC), RenBTC y tBTC que introducen BTC en Ethereum; RBTC que introduce BTC en la red RSK de dos capas de BTC. El principio de anclaje es más o menos el mismo: primero bloquea BTC en la red BTC, luego acuña la misma cantidad de BTC anclados en la red objetivo; destruye los BTC anclados en la red objetivo y luego desbloquea la misma cantidad de BTC en la red BTC . Pero la clave radica en el grado de centralización de los activos BTC bloqueados. Por ejemplo, wBTC es BTC bloqueado por usuarios en manos de proveedores de servicios de custodia de criptomonedas, y el riesgo de centralización es relativamente alto. 3AC y Alameda fueron co-distribuidores de wBTC anteriormente, y su quiebra provocó que algunos usuarios no pudieran intercambiar wBTC de nuevo por BTC. RBTC usa la dirección de firma múltiple de la red BTC para ser responsable de bloquear BTC, y usa el mecanismo Powpeg para garantizar que la información bloqueada por BTC se transmita correctamente a la red RSK y se firme, lo que reduce aún más el riesgo de centralización.
sBTC utiliza la billetera de firma de umbral para administrar BTC bloqueado en la red BTC, y acuña BTC a través de contratos inteligentes en la red Stacks, logrando así un anclaje BTC descentralizado y sin custodia. Para realizar una operación de peg-out para desbloquear BTC, se debe obtener una firma válida: al menos el 70% de los stackers (usuarios que bloquearon tokens STX para obtener recompensas de BTC en PoX) poder de firma. Esto reduce en gran medida el riesgo de centralización de la custodia de activos.
Fuente:
Ventajas de las pilas
Ventajas ecológicas:
Stacks es actualmente la red de capa 2 de BTC más activa. Después del lanzamiento del protocolo Ordinals, el interés del mercado en BTC NFT ha aumentado gradualmente y las actividades de NFT en Stacks también se han vuelto activas. Según Muneeb Ali, la red Stacks ha acuñado más de $650,000 en NFT.
Además, el TVL del proyecto DeFi Alex de Stacks aumentó un 500 % en la primera mitad de este año, y el TVL actual alcanzó los $24,61 millones. Alex es el jefe Dex de Stacks, con una estructura de productos muy completa, proporcionando funciones como transacciones, préstamos, nuevas transacciones y contratos perpetuos. Con la actualización de Stacks y el crecimiento del ecosistema BTC, Alex aún tiene más espacio para el desarrollo.
El proyecto Arkadiko del ecosistema Stacks es similar a MakerDAO, y se centra en activos con garantía excesiva para acuñar la moneda estable descentralizada USDA para mejorar la liquidez de los activos de la red Stacks. Aunque el protocolo aún no se ha disparado, podemos esperar su rendimiento después de que se introduzca sBTC en la red de Stacks.
Fuente:
Citycoin:
CityCoin es un protocolo basado en Stacks que permite a la comunidad contribuir al tesoro de la ciudad gastando tokens STX para obtener recompensas en Citycoin. Los participantes gastan tokens STX para convertirse en "mineros" para extraer Citycoin. El 30 % de los tokens STX gastados se almacenarán en la tesorería de la ciudad, y el 70 % restante se recompensará como CityCoin Stackers. Si comprende el mecanismo PoX anterior, el diseño de incentivos de Citycoin es casi el mismo.
fuente:
Miami fue la primera ciudad en unirse al proyecto, lanzando MiamiCoin (MIA). El valor total de las carteras de Miami City Vault ha superado los $20 millones, lo que representa aproximadamente el 2 por ciento del presupuesto público de la Ciudad de Miami, y estos fondos se utilizarán para retribuir a la comunidad local. Posteriormente, Nueva York se unió a la iniciativa y lanzó NYCCoin. Esto permite que más personas accedan y utilicen billeteras y activos digitales, recauden fondos para servicios públicos en la región y también ayudan a que la marca Stacks establezca una buena imagen.
Apila posibles desafíos
Riesgos de diseño de PoX:
PoX requiere que los mineros de BTC gasten BTC para participar en la competencia de bloques Stacks, a fin de obtener recompensas de tokens STX. En la actualidad, la competencia entre los mineros de BTC es pequeña y los ingresos son enormes (1000 STX/bloque, la recompensa se reduce a la mitad cada 4 años y finalmente se reduce a 125 STX/bloque), y los mineros tienen una gran motivación para participar en la competencia. de Pilas. Como se puede ver en los datos de la siguiente figura, los mineros que participaron en 7278 concursos gastaron alrededor de 3,56 BTC y obtuvieron 1 337 000 tokens STX (actualmente alrededor de 29,4 BTC)
Estadísticas:
Si las recompensas de Stacks disminuyen en el futuro, y la cantidad de mineros que participan en la competencia aumenta, y las recompensas de tokens STX que reciben los mineros son menores que los BTC que gastan, ¿continuarán los mineros participando en PoX? Según los datos de Onstacks, actualmente solo hay 6 mineros activos que participan en PoX. Las pilas posteriores seguirán desarrollándose. Suponiendo que el número de mineros solo aumente 10 veces y que la recompensa de STX se reduzca a la mitad a 500 STX/bloque en aproximadamente un año, entonces el tipo de cambio STX/BTC debe aumentar 2,5 veces para asegurar que los mineros sean rentables para estar motivados a participar en PoX. Por lo tanto, el valor de STX puede continuar aumentando o existe un límite superior en la cantidad de mineros que participan en la competencia para garantizar la operación continua de la red de Stacks. ¿Pueden las pilas, como BTC, recuperarse incluso después de que los mineros se "cierren"?
Vulnerabilidad del contrato de PoX:
El 19 de abril de 2023, Stacks descubrió que había una laguna en la función de aumento de pilas en su contrato pox-2, lo que resultó en que la dirección bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap recibiera más recompensas de BTC que los cálculos teóricos. **Este cálculo es incorrecto porque la función de aumento de pilas combina operaciones como las modificaciones de la base de datos con la lógica que determina los cambios de estado, y luego usa el ciclo de recompensas-total-apilado como una variable global para guardar el estado en iteraciones sucesivas. **En la actualidad, el equipo de Stacks cambia temporalmente Stacks al consenso PoB y luego reemplaza el contrato pox-2 con el contrato pox-3, y luego Stacks reanuda el consenso PoX. Algunos desarrolladores de la comunidad piden mejorar Clarity a un lenguaje de desarrollo funcional y orientado a la expresión para facilitar el análisis estático y la verificación formal, y para evitar que tales vulnerabilidades se repitan en la red principal en el futuro.
Resumir
Stacks es, sin duda, el proyecto principal de la red BTC de capa 2, con una ecología sostenible y un efecto de marca de alta calidad, y está a punto de marcar el comienzo de una actualización importante: puente BTC confiable y sin confianza, sBTC, subred y optimización del lenguaje Clarity, para La explosión ecológica BTC proporciona las condiciones básicas. **Pero al mismo tiempo, la complejidad del mecanismo PoX ha traído algunas dificultades al equipo de Stacks, y la introducción de subredes posteriores aumentará la complejidad de toda la red. Cómo garantizar el correcto funcionamiento de la red de Stacks y completar con éxito la actualización de Nakamoto es un desafío que el equipo de Stacks debe trabajar duro para resolver. **