¿Qué es Stacks?

Podemos hacernos una idea del objetivo y la ética detrás de Stacks observando cómo Satoshi concibió la generalización de Bitcoinarrow-up-right en 2010:

"...sería una red completamente separada y una cadena de bloques separada, pero compartiría potencia de CPU con Bitcoin...todas las redes del mundo compartirían la potencia de CPU combinada, aumentando la fuerza total."

Este es un tema importante en las decisiones de diseño de Stacks. Un poco contradictorio en el mundo de Bitcoin, la red Stacks es una L2 de Bitcoin, pero sí tiene su propio token.

Esta es una decisión de diseño intencional y crítica principalmente con el propósito de mantener la descentralización, en lugar de depender de una federación.

Si eso confunde o eres escéptico, es comprensible — profundizaremos en estas ideas a medida que recorramos la documentación.

Stacks y el propósito de la tecnología blockchain

Al evaluar nuevas tecnologías blockchain, es importante mantener intacta la intención y el propósito originales. Si volvemos a Bitcoin, originalmente fue diseñado para ser:

  • Descentralizado

  • Inmutable

  • Seguro

Probablemente hayas oído hablar del trilema de la blockchain — el problema de intentar equilibrar descentralización, escalabilidad y seguridad de una red blockchain.

Stacks adopta el enfoque de resolver este trilema separando las cadenas en capas.

Así que en la base, tienes la capa fundamental: Bitcoin.

Bitcoin es la red blockchain más descentralizada, más segura y más inmutable. Sin embargo, eso conlleva algunos compromisos.

  • Bitcoin es muy lento en comparación con otras redes. Bitcoin solo escribe un nuevo bloque aproximadamente cada ~10 minutos, lo que hace que su rendimiento sea insignificante comparado con redes diseñadas para la velocidad como Solana.

  • Bitcoin también es "aburrido". Ethereum surgió después de Bitcoin y buscó hacer por el software lo que Bitcoin hizo por el dinero. El objetivo de Ethereum es ser una especie de superordenador descentralizado, sirviendo como un entorno global de cómputo para contratos inteligentes (código que se escribe en una cadena de bloques).

  • Bitcoin no es escalable. Debido a que cada nuevo bloque debe propagarse a cada nodo de la red, Bitcoin solo puede funcionar tan rápido como el nodo más lento de la red.

Ahora estamos viendo el auge de redes blockchain modulares como Cosmos que están diseñadas para facilitar que las personas pongan en marcha sus propias redes blockchain.

Mientras que la mayoría de los nuevos protocolos blockchain que aparecen hoy en día ven estas propiedades como negativas y buscan eliminarlas, la comunidad de Stacks ve las cosas de manera diferente.

La forma Stacks

Stacks adopta un enfoque en capas: la capa fundamental de liquidación es Bitcoin, y la escalabilidad y la funcionalidad se añaden encima usando capas.

Hay muchos tipos diferentes de L2 y diferentes formas en que pueden construirse. Todos vienen con diferentes compensaciones y tienen su propia manera de lograr los objetivos de escalabilidad o funcionalidad.

Al adoptar este enfoque en capas, podemos tener toda la misma funcionalidad que cadenas como Ethereum, pero construida sobre Bitcoin.

Así que Stacks es una capa 2 de Bitcoin con algunas propiedades únicas, como tener su propio token, que actúa como un mecanismo de incentivos para mantener un registro histórico de todas sus transacciones y operar con su propio presupuesto de seguridad (además del presupuesto de seguridad de Bitcoin — más sobre esto en la siguiente sección).

Esta es una de las cosas que separa a Stacks de otras capas de Bitcoin como Lightning.

  • Lightning no añade funcionalidad adicional a Bitcoin; simplemente ayuda a escalar la funcionalidad que Bitcoin ya tiene y a que opere más rápido. Lightning también es efímero — no tiene estado permanente — y por lo tanto no es adecuado para cosas como contratos inteligentes que necesitan rastrear datos y mantener estado.

  • Contrasta esto con Stacks, que añade funcionalidad adicional a Bitcoin pero que aún en última instancia liquida en Bitcoin (cubrirémoslo también en la siguiente sección).

El beneficio es que podemos mantener una separación de responsabilidades y mantener a Bitcoin simple y robusto, avanzando produciendo bloques, mientras añadimos capas adicionales para funcionalidad y velocidad. Si esas otras capas fueran comprometidas, la capa fundamental permanecería intacta.

Esto es importante al construir sistemas destinados a ser un dinero descentralizado global (Bitcoin) y una economía descentralizada construida sobre ese dinero (Stacks).

El token STX es un token separado utilizado para incentivar la producción honesta de bloques. No representa Bitcoin vinculado (hay un peg de Bitcoin separado llamado sBTC para ese propósito). Aunque esto puede sacudir a algunos en partes de la comunidad Bitcoin, tiene varias ventajas.

Al implementar un token en la cadena Stacks, proporcionamos un incentivo económico adicional para que los mineros produzcan bloques de Stacks de manera honesta.

Este token proporciona un incentivo adicional como una forma de hacer crecer la cadena. En lugar de confiar en el altruismo para producir bloques y hacer crecer la cadena, podemos incentivar a los desarrolladores, poseedores de tokens e inversores al mismo tiempo teniendo un token.

Las estafas de ICO de 2017 dejaron un mal sabor de boca a muchas personas, lo cual justificadamente ha hecho que mucha gente sea escéptica de cada nuevo proyecto blockchain que surge con un nuevo token.

Pero el problema con muchos de esos proyectos era que no tenían valor real, no estaban anclados a nada más de valor y no ofrecían utilidad real.

Con un proyecto como Stacks, tenemos utilidad real en el sentido de servir como una forma de utilizar Bitcoin y convertirlo en un activo productivo de manera descentralizada. Este es un punto clave: actualmente las únicas formas comunes de hacer productivo a Bitcoin son entregárselo a un servicio de custodia o transferirlo fuera de la cadena de Bitcoin mediante algo como wBTC en Ethereum.

Stacks nos permite hacer esto mientras en última instancia todavía se liquida en la cadena de Bitcoin.

Además, Stacks nos permite construir software descentralizado y resistente a la censura utilizando a Bitcoin como la capa fundamental de liquidación. Eventualmente, el objetivo es construir una red de sistemas financieros y productos de software descentralizados que todos utilicen a Bitcoin como su dinero.

Con ese contexto, profundicemos exactamente en cómo Stacks está conectado a Bitcoin.

Última actualización

¿Te fue útil?