Revisión de Stacks (STX): hacer que Bitcoin sea programable PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Revisión de Stacks (STX): hacer que Bitcoin sea programable

Stacks 2.0 es la iteración renovada y mejorada de Blockstack abordar los problemas de utilidad y escalabilidad que afectan a la red Bitcoin. Es una cadena de bloques de capa 1 que ayuda a usar contratos inteligentes y dApps indirectamente en la red de Bitcoin.

Para lograr esto, el equipo ha creado un mecanismo de consenso nuevo y único al que han denominado Prueba de transferencia (PoX) que conecta las cadenas de bloques de Bitcoin y Stacks. En este diseño, la cadena de bloques Stacks contiene los contratos inteligentes, mientras que la capa de Bitcoin actúa como la capa de finalidad y seguridad. Las elecciones de líderes ocurren en la cadena de bloques de Bitcoin, mientras que los nuevos bloques se escriben en la cadena de bloques de Stacks conectada.

En esta construcción de red, las transacciones de la cadena de bloques de Stacks son capaces de escalar independientemente de la cadena de bloques de Bitcoin. La cadena de Bitcoin solo es necesaria por motivos de seguridad y finalidad. Esto significa que miles de transacciones en la cadena de bloques de Stacks dan como resultado un solo hash en la cadena de bloques de Bitcoin.

Estas transacciones de pilas se liquidan en Bitcoin automáticamente cada vez que se crea un bloque en Bitcoin. Además, Stacks introduce un nuevo concepto de microbloques que brindan confirmación en segundos. La idea del microbloque es la dirección principal para la investigación de escalabilidad, donde un algoritmo de consenso teóricamente más rápido como PoX puede usar microbloques que se establecen en Bitcoin cada vez que se extrae un nuevo bloque.

Stacks

Pilas y Bitcoin. Imagen vía Hebergementwebs.com

Por lo tanto, Bitcoin sirve como protocolo de liquidación de pilas. La cadena de bloques y los bloques de Bitcoin sirven como la última verdad, y los valores hash del historial de bloques de Stacks se archivan en Bitcoin. El equipo de Stacks eligió Bitcoin como la capa de liquidación, seguridad y finalidad debido a su historial comprobado de sobresalir en las tres áreas.

Los contratos inteligentes y las dApps se programan utilizando un nuevo lenguaje llamado Clarity, que se beneficia de ser un lenguaje predecible que no usa compilador.

El proyecto tiene cuatro capas principales: la capa de aplicación, la capa de protocolo, la cadena de bloques Stacks y el sistema Bitcoin.

Elementos de diseño de Stacks 2.0

Se mencionó anteriormente que la cadena de bloques Stacks puede admitir el uso de contratos inteligentes y aplicaciones descentralizadas, y depende de Bitcoin para su seguridad y finalidad. Utiliza un nuevo algoritmo de consenso llamado Prueba de transferencia (PoX), y exploraremos PoX y sus capacidades con más detalle a continuación.

Prueba de transferencia (PoX)

Cada algoritmo de consenso utilizado en las construcciones de blockchain requiere algún tipo de recurso para asegurar la blockchain, ya sean recursos informáticos o recursos financieros.

En su mayor parte, estos algoritmos se dividen en dos tipos principales. La primera es la prueba de trabajo, donde los nodos dedican recursos informáticos en un proceso llamado minería. El segundo es prueba de participación, donde los nodos dedican recursos financieros en un proceso llamado participación.

La idea de alto nivel que llevó a la creación de la prueba de trabajo y la prueba de participación es hacer que sea factible que una entidad maliciosa o un grupo de entidades puedan atacar la red.

Existen variantes de estos dos algoritmos principales, y una de las variantes de prueba de trabajo es el mecanismo de consenso de prueba de quemado en el que los mineros compiten por las recompensas de la red "quemando" o destruyendo la criptomoneda de prueba de trabajo en lugar de utilizar recursos informáticos.

Stacks ha adoptado el concepto de prueba de grabación para crear un nuevo mecanismo de consenso que han denominado Prueba de transferencia.

Comprobante de transferencia

Una descripción general rápida de cómo funciona PoX. Imagen vía Reddit.

El algoritmo PoX es, en esencia, una generalización de Prueba de grabación. En PoX, la criptomoneda de prueba de trabajo de una cadena de bloques ya establecida no se quema, sino que se utiliza para asegurar la nueva cadena de bloques. En lugar de quemar la criptomoneda existente, los mineros la transfieren a otros participantes de la red.

Los mineros reciben parte de la nueva criptomoneda y los otros participantes de la red reciben la criptomoneda establecida en la transferencia. Esto permite a los participantes de la red que están agregando valor a la nueva red de criptomonedas ganar una recompensa en una criptomoneda base al participar activamente en el algoritmo de consenso.

Este nuevo mecanismo de consenso fomenta el uso de una cadena de bloques que ya es extremadamente segura, como Bitcoin, para asegurar nuevas cadenas sin introducir nuevas cadenas de prueba de trabajo y criptomonedas.

Esto también introduce la propiedad novedosa de permitir que los participantes de la red reciban pagos en una criptomoneda estable existente mientras participan en la nueva red blockchain. Esto ayuda a resolver el problema de bootstrapping que generalmente enfrentan las nuevas blockchains al brindar a los primeros participantes un incentivo sólido para unirse.

Este es exactamente el mecanismo de consenso que se utiliza en Stacks.

Consenso PoX

Como ya hemos establecido, el algoritmo de consenso de PoX funciona mediante el uso de una criptomoneda de Prueba de trabajo existente (como Bitcoin) para asegurar una nueva cadena de bloques (en este caso, Stacks). PoX es el primer algoritmo de consenso que utiliza dos cadenas de bloques en lugar de solo una.

Consenso PoX

Prueba de mecanismo de consenso de transferencia. Imagen vía Libro blanco de pilas.

En la implementación de PoX en Stacks, los mineros participan en las elecciones de líderes en cada ronda. Esta elección ocurre en la cadena de bloques de Bitcoin. El protocolo elige un líder mediante el uso de una función aleatoria verificable. Ese líder luego escribe el nuevo bloque en la cadena de bloques de Stacks y al mismo tiempo acuña las recompensas.

En esencia, el algoritmo hace que los mineros hagan una oferta para convertirse en el líder con Bitcoin, y luego el Bitcoin se transfiere a otros participantes de la red que están asegurando la red. Se cree que es una versión mejorada de Proof-of-Burn que funciona sin necesidad de quemar la criptomoneda existente para generar nuevos tokens.

En PoX, el Bitcoin se transfiere a los titulares de STX como recompensa por proteger la red. Las recompensas se distribuyen en función de la cantidad total de tokens STX retenidos. A cambio, los mineros de PoX reciben tokens STX recién acuñados.

Parámetros de PoX:

  • Recompensa de bloque: 1000 STX / bloque durante los primeros 4 años; 500 STX / bloque para los siguientes 4 años; 250 para los 4 años siguientes; y luego 125 STX / bloque a perpetuidad después de eso.
  • Tiempo de bloque: Stacks blockchain produce bloques al mismo ritmo que Bitcoin. Los bloques de Bitcoin se producen aproximadamente una vez cada 10 minutos, por lo que esa será la tasa para la red principal de Stacks 2.0. Sin embargo, los microbloques pueden dar una confirmación inicial más rápida.
  • Ventana de vencimiento de la recompensa del bloque: 100 bloques, lo que significa que si un minero gana un bloque, obtendrá la recompensa de la base de monedas por ese bloque después de que hayan transcurrido 100 bloques.
  • Parámetros de apilamiento: 2 direcciones de recompensa por bloque; ciclo de recompensa 2000 bloques (~ 2 semanas) para un total de 4000 espacios de recompensa.
  • Umbral de apilamiento: el número mínimo de STX necesario es dinámico en función de la participación.
  • Este umbral es 0.025% de la cantidad de participación de STX cuando la participación está entre el 25% y el 100% y cuando la participación es inferior al 25%, el nivel de umbral es siempre 0.00625% del suministro de líquido de STX.

La cadena de bloques de pilas

Como ya se señaló, la red Stacks tiene cuatro capas principales: aplicación, protocolo, blockchain de Stacks y el sistema Bitcoin.

Capas de pilas

Las cuatro capas de Pilas. Imagen vía boxmining.com

La cadena de bloques Stacks es el cemento que mantiene unido todo el ecosistema. Por sí misma, la cadena de bloques de Stacks es una capa distribuida donde los usuarios pueden implementar contratos inteligentes y crear activos virtuales.

El aspecto interesante es que esta no es una cadena de capa 2, sino que está conectada a la cadena alimentada por Bitcoin en una proporción de bloque de 1: 1. Esto significa que cualquier cosa que suceda en el ecosistema Stacks debería ser verificable en la cadena de bloques de Bitcoin.

¿Cómo se conectan las pilas y Bitcoin?

La conexión de dos libros contables distribuidos independientes se logra con PoX, donde los mineros pueden extraer tokens STX transfiriendo BTC. Además del nuevo mecanismo de consenso, esta plataforma descentralizada también admite contratos inteligentes, dApps y la creación de activos virtuales que son indelebles y fáciles de transferir.

Estos activos virtuales pueden representar cualquier número de casos de uso, desde la gobernanza hasta la financiación u otros modelos comerciales. Stacks admite tanto la creación de tokens fungibles como la creación de tokens no fungibles.

Pilas y Bitcoin

La combinación de Stacks y Bitcoin es poderosa. Imagen vía Pilas 2.0

Para impulsar los contratos inteligentes, Stacks utiliza el lenguaje de programación Clarity, que proporciona una seguridad mejorada y es un lenguaje predecible que no utiliza compilador. Los desarrolladores pueden estar familiarizados con Clarity, ya que se utiliza en otras plataformas descentralizadas líderes como Algorand.

Capa de protocolo

La capa de protocolo de Stacks es donde residen los servicios de almacenamiento, autenticación, financieros y de nombres. El sistema de almacenamiento utilizado en Stacks se ha denominado Gaia y almacena datos de aplicaciones fuera de la cadena sin la necesidad de un proveedor de almacenamiento externo.

Gaia utiliza sistemas en la nube fuera de la cadena, como Azure, para proporcionar a las aplicaciones un acceso a datos increíblemente rápido. Los datos permanecen protegidos por la clave privada del creador.

Además de eso, Stacks usa una función de autenticación descentralizada. Esta autenticación es la forma en que se otorga el acceso a las aplicaciones, con el nombre de usuario y otros detalles almacenados en Gaia.

Gaia apila criptomonedas

La arquitectura de Gaia en Stacks. Imagen vía Documentos de pilas.

El aspecto financiero de la capa de protocolo puede admitir plataformas financieras descentralizadas, similares a Uniswap y 1 pulgada. Estas plataformas pueden brindar a los usuarios la posibilidad de participar en intercambios y préstamos de DeFi, o incluso en DeFi más avanzado, como la agricultura de rendimiento. Esta capa se refuerza aún más con el uso de Clarity en la creación de contratos inteligentes.

Como ejemplo, el lenguaje de programación de contrato inteligente es realmente capaz de interactuar directamente con la cadena de bloques de Bitcoin. También se ha reforzado para prevenir posibles brechas de seguridad y, al mismo tiempo, anticipar posibles vulnerabilidades.

Stacks también se creó con una función de servicio de nombres única llamada Blockstack naming Service (BNS). A pesar de que la plataforma está descentralizada, el servicio de nombres permite a los usuarios de la plataforma dar nombres legibles por humanos a los activos, y esos activos se protegen con una combinación de claves públicas y privadas.

Participantes de PoX

El mecanismo de consenso de PoX consta de dos tipos de participantes:

  1. Mineros STX
  2. Titulares STX

Mineros STX

El grupo de mineros STX puede ver el estado de las cadenas de bloques Stacks y Bitcoin. Son responsables de las elecciones de líderes en cada ronda y gastan Bitcoin enviando transacciones en la red Bitcoin. Los líderes se seleccionan en cada ronda a través de una función aleatoria verificable, y el líder recién elegido es responsable de escribir el nuevo bloque en la cadena de bloques Stacks.

Los mineros STX luego son recompensados ​​por su actividad con el STX recién acuñado que proviene de las tarifas de transacción y de las tarifas de ejecución de contratos inteligentes.

Minería PoX

Echemos un vistazo a la minería PoX y el método por el cual un titular de STX puede ganar BTC.

Minería STX

Los mineros STX transfieren BTC y reciben STX recién acuñado. Imagen vía Dev.to

Como ya se mencionó, la minería PoX es simplemente un tipo mejorado de Prueba de quemado, donde los tokens se transfieren a otros participantes de la red como recompensas en lugar de ser quemados y destruidos.

En el ecosistema Stacks, un minero PoX transfiere Bitcoin a los propietarios elegibles de tokens Stacks (STX) y, a cambio, reciben los tokens Stacks (STX) recién acuñados. Por tanto, todos los participantes de la red se benefician.

Los mineros que eligen participar en este mecanismo PoX ejecutan un cliente de minería en su computadora o servidor. El cliente de minería es responsable de implementar el mecanismo PoX necesario, y esto asegura que el proceso se maneje correctamente a través de cuatro fases clave:

  1. Registro - Los mineros se registran para las elecciones entrantes enviando datos de consenso a la red.
  2. Compromiso -Para participar en la elección, los mineros registrados transfieren Bitcoin a los titulares de tokens de Stacks elegibles (STX) proporcionalmente a la cantidad de su token apostado.
  3. Eleccion - Una función aleatoria verificable elige aleatoriamente a un minero como líder para escribir un nuevo bloque en la cadena de bloques Stacks.
  4. Montaje - El líder escribe el nuevo bloque y, a cambio, recibe fichas de Stacks recién acuñadas (STX) como recompensa.

Recompensa minera

Los mineros de PoX son recompensados ​​con tokens STX recién acuñados al transferir BTC. Los desarrolladores establecieron el programa de recompensas de la siguiente manera:

  • Los primeros 4 años, se lanzan 1000 STX por bloque para minería.
  • Los próximos 4 años, se lanzan 500 STX por bloque.
  • Los próximos 4 años, se lanzan 250 STX por bloque.
  • Durante el resto del período, se lanzarán 125 STX por bloque.
Pila de reducción a la mitad

Apila el programa de reducción a la mitad de STX.

Las recompensas de los mineros se componen de las recompensas en bloque anteriores y las tarifas de transacción, sin embargo, estas toman 100 bloques en la cadena de bloques de Bitcoin para madurar. Esto significa que los mineros normalmente no verán sus recompensas hasta aproximadamente 24 horas después de que se generen.

Soportes STX

Los usuarios normales que poseen tokens STX son los usuarios que pueden participar en el consenso de la red bloqueando sus tokens STX en un contrato de participación, ejecutando o apoyando un nodo completo, o enviando información útil a través de la red como transacciones STX. Como recompensa por estas acciones, los titulares de STX obtienen BTC en un ciclo de recompensa de dos semanas.

Al bloquear su STX (llamado 'Apilamiento') y enviar transacciones ocasionales, el titular de STX es un participante activo en la protección de la red. Esto les da derecho a una parte de las recompensas de Bitcoin que se crean cuando los mineros realizan transferencias de BTC como parte del proceso de minería.

Este mecanismo de apilamiento es un nuevo método seguro para ganar Bitcoin sin necesidad de invertir en costosas plataformas mineras, involucrarse en esquemas de préstamos centralizados o aprovechar productos DeFi de terceros potencialmente riesgosos.

Apilado

El apilamiento es el nuevo método único utilizado por Stacks para permitir a los usuarios ganar BTC. Esta es la primera vez que los usuarios pueden bloquear un activo y obtener sus recompensas del protocolo en una moneda de reserva. Stacks llama a este proceso "Apilamiento" y es un componente clave del mecanismo de consenso de Prueba de transferencia.

Los apiladores en pilas ayudan a respaldar el consenso de la red ya sea bloqueando sus propios tokens STX o delegándolos a otros. Como recompensa, reciben BTC al final de cada ciclo de apilamiento.

PilaSTX

El apilamiento es la nueva forma de ganar BTC. Imagen vía Blog de OkCoin.

En última instancia, esto es preferible a los métodos actuales de DeFi, donde los usuarios se ven obligados a apostar todo tipo de tokens, por lo general, obteniendo sus recompensas en ese mismo token, que luego debe convertirse a BTC o alguna moneda estable para su custodia.

En lugar de aceptar los riesgos que conlleva el proceso, los apiladores pueden ganar directamente la más valiosa de todas las criptomonedas directamente al participar en la red. Eso también mantiene a los usuarios alejados de proyectos potencialmente problemáticos o sospechosos.

Staking vs Staking

Si bien apilar suena similar a replantear, hay algunas diferencias clave que debe comprender:

replanteo

(por ejemplo, Tezos, Cosmos, Cardano)

  • Los fondos de los usuarios pueden reducirse drásticamente en función de la actividad de la red
  • Requiere un alto tiempo de actividad y garantías de los nodos
  • Los fondos recibidos de las apuestas generalmente se venden para compensar los costos de mantenimiento y tiempo de actividad, lo que crea potencial para la presión de venta del mercado

Apilado

Solo es posible con Stacks (STX)

  • Sus fondos nunca abandonan su billetera y no hay riesgo de perderlos
  • No se requiere hardware especial. Los usuarios pueden participar por su cuenta a través de la billetera STX o a través de proveedores
  • Las ganancias se pagan en BTC, pero el activo generador de recompensas es STX, lo que significa que no hay presión de venta adicional para STX

Apilamiento y ganancia

Todos estos detalles técnicos son fascinantes, pero a estas alturas estoy seguro de que solo querrás saber cómo puedes apilar y hacer algunos BTC pasivos. De hecho, es bastante sencillo y sencillo.

Cartera Stacks Hiro

Empiece a acumular y ganar algo de BTC. Imagen vía hiro.so

Para ejecutar un nodo completo se requieren 70,000 tokens STX, lo que no es realista para la mayoría de los pequeños comerciantes y apiladores. Sin embargo, también es posible delegar o usar un grupo de STX si tiene menos de 70,000 STX, por lo que incluso nosotros, los pequeños, podemos acumular y ganar BTC.

Si está interesado en hacer eso, lo primero que debe hacer es descargar la billetera de escritorio Stacks de esta página.

Una vez que haya descargado e instalado la billetera, necesitará algo de STX y puede obtenerlo de Binance usando el emparejamiento BTC / STX. Otros intercambios que ofrecen STX incluyen OkCoin y KuCoin. Obtenga algo de STX y transfiéralo a su billetera.

Una vez que el STX esté en su billetera, puede comenzar a apilar haciendo clic en el botón Comenzar. Esto le preguntará si desea apilarlo usted mismo o delegar. Si no tiene los 70,000 STX requeridos para apilar por sí mismo, la billetera mostrará un mensaje de saldo insuficiente. La mayoría de nosotros elegiremos la opción Delegado.

Al hacer clic en Continuar en la opción Delegar, lo llevará a una página donde puede elegir entre los diversos servicios que ofrecen la delegación de STX. Cada delegador tiene diferentes criterios mínimos de token, tarifas y pagos, por lo que es posible que desee investigar cada opción antes de tomar una decisión.

Apilamiento de pilas de servicios

Delega en el servicio que te parezca mejor. Imagen a través de Stacks.co

Una vez que haya delegado, también deberá proporcionar una dirección donde se deposita su BTC. Luego, simplemente siéntese y espere a que el BTC se acumule. Los ciclos de ganancias duran aproximadamente 14 días, y si no desbloquea su STX al final de un ciclo, se apilan automáticamente en el siguiente ciclo.

Contratos inteligentes Clarity

Clarity es el usuario del lenguaje de programación para crear contratos inteligentes y dApps en Stacks. El código Clarity es lo que se conoce como código predecible porque los desarrolladores pueden determinar qué va a hacer el programa, cuántos datos consumirá y cuál será el costo de la aplicación.

Eso es preferible al lenguaje Solidity de Ethereum, que no permite a los desarrolladores saber o predecir lo que hará el programa, sus necesidades de datos o sus costos sin ejecutar realmente el código en determinadas condiciones.

Clarity también es diferente de la mayoría de los otros lenguajes de programación porque no se compila. En cambio, el código fuente de cualquier contrato inteligente se publica y se ejecuta directamente en los nodos de blockchain. Los contratos inteligentes de Clarity también tienen visibilidad del estado de Bitcoin, lo cual es importante porque permite que la lógica del contrato se active completamente en función de las transacciones de Bitcoin.

Equipo de pilas

Stacks comenzó como un proyecto para construir una mejor Internet en 2013 en el Departamento de Ciencias de la Computación de Princeton. Un año después, los cofundadores Ryan Shea y Muneeb Ali pasaron por Y Combinator y reclutaron a un grupo de otros científicos informáticos de Princeton para los esfuerzos iniciales de I + D. En 2017, la tesis de doctorado de Muneeb estableció el marco para una Internet propiedad de los usuarios que se construiría sobre cadenas de bloques.

Fundadores de Stacks

Los fundadores de Blockstack, Muneeb Ali (izquierda) y Ryan Shea (derecha). Imagen vía CoinDesk

Avance rápido hasta 2021 y Stacks está siendo desarrollado por un equipo distribuido globalmente que incluye investigadores líderes del MIT, Princeton y Stanford. El proyecto es propiedad de PBC de Hiro Systems (antes Blockstack PBC) y es supervisado por el Pilas Fundación Internet Abierto.

El token STX

STX fue creado principalmente para ser utilizado como combustible para ejecutar contratos inteligentes Clarity, sin embargo, tienen una funcionalidad adicional en el ecosistema Stacks. STX se puede utilizar para publicar nuevos contratos inteligentes en la cadena de bloques, para pagar las tarifas de transacción y para registrar activos digitales, entre otros usos.

El token STX es único en el sentido de que inicialmente se distribuyó al público a través de la primera oferta de token aprobada por la SEC en la historia de EE. UU. El proyecto también publicó un memorando legal en diciembre de 2020 que describía cómo STX podría pasar de su estado actual para convertirse en negociable en las bolsas de EE. UU.

El bloque génesis vio 1.3 mil millones de STX acuñados y hay un suministro máximo planificado de 1.818 mil millones de tokens. Los tokens acuñados con el bloque de génesis se compartieron entre los fundadores, la tesorería, los inversores de capital, los empleados, las ventas de dos tokens y la minería de aplicaciones.

En su máximo del 5 de abril de 2021 de $ 2.82, STX había experimentado un crecimiento de más de 8,800% en 2021. Si bien el precio ha disminuido desde su máximo histórico, al 27 de abril de 2021 se mantiene en $ 2.23, lo que le da un ROI de 1,750% de su ICO.

Gráfico STX

Historial de precios del token STX. Imagen vía Coinmarketcap.com

Si bien el token STX ha tenido un rendimiento sorprendente en 2021, el valor a largo plazo del token depende del crecimiento del ecosistema y la red de Stacks, así como de la demanda de contratos inteligentes Clarity. Esto es lógico ya que los desarrolladores necesitan tokens STX para agregar contratos inteligentes a la cadena de bloques y los usuarios necesitan tokens STX como combustible (tarifas de gas) al ejecutar los contratos.

Stacks está disponible en Binance y en otros intercambios globales. Desafortunadamente, su disponibilidad se ha establecido solo para personas no estadounidenses.

Conclusión

Stacks es un proyecto único e innovador que promete mejorar la utilidad de la red Bitcoin y desbloquear el valor masivo de Bitcoin haciéndolo más útil en el ecosistema DeFi a través de la inclusión de contratos inteligentes y dApps. Cuando se combina con la ya formidable promesa de reserva de valor para Bitcoin, se espera que esto aumente aún más el valor de Bitcoin.

La plataforma también es única en la creación de una forma para que los usuarios ganen Bitcoin sin minar o participar en esquemas turbios. Al bloquear los tokens STX, los usuarios pueden ganar BTC directamente. Esta es la primera vez que es posible ganar BTC de forma pasiva bloqueando tokens de otra cadena de bloques.

Lo que será interesante ver es qué tan rápido la comunidad blockchain adopta Stacks y si agregar contratos inteligentes a Bitcoin en realidad hace que las personas se alejen de otras redes que fueron diseñadas para dApps, como Ethereum.

Hasta ahora, dado el aumento del precio del token, el entusiasmo por Stacks parece claro.

Imagen destacada a través de Shutterstock

Descargo de responsabilidad: estas son las opiniones del autor y no deben considerarse consejos de inversión. Los lectores deben hacer su propia investigación.

Fuente: https://www.coinbureau.com/review/stacks-stx/

Sello de tiempo:

Mas de Coinburó