Aceleración de la programabilidad de Bitcoin con la máquina virtual Solana

Bitcoin & Beyond es una serie educativa del equipo de El Rollup Se centra en una nueva y emergente clase de desarrolladores en el ecosistema de Bitcoin. A través de espacios, paneles y presentaciones interactivas, el objetivo es brindar conocimientos técnicos profundos sobre proyectos de escalamiento innovadores.

En una entrevista con Chase de MoléculaNos adentramos en el creciente apetito por las máquinas virtuales (VM) de próxima generación destinadas a mejorar la programabilidad y escalabilidad de Bitcoin. Molecule es una empresa que está a la vanguardia de este experimento. Su intento de implementar la máquina virtual de Solana (SVM) con Bitcoin es una señal clara de que los desarrolladores también están considerando alternativas a la popular máquina virtual Ethereum (EVM).

Máquinas virtuales de alto rendimiento para Bitcoin

Chase enfatizó que el objetivo de Molecule es aprovechar el entorno de ejecución de mayor rendimiento para beneficiar a los usuarios de Bitcoin. Cree que la máquina virtual Solana (SVM) ofrece un rendimiento y una rentabilidad incomparables. “SVM ofrece el mayor rendimiento con un entorno de ejecución probado en combate”, señaló Chase, destacando la capacidad de la máquina virtual para lograr 1000 transacciones por segundo a una fracción de centavo por transacción.

La arquitectura de SVM, diseñada para el procesamiento de transacciones en paralelo, mejora significativamente la escalabilidad y la eficiencia. En un nivel muy básico, permite la ejecución simultánea de múltiples contratos inteligentes, lo que distingue a SVM de otras máquinas virtuales que dependen de modelos de procesamiento secuencial, como EVM. Esto da como resultado un mayor rendimiento y una menor latencia, lo que es crucial para aplicaciones que requieren un alto rendimiento y costos de transacción mínimos.

Un ecosistema de desarrolladores próspero

Una razón clave para la decisión de Molecule de adoptar la máquina virtual Solana (SVM) radica en su próspero ecosistema de desarrolladores y la amplia adopción de Rust como lenguaje de programación. Solana cuenta con más de 3300 desarrolladores activos a fines de 2023. Según Electric CapitalEsta sólida comunidad está respaldada por amplias herramientas y recursos educativos que han mejorado significativamente la retención de desarrolladores.

Chase también mencionó a Rust, el lenguaje de desarrollo de Solana, como un factor crucial en el éxito de SVM. Con más de 3 millones de desarrolladores de Rust en todo el mundo, la transición al uso de SVM es sencilla para muchos, dada su familiaridad con el lenguaje. Esta amplia base de desarrolladores y la sólida integración del lenguaje dentro de los ecosistemas Web3 garantizan que SVM no solo sea técnicamente superior, sino también ventajoso para una adopción e innovación más amplias.

Al centrarse en una máquina virtual que se alinea bien con las preferencias de los desarrolladores y ofrece un entorno sólido y escalable, Molecule garantiza que están construyendo sobre una base que fomenta el desarrollo y la implementación rápidos de nuevas aplicaciones en Bitcoin.

Visión monolítica vs. visión modular

Otro punto de énfasis fue el de las limitaciones inherentes de la Capa 1 de Bitcoin, que requieren un enfoque modular para mejorar la programabilidad y la escalabilidad. Las cadenas de bloques monolíticas tradicionales integran todas las funciones básicas (ejecución, disponibilidad de datos, consenso y liquidación) en una sola capa. Si bien este diseño mejora la seguridad y la descentralización, también crea cuellos de botella importantes que limitan el rendimiento y la flexibilidad de las transacciones. La Capa 1 de Bitcoin puede procesar solo una cantidad limitada de transacciones por segundo, lo que restringe su capacidad para admitir contratos inteligentes complejos y volúmenes de transacciones más altos.

Para abordar estas limitaciones, Molecule adopta un enfoque modular, desacoplando estas funciones en capas distintas. Esta arquitectura permite la especialización y optimización de cada capa, mejorando significativamente la escalabilidad y la eficiencia. Al aprovechar las pilas modulares, Molecule pretende integrar la capa de ejecución de Solana (SVM) con la verificación ZK (conocimiento cero) para las transacciones en Bitcoin.

La innovadora pila de acumulación SVM de Molecule se centra en permitir la verificación ZK de transacciones a través de una ZKVM (máquina virtual de conocimiento cero) y la publicación de argumentos de conocimiento sucintos y no interactivos (Scinct Non-Interactive Arguments of Knowledge, ZK) en Bitcoin mediante un mecanismo de desafío-recompensa. Este método garantiza la finalización segura y eficiente de las transacciones en Bitcoin.

Molecule está considerando diferentes opciones para este mecanismo de impugnación, potencialmente usando BitVM o una variante basada en una futura bifurcación suave de OP_CAT. BitVM utiliza un sistema de verificación de impugnación donde cualquier verificador puede impugnar transacciones durante un período de impugnación predefinido, lo que garantiza la integridad y precisión de las transferencias de activos. Chase explicó: “Puedes verificar cualquier transferencia de activos de Molecule a Bitcoin. Hay un período de impugnación en el que cualquier verificador puede venir y decir que hay algunos problemas, luego pueden pasar por este mecanismo de impugnación”. Este enfoque combina la computación fuera de la cadena con la verificación dentro de la cadena, lo que proporciona una solución sólida y rentable para mantener la finalidad y la seguridad de las transacciones.

Una nueva narrativa de Bitcoin L2

Cuando se le preguntó sobre la postura de la comunidad de Bitcoin sobre las soluciones de Capa 2 (L2), Chase observó un cambio notable en la actitud hacia la adopción de la programabilidad. Tradicionalmente, muchos puristas de Bitcoin han sido cautelosos con las soluciones L2, por temor a que pudieran comprometer la seguridad y la descentralización de la red. Sin embargo, los avances recientes y la creciente demanda de aplicaciones más escalables han comenzado a cambiar esta perspectiva.

“Creo que la comunidad de Bitcoin definitivamente demanda programabilidad para Bitcoin. SVM es la mejor solución para eso en términos de rendimiento y costo”, afirmó Chase, subrayando la creciente apertura de la comunidad a las innovaciones L2.

El enfoque innovador de Molecule y su compromiso de integrar máquinas virtuales (VM) de alto rendimiento con Bitcoin marcan un paso transformador hacia la mejora de la utilidad y la escalabilidad de Bitcoin.

Esta es una publicación invitada de The Rollup. Las opiniones expresadas son exclusivamente suyas y no necesariamente reflejan las de BTC Inc o Bitcoin Magazine.

Exit mobile version