Introducción

circle-info

Stacks: El TL;DR

Stacks activa la economía de Bitcoin. Bitcoin es la criptomoneda más adoptada, más valiosa y más descentralizada. La Capa 2 de Stacks permite BTC rápidos y baratos y contratos inteligentes con todas las funciones en la Capa 2 sin modificar Bitcoin en sí. Usuarios y desarrolladores pueden usar BTC en sus aplicaciones y pagar tarifas de gas con BTC. Todas las transacciones en la Capa 2 de Stacks están aseguradas por Bitcoin Capa 1 con una finalización del 100%, lo que te permite construir aplicaciones y activos digitales que están integrados con la seguridad de Bitcoin.

La capa de Stacks para contratos inteligentes tiene las siguientes innovaciones que la hacen única:

S: Asegurado por toda la potencia de hash de Bitcoin (finalidad de Bitcoin). T: Mecanismo de anclaje a Bitcoin con minimización de confianza; escribir en Bitcoin. A: Intercambios atómicos de BTC y activos propiedad de direcciones BTC. C: Lenguaje Clarity para contratos inteligentes seguros y decidibles. K: Conocimiento del estado completo de Bitcoin; leer desde Bitcoin. S: Transacciones escalables y rápidas que se liquidan en Bitcoin.

Todo esto se logra mediante tres componentes principales:

1

Proof of Transfer

Proof of Transfer (PoX) es el mecanismo de producción de bloques de la cadena Stacks. Esencialmente, intenta recrear programáticamente los patrones de producción de bloques de PoW. Los mineros de Stacks gastan BTC por la oportunidad de minar nuevos bloques de Stacks. Bajo el capó, este mecanismo de producción de bloques ancla los bloques de Stacks a los bloques de Bitcoin, haciendo que sea tan difícil revertir un bloque de Stacks como revertir un bloque de Bitcoin. Es una afirmación fuerte, y la desglosamos con más detalle en las secciones sobre la producción de bloques de Nakamoto.

Aprende más sobre PoX

2

Clarity

Clarity es el lenguaje de contratos inteligentes que usa Stacks. Ha sido diseñado desde cero para facilitar a los desarrolladores la escritura de contratos inteligentes seguros y confiables. Además, dado que fue creado específicamente para Stacks y Bitcoin, hay funciones integradas para leer el estado de Bitcoin, lo que significa que puedes usar el estado de Bitcoin para ejecutar acciones en Clarity. Por ejemplo, podrías configurar una comprobación para asegurarte de que una transacción de Bitcoin en particular haya ocurrido antes de ejecutar una función de mint en Clarity, que casualmente es lo que ocurre con el tercer componente: sBTC.

Aprende más sobre Clarity

3

sBTC

sBTC es el anclaje bidireccional de Bitcoin con minimización de confianza en la capa Stacks. sBTC es la clave para hacer que Bitcoin sea programable y para llevar la funcionalidad completa de contratos inteligentes a Bitcoin a través de Stacks. sBTC no es una federación, sino que opera como una solución de anclaje bidireccional descentralizada y de red abierta para aportar funcionalidad de contratos inteligentes a Bitcoin con el menor riesgo de contraparte posible.

Aprende más sobre sBTC


¿Por qué necesitas aprender los fundamentos de Stacks?

Los fundamentos de Stacks te dan la intuición para construir aplicaciones que sean más seguras, más alineadas con Bitcoin y más preparadas para el futuro. Un desarrollador que aprende lo básico no solo escribe Clarity: ellos construyen aplicaciones que realmente se sienten como aplicaciones de Bitcoin.

  1. Construirás aplicaciones que realmente aprovechen Bitcoin

  2. Evitarás costosos errores de diseño

  3. Escribirás mejores contratos inteligentes

  4. Usarás sBTC y las escrituras en Bitcoin correctamente


¿Qué aprender después?


Recursos adicionales

Última actualización

¿Te fue útil?