Stacks entre otras capas

Recientemente, hemos visto una oleada de nuevas "capas de Bitcoin" aparecer en todo el ecosistema a medida que el mercado finalmente se ha despertado a la idea.
Sin embargo, no todas las capas de Bitcoin son iguales. Mientras que una gran parte de estos proyectos son vaporware que se aprovechan del bombo mediático, hay varios proyectos que están haciendo un esfuerzo de buena fe para hacer crecer la economía de Bitcoin y construir sobre Bitcoin usando diversos enfoques.
El Proyecto Capas de Bitcoin es un excelente lugar para comenzar a aprender sobre estas diferentes capas. Además, aquí hemos desglosado cómo Stacks se compara con algunas de las soluciones L2 de Bitcoin más prometedoras para que puedas empezar a aprender sobre todas ellas y tomar una decisión informada sobre cuál usar.
¿Qué es una Capa de Bitcoin?
Es importante definir los términos, especialmente en un ecosistema nuevo y en evolución como web3, y en un subecosistema aún más nuevo y de evolución más rápida como las capas de Bitcoin.
Para el propósito de este documento y comparación, podemos usar la siguiente definición de una capa de Bitcoin: Una capa de Bitcoin es un sistema informático distribuido separado construido ya sea junto a Bitcoin o encima de Bitcoin con el propósito de mejorar su escalabilidad, funcionalidad o ambos.
Esa definición es intencionalmente general y abarca muchos proyectos diferentes como L2s, sidechains, federadas, red abierta, etc.
Consideraciones Técnicas vs Económicas
Es importante entender que al diseñar blockchains, especialmente sistemas de capa 2, debemos considerar factores tanto técnicos como económicos. Dado que un componente central de un sistema blockchain es el dinero, necesitamos asegurarnos de que nuestros sistemas sean tanto técnicamente robustos como económicamente eficientes. Y debemos lograr ambas cosas manteniendo la descentralización.
Si bien es trivial crear un puente de confianza para trasladar BTC desde la L1 a una L2, eso socava el propósito de la tecnología blockchain en general, ya que la meta debería ser crear sistemas sin permisos y con mínima confianza.
Al mismo tiempo, una gran solución técnica que no considera los incentivos económicos de los actores descentralizados que operan la red no tendrá un camino sostenible hacia la adopción y viabilidad a largo plazo.
Este equilibrio es la razón por la que Stacks ha elegido el diseño que tiene, para equilibrar tanto la consecución de las características técnicas de una L2 de Bitcoin como la herencia de seguridad y un anclaje de BTC con mínima confianza, con los incentivos económicos para que los participantes del ecosistema la mantengan a largo plazo.
Como ejemplo de esto, Galaxy recientemente realizó investigación sobre este tema y encontró que un rollup de Bitcoin "necesitará generar aproximadamente entre $1.9m y $9.63m en ingresos por tarifas de transacción L2 por mes." Ese es un número significativo y nuevamente destaca la necesidad de considerar tanto factores técnicos como económicos al diseñar capas de Bitcoin.
Capas de Bitcoin Populares Comparadas
Lightning
Lightning es probablemente la capa de Bitcoin más conocida, y está diseñada principalmente para abordar problemas de escalabilidad. Lightning funciona como una red P2P separada de Bitcoin, permitiendo a los participantes mover su BTC desde la cadena principal a Lightning, realizar múltiples transacciones en Lightning y luego enviar el resultado final a la cadena de BTC donde se finaliza.
Esto en realidad es un problema completamente separado de lo que Stacks intenta abordar. Mientras Lightning toma la funcionalidad existente de Bitcoin y la hace mucho más escalable, Stacks busca ampliar la funcionalidad de Bitcoin para hacer cosas que ahora no se pueden hacer.
Crucialmente, Lightning es efímero, lo que significa que no tiene gestión de estado. No hay un registro continuo de lo que ha sucedido en la red Lightning, solo canales actuales. Una vez que los usuarios cierran su canal y sus transacciones se escriben de nuevo en la cadena de Bitcoin, desaparecen.
Un componente clave de los contratos inteligentes totalmente expresivos es que mantienen un registro histórico permanente de todas las transacciones que han ocurrido en la cadena.
Bitcoin hace esto ahora, pero su lenguaje de scripting es muy limitado. Así que mientras Lightning busca hacer que la funcionalidad existente de Bitcoin ocurra más rápido, Stacks busca añadir nueva funcionalidad.
RSK
Al igual que Stacks, RSK busca añadir funcionalidad adicional a Bitcoin, pero lo hace de manera diferente a Stacks.
RSK es una cadena merge-mined, lo que significa que se mina de forma concurrente con Bitcoin. Stacks tiene sus propios mineros y proceso de minería, y su propio valor económico y seguridad que es una función de ese valor de token, más detalles sobre esto abajo.
Hay múltiples perspectivas para ver esto. Debido a que RSK es merge-mined, los mineros de Bitcoin también son los que minan bloques de RSK, y RSK no tiene su propio token.
RSK solo puede existir con la participación voluntaria de los mineros de Bitcoin y las recompensas de minería dependen en gran medida del volumen de transacciones.
Esto también abre una discusión más amplia sobre los costos y beneficios de tener un token separado, en la que profundizaremos un poco más abajo cuando hablemos de rollups.
RSK también es compatible con EVM, mientras que Stacks usa Clarity y la Clarity VM.
Liquid
Liquid es una red federada centrada en desbloquear capacidades financieras más avanzadas con Bitcoin. Al ser federada, Liquid no es una red abierta y por tanto no es descentralizada.
El mecanismo de consenso de Liquid es gestionado por 15 funcionarios, que manejan el procesamiento y la validación de transacciones. Liquid tampoco soporta aplicaciones de propósito general, sino que está centrada únicamente en aplicaciones financieras.
Para otra perspectiva, Hiro escribió una excelente publicación comparando Stacks con otros proyectos de Bitcoin.
Rollups de Bitcoin
Los rollups son un desarrollo emocionante para escalar aplicaciones descentralizadas. Hay muchos tipos diferentes de rollups; en general se dividen en rollups ZK y rollups Optimistas, aunque también existen otras clasificaciones (ver esta descripción general).
Los rollups generalmente se consideran tecnología de capa 2 (L2) que se ejecuta encima de una blockchain de capa 1 como Bitcoin o Ethereum. Un aspecto crítico de los rollups es la naturaleza sin confianza donde la lógica que se ejecuta en la cadena L1 puede determinar si algo que ocurrió en el rollup fue válido. Esto no es cierto para todos los tipos de rollups, y hay cierta ambigüedad alrededor de definiciones exactas. Rollups soberanos, por ejemplo, solo usan la L1 subyacente para disponibilidad de datos (DA) y no para consenso.
La mayoría de los rollups que funcionan en Ethereum usan la L1 de Ethereum tanto como capa de disponibilidad de datos como para consenso, es decir, la validez de las transacciones del rollup es determinada por la lógica que se ejecuta en la L1 de Ethereum. Los sistemas más nuevos, como Celestia, están adoptando un enfoque más modular y están separando la DA del consenso. Un aspecto interesante de separar la DA es que cadenas más establecidas y duraderas como Bitcoin también pueden usarse para DA. A continuación hay una comparación interesante de sidechains y dos tipos de rollups posibles en Bitcoin (John Light publicó esto en Twitter):

Esta imagen significa en términos generales que los desarrolladores pueden construir rollups soberanos en Bitcoin hoy, pero necesitarás una configuración "confiable" para mover BTC dentro y fuera del rollup. De hecho, la gente ya está haciendo esto: ver el reciente anuncio de Rollkit. Para construir rollups de validez, es decir, donde la L1 de Bitcoin haga cumplir los retiros de BTC desde el rollup, necesitarás modificaciones en la L1 de Bitcoin. Ver esta descripción general para más detalles.
Una matiz importante aquí es el costo requerido para operar efectivamente un rollup en Bitcoin como se discute en el informe de investigación de Galaxy vinculado en la primera sección.
Ahora tenemos una comprensión sólida de cómo funciona Stacks y cómo encaja entre otras capas. Comencemos a profundizar en algunos de los detalles de implementación técnica y ver cómo funciona Stacks en la práctica.
Recursos adicionales
[Blog de Hiro] Construyendo sobre Bitcoin: una Comparación de Proyectos de Bitcoin
[Hiro Books] Guía para Principiantes sobre Capas de Bitcoin
Última actualización
¿Te fue útil?