¿Has oído hablar alguna vez del "problema de escritura de Bitcoin"? Sin ser demasiado técnico, la conclusión es que Bitcoin tiene una programabilidad limitada. Es por eso que no vemos el mismo tipo de aplicaciones DeFi en Bitcoin que vemos en otras cadenas. Sin embargo, para que una economía descentralizada funcione correctamente, los usuarios deben poder intercambiar, pedir prestado y obtener ingresos de sus tenencias.
Esta programabilidad limitada ha llevado al surgimiento de cadenas de bloques como Ethereum, que ofrecen más funcionalidad web3 y tokens de custodia "Bitcoin envueltos" para reflejar el valor de Bitcoin. Sin embargo, los compromisos en materia de seguridad y la dependencia de entidades centralizadas han provocado innumerables ataques, quiebras y miles de millones de dólares en pérdidas.
Se necesita una solución para aprovechar Bitcoin más allá de la capa base. En este artículo, explicamos por qué Web3 necesita Bitcoin y presentamos sBTC: un mecanismo sin custodia vinculado a Bitcoin que se convertirá en la columna vertebral de las finanzas descentralizadas.
¿Por qué Bitcoin Web3?
La cadena de bloques de Bitcoin nunca ha sufrido una sola violación o pirateo en sus 15 años de uso y mantiene un valor de red de más de 1,2 billones de dólares, cuatro veces el de Ethereum. Web3 requiere la descentralización, seguridad y durabilidad que sólo Bitcoin puede proporcionar.
Descentralización
La gobernanza de Bitcoin está en manos de sus poseedores, mineros, operadores de nodos y otros participantes de la red, con sus reglas codificadas en su protocolo. Esta descentralización quedó demostrada cuando la comunidad Bitcoin se resistió a los cambios en el protocolo.
Por el contrario, Ethereum tiene una estructura de gobierno más centralizada, con un cofundador carismático y entidades influyentes que pueden realizar cambios en la cadena de bloques y la política monetaria de Ethereum. Esto incluye revertir transacciones que ya se han liquidado. Esta flexibilidad permite la experimentación, pero también socava la seguridad y durabilidad de blockchain, que son necesarias para generar confianza en un sistema económico público.
Seguridad
Ethereum ha pasado de un mecanismo de consenso de prueba de trabajo (PoW) a un mecanismo de prueba de participación (PoS) para mejorar la escalabilidad. Sin embargo, PoS sufre varios problemas fundamentales que comprometen la seguridad.
Por ejemplo, la persona que posee el token también es la persona que valida la cadena. Esto da como resultado una concentración del poder de toma de decisiones y de los rendimientos financieros en manos de los tenedores de divisas más ricos y una dependencia de medidas de riqueza que se determinan internamente y no externamente al sistema. Esto podría conducir a una mayor centralización, ya que los mayores tenedores tomarán decisiones que los beneficien; el impacto a largo plazo de esto no está claro.
Por el contrario, el mecanismo de prueba de trabajo de Bitcoin se basa en recursos externos para verificar los bloques y recompensar a los usuarios por una verificación honesta, proporcionando una capa de liquidación segura, a prueba de manipulaciones y descentralizada que es valiosa para una variedad de aplicaciones.
Durabilidad
Bitcoin tiene una larga historia y no se modifica fácilmente, lo que lo hace estable y confiable. El espíritu experimental de Ethereum y los frecuentes cambios de reglas lo hacen menos confiable. La naturaleza interconectada de la funcionalidad de liquidación y contrato inteligente de Ethereum plantea desafíos para garantizar la seguridad del sistema. Por el contrario, la capa de liquidación mínima y pura de Bitcoin se considera sacrosanta y ayuda a garantizar la estabilidad del sistema.
Bitcoin fue diseñado para ser la capa base para acuerdos de alto valor. Ahora es el momento de agregar capas para introducir los contratos inteligentes más potentes y expresivos necesarios para las aplicaciones DeFi.
Apila capas de Bitcoin
Las "capas" pueden proporcionar soluciones web3 escalables.
Hemos visto que la capa Ethereum reúne todo el ecosistema de aplicaciones descentralizadas y atrae más capital y valor de mercado. La introducción de capas en Bitcoin también traerá innovación y crecimiento continuo.
Actualmente, el proyecto número uno para Bitcoin Web3 es la capa Stacks Bitcoin, lanzada en enero de 2021. Stacks amplía las capacidades de Bitcoin, aprovechando la seguridad de Bitcoin como una capa base de anclaje sin realizar ningún cambio en el propio Bitcoin, para proporcionar una funcionalidad de contrato inteligente para respaldar las finanzas descentralizadas (DeFi) y otras tecnologías impulsadas por el desarrollo de aplicaciones Web3 de Bitcoin.
Prueba de transferencia (PoX)
Utilizando un mecanismo de consenso único llamado Prueba de transferencia (PoX), Stacks puede leer el estado de la cadena de Bitcoin y anclar sus propios bloques a la Prueba de trabajo (PoW) de Bitcoin. Cuando Bitcoin se bifurca, la capa Stacks también se bifurca y tiene un oráculo de precios de BTC incorporado: los mineros de Stacks gastan BTC para extraer STX, y esta tasa de gasto es un excelente proxy en cadena para el precio de BTC a STX.
Ahora es posible aprovechar los contratos inteligentes avanzados necesarios para aprovechar la seguridad, el capital y las capacidades de red de Bitcoin sin necesidad de realizar ningún cambio en el propio Bitcoin.
lenguaje claro
Stacks utiliza el lenguaje de contrato inteligente Clarity, que es decidible y legible por humanos. A diferencia del lenguaje completo de Turing de Ethereum, Clarity proporciona a los desarrolladores una forma segura de crear contratos inteligentes complejos en Bitcoin. El lenguaje completo de Turing de Ethereum no se puede verificar formalmente y podría dar lugar a más vulnerabilidades no descubiertas.
velocidad
Una vez que se complete la actualización de Nakamoto, Stacks recibirá una mejora de velocidad (hasta 5 segundos de tiempo de confirmación del bloque) para ayudar a escalar Bitcoin. Un posible desbloqueo son los pagos ultrarrápidos en la capa Stacks que se benefician de la finalidad de Bitcoin. Las capas adicionales llamadas "subredes" construidas encima pueden aumentar aún más la velocidad y la escalabilidad, permitiendo pagos ultrarrápidos con la finalidad de Bitcoin.
sBTC: el Santo Grial de la Web3 de Bitcoin
Aunque Stacks ha logrado avances significativos, todavía no hay forma de transferir BTC dentro y fuera de contratos inteligentes de una manera completamente sin confianza. Este ha sido el problema del "Santo Grial" de Bitcoin durante casi una década.
sBTC es una forma sin custodia de Bitcoin vinculado con finalidad 100% Bitcoin. sBTC pronto aparecerá en la capa Stacks Bitcoin, lo que permitirá contratos inteligentes en Bitcoin. Prepárese para DeFi, NFT y DAO que se ejecutan completamente en Bitcoin, utilizando Stacks como la capa de contrato inteligente invisible.
¿Cómo funciona sBTC?
sBTC funciona mediante el uso de un modelo de activos sintéticos en Stacks. Para ganar sBTC, los usuarios deben intercambiar su BTC por sBTC mediante contratos inteligentes en la red Stacks, sin depender de una entidad centralizada.
Esto se logra utilizando el mecanismo de consenso PoX que se conecta a Bitcoin y facilita el novedoso diseño de vinculación sin confianza de sBTC. Además, dado que sBTC es un activo respaldado por Bitcoin 1:1, los titulares de sBTC pueden representar sus tenencias de BTC como sBTC en la red Stacks.
Esta representación sintética permite a los usuarios participar en actividades DeFi, como préstamos o transacciones, sin dejar de conservar la propiedad y las ganancias de su Bitcoin subyacente. Además, aparte de las tarifas de transacción de Bitcoin, los usuarios no pagarán ninguna tarifa al convertir entre BTC y sBTC.
Si necesita una programabilidad total, sBTC es la moneda más cercana al BTC nativo. Tiene todas las ventajas de Wrapped Bitcoin (wBTC) sin ninguna de las desventajas de wBTC. Ya no necesita confiar en un custodio para respaldar tokens envueltos y Bitcoin real en una proporción de 1:1 como lo hace con wBTC.
Aquí hay un desglose rápido del diseño del mecanismo de vinculación, con sus raíces en la seguridad, la descentralización y la usabilidad:
gancho de transferencia
Primero, los usuarios convierten BTC nativo a sBTC en Stacks 1:1 enviando BTC a una billetera Bitcoin nativa. La billetera está controlada por un grupo de membresía abierta descentralizado llamado "stackers" que bloquean los tokens STX en el mecanismo de consenso PoX de Stacks. A través de las recompensas BTC, los apostadores reciben incentivos financieros para manejar vinculaciones/barridos a través del capital que bloquean en la apuesta y las recompensas que obtienen.
Estas recompensas les brindan un fuerte incentivo financiero para participar en la vinculación/salida sin introducir tarifas de vinculación adicionales. Luego, sBTC se acuña encima de la capa Stacks mientras aún está protegido por Bitcoin (porque Stacks se adhiere a la finalidad de Bitcoin).
Fuente: Libro blanco de sBTC
gancho de transferencia
Para vincular y canjear BTC nativo, los usuarios deben enviar una solicitud al apostador, que se maneja de la misma manera que una transacción BTC.
Luego, más del 70% de los participantes deben firmar colectivamente para destruir el sBTC y enviar mediante programación el BTC nativo correspondiente a la dirección BTC del usuario. Este proceso puede tardar hasta 24 horas.
Fuente: Libro blanco de sBTC
sBTC defiende el espíritu de Bitcoin
El espíritu de Bitcoin siempre ha sido defender la autocustodia.
"Bitcoin es un efectivo electrónico puro de igual a igual que permite que los pagos en línea se envíen directamente de una parte a otra sin pasar por una institución financiera." - Satoshi Nakamoto, 2008.
El documento técnico de sBTC fue escrito por el grupo de trabajo de sBTC, que está abierto al público e incluye contribuciones de científicos informáticos de la Universidad de Princeton, desarrolladores de la capa Stacks y contribuyentes anónimos.
En 2022, el fracaso de entidades centralizadas como FTX, Genesis y Voyager costó a los usuarios más de 2 billones de dólares. Estos fracasos demuestran la importancia de reafirmar el espíritu de Bitcoin: crear un sistema verdaderamente descentralizado y transparente.
Basado en estos principios básicos, sBTC resuelve el "problema de escritura de Bitcoin", abre una nueva era de aplicaciones de Bitcoin y puede acelerar rápidamente la economía de Bitcoin.
sBTC está diseñado para ser descentralizado y seguro, especialmente cuando se mueve BTC a otra capa que admita contratos inteligentes y aplicaciones descentralizadas (dApps).
El activo digital permite a los titulares de Bitcoin mantener la propiedad de sus tenencias de BTC y beneficiarse de la seguridad de Bitcoin, al mismo tiempo que obtienen acceso al creciente ecosistema Bitcoin DeFi.
¿Se comportará incorrectamente el apilador?
sBTC minimiza la confianza y es compatible con incentivos: estas propiedades son las mismas que la seguridad del propio Bitcoin. El grupo de participantes será recompensado con BTC por procesar transacciones sBTC.
Además, el umbral de billetera se basa en un umbral del 70%. Esto significa que más del 70% de los interesados tendrían que confabularse de manera financieramente injustificada para intentar un ataque. Si al menos el 30% de los apostadores son honestos, no pueden producirse vinculaciones maliciosas.
Además, hay un modo de recuperación en el que las recompensas BTC se utilizarán para cumplir con las solicitudes de vinculación. Por lo tanto, el BTC nativo no quedará "atascado". Además, el proceso es completamente transparente, por lo que cualquiera puede ver en la cadena cuánto BTC hay en la billetera y cuántos sBTC se acuñaron.
Para garantizar que el sistema mantenga la compatibilidad de incentivos, la proporción máxima "activa" de sBTC en circulación es el 50% del total de STX bloqueado. Si se alcanza la relación máxima, no se dará servicio al gancho hasta que se restablezca la relación. Esto significa que incluso si el precio de STX cae significativamente en relación con BTC, la compatibilidad de incentivos se mantendrá.
¿Qué es la actualización de Stacks Nakamoto?
La actualización de Stacks Satoshi es una bifurcación dura de la capa Stacks Bitcoin diseñada para desbloquear todo el potencial de Bitcoin al mejorar las velocidades de creación de bloques, las vulnerabilidades del valor máximo extraíble (MEV) y la finalidad de las transacciones de Stacks.
- Tiempos de bloque más rápidos: la actualización de Nakamoto desacopla la producción de bloques de Stacks de los tiempos de llegada de los bloques de Bitcoin, lo que permite que los bloques de Stacks ahora se produzcan cada 5 segundos.
- Finalidad: la red Stacks ancla su historial de cadena al historial de cadena de Bitcoin para garantizar que las transacciones sean irreversibles. Además, los participantes monitorean el comportamiento de los mineros en la red y, en última instancia, deciden si incluir un bloque en la cadena.
- Protección MEV: las actualizaciones garantizan una distribución justa de las recompensas y evitan la manipulación del valor máximo extraíble (MEV). MEV se refiere a las ganancias obtenidas al volver a secuenciar transacciones no confirmadas.
Con la actualización, Stacks se convertirá en una capa más eficiente y escalable para DeFi y Web3 en Bitcoin.
Cómo la actualización de Satoshi Nakamoto allanó el camino para sBTC
La actualización de Satoshi Nakamoto introdujo algunas características en Stacks, permitiendo transferencias sin confianza de BTC de Bitcoin a sBTC en Stacks a través de un mecanismo de vinculación/vinculación administrado por un grupo de participantes descentralizados firmantes de sBTC, allanando el camino para el lanzamiento de sBTC.
Los firmantes de sBTC son Stackers que bloquean el BTC que les envían los usuarios en una billetera de firmas múltiples, luego acuñan sBTC en Stacks y lo envían al usuario.
La actualización de Nakamoto también mejora la velocidad de las transacciones en la red Stacks, reduciendo los tiempos de liquidación de minutos a segundos. Esto hace que sBTC sea más rápido y eficiente de implementar en protocolos DeFi en Stacks.
Además, esta actualización introduce un modelo de consenso PoX mejorado que conecta el historial de Stack con el historial de Bitcoin, de modo que en cada nuevo bloque de Bitcoin, también se registrará el estado de la red Stack, por lo que es imposible cambiar el historia de la red sin cambiar la historia de Bitcoin.
Además, los apiladores pueden monitorear el comportamiento de los mineros y decidir si agregar bloques a la cadena, mejorando así la seguridad de la red Stacks.
La actualización de Nakamoto proporciona a sBTC todo lo que necesita para impulsar DeFi y Web3 sobre la popular capa Bitcoin al proporcionar una infraestructura rápida y más versátil.
¿Qué sigue para sBTC?
La introducción de sBTC enfatizará que Bitcoin es más que una simple reserva de valor. sBTC está construido como un activo digital descentralizado y seguro que ampliará las capacidades de BTC.
Además de lanzarse en Stacks, sBTC llegará a Aptos Network y Solana para mejorar aún más el papel de Bitcoin en el creciente ecosistema DeFi entre cadenas.
Con sBTC, los constructores pueden aprovechar todo el potencial de Bitcoin como activo totalmente programable, allanando el camino para la creación de DeFi respaldado por Bitcoin, tokens no fungibles (NFT) y más.