Поділитися цією статтею

Con el enfoque "perezoso" de Arweave para los contratos inteligentes, su versión de Web3 hace más

Arweave, una red blockchain diseñada para el almacenamiento permanente de datos, ha lanzado un enfoque completamente nuevo para los contratos inteligentes.

Arweave, una red blockchain diseñada para el almacenamiento permanente de datos, ha lanzado un enfoque completamente nuevo para los contratos inteligentes.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку The Protocol вже сьогодні. Переглянути Всі Розсилки

En resumen, los contratos inteligentes en Arweave, al igual que gran parte del código de los sitios web actuales, serán ejecutados por las computadoras de los usuarios, en lugar de por la propia blockchain. Lanzado el jueves, SmartWeave es una estrategia de contratos inteligentes que permite a la blockchain prescindir de las tarifas de GAS y solo requiere que el código de un contrato inteligente se ejecute con la frecuencia necesaria, y no por todos los nodos de la red.

"SmartWeave es un nuevo entorno de lenguaje de contratos inteligentes basado en la red Arweave ", declaró Sam Williams de Arweave a CoinDesk. "Utiliza un novedoso tipo de evaluación, llamada 'evaluación perezosa', para trasladar la carga computacional de la ejecución de contratos inteligentes de los nodos de la red a sus usuarios".

Es como la pizza casera contra Pizza Hut. Arweave mantiene los datos listos, disponibles y precisos (en el congelador); las máquinas de los usuarios solo necesitan interpretarlos (hornearlos) cuando, y solo cuando, se necesitan.

La evaluación perezosa verifica los datos y, en particular, cuándo cada pieza de datos ingresó al sistema.

"Lo más importante que Arweave ofrece es la capacidad de decir que cada cosa que ingresa al sistema tiene un orden de tiempo", dijo Williams.

Sigue leyendo: Arweave 2.0 acerca el proyecto de almacenamiento de archivos un paso más a sus sueños de una "Biblioteca de Alejandría"

Como lo ilustra el problema perpetuo de Ethereum con la ventaja en los intercambios descentralizados (DEX), establecer el orden de los Eventos de manera confiable es ONE de los trabajos más importantes que los sistemas descentralizados deben realizar.

Dicho esto, no es importante que cada nodo de una red verifique con precisión cómo se procesa cada documento digital. De la misma forma que cada ordenador que abre un sitio web interpreta su HTML y JavaScript localmente, Arweave requiere que los ordenadores de los usuarios procesen la información, no la propia red. Esta lógica tiene sentido, ya que Arweave está diseñado fundamentalmente para ser un nuevo tipo de internet.

"Arweave como protocolo base está muy centrado en servicios web descentralizados y autónomos", afirmó Williams.

Al entrar en un espacio similar al de Blockstack, Arweave ofrece una especie de internet a la que los usuarios acceden directamente. Una vez que una billetera inicia sesión en Arweave, puede acceder a todo tipo de aplicaciones sin necesidad de iniciar sesión individualmente. Williams espera que esto genere nuevas e interesantes experiencias que ahora solo podemos imaginar parcialmente.

El principal valor añadido de ArweaveEstá creando un sistema en el que los datos cargados en la red pueden almacenarse allí de forma asequible y para siempre.

Lo que puede hacer

Ya se han creado muchas aplicaciones para Arweave , pero SmartWeave abrirá un nuevo nivel de funcionalidad, tanto por lo que permite como por el lenguaje en el que se ejecuta.

"Si sabes JavaScript, puedes escribir esto inmediatamente", dijo Williams. "Espero que veamos DAO en unas pocas semanas".

Williams dio un ejemplo sencillo de una posible DAO. Imaginen una plataforma de blogs basada en Arweave , como Medium, que cualquiera pudiera usar, pero cuya preciada página principal estuviera controlada por un comité (esa es la DAO).

Sigue leyendo: OpenLaw lanza la primera DAO legal para inversiones de capital riesgo distribuidas

Cada miembro del comité tendría un token de gobernanza que le permitía votar publicaciones para la página principal. Cada vez que abría Arweave y votaba, esto se registraba como datos en la cadena.

Cada terminal que abriera el blog simplemente miraría los votos y usaría eso para construir la página principal que cada usuario ve cuando visita por primera vez la página de inicio del blog.

Arweave tiene algunas aplicaciones de muestra listas para usar, como módulos básicos de tokens no fungibles (NFT) similares a ERC-20 que serán fáciles de adoptar para los desarrolladores.

Alto voltaje

Las limitaciones realmente desaparecen de los contratos inteligentes cuando el procesamiento se traslada fuera de la cadena.

"En la práctica, esto significa que los contratos inteligentes pueden implicar cantidades de trabajo excepcionalmente grandes", dijo Williams. "Eso no sería posible en un sistema de contratos inteligentes normal como Ethereum".

Posteriormente, a medida que los desarrolladores comiencen a comprender el mayor potencial de Arweave, Williams prevé que se incorporará el aprendizaje automático y la inteligencia artificial a los contratos inteligentes de SmartWeave. Al extraer el procesamiento de la red, se podrán implementar métodos de computación considerablemente más potentes sin aumentar los costos ni saturar la cadena de bloques.

Hay otro beneficio aquí: la seguridad.

A medida que proliferan una gran cantidad de nuevos contratos inteligentes de capa base, también se han creado una gran cantidad de nuevos lenguajes de contratos inteligentes diseñados para que sean más seguros para todos. Empezando con Solidity, desde entonces ha habido...Pacto de Kadena,Claridadde Blockstack yCadenciade Dapper Labs, entre otros.

Sigue leyendo: Algorand y Blockstack están construyendo un lenguaje de contratos inteligentes multicadena

Dijo Williams:

Básicamente, permite ejecutar código arbitrario, por lo que no se necesitan tantas comprobaciones ni mecanismos de seguridad. El problema con un sistema de contratos inteligentes normal es que, como desarrollador de contratos inteligentes, puedo conseguir que todos los nodos de la red ejecuten mi código, lo que significa que no se puede permitir que ese código sea malicioso. Pero con SmartWeave, no se necesitan esos mecanismos de seguridad.

Los nodos no hacen todo ese trabajo. Al igual que en la web, el usuario debe confiar en el código que se ejecutará, pero la cadena de bloques completa no necesita protegerse contra cada contrato inteligente.

"Creo que habrá una ola posterior en la que la gente empezará a darse cuenta de que la potencia computacional adicional a la que SmartWeave permite acceder desbloquea una enorme cantidad de cosas que antes no habrían sido posibles", dijo Williams.

Brady Dale

Brady Dale tiene pequeñas posiciones en BTC, WBTC, POOL y ETH.

Picture of CoinDesk author Brady Dale