¿Qué es sBTC? Una guía para el DeFi nativo de Bitcoin no custodiado

Descubre más sobre sBTC y cómo este activo anclado a Bitcoin está impulsando las finanzas descentralizadas nativas de Bitcoin.

Detalles del artículo

Temas

DeFi

,

Stacks

,

Autores (as)

Wendy Lopez

Publicado

September 27, 2024

¿Alguna vez has escuchado sobre el "problema de escritura de Bitcoin"? Sin entrar en detalles técnicos, se refiere a que Bitcoin tiene una capacidad limitada de programabilidad. Por eso, no hemos visto las mismas aplicaciones DeFi en Bitcoin que en otras cadenas. Sin embargo, para que las economías descentralizadas funcionen, los usuarios necesitan la capacidad de hacer cosas como intercambiar, pedir préstamos y generar rendimiento en sus activos.

Esta limitada programabilidad ha llevado al surgimiento de blockchains como Ethereum, que ofrecen más capacidades web3 y utilizan tokens de Bitcoin “envueltos” bajo custodia para reflejar el valor de Bitcoin. Sin embargo, la dependencia de entidades centralizadas y la pérdida de la seguridad de Bitcoin ha provocado numerosos hackeos, insolvencias y la pérdida de miles de millones.

Se necesita una solución que aproveche Bitcoin más allá de la capa base. En este artículo, explicaremos por qué Web3 necesita Bitcoin e introduciremos sBTC: un mecanismo no custodiado de Bitcoin anclado que se convertirá en la columna vertebral de las finanzas descentralizadas.

¿Por qué Bitcoin para Web3?

La blockchain de Bitcoin no ha experimentado ningún exploit o hackeo en sus 15 años de existencia y mantiene más de 1.2 billones de dólares en valor de red, cuatro veces más que Ethereum. Web3 necesita la descentralización, seguridad y durabilidad que solo Bitcoin puede proporcionar.

Descentralización

El gobierno de Bitcoin está en manos de sus holders, mineros, operadores de nodos y otros participantes de la red, y sus reglas están codificadas en su protocolo. Esta descentralización se demostró cuando la comunidad de Bitcoin resistió un cambio en el protocolo que habría beneficiado a los mineros y exchanges. En contraste, Ethereum tiene una estructura de gobierno más centralizada, con un cofundador carismático y entidades influyentes que pueden hacer cambios en la blockchain y la política monetaria de Ethereum, incluyendo la reversión de transacciones ya asentadas.

Seguridad

Ethereum ha pasado de un mecanismo de consenso Proof-of-Work (PoW) a Proof-of-Stake (PoS) para mejorar la escalabilidad. Sin embargo, PoS tiene varios problemas fundamentales que comprometen la seguridad.

Por ejemplo, las personas que poseen los tokens son las mismas que validan la cadena. Esto resulta en una concentración del poder de decisión y recompensas financieras entre los holders más ricos, y la dependencia de una medida de riqueza determinada dentro del sistema en lugar de externa a él. A medida que los holders más grandes toman decisiones beneficiosas para sí mismos, esto podría llevar a una mayor centralización, cuyas implicaciones a largo plazo aún se desconocen.

En contraste, el mecanismo de Proof-of-Work de Bitcoin, que depende de recursos externos para validar bloques y recompensa a los usuarios por hacerlo de manera honesta, ofrece una capa de liquidación segura, inviolable y descentralizada, que es valiosa para una amplia gama de aplicaciones.

Durabilidad

Bitcoin es estable y confiable debido a su larga historia y resistencia al cambio. Ethereum es menos confiable debido a su enfoque experimental y frecuentes cambios en sus reglas. La naturaleza interconectada de la liquidación y las capacidades de contratos inteligentes de Ethereum plantea desafíos para garantizar la seguridad del sistema. En contraste, la capa de liquidación pura y mínima de Bitcoin se considera sagrada y ayuda a garantizar la estabilidad del sistema.

Bitcoin fue diseñado para ser una capa base para liquidaciones de alto valor. Ahora es momento de traer contratos inteligentes más potentes y expresivos, necesarios para las aplicaciones DeFi con capas adicionales.

La Capa de Bitcoin de Stacks

Las capas proporcionan soluciones Web3 escalables.

Hemos visto cómo las capas de Ethereum han generado un ecosistema completo de aplicaciones descentralizadas, atrayendo más capital y valor de mercado. Traer capas a Bitcoin también conducirá a un crecimiento innovador y sostenido.

Actualmente, el proyecto número 1 para Bitcoin Web3 es la capa Bitcoin de Stacks, que se lanzó en enero de 2021. Stacks amplía la funcionalidad de Bitcoin, aprovechando la seguridad de Bitcoin como capa base sin hacer cambios en Bitcoin en sí, proporcionando capacidades de contratos inteligentes que permiten el desarrollo de finanzas descentralizadas (DeFi) y otras aplicaciones Web3 impulsadas por Bitcoin.

Proof of Transfer (PoX)

Usando un mecanismo de consenso único llamado Proof-of-Transfer (PoX), Stacks puede leer el estado de la cadena de Bitcoin y anclar sus propios bloques al Proof-of-Work (PoW) de Bitcoin. La capa de Stacks se bifurca (forks) cuando Bitcoin se bifurca (forks) y tiene un oráculo de precios incorporado con BTC: los mineros de Stacks gastan BTC para minar STX, y esta tasa de gasto es un excelente proxy en la cadena para el precio BTC a STX.

Ahora, los contratos inteligentes avanzados necesarios para aprovechar la seguridad, el capital y las capacidades de red de Bitcoin son posibles sin hacer ningún cambio en Bitcoin en sí.

Lenguaje Clarity

Stacks utiliza el lenguaje de contratos inteligentes Clarity, que es decidible y legible por humanos. A diferencia del lenguaje Turing-completo de Ethereum, que no puede ser verificado formalmente y podría conducir a vulnerabilidades no descubiertas, Clarity ofrece a los desarrolladores una forma segura de construir contratos inteligentes complejos en Bitcoin.

Velocidad

Stacks recibirá una mejora en la velocidad (hasta 5 segundos para la confirmación de bloques) para ayudar a escalar Bitcoin una vez que la actualización de Nakamoto esté finalizada. Un desbloqueo potencial es permitir pagos ultra rápidos en la capa de Stacks, beneficiándose de la finalización de Bitcoin. Las capas adicionales llamadas "subnets" podrían mejorar aún más la velocidad y escalabilidad, llevando a pagos rápidos con la finalización de Bitcoin.

sBTC: El Santo Grial de Bitcoin Web3

Aunque Stacks ha logrado un progreso significativo, todavía no hay una forma de mover BTC dentro y fuera de los contratos inteligentes de manera completamente confiable. Este ha sido el "Santo Grial" elusivo de Bitcoin durante casi una década.

Aquí es donde entra sBTC: una forma no custodiada de Bitcoin anclado con una finalización del 100% en Bitcoin. sBTC pronto existirá en la capa Bitcoin de Stacks, habilitando contratos inteligentes en Bitcoin. Prepárate para DeFi, NFTs y DAOs que funcionarán completamente en Bitcoin, utilizando Stacks como la capa invisible de contratos inteligentes.

¿Cómo funciona sBTC?

sBTC funciona utilizando un modelo de activo sintético en Stacks. Para obtener sBTC, los usuarios deben intercambiar su BTC por sBTC a través de un contrato inteligente en la red Stacks sin depender de entidades centralizadas.

Esto es posible gracias al mecanismo de consenso PoX, que se conecta a Bitcoin y facilita el novedoso diseño de anclaje (peg) confiable de sBTC. Además, dado que sBTC es un activo respaldado 1:1 por Bitcoin, los holders de sBTC pueden representar sus holdings de BTC como sBTC en la red Stacks.

La representación sintética permite a los usuarios participar en actividades DeFi, como pedir préstamos, prestar o comerciar, mientras mantienen la propiedad y los beneficios de su bitcoin subyacente. Además, los usuarios no pagan ninguna tarifa al convertir entre BTC y sBTC, aparte de las tarifas de transacción de Bitcoin.

sBTC es lo más cercano que tendrás a BTC nativo si necesitas completa programabilidad. Tiene todos los beneficios de Wrapped Bitcoin (wBTC) sin sus desventajas. Ya no necesitas confiar en un custodio para respaldar el token envuelto 1:1 con Bitcoin real, como tendrías que hacerlo con wBTC.

Aquí tienes un desglose rápido del diseño del mecanismo de anclaje, basado en la seguridad, descentralización y usabilidad:

Peg-in (Anclaje de entrada)

Primero, los usuarios convierten BTC nativo en sBTC en Stacks a una tasa de 1:1 enviando BTC a una billetera nativa de Bitcoin. Esta billetera de firma grupal está controlada por un grupo descentralizado de membresía abierta llamado "stackers", quienes bloquean tokens STX en el mecanismo de consenso PoX de Stacks. Los stackers están incentivados económicamente a través de recompensas en BTC para procesar los peg-ins/outs, gracias al capital que bloquean en el stacking y las recompensas que reciben por hacerlo.

Estas recompensas les brindan fuertes incentivos económicos para participar en los peg-ins/outs sin introducir tarifas adicionales de anclaje. Luego, el sBTC se acuña en la capa de Stacks, mientras sigue estando asegurado por Bitcoin (ya que Stacks sigue la finalización de Bitcoin).

Fuente: Whitepaper de sBTC

Peg-out (Anclaje de salida)


Para realizar un peg-out y redimir BTC nativo, los usuarios envían una solicitud a los Stackers, que se procesa de la misma manera que una transacción de BTC.

Luego, más del 70% de los Stackers deben firmar colectivamente para quemar el sBTC y enviar de forma programada el BTC nativo correspondiente de vuelta a la dirección BTC del usuario. Este proceso puede tardar hasta 24 horas.

Fuente: Whitepaper de sBTC

sBTC comparte el ethos de Bitcoin


El ethos de Bitcoin siempre ha sido promover las finanzas auto-custodiadas.

“Bitcoin, una versión puramente entre pares de efectivo electrónico, permitiría 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 white paper de sBTC fue escrito por el grupo de trabajo de sBTC, que está abierto al público, con contribuciones de científicos informáticos de Princeton, desarrolladores de la capa Stacks y colaboradores anónimos.

Los fracasos de entidades centralizadas como FTX, Genesis y Voyager les costaron a los usuarios más de $2 billones en 2022. Estos fracasos demuestran la importancia de reafirmar el ethos de Bitcoin: crear un sistema verdaderamente descentralizado y transparente.

sBTC se basa en estos principios fundamentales, resolviendo el “problema de escritura de Bitcoin” para desbloquear una nueva era de aplicaciones de Bitcoin que pueden acelerar rápidamente la economía de Bitcoin.

sBTC fue diseñado para ser tanto descentralizado como seguro, especialmente al mover BTC a otra capa que soporta contratos inteligentes y aplicaciones descentralizadas (dApps).

El activo digital permite a los holders de bitcoin mantener la propiedad de sus holdings de BTC y beneficiarse de la seguridad de Bitcoin, mientras obtienen acceso al creciente ecosistema DeFi de Bitcoin.

¿Pueden comportarse mal los Stackers?


sBTC minimiza la confianza y es compatible con incentivos: las mismas propiedades que aseguran a Bitcoin. El grupo dinámico de stackers es recompensado con BTC por procesar transacciones de sBTC.

Además, la wallet de firma grupal se basa en un umbral del 70%. Esto significa que más del 70% de los stackers tendrían que coludirse de manera económicamente irracional para intentar un ataque. Si al menos el 30% de los stackers son honestos, entonces no ocurrirán peg-outs maliciosos.

Adicionalmente, existe un modo de recuperación en el que las recompensas de BTC se utilizarán para cumplir con la solicitud de peg-out. Por lo tanto, el BTC nativo no se "quedará atascado". Además, el proceso es completamente transparente, por lo que cualquiera puede ver en la cadena cuántos BTC hay en la wallet de firma grupal y cuántos sBTC se han minteado.

Para garantizar que el sistema siga siendo compatible con los incentivos, existe una relación máxima de "liveness" del sBTC en circulación, limitada al 50% del total de STX bloqueado en stacking. Si se alcanza la relación máxima, no se procesarán más peg-ins hasta que la relación se restablezca. Esto significa que, incluso si el precio de STX cae significativamente frente a BTC, la compatibilidad con los incentivos se preservará.

¿Qué es la actualización Stacks Nakamoto?


La actualización Stacks Nakamoto es una hard fork de la capa Bitcoin de Stacks creada para desbloquear todo el potencial de Bitcoin mejorando la velocidad de creación de bloques, la vulnerabilidad de valor extraíble máximo (MEV) y la finalización de transacciones para Stacks.

  • Tiempos de bloque más rápidos: La actualización Nakamoto desacopla la producción de bloques de Stacks de los tiempos de llegada de los bloques de Bitcoin, permitiendo que ahora los bloques de Stacks se produzcan cada 5 segundos.
  • Finalidad: La red Stacks ancla su historial de cadena a la de Bitcoin para asegurar que las transacciones no puedan ser revertidas. Además, los stackers supervisan el comportamiento de los mineros en la red y toman la decisión final sobre si incluir o no un bloque en la cadena.
  • Protección contra MEV: La actualización asegura una distribución justa de recompensas y evita la manipulación de Maximal Extractable Value (MEV). MEV se refiere a las ganancias obtenidas al reorganizar el orden de las transacciones que aún no han sido confirmadas

A través de 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 Nakamoto allana el camino para sBTC

La actualización Nakamoto introduce características en Stacks que allanan el camino para el lanzamiento de sBTC al permitir la transferencia confiable de BTC desde Bitcoin a sBTC en Stacks mediante un mecanismo de peg-in/peg-out gestionado por un grupo de actores descentralizados llamados sBTC Signers.

Los sBTC Signers son stackers que bloquean BTC enviado por un usuario en wallets de firma múltiple para luego acuñar sBTC en Stacks y enviarlo a los usuarios.

La actualización 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 sea mucho más rápido y eficiente desplegar sBTC en protocolos DeFi en Stacks.

Además, la actualización introduce un modelo de consenso PoX mejorado que vincula el historial de Stacks con el de Bitcoin, de modo que en cada nuevo bloque de Bitcoin, también se registra el estado de la red Stacks, lo que hace imposible alterar el historial de la red sin también alterar el de Bitcoin.

Además, los stackers tendrán la capacidad de vigilar el comportamiento de los mineros y decidir si incluir o no un bloque en la cadena, mejorando la seguridad de la red Stacks.

Al proporcionar una infraestructura rápida y más versátil, la actualización Nakamoto le da a Stacks todo lo que necesita para que sBTC impulse DeFi y Web3 en la popular capa de Bitcoin.

¿Qué sigue para sBTC?

La introducción de sBTC destacará que Bitcoin es más que una reserva de valor. sBTC se ha construido como un activo digital descentralizado y seguro que expandirá la funcionalidad de BTC.

Además de su lanzamiento en Stacks, sBTC también 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 desarrolladores pueden desbloquear todo el potencial de Bitcoin como un activo completamente programable, allanando el camino para la creación de DeFi respaldado por Bitcoin, tokens no fungibles (NFTs) y más.

Descarga Xverse hoy para gestionar tus activos de Bitcoin y Stacks con una sola billetera.

Comparte este artículo