logo

¿Qué es Stacks? - Una primera guía

[Traducción del artículo original en inglés publicado en Medium, firmado por Harini Anantha Rajan]

Stacks es una red open-source de apps descentralizadas y smart contracts desarrollados sobre Bitcoin. Stacks libera todo el potencial de Bitcoin como capa base programable.

Esta es una descripción de Stacks, pero por sencilla que resulte esta definición, queda mucho de desvelar, y vamos a ir hasta el fondo.

Introducción

Internet es la revolución tecnológica más significativa en la historia de la humanidad. El primer Internet de Tim Berners-Lee’s pretendía ser “un medio de colaboración, un lugar donde todos nosotros pudiéramos encontrarnos, leer y escribir.

Sin embargo, con todas las sorprendentes actualizaciones, el mundo de Internet cambió. Resultó sorprendente cuando todo aquello que deseábamos llegaba a nuestras manos en cuestión de segundos, gracias a la red. La amenaza a la privacidad digital, por otra parte, se hizo muy real al mismo tiempo.

  • Empezamos a perder nuestra privacidad desde los teléfonos en nuestros bolsillos hasta las bases de datos biométricas utilizadas para señalarnos a los funcionarios del gobierno.
  • Nuestra navegación online está siendo rastreada e intervenida. Cada día más aparatos conectados por Internet están entrando en nuestros hogares.
  • Estas innovaciones nos han provisto muchas comodidades diarias and servicios “gratuitos”. Pero los datos que generan están siendo analizados, archivados y reutilizados para su comercialización y vigilancia.
  • Ahora estamos afrontando riesgos que eran impensables tan solo hace una década. Muchas compañías y gobiernos están adquiriendo y usando los datos de modos que no son para el mejor interés de la gente. Desgraciadamente, aquellos a quienes confiamos nuestros datos pueden a veces dejarnos tirados.
  • Los problemas de Privacidad Digital son muy graves, y estamos todos pasando a ser las víctimas.

Con la creciente amenaza a la privacidad digital, el mundo tecnológico está intentando encontrar una solución a través de la tecnología blockchain descentralizada.

¿Por qué una tecnología descentralizada (el mundo Crypto y Blockchain)?

Si bien plataformas como Facebook, WhatsApp, y otras plataformas de mensajería e email están mejorando sus políticas de privacidad, el marco centralizado de estas aplicaciones ha permitido a los gestores de plataformas etiquetar nuestros datos personales y cosechar nuestra información personal.

La preocupación por la privacidad en el uso de redes centralizadas como Facebook, Google, las nubes, y otros medios de conexión está creciendo. Existe la necesidad de una plataforma descentralizada que se ocupe de sus problemas de privacidad.

A diferencia de las aplicaciones tempranas en la web, que generalmente son mantenidas sin coste para los desarrolladores (o para las grandes tecnológicas), la capa de protocolo descentralizado, tal como es una blockchain, es transparente. Ahí todo es público y transparente.

¿Qué es una Blockchain?

Blockchain es un gran libro mayor del cual cada uno tiene una copia.

Podemos confiar en que el libro es correcto porque escribir en la blockchain (mining) requiere de muchas personas (computadoras) para resolver problemas matemáticos que son fáciles de comprobar pero difíciles de resolver. Ahora que tenemos una fuente de verdad en la technología blockchain, los potenciales casos o de uso y los beneficios son infinitos. Podemos construir un sistema monetario como las cryptomonedad (Bitcoin, Ethereum, Stacks, etc.). Podemos incluso construir un nuevo Internet en el que la tecnología blockchain puede poner a los usuarios en control de sus daos y su identidad.

Los datos en blockchain son generalmente inmutables, y por tanto, una fuga es menos frecuente aquí. Por eso, un protocolo basado en blockchain es no que necesitamos ahora mismo para ayudarnos a eliminar las amenazas a la privacidad digital.

Existe alguna tecnología así ya disponible?

Sí, y si no lo has hecho todavía, es hora de que explores el ecosistema Stacks. Stacks actúa como pionero en la construcción del nuevo Internet donde nosotros, las víctimas, pasamos a ser los dueños o propietarios. Ahora, veamos los detalles.

¿Qué es Stacks?

Stacks (en origen Blockstack) fue co-fundada en 2013, en el departamento de Computer Science de la Universidad de Princeton, por Muneeb Ali y Ryan Shea. Construyeron este ecosistema sobre la base de la blockchain Stacks. La blockchain Stacks blockchain es una ‘layer 1 virtual blockchain’ construida sobre la blockchain de Bitcoin. Esto hace posible la más segura y duradera blockchain conocida hasta la fecha, la blockchain de Bitcoin programable.

¿Qué es Bitcoin?

Cuando mencionamos Bitcoin, la gente siempre lo conecta con el Bitcoin moneda digital. Esto es incorrecto. Bitcoin es mucho más que una moneda digital para uso en pagos a nivel global. Es también un libro de registro de datos publico e inmutable, que las empresas pueden usar para poner en marcha aplicaciones que transformen sus negocios en nuevos y emocionantes modos.

¿Por qué Stacks en Bitcoin?

Bitcoin esta blockchain sobra a más fuerte. Bitcoin es una fuente inviolable de verdad, un protocolo para el asiento (anotación) de valor. Una vez se tiene la fuente de verdad última, se puede construir otros protocolos descentralizados, y casos de uso sobre él.

El mundo está convergiendo en Bitcoin, y la demanda de casos de uso en torno a Bitcoin está creciendo. En lugar de competir con el protocolo subyacente de Bitcoin, Stacks construye sobre Bitcoin y lo extiende. Esto permite a stacks crecer con Bitcoin y aprovechar el capital, la seguridad y la red de Bitcoin. Además, una transacción es imposible de revertir o cambiar una vez que se ha quedado asentada en Bitcoin. Estas garantías de asiento son fundamentales para las aplicaciones descentralizadas.

Si Bitcoin es tan poderoso y seguro, ¿por qué no construir directamente sobre Bitcoin? ¿Por qué una blockchain separada?

Había dos retos fundamentales a la hora de construir apps y smart contracts sobre Bitcoin.

  • Escalabilidad: La blockchain base de Bitcoin tiene una capacidad limitada para las transacciones.
  • Secure contracts: La blockchain de Bitcoin tiene un lenguaje de escritura limitado y no permite smart contracts generales. Esta opción de diseño asegura la seguridad a nivel de la capa base.

La blockchain Stacks aborda estas limitaciones de escalabilidad y smart contracts seguros, así como permite la creación de apps y smart contracts para Bitcoin. Esto es posible a través de un consenso de algoritmo llamado Proof of Transfer (PoX) que corre entre las dos blockchains.

Hacer posibles smart contracts escalables en Bitcoin ha sido un cuello de botella por mucho tiempo, y la blockchain Stacks abre la puerta a esa funcionalidad.

¿Qué ocurrirá a la blockchain de Stacks si la seguridad de la blockchain de Bitcoin es comprometida?

Aunque tal escenario es harto improbable, si llegase a ocurrir, esto no afectaría Stacks tanto. Y esto es porque Stacks es una virtual blockchain.

¿Qué es una blockchain Virtual?

¿Has oído hablar de máquinas virtuales, también llamadas VMs? Las máquinas virtuales son software que emula el computador. VMS utiliza el hardware de la máquila base y se pone así en marcha. ¿Por qué hacen esto? Imagina que estás utilizando una Linux VM sobre una máquina Windows y algo ocurre a tu máquina Windows. Siempre puedes acceder a tu Virtual machine desde otra máquina base Windows, y to trabajo no se pierde.

Del mismo modo la Blockchain Stacks es una virtual chain que se pone en marcha utilizando el poder de base de la blockchain Bitcoin.

Éste es un concepto excelente que hace a Stacks todavía más poderoso. En le futuro, si algo,ocurre a la blockchain Bitcoin, entonces la blockchain Stacks puede fácilmente migrar a otra blockchain base.

Esto actúa como una poderosa solución para la longevidad y escalabilidad de la Stacks blockchain. Así se destapa un gran potencial para apps construidas sobre la Stacks blockchain con el concepto de App Chains.

¿Qué son las App Chains?

Tal como Stacks es construido como una ‘virtual chain’ sobre la Bitcoin blockchain, las Apps construidas sobre Stacks pueden tener sus propias virtual chains sobre la Stacks blockchain. Esto resolverá los problemas de escalabilidad de las apps.

Esto es impresionante. Tiene Stacks su propia criptomoneda?

Sí, Stacks tiene su token nativo con el tipo STX. Éste es el primer non-security token aprobado por el SEC. Los STX tokens actúan como fuel para los Clarity smart contracts que corren en la Stacks blockchain junto con el valor de la moneda. Además, los STX tokens también aseguran que la red es estable con el,nuevo mecanismo de Stacking.

Ahora que hemos entendido la Stacks blockchain, vamos a revisar la historia del crecimiento del ecosistema Stacks.

Historia de Stacks

Stacks (en origen blockstack) fue co-fundado en 2013 en El departamento de Computer Science de Princeton por Muneeb Ali y Ryan Shea.

En julio de 2019, Stacks llevó a cabo una ‘token sale’ (la primera oferta de token en la historia de los Estados Unidos) bajo regulación A+ de la Securities and Exchange Commission (SEC).

Stacks ha levantado hoy más de 75 millones de dólares de inversores como Union Square Ventures USV, Y Combinator, Winklevoss Capital, Lux Capital, Foundation Capital, and many more.

In October 2019, Stacks entered into a Token Integration Agreement and related to DDA with Blockchain Luxembourg S.A. to airdrop STX token to a set of Blockchain users under the Blockchain’s Airdrop Program.

En octubre de 2020, Stacks 2.0 fue lanzada en testnet , y los desarrolladores y mineros empezaron a jugar con la tecnología.

En enero de 2021, Stacks 2.0 se lanzó la main net.

Ahora, más de 300 Dapps han sido creadas en Stacks, incluidas Blocksurvey, Pravica, Sigle… el ecosistema Stacks ha registrando millones de usuarios, incluido el inventor de la World Wide Web Tim Berners-Lee.

Stacks trae un ecosistema de proyectos, entidades independientes (Hiro PBC, Stacks foundation, Freehold, Daemon Technologies, New Internet Labs), y una comunidad de miembros bajo una marca llamada el ecosistema Stacks. Este ecosistema trabaja para construir un Internet en manos de los usuarios sobre Bitcoin.

En resumen

Las amenazas a la Privacidad digital que prevalece e en actual Internet están creciendo cada día. La mejor solución para recuperar nuestro derecho fundamental, Privacidad Digital , es el uso de tecnología blockchain descentralizada.

Stacks es un ecosistema descentralizado como tal , construido como una virtual machine/máquina virtual sobre la blockchain Bitcoin. Esto abre la posibilidad de construirse apps y smart contracts en Bitcoin, la blockchain más duradera. De este modo, tenemos un poderoso ecosistema para construir un nuevo Internet propiedad de los usuarios, donde seamos nosotros los propietarios en lugar de los productos.

Call-To-Action

Stacks permite construir apps y smart contracts en Bitcoin. Esto abre una oportunidad enorme a todos los desarrolladores de apps para construir una app ética. ¡Construyamos el futuro de Internet juntos!

En el próximo blog, nos adentraremos en ‘Construir apps para la web3 en Stacks’ .

Referencias:

Stacks Whitepaper

Stacks — Decentralized Internet Built On Bitcoin For the Next Generation

Muneeb Ali on Stacks 2.0

Articulo firmado por Harini Anantha Rajan (para el blog de BlockSurvey).

Traducción de Georgina García-Mauriño (Stacks advocate & Smartists co-founder)

Share this story