Tabla de Contenidos
ToggleGrandes personalidades intentaron hacer cambios a Bitcoin. Todos y cada uno de ellos, fallaron. Entre aquellos intentos contamos con el de Vitalik Buterin, quién, al ver rechazada su propuesta, creó su propia red.
Existe un equipo de gente, que optó por una solución diferente. Estoy hablando del equipo de Stacks, quienes lograron crear una blockchain, layer 1, que procesa sus propios Smart Contracts y por supuesto, contiene aplicaciones descentralizadas que dan lugar a un ecosistema DeFi.
Pero la mayor particularidad de esta red, que la destaca frente al resto, es que se integra de forma nativa con la estabilidad, seguridad y poder económico de Bitcoin.
Más allá de las bondades de esta red, hoy me toca responder la pregunta ¿Cómo minar Stacks? Como ya podrán imaginar, el párrafo anterior, tendrá una gran importancia en este artículo.
Antes de conocer qué vamos a minar me parece importante conocer el proyecto que le da vida a esta criptomoneda llamada STX.
Tal como aclaré en la introducción del artículo, Stacks, es una blockchain, específicamente una layer 1, que busca crear un ecosistema DeFi, construido alrededor de Bitcoin.
Largas discusiones se han dado alrededor del futuro de la primera cadena de bloques y todas han llegado al mismo destino, Bitcoin no se cambia. Pero el equipo de Stacks insistió en que Bitcoin merece un ecosistema DeFi. Y, ¿cómo lo solucionaron?
Crearon una blockchain, un lenguaje de programación, bautizado Clarity, y un consenso de creación de bloques muy particular llamado “Proof of Transference”.
Stacks es capaz de procesar sus propias transacciones y alojar su propio ecosistema DeFi, laureles que ya ostenta un grupo variopinto de redes.
Lo más destacable de este equipo, es que mediante el exclusivo método de consenso que han creado, alcanzaron el objetivo de que la seguridad de su cadena descanse en la red principal de Bitcoin.
Ahora, indaguemos en el funcionamiento de este sorprendente consenso.
Los creadores de lo que en un principio se llamó Blockstack y hoy conocemos simplemente como Stacks, Muneeb Ali y Ryan Shea, siempre compartieron la certeza de que Bitcoin es la red más segura que existe. Es por eso, que la eligieron como proveedora de seguridad para Stacks.
Generalmente, hablamos de los métodos de consenso de Proof of Stake, Proof of Work y tal vez ahora, a causa de Solana, de Proof of History. Pero poco se menciona el método de Proof of Burn y es lo próximo a desmembrar en este artículo.
El mecanismo conocido como Proof of Burn, es un método en el cual los mineros para lograr minar un nuevo bloque, en lugar de ofrecer su fuerza computacional (Proof of Work) o una garantía económica (Proof of Stake), “queman” o destruyen criptomonedas. Sí, es correcto, se ofrece la quema o destrucción de cierta moneda.
Por supuesto que Muneeb Ali y Ryan Shea sabían, desde un principio, que este método no funcionaría con Bitcoin, ya que ¿quién querría destruir BTC?
Fue entonces, que echaron mano a su creatividad y desarrollaron el mecanismo de consenso que llamaron Proof of Transference. Este método podría resumirse como idéntico al Proof of Burn, con la salvedad de que, en lugar de destruir monedas, los mineros, con el objetivo de competir por minar un nuevo bloque, transfieren estas cryptos a otro agente del ecosistema.
Ahora, ¿a quién envían BTC los mineros? A los segundos participantes de esta red, conocidos como “Stackers” o acumuladores. Los stackers deben ofrecer como garantía sus stacks, alrededor de 10.000, que se alojarán en la red de Stacks y de esta manera serán los encargados de la seguridad de la red. Por otro lado, no es menor destacar que su recompensa por esta participación, será, nada más ni nada menos que en Bitcoins.
Imagino las dudas que genera este consenso y, en particular, su funcionamiento. A no preocuparse, que lo develaré en el siguiente párrafo.
Hasta aquí llegamos conociendo que Stacks asegura su red mediante Bitcoin, con el método de consenso de Proof of Transfer y que en este consenso participan dos actores, mineros y acumuladores. Con esta base de información, pasemos al proceso en sí.
Punto importante, que probablemente generará más de una sonrisa. En cuanto al hardware, una computadora, común y silvestre es suficiente para ser un minero de STX y disfrutar de las recompensas por minar un nuevo bloque.
Por el lado económico, quizás las sonrisas anteriores ahora se disipen, ya que es necesario contar con BTC, los cuáles serán transferidos, con el objetivo de salir sorteados y poder minar un bloque de Stacks.
Para contar con posibilidades de ser elegido para minar un nuevo bloque de Stacks, los mineros deben enviar, en la cadena de Bitcoin, la misma cantidad de BTC a dos direcciones distintas. Estas direcciones, contenidas en la cadena de BTC, pertenecen a dos acumuladores distintos, quienes ofrecieron sus Stacks como garantía. Es importante saber, que estas dos direcciones son seleccionadas mediante un algoritmo aleatorio.
Pero, ¿cómo se determina quién será el minero encargado de minar el próximo bloque? Esto depende de la cantidad de BTC enviada a las direcciones de los acumuladores. El minero que haya enviado la mayor cantidad de BTC a las billeteras de los acumuladores, será el encargado de minar el próximo bloque. A cambio de su tarea, recibirá una recompensa en STX en la red de Stacks.
Para calcular la probabilidad de ser elegido debe realizarse el siguiente ejercicio: tomamos la cantidad de BTC enviada por el minero y la dividimos por la totalidad de BTC enviada por el total de los mineros.
Ya vemos que no es simple minar un nuevo bloque de Stacks, así que dejaré algunos consejos para calcular la cantidad de Bitcoin a enviar para aumentar las chances.
Stacks no impone un mínimo en cuanto a la cantidad de BTC que los mineros deben enviar, pero de manera natural se adoptó un monto que se conoce como “dust”, polvo en castellano. Cuando se envía una transacción y el costo de esta supera al monto enviado, estamos frente al, para nada bien ponderado, “dust”.
Para calcular este monto, deben tenerse en cuenta muchos factores, pero la comunidad de Stacks considera que 5.500 satoshis son un buen piso. Teniendo en cuenta que deben realizarse transacciones a dos wallets diferentes, 11.000 es el número mínimo que suele transferirse para participar por el sorteo de la minería del próximo bloque de Stacks.
También desde la comunidad, se nacieron las siguientes recomendaciones a la hora de calcular la cantidad necesaria de BTC a transferir:
Si bien, puede resultar intimidante al principio, en palabras de los propios mineros, son decisiones que se aprenden a ponderar con la práctica.
Este punto se compone por dos conceptos. Rewards (recompensas) relacionados a la creación del bloque en sí y aquellos que tienen relación con los fees que los usuarios pagan para utilizar la red de Stacks. Veamos cómo se compone cada uno.
Las recompensas por minar bloques de Stacks siguen, como no podría ser de otra manera, la política monetaria de Bitcoin. A raíz de esta similitud, nos encontramos con el siguiente esquema. En los primeros cuatro años, se crearon 1000 STX por bloque. Luego de transcurrido este tiempo, el primer halving reducirá a la mitad la cantidad de STX creados con cada nuevo bloque y de la misma manera se dará, cada cuatro años. Cada halving, está sincronizado con el mismo evento, en la red de Bitcoin.
Los usuarios de Stacks, se ven obligados a abonar un fee por cada transacción que realizan en la cadena.
En los bloques normales, que siguen el timestamp o tiempo de creación de los bloques de Bitcoin, el minero recibe el 100% de los fees abonados.
Por otro lado, la red cuenta con los llamados micro-bloques. Estos son bloques parciales que componen los bloques propiamente dichos, de la red de Stack, y sirven para aminorar los tiempos de espera a la hora de usar la red de Stack. En este caso el minero que valida el micro-bloque se lleva el 40% de los fees de las transacciones. Mientras que el 60% restante, hará las veces de recompensa para el minero que valide el bloque completo, compuesto de los micro-bloques que sean necesarios.
Sin dudas es una red innovadora en varios puntos, que la vuelven atractiva, tanto a los ojos de los usuarios como de los mineros. Hacer uso de la seguridad de la red de Bitcoin, mediante su consenso de Proof of Transfer, es un punto extra.
A la hora de su adopción, sus creadores, destacan que proporcionan a Bitcoin un nuevo caso de uso. Hoy podemos decir que Bitcoin, sirve para realizar transacciones entre pares sin intermediarios, pero también para minar bloques de Stacks.
El futuro de Stacks dependerá de dos puntos, que se encuentran, a la fecha, todavía a la espera de definición. Por un lado, aumentar su ecosistema DeFi y, por otro, convencer a los usuarios que gastar sus BTC con el fin de minar STX, es un buen negocio…