Hiro es una empresa de software que ofrece herramientas y servicios de desarrollo de cadena de bloques para Stacks.
Stacks es una plataforma única que desbloquea nuevas posibilidades para Bitcoin gracias a los contratos inteligentes. Permite a los desarrolladores crear aplicaciones descentralizadas (dapps) escalables mientras aprovechan la seguridad y los efectos de red de Bitcoin.
Historia de Hiro
Hiro tiene una historia algo complicada. La empresa comenzó bajo el nombre de Blockstack, que era el mismo nombre de la plataforma de cadena de bloques que desarrolló. El proyecto se sometió a un cambio de marca en 2018 y renombró la plataforma como Stacks para separar el ecosistema del proyecto en evolución de una sola empresa. En 2020, Blockstack cambió su nombre a Hiro y se dedicó a construir herramientas de desarrollo para una internet propiedad del usuario en Bitcoin.
Blockstacks (Stacks) fue cofundada por el científico informático Muneeb Ali y el empresario e ingeniero Ryan Shea. Mientras que Shea pasó a otros proyectos, Ali permaneció con Stacks y estableció Hiro, donde se desempeña como CEO de la empresa. El nombre Hiro se tomó del personaje principal del libro Snow Crash de Neal Stephenson, el mismo libro al que también se le atribuye haber acuñado el término "metaverso".
La misión declarada de Hiro es "permitir a los desarrolladores innovar y devolver el futuro a las manos de las personas" al "empoderarlos para crear un mejor futuro digital con herramientas y servicios de primera clase".
En 2019, el proyecto recaudó 23 millones de dólares en un evento de venta que fue uno de los primeros de su tipo en ser calificado por la SEC de EE. UU. Entre los inversores se encontraban Union Square Ventures, Hashkey Group, Arrington XRP Capital y otros.
Características de Stacks
Stacks permite a los desarrolladores construir y desplegar aplicaciones (como las de DeFi) o emitir activos basados en tokens, incluyendo NFTs, utilizando Bitcoin como capa base. Conceptualmente, Stacks opera de manera similar a una Capa 2 de Ethereum, permitiendo que las aplicaciones escalen mientras aprovechan la seguridad de la cadena de bloques subyacente.
Como plataforma desarrollada sobre Bitcoin, Stacks presenta varias innovaciones únicas. Estas incluyen su propio lenguaje de programación, llamado Clarity, y un novedoso mecanismo de consenso conocido como Prueba de Transferencia.
Cómo funcionan la Prueba de Transferencia y el Stacking
La Prueba de Transferencia es un mecanismo de consenso novedoso que vincula la red Stacks con la cadena de bloques subyacente de Bitcoin. Se basa en un modelo establecido llamado prueba de quema, donde un usuario, pero más típicamente un minero, quema o destruye parte de una moneda establecida de prueba de trabajo en lugar de los recursos informáticos que se requerirían para minar la misma moneda.
En el modelo de Stacks, la Prueba de Transferencia requiere una transferencia a una dirección de BTC en la red Stacks para participar en la selección de bloques de Stacks. Si son seleccionados para producir un bloque, reciben recompensas en el token nativo STX. Un minero puede aumentar sus posibilidades de ser seleccionado transfiriendo más BTC.
El BTC transferido se utiliza luego para pagar recompensas en la red Stacks. Los titulares de STX pueden participar en "Stacking" (un juego de palabras con el término staking) bloqueando sus STX y proporcionando una dirección de BTC para ganar su parte de las recompensas en BTC.
Actualización Nakamoto 2024
En 2024, Stacks comenzó una actualización significativa, denominada actualización Nakamoto (en honor al creador de Bitcoin) que introduce varias capacidades nuevas.
Los bloques más rápidos reducirán los tiempos de procesamiento de transacciones, medidos desde el momento en que un usuario envía una transacción hasta el momento en que se confirma en un bloque, de minutos a segundos. Logra esto permitiendo que un minero produzca múltiples bloques en Stacks dentro de un solo ciclo de selección de bloques.
Después de la actualización, una vez que una transacción se confirma en Stacks, también alcanza la finalidad a nivel de Bitcoin, lo que significa que nunca puede ser revertida.
Finalmente, esta propuesta altera el algoritmo de selección de bloques para eliminar una vulnerabilidad al valor extraíble del minero (MEV), que permite a los mineros incluir selectivamente transacciones en un bloque. Después de Nakamoto, los mineros de Bitcoin no tendrán ventaja sobre cualquier otra entidad que gaste BTC para minar en la red Stacks utilizando Prueba de Transferencia. Esto contrasta con la configuración anterior, que permitía a los mineros de Bitcoin gastar menos gracias al ordenamiento de transacciones.
Otras iniciativas de Hiro
Junto con Stacks, Hiro también ofrece un conjunto de herramientas para desarrolladores. Estas incluyen un explorador para inscripciones de Ordinals de Bitcoin y Ordhook, así como para construir indexadores, estándares y protocolos basados en Ordinals de Bitcoin.
La plataforma Hiro es un entorno de desarrollo alojado para desarrolladores que desean construir sobre Stacks.
Aspectos esenciales de Hiro
- Hiro es una empresa de desarrollo de software que construye herramientas y servicios de desarrollo de cadena de bloques para el ecosistema Stacks.
- Stacks es una plataforma de Capa 2 construida sobre la cadena de bloques de Bitcoin, aprovechando las ventajas de seguridad y redes de la capa subyacente.
- Stacks introduce funcionalidad de contratos inteligentes a Bitcoin, permitiendo a los desarrolladores construir aplicaciones escalables, emitir activos y generar valor adicional a partir de Bitcoin, el criptoactivo más grande por capitalización de mercado.