- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Com a abordagem 'preguiçosa' da Arweave para contratos inteligentes, sua versão do Web3 faz mais
Arweave, uma rede blockchain destinada ao armazenamento permanente de dados, lançou uma abordagem completamente nova para contratos inteligentes.
Arweave, uma rede blockchain destinada ao armazenamento permanente de dados, lançou uma abordagem completamente nova para contratos inteligentes.
Em resumo, os contratos inteligentes no Arweave, assim como a maioria do código em sites hoje, serão executados pelos computadores dos usuários em vez do blockchain em si. Lançado na quinta-feira, o SmartWeave é uma abordagem para contratos inteligentes que permite que o blockchain dispense as taxas de GAS e requer apenas que o código de um contrato inteligente seja executado sempre que necessário e não por todos os nós da rede.
"SmartWeave é um novo ambiente de linguagem de contrato inteligente construído sobre a rede Arweave ", disse Sam Williams, da Arweave, à CoinDesk. "Ele usa esse novo tipo de avaliação chamado 'lazy evaluation' para mover o fardo computacional da execução do contrato inteligente dos nós na rede para os usuários do contrato inteligente."
É como a pizza assada em casa versus a Pizza Hut. A Arweave mantém os dados prontos, disponíveis e precisos (no freezer); as máquinas dos usuários só precisam entender esses dados (assá-los) quando, e somente quando, for necessário.
A avaliação preguiçosa verifica os dados e, em particular, quando cada dado entrou no sistema.
"O principal que a Arweave oferece é a capacidade de dizer que cada coisa que passa pelo sistema tem uma ordem de tempo", disse Williams.
Como ilustra o problema perpétuo do Ethereum com o front-running em exchanges descentralizadas (DEX), estabelecer a ordem dos Eventos de forma confiável é uma das partes mais importantes do trabalho que os sistemas descentralizados precisam fazer.
Dito isso, não é importante que cada nó em uma rede verifique precisamente como cada documento digital é renderizado. Assim como cada computador que abre um site interpreta seu HTML e JavaScript localmente, o Arweave exige que os computadores dos usuários façam o processamento das informações, não a rede em si. Essa lógica faz sentido porque o Arweave é fundamentalmente construído para ser um novo tipo de internet.
"O Arweave, como protocolo base, é muito focado em serviços web descentralizados e autônomos", disse Williams.
Entrando em um espaço similar ao do Blockstack, o Arweave oferece um tipo de internet na qual os usuários fazem login diretamente. Uma vez que uma carteira tenha feito login no Arweave, ela pode se mover por todos os tipos de aplicativos sem precisar fazer login neles individualmente. Williams espera que isso crie novas experiências interessantes que podemos apenas imaginar parcialmente agora.
O principal valor agregado da Arweaveestá criando um sistema no qual os dados carregados na rede podem ser armazenados lá de forma acessível e para sempre.
O que ele pode fazer
Muitos aplicativos já foram criados para o Arweave , mas o SmartWeave abrirá um novo nível de funcionalidade, tanto pelo que ele possibilita quanto pela linguagem em que é executado.
"Se você conhece JavaScript, pode escrever isso imediatamente", disse Williams. "Espero que vejamos DAOs dentro de algumas semanas."
Williams deu um exemplo simples de um DAO em potencial. Imagine uma plataforma de blog baseada em Arweave , como o Medium, que qualquer um poderia usar, mas cuja página inicial premiada era controlada por um comitê (que é o DAO).
Leia Mais: OpenLaw lança o primeiro ‘DAO legal’ para investimentos de VC distribuídos
Cada membro do comitê teria algum tipo de token de governança que permitia que votassem em posts para a página inicial. Sempre que cada um deles abrisse o Arweave e votasse em posts, isso seria registrado como dados na cadeia.
Cada terminal que abrisse o blog simplesmente olharia os votos e os usaria para construir a página inicial que cada usuário vê quando visita a página inicial do blog pela primeira vez.
A Arweave tem alguns aplicativos de exemplo prontos para uso, como módulos básicos do tipo ERC-20 e tokens não fungíveis (NFT) que serão fáceis de serem adotados pelos desenvolvedores.
Alta tensão
As limitações dos contratos inteligentes realmente surgem quando o processamento é movido para fora da cadeia.
"O que isso significa na prática é que os contratos inteligentes podem envolver quantidades excepcionalmente grandes de trabalho", disse Williams. "Isso T seria realmente possível em um sistema de contrato inteligente normal como o Ethereum."
Depois disso, conforme os desenvolvedores começam a perceber mais potencial para Arweave, Williams espera que as pessoas comecem a conectar aprendizado de máquina e inteligência artificial em contratos inteligentes SmartWeave. Ao tirar o processamento da rede, tipos consideravelmente mais poderosos de computação podem ser trazidos à tona sem aumentar os custos ou obstruir o blockchain.
Há outro benefício aqui: segurança.
À medida que uma infinidade de novos contratos inteligentes de camada base proliferaram, também houve um bando de novas linguagens de contratos inteligentes construídas para serem mais seguras para todos usarem. Começando com Solidity, houve desde entãoPacto de Kadena,Clarezado Blockstack eCadênciada Dapper Labs, entre outros.
Leia Mais: Algorand e Blockstack estão construindo uma linguagem de contrato inteligente multicadeia
Disse Williams:
"Ele essencialmente permite que você execute código arbitrário, então T precisa haver tantas verificações de segurança e arreios de segurança. Porque o problema que você tem em um sistema de contrato inteligente normal é que eu, como um desenvolvedor de contrato inteligente, posso fazer com que cada nó na rede execute meu código, e isso significa que esse código não pode ser malicioso de forma alguma. Mas com algo no SmartWeave você T precisa desses anéis de segurança."
Os nós T estão fazendo todo esse trabalho. Como na web, o usuário precisa confiar no código que será executado, mas o blockchain inteiro T precisa se proteger contra cada contrato inteligente.
"Acredito que haverá uma onda posterior, quando as pessoas começarem a perceber que o poder computacional adicional que o SmartWeave permite que você acesse desbloqueia um grande número de coisas que você simplesmente T poderia ter construído antes", disse Williams.