Oasis busca desarrolladores para construir una Move ParaTime
Aviso legal: Esta publicación es una traducción comunitaria hecha por un miembro de la comunidad de Oasis Network. Se hacen rigurosas comprobaciones para proporcionar traducciones precisas, pero pueden estar sujetas a errores u omisiones. Oasis Network no se hace responsable de la precisión, confiabilidad o actualidad de la información traducida.
Publicación original en inglés: Oasis Seeks Builders to Develop a Move ParaTime
Move, un lenguaje de programación basado en Rust, creado por Facebook para la blockchain de Diem, ha acaparado recientemente mucha atención. Con su enfoque en la seguridad y las posibilidades adicionales que ofrece a los desarrolladores, estamos evaluando si la comunidad quiere que Move sea apoyado en Oasis Network.
Este lenguaje de smart contracts está diseñado para maximizar la seguridad; diseñado de tal manera que los activos no puedan ser clonados y así asegurar que los recursos digitales puedan tener un solo propietario a la vez y sólo puedan ser gastados una vez.
La tecnología detrás de Move es muy prometedora en cuanto a escalabilidad y la seguridad de la blockchain y encajaría muy bien en Oasis Network, que está en pleno crecimiento. También sería relativamente sencilla de implementar si se desea, gracias al diseño de la arquitectura modular de Oasis.
Comprendiendo Move
Move es un lenguaje de bytecode ejecutable utilizado para crear smart contracts y transacciones personalizadas en la blockchain. Fue creado como un lenguaje de programación seguro y flexible para la blockchain de Diem. Según el whitepaper de Diem, este lenguaje se centra en dos grandes activos digitales: la escasez y el control de acceso.
La escasez limita la creación de activos, evitando el doble gasto, mientras que el control de acceso gestiona la propiedad y los privilegios.
Se diferencia de otros lenguajes de programación, como Solidity, porque utiliza recursos extraídos del concepto matemático de la lógica lineal. En la lógica lineal, las fórmulas se consideran recursos fundamentales que sólo pueden ser usados una vez.
En el caso de Move, “un recurso nunca puede copiarse o descartarse implícitamente, sólo puede moverse entre las ubicaciones de almacenamiento del programa”, dice el whitepaper. De ahí el nombre de “Move”.
La seguridad y expresividad de Move permitieron habilitar en Move partes importantes del protocolo Diem, como la moneda Diem, el procesamiento de transacciones y la gestión de validadores.
Move también se ha implementado en otras blockchains, incluyendo Sui y Aptos. La razón por la que hay tanto revuelo en torno a Move y su implementación puede verse en Aptos, donde todas las transacciones se procesan simultáneamente y se validan después para ayudar con la velocidad y la escalabilidad. Cualquier transacción fallida también se interrumpe y se vuelve a ejecutar, gracias a sus bibliotecas STM que detectan y gestionan los conflictos.
¿Cómo puede Oasis avanzar con Move?
Una de las características clave de Oasis Network es su versatilidad y capacidad de ampliación. Oasis Network utiliza una arquitectura modular que separa el consenso y la ejecución de smart contracts en la Capa de Consenso y la Capa ParaTime.
La capa ParaTime permite crear varios tipos de computación a través de entornos de desarrollo. Ya existe un runtime compatible con EVM llamado Emerald y un runtime centrado en la privacidad compatible con WASM, llamado Cipher. Recientemente, la privacidad y la compatibilidad con EVM se unieron en un runtime confidencial de EVM, pionero en la industria, llamado Sapphire.
Sin embargo, la naturaleza versátil de la arquitectura Oasis permite que sea fácil ampliar el respaldo a otros entornos de runtime. Si hay un deseo por parte de la comunidad y un impulso por parte de los desarrolladores, se puede construir en la red una nueva ParaTime que soporte Move con relativa facilidad.
Oasis Network puede mantener su robusto libro de contabilidad público (o ledger) mientras tiene un ecosistema de ParaTimes independientes que evolucionan con los avances tecnológicos, como Move, lo que le permite adaptarse y servir a futuros casos de uso.
Construyendo una Move ParaTime
En Oasis, queremos ser el destino de desarrolladores Web3. Comprendemos que no hay una forma estándar de construir la Web de próxima generación, y por eso tenemos nuestra arquitectura modular, que permite a cualquiera crear nuevos entornos de construcción.
Con el potencial de Move para ofrecer a los desarrolladores algo diferente, queremos saber si vosotros, nuestra comunidad, queréis ver a Move respaldado en la red de Oasis. Puedes aprender más sobre la construcción de una ParaTime, y lo que se necesita para ejecutarla, aquí.
No obstante, si quieres hablar más con nosotros sobre la posibilidad de construir una Move ParaTime, por favor únete a nuestro Discord. También nos gustaría ofrecer subvenciones a equipos cualificados para construir una Move ParaTime en Oasis. Si estás interesado, por favor, solicítalo aquí.