Autor original: NOTDEGENAMY, RAM JOMO

Compilación original: Shenchao TechFlow

introducción

En 2009, una persona anónima llamada Satoshi Nakamoto lanzó Bitcoin, la primera criptomoneda descentralizada del mundo. Permite transferencias de dinero entre pares sin necesidad de intermediarios como los bancos.

Debido a sus orígenes iniciales, el equipo fundador anónimo, la gran red de mineros y la falta de métodos de financiación tradicionales, Bitcoin se ha convertido en la criptomoneda más descentralizada. Dado que no existe un controlador único, es extremadamente difícil para los actores malintencionados reescribir transacciones en la red Bitcoin. Incluso si se produce colusión entre varios individuos, coordinar ataques para comprometer la precisión de la red es un desafío debido a su descentralización. Para comprender cuán descentralizado está Bitcoin, considere el coeficiente de Nakamoto, que es un número que representa el grado de descentralización. Este coeficiente representa el número de partes/operadores de nodos que controlan más de un tercio de toda la red. Se estima que el coeficiente Satoshi de Bitcoin ronda los 7000. Al momento de escribir este artículo, la segunda red más descentralizada es el protocolo Mina, con un coeficiente de 151. Otras redes notables incluyen Solana con un coeficiente de 18 y BNB con un coeficiente de 7. Lo que hace que Bitcoin sea único es que está extremadamente descentralizado.

Además de la descentralización, Bitcoin es especial por sus propiedades fundamentales. Bitcoin tiene una oferta limitada de 21 millones de Bitcoins/BTC, lo que lo convierte en un activo refugio atractivo contra la inflación y la inestabilidad económica. Por lo tanto, a Bitcoin se le suele llamar "oro digital".

En resumen, Bitcoin:

  1. Funcionalidad simple: permite transferencias de dinero de igual a igual

  2. Descentralizada: está muy por delante de todas las demás criptomonedas

  3. Seguro: es inmune a los ataques y ha sido seguro durante más de 15 años.

Estos factores le dan a Bitcoin el más alto nivel de transparencia regulatoria. Está clasificado como una mercancía, lo que demuestra que las instituciones reconocen su naturaleza descentralizada. Su ETF también fue aprobado en enero de 2024, lo que introducirá Bitcoin en los mercados financieros tradicionales.

La conclusión es la siguiente: Bitcoin ha establecido un nivel básico de confiabilidad que continúa creciendo. Si podemos crear aplicaciones sobre Bitcoin, se beneficiarán de los efectos secundarios.

Sin embargo, esta no es una tarea fácil. Originalmente, Bitcoin no estaba destinado a ser una capa base para otras aplicaciones.

Primero, las transacciones en Bitcoin son caras y lentas

Si te envío 5 BTC, esta transacción debe quedar registrada en la red Bitcoin. Más bien, la transacción debe (1) incluirse en el libro mayor y (2) el libro mayor actualizado debe distribuirse a miles de computadoras. Incluir transacciones en el libro mayor requiere que numerosos mineros compitan para resolver acertijos criptográficos para verificar y confirmar las transacciones, un proceso costoso y que requiere muchos recursos. Garantizar la distribución del libro mayor también ralentiza la cantidad de transacciones que podemos procesar por segundo. Las computadoras manejadas por gente común y corriente no tienen una capacidad de almacenamiento ilimitada. Aquí observamos que el enfoque de Bitcoin en la descentralización da como resultado un equilibrio entre costo y velocidad.

En segundo lugar, Bitcoin no es compatible con los contratos inteligentes.

Digamos que queremos hacer algo complejo más allá de la transferencia de moneda entre pares. Por ejemplo: Queremos programar una máquina expendedora en la red Bitcoin. Según el valor de la entrada, la máquina expendedora genera un producto, y la red Bitcoin realiza un seguimiento continuo del número de productos que quedan en la máquina expendedora. Esta máquina expendedora es similar a un contrato inteligente: un conjunto de reglas que se ejecutan automáticamente en función de condiciones desencadenantes específicas.

Bitcoin no admite directamente contratos inteligentes, una limitación que surge de dos opciones de diseño intencionales.

  1. Bitcoin emplea un lenguaje de secuencias de comandos restringido basado en pilas que deliberadamente no está completo en Turing y carece de características avanzadas como bucles y condiciones complejas. En otras palabras, escribir una lógica compleja en Bitcoin es difícil. Sólo se admiten operaciones simples como firmas digitales y bloqueos de tiempo.

  2. Bitcoin utiliza el modelo de salida de transacciones no gastadas (UTXO) para rastrear el estado (es decir, el estado actual de toda la información en la cadena de bloques), que es eficiente para rastrear los saldos de las billeteras, pero menos eficiente para rastrear el estado de otros tipos de transacciones.

Estas decisiones arquitectónicas sacrifican seguridad y previsibilidad por programabilidad. Entonces, si bien Bitcoin es excelente para transferencias seguras de valor, es muy hostil para respaldar la compleja lógica dependiente del estado requerida para las aplicaciones de contratos inteligentes. Posteriormente, redes como Ethereum surgieron como soluciones a estas limitaciones.

Primeros intentos de superar estas limitaciones: Segwit, Lightning Network y Taproot

La primera actualización importante de Bitcoin se llamó Segwit y se lanzó en 2017. Permite que las transacciones de Bitcoin se realicen más rápido y al mismo tiempo permite modificar los ID de las transacciones antes de confirmarlas en la cadena de bloques. Esto hace posible procesar por lotes de forma segura múltiples transacciones. Con el tiempo, múltiples transacciones que ocurren fuera de la cadena de bloques pueden fusionarse en una sola transacción y luego almacenarse en la cadena.

Esto llevó a la primera Capa 2 (L2) de Bitcoin, conocida como Lightning Network, lanzada en 2018. L2 es un protocolo que se asienta sobre el L1 subyacente (en este caso, Bitcoin es L1).

Aquí hay una explicación rápida de lo que está sucediendo en Lightning Network:

  • Si te envío 10 BTC y tú me envías 5 BTC, normalmente se registrarán 2 transacciones. Lightning Network crea un nuevo mini libro mayor entre dos partes que realizan transacciones. Liquida el resultado neto después de un período de tiempo (por ejemplo, A envió 5 BTC a B), reduciendo el registro de transacciones en el libro mayor de 2 a 1.

  • Lightning Network agrupa múltiples transacciones en una y registra esa única transacción en la cadena de bloques de Bitcoin. Aunque existen ciertas compensaciones en la descentralización, Lightning Network ofrece una flexibilidad significativa. Para transacciones pequeñas, los usuarios se benefician de su velocidad y menores costos de transacción. Las tarifas de transacción de Bitcoin son de aproximadamente $1, mientras que las tarifas de Lightning Network son de solo $0,001 por transacción.

Lightning Network mejora la velocidad pero no admite programabilidad ni otros casos de uso interesantes. Con Lightning Network, todavía no puedo enviarle una moneda estable y asegurar esa transacción mediante la red Bitcoin, y mucho menos programar un contrato inteligente en Bitcoin.

La actualización Taproot, activada en 2021, sienta las bases para la programación de contratos inteligentes en Bitcoin. Básicamente, relaja las restricciones sobre la cantidad de datos arbitrarios que se pueden incluir en una transacción de Bitcoin.

Introduciendo los ordinales

Gracias a Taproot, los usuarios ahora pueden grabar datos directamente en un solo Satoshi (100.000.000 Satoshi equivalen a 1 Bitcoin). Más bien, a un satoshi se le puede (1) asignar un número específico para referencia futura y (2) imprimirle datos como texto, imágenes o archivos complejos. Este proceso convierte efectivamente los Satoshis fungibles en Satoshis no fungibles, creando lo que comúnmente se llama tokens no fungibles (NFT).

Los ordinales suscitaron opiniones encontradas.

Por un lado, los Bitcoin Ordinals pueden considerarse superiores a los NFT almacenados en otras cadenas de bloques.

He aquí por qué: si bien los NFT se almacenan en la red Bitcoin mediante grabación, los datos reales (imágenes, videos, etc.) se almacenan en la cadena de bloques. Por el contrario, las NFT no ordinales suelen almacenar metadatos/punteros de URL en la cadena de bloques en lugar de datos reales. Como resultado, los ordinales son más resistentes a la censura, fallas de enlaces y pérdida de datos.

Por otro lado, muchos en la comunidad Bitcoin creen que obligar a los nodos Bitcoin a descargar y almacenar imágenes es un desperdicio de recursos. A continuación se muestra una famosa colección de Ordinales, la colección Taproot Wizards.

Algunos NFT de la colección Taproot Wizards

De hecho, los Ordinales actualmente atraen menos atención que hace apenas unos meses. Como puede ver en el cuadro a continuación, la creación de Ordinales consume menos recursos y, en general, la cantidad de Ordinales creados también se reduce.

Los esfuerzos para crear Bitcoin Ordinals disminuyen con el tiempo (Fuente: Dune Analytics)

Las preocupaciones sobre si los Ordinals deberían ocupar espacio de bloque en la red Bitcoin es un factor importante de esta desaceleración, pero vale la pena señalar que este no es un fenómeno limitado a los Ordinals. Es posible que el interés en las NFT haya disminuido debido a la sobresaturación del mercado.

Esta caída en la popularidad no es específica de Bitcoin Ordinals: es una desaceleración para todo el espacio NFT (Fuente: The Block)

Hasta ahora, este artículo ha enfatizado repetidamente que el énfasis de Bitcoin en la seguridad y la descentralización lo hace menos escalable. Esta es la razón por la que los Ordinals han sido criticados: muchas personas sienten que las imágenes no merecen la congestión adicional en la red Bitcoin. Esto nos lleva a la L2 de Bitcoin.

Entrando al segundo piso (L2s)

Comprender las L2

Antes de profundizar en cualquier tema relacionado con Bitcoin, es importante comprender los conceptos básicos de las L2. Las L2 pueden resultar confusas porque diferentes personas tienen diferentes definiciones. En este artículo, dividimos las L2 en dos tipos principales: cadenas laterales y acumulaciones. En Ocular consideramos que los rollups son una verdadera representación L2.

cadena lateral

Las cadenas laterales son cadenas de bloques independientes que no liquidan sus transacciones en la cadena principal. En otras palabras, no todas las transacciones en L2 se pueden verificar directamente en L1.

Liquid Network es un gran ejemplo de cadena lateral de Bitcoin. Puede transferir BTC desde la red Bitcoin a Liquid Network a través de un puente. Esto implica enviar BTC a una dirección administrada por "Watchers", un grupo de aproximadamente 65 miembros confiables elegidos por la comunidad, incluidos representantes de bolsas, instituciones financieras y empresas relacionadas con Bitcoin. Luego, por cada BTC transferido a esta dirección de administración provisional, el usuario recibe un BTC sintético llamado LBTC. Este es un mecanismo de enganche bidireccional.

La seguridad de Liquid Network depende de estos guardianes y su reputación continua no hereda la seguridad de Bitcoin L1. Si la mayoría de los guardias se confabulan o son atacados, la seguridad de la cadena lateral puede verse comprometida. El principal beneficio de Liquid Network es que ayuda a las partes que necesitan realizar transacciones de forma rápida y privada sin abandonar por completo el entorno de Bitcoin: las transacciones son más rápidas y los usuarios también pueden intercambiar monedas estables y otros tokens, así como LBTC en la red.

Rollups (rollos)

Consideramos que los resúmenes son verdaderos L2 porque cada transacción está respaldada por una prueba enviada a L1; esta prueba se puede verificar directamente en L1; En los resúmenes, varias transacciones se resumen en 1 transacción. Luego, la transacción se envía a L1 junto con una prueba de validez. Una prueba de validez dice: "Oye, he verificado estas transacciones y puedo confirmar que siguen todas las reglas. Puedes verificarme y obtener certeza acumulativa. ¡No es necesario verificar cada transacción individualmente!".

Explique la conexión entre L1 y L2 (Fuente: Limitless Insights)

Cada transacción está protegida por una prueba que se puede verificar, por lo que los paquetes acumulativos heredan un alto nivel de seguridad de la cadena de bloques de Bitcoin y podemos considerarla como una verdadera L2. Los paquetes acumulativos que ayudan a que Bitcoin sea más programable incluyen MerlinChain, BOB, BEVM, Bitlayer y Botanix.

Otros métodos

Stacks demuestra un enfoque sin acumulaciones ni cadenas laterales que aún hereda un nivel de seguridad de Bitcoin L1.

Cómo se entrelaza Stacks con Bitcoin: los Stackers reciben BTC y los mineros de Bitcoin reciben STX, lo que hace que las dos cadenas de bloques se entrelacen (Fuente: Documentación de Stacks)

Stacks es esencialmente una cadena de bloques independiente que pide a los mineros de Bitcoin que validen sus bloques a cambio de recompensas. Sin embargo, Stacks no publica ninguna prueba ni hashes en la cadena de bloques de Bitcoin, por lo que no está directamente vinculado a Bitcoin como los rollups.

Otros esfuerzos de programación interesantes en Bitcoin

Red B²

La red B² es un verdadero ejemplo de L2 que podemos utilizar para explorar los resúmenes en profundidad. Las transacciones en B² se agrupan y se genera una prueba verificable que demuestra la exactitud del lote. Esta prueba luego se registra en la cadena de bloques L1 de Bitcoin.

Las pruebas utilizadas por B² se denominan pruebas de conocimiento cero (zk) y generalmente se consideran la mejor manera de implementarlas, ya que permiten la verificación en cadena de la validez de un lote sin revelar el contenido. En pocas palabras, zk-proof garantiza la privacidad. La red B² también es compatible con la máquina virtual Ethereum (EVM), lo que significa que el código escrito para Ethereum puede ejecutar las mismas aplicaciones en B². Esto hace que B² sea atractivo para los desarrolladores.

Las L2 como B² amplían el ecosistema de Bitcoin al admitir plataformas orientadas al usuario como Master Protocol.

Protocolo Maestro

Master Protocol es una plataforma financiera dentro del ecosistema de Bitcoin diseñada para facilitar los intercambios de tasas de interés y el cultivo de rendimiento de Liquid Staked Tokens (LST) y otros activos generadores de rendimiento.

Master Protocol mejora la liquidez en el ecosistema Bitcoin de varias formas clave:

  • Agregación de activos: Master Protocol sirve como un agregador de usuarios y activos y está profundamente integrado en el ecosistema de Bitcoin. Integra varios activos LST y generadores de rendimiento de diferentes protocolos y soluciones L2 para crear un centro de liquidez centralizado.

  • Plataforma de mercado de rendimiento: el producto principal de Master Protocol, Master Yield Market, empaqueta los activos del ecosistema de Bitcoin en Master Yield Tokens (MSY), que luego se dividen en Master Principal Tokens (MPT) y Master Yield Tokens (MYT). Esto permite a los usuarios intercambiar estos tokens, creando un mercado de rendimiento y mejorando la liquidez general.

  • Acceso simplificado: la agregación de múltiples activos y protocolos permite a Master Protocol simplificar las interacciones de los usuarios dentro del ecosistema de Bitcoin. Los usuarios pueden acceder a oportunidades de ingresos de diferentes protocolos sin tener que cambiar constantemente, lo que aumenta la participación y la liquidez en el ecosistema.

  • Apuesta líquida y reapuesta: Master Protocol permite a los usuarios apostar Bitcoin en varias redes L2 y obtener LST como certificado de compromiso. Estos LST se pueden reinvertir o apostar más para ganar tokens líquidos de reposición (LRT), mejorando las capacidades de inversión y la liquidez de los activos sin afectar la apuesta original.

  • Swaps de tasas de interés: como mercado de swaps de tasas de interés, Master Protocol facilita la negociación de activos rentables, lo que ayuda a gestionar el riesgo de liquidez y optimizar la eficiencia del capital.

  • Sinergia del ecosistema: como centro único para el comercio de ganancias del ecosistema de Bitcoin, Master Protocol no solo mejora su adopción, sino que también dirige el tráfico y los usuarios a múltiples protocolos del ecosistema de Bitcoin, lo que aumenta la liquidez general.

  • Abordar la fragmentación: Master Protocol ayuda a resolver el problema de fragmentación causado por el crecimiento de las soluciones Bitcoin L2, mejorando la componibilidad y operatividad dentro del ecosistema Bitcoin. La integración de varios protocolos DeFi y soluciones de segunda capa mejora el flujo de liquidez general.

Master Protocol sirve como un centro central que conecta a los entusiastas de Bitcoin con diversas aplicaciones, respalda el desarrollo de nuevas aplicaciones y mejora la utilidad general de la infraestructura de Bitcoin. Además, aborda los problemas de fragmentación causados ​​por el crecimiento de las soluciones L2 de Bitcoin al mejorar la componibilidad y la operatividad.

Babilonia

Babylon es un proyecto innovador que tiene como objetivo extender la seguridad incomparable de Bitcoin a varias cadenas de prueba de participación (PoS), específicamente aquellas en la red Cosmos.

Al aprovechar el poderoso mecanismo de consenso de prueba de trabajo (PoW) de Bitcoin, Babylon mejora la seguridad de la cadena PoS a través de un proceso llamado "re-stake". Esto implica bloquear Bitcoin en su red y usarlo para proteger otras cadenas PoS, brindando seguridad económica y permitiendo a los poseedores de Bitcoin ganar recompensas por apostar. El protocolo utiliza criptografía avanzada e innovación por consenso para facilitar este proceso sin la necesidad de contratos inteligentes complejos.

La arquitectura de Babylon se basa en el SDK de Cosmos y es compatible con la comunicación entre cadenas de bloques (IBC), lo que permite una agregación y comunicación fluidas entre la cadena de Bitcoin y otras cadenas de aplicaciones de Cosmos. Al combinar las características de seguridad de Bitcoin con la flexibilidad de las redes PoS, se espera que el protocolo Babylon desempeñe un papel clave en el futuro del ecosistema de Bitcoin, promoviendo un ecosistema blockchain más seguro, escalable y conectado.

La próxima frontera de la programación de Bitcoin y las áreas en las que nos centramos

El equipo de Ocular presta mucha atención a las aplicaciones creadas en Bitcoin y ha identificado las siguientes áreas como áreas a las que hay que prestar atención para el desarrollo innovador:

  • Más soluciones L2: Se necesita una L2 mejorada para aumentar la velocidad de las transacciones y reducir los costos mientras se mantiene la seguridad de Bitcoin.

  • Plataformas de contratos inteligentes (remorachains): iniciativas como RSK (Rootstock) están haciendo que la funcionalidad de contratos inteligentes al estilo Ethereum en Bitcoin sea cada vez más relevante. Estas plataformas permiten el desarrollo de aplicaciones descentralizadas (dApps) y servicios DeFi sobre Bitcoin.

  • Compatibilidad entre cadenas: Las plataformas que permiten que aplicaciones de otras cadenas de bloques, como Solana, se ejecuten en Bitcoin, representan una interesante oportunidad de inversión en el área de la interoperabilidad de cadenas de bloques.

  • DeFi en Bitcoin: a medida que aumenta la programabilidad, también aumenta el potencial de un ecosistema DeFi sólido en Bitcoin. Los proyectos centrados en préstamos, intercambios descentralizados y monedas estables creadas de forma nativa con Bitcoin podrían ser áreas interesantes para la inversión.

  • Plataformas de aplicaciones nativas de Bitcoin: estas plataformas están diseñadas para mejorar la programabilidad de Bitcoin manteniendo al mismo tiempo sus principios básicos de seguridad y descentralización.

  • Tecnología ZK-Proof: los proyectos de Bitcoin que implementan pruebas de conocimiento cero pueden ofrecer características mejoradas de privacidad y escalabilidad, lo que los convierte en una perspectiva de inversión atractiva.

  • Soluciones de depósito en garantía: a medida que aumente la programabilidad, habrá una necesidad cada vez mayor de soluciones de depósito en garantía seguras para satisfacer las capacidades en constante expansión de Bitcoin manteniendo al mismo tiempo el concepto de "No son sus claves, no es su concepto de monedas".

  • Herramientas e infraestructura para desarrolladores: a medida que aumenta el enfoque en la programabilidad de Bitcoin, es probable que haya un aumento en la demanda de herramientas para desarrolladores, SDK e infraestructura para respaldar esta nueva ola de aplicaciones de Bitcoin.

en conclusión

Estas áreas representan la vanguardia de la evolución de Bitcoin desde una simple reserva de valor hasta una plataforma más versátil y programable. A medida que el ecosistema crezca, probablemente atraerá a más desarrolladores, usuarios e inversores, impulsando la siguiente fase de crecimiento de Bitcoin y el mercado criptográfico en general.