Поделиться этой статьей

Con l'approccio "pigro" di Arweave agli Smart Contract, la sua versione di Web3 fa di più

Arweave, una rete blockchain pensata per l'archiviazione permanente dei dati, ha rilasciato un approccio completamente nuovo agli smart contract.

Arweave, una rete blockchain pensata per l'archiviazione permanente dei dati, ha rilasciato un approccio completamente nuovo agli smart contract.

STORY CONTINUES BELOW
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

In breve, gli smart contract su Arweave, proprio come la maggior parte del codice sui siti web odierni, saranno eseguiti dai computer degli utenti anziché dalla blockchain stessa. Rilasciato giovedì, SmartWeave è un approccio agli smart contract che consente alla blockchain di fare a meno delle commissioni GAS e richiede solo che il codice di uno smart contract venga eseguito ogni volta che è necessario e non da ogni nodo della rete.

"SmartWeave è un nuovo ambiente linguistico per smart contract costruito sulla rete Arweave ", ha detto Sam Williams di Arweave a CoinDesk. "Utilizza questo nuovo tipo di valutazione chiamata 'valutazione pigra' per spostare l'onere computazionale dell'esecuzione dello smart contract dai nodi della rete agli utenti dello smart contract".

È come la pizza cotta a casa contro Pizza Hut. Arweave mantiene i dati pronti, disponibili e accurati (nel freezer); le macchine degli utenti devono solo dare un senso a quei dati (cuocerli) quando, e solo quando, sono necessari.

La valutazione lazy verifica i dati e, in particolare, quando ogni dato è entrato nel sistema.

"La cosa più importante che Arweave ti offre è la possibilità di dire che ogni singola cosa che passa attraverso il sistema ha un ordine temporale", ha affermato Williams.

Continua a leggere: Arweave 2.0 porta il progetto di archiviazione dei file ONE passo più vicino ai suoi sogni di "Biblioteca di Alessandria"

Come dimostra il problema perpetuo di Ethereum con il front-running sugli exchange decentralizzati (DEX), stabilire l'ordine degli Eventi in modo affidabile è ONE dei lavori più importanti che i sistemi decentralizzati devono svolgere.

Detto questo, non è importante che ogni nodo di una rete verifichi precisamente come viene renderizzato ogni documento digitale. Proprio come ogni computer che apre un sito Web interpreta localmente il suo HTML e JavaScript, Arweave richiede che siano i computer degli utenti a elaborare le informazioni, non la rete stessa. Questa logica ha senso perché Arweave è fondamentalmente costruito per essere un nuovo tipo di Internet.

"Arweave , come protocollo di base, è fortemente incentrato su servizi web decentralizzati e autonomi", ha affermato Williams.

Entrando in uno spazio simile a quello di Blockstack, Arweave offre un tipo di Internet a cui gli utenti accedono direttamente. Una volta che un portafoglio ha effettuato l'accesso ad Arweave, può muoversi tra tutti i tipi di app senza dover effettuare l'accesso individualmente. Williams si aspetta che ciò creerà nuove esperienze interessanti che ora possiamo solo parzialmente immaginare.

Il principale valore aggiunto di Arweavesta creando un sistema in cui i dati caricati sulla rete possono essere archiviati a prezzi accessibili, per sempre.

Cosa può fare

Sono già state sviluppate numerose app per Arweave , ma SmartWeave aprirà nuovi orizzonti di funzionalità, sia per ciò che consente sia per il linguaggio su cui viene eseguita.

"Se conosci JavaScript puoi scriverlo immediatamente", ha detto Williams. "Mi aspetto di vedere le DAO entro poche settimane".

Williams ha fatto un semplice esempio di potenziale DAO. Immaginate una piattaforma di blogging basata su Arweave , come Medium, che chiunque potrebbe usare ma la cui preziosa prima pagina è controllata da un comitato (quello è il DAO).

Continua a leggere: OpenLaw lancia il primo “DAO legale” per investimenti VC distribuiti

Ogni membro del comitato avrebbe avuto una specie di token di governance che gli avrebbe consentito di votare i post sulla prima pagina. Ogni volta che ognuno di loro apriva Arweave e dava il proprio voto per i post, ciò sarebbe stato registrato come dati sulla catena.

Ogni terminale che apriva il blog guardava semplicemente i voti e li usava per creare la home page che ogni utente vedeva quando visitava per la prima volta la homepage del blog.

Arweave dispone di alcune applicazioni di esempio pronte all'uso, come moduli base simili a ERC-20 e token non fungibili (NFT), che gli sviluppatori potranno adottare facilmente.

Alta tensione

I limiti reali degli smart contract si manifestano quando l'elaborazione si sposta fuori dalla catena.

"Ciò che significa in pratica è che gli smart contract possono comportare quantità di lavoro eccezionalmente grandi", ha affermato Williams. "Ciò T sarebbe realmente possibile in un normale sistema di smart contract come Ethereum".

Dopodiché, man mano che gli sviluppatori inizieranno a realizzare un ulteriore potenziale per Arweave, Williams si aspetta che le persone inizieranno a collegare l'apprendimento automatico e l'intelligenza artificiale nei contratti intelligenti SmartWeave. Togliendo l'elaborazione dalla rete, si possono portare a termine tipi di elaborazione considerevolmente più potenti senza aumentare i costi o intasare la blockchain.

Ma c'è un altro vantaggio: la sicurezza.

Con la proliferazione di una pletora di nuovi smart contract di livello base, è stata creata anche una schiera di nuovi linguaggi smart contract, creati per essere più sicuri da usare per tutti. A partire da Solidity, da allora c'è statoPatto da Kadena,Chiarezzada Blockstack eCadenzada Dapper Labs, tra gli altri.

Continua a leggere: Algorand e Blockstack stanno sviluppando un linguaggio per contratti intelligenti multi-catena

Williams ha affermato:

"In pratica, consente di eseguire codice arbitrario, quindi T sono necessari così tanti controlli di sicurezza e imbracature di sicurezza. Perché il problema che hai su un normale sistema di smart contract è che io, come sviluppatore di smart contract, posso far sì che ogni singolo nodo della rete esegua il mio codice, e ciò significa che non si può assolutamente permettere che quel codice sia dannoso. Ma con qualcosa su SmartWeave T hai bisogno di quegli anelli di sicurezza."

I nodi T stanno facendo tutto quel lavoro. Come sul web, l'utente deve fidarsi del codice che verrà eseguito, ma l'intera blockchain T deve proteggersi da ogni smart contract.

"Penso che ci sarà un'ondata successiva in cui le persone inizieranno a realizzare che la potenza di calcolo aggiuntiva a cui SmartWeave consente di accedere sblocca un numero enorme di cose che semplicemente T si sarebbero potute realizzare in precedenza", ha affermato Williams.

Brady Dale

Brady Dale detiene piccole posizioni in BTC, WBTC, POOL ed ETH.

Picture of CoinDesk author Brady Dale