Il team di Polkadot ha rilasciato mercoledì un’importante pietra miliare per il suo framework blockchain Substrate, che ora fornisce un modo per le applicazioni blockchain di interfacciarsi con il mondo esterno senza fare affidamento su provider Oracle esterni.

Substrate è il nome utilizzato per il framework di costruzione blockchain di Polkadot. Fornisce agli sviluppatori una varietà di strumenti per progettare la loro blockchain personalizzata per una varietà di possibili applicazioni. Le blockchain possono quindi essere lanciate autonomamente o integrate nella rete di frammenti di Polkadot, o “Parachains”.

La caratteristica più importante di Substrate 2.0 è il “lavoratore fuori catena”, un modulo di sviluppo che consente alle blockchain di eseguire calcoli avanzati o di effettuare le proprie richieste web al mondo esterno.

I lavoratori fuori catena sfruttano i nodi Substrate per eseguire operazioni che normalmente sarebbero al di fuori delle capacità della blockchain. In una blockchain come Ethereum, un particolare calcolo deve essere abbastanza veloce e limitato da rientrare in un blocco di istruzioni. Ciò esclude molti tipi di operazioni non deterministiche, ad esempio richieste Web che potrebbero non riuscire, o semplicemente troppo complesse per le risorse disponibili. Substrate 2.0 consente agli sviluppatori di scaricare queste operazioni sui nodi che eseguono la rete, che sono in grado di eseguire richieste web, crittografia e decrittografia, firma dei dati, generazione di numeri casuali e altre attività che richiedono molta CPU.

Questo sistema consentirebbe agli sviluppatori Polkadot di creare sistemi complessi come fornitori di feed di prezzi interamente on-chain, rimuovendo alcuni degli elementi di fiducia coinvolti. Il problema di trovare fonti di dati affidabili – il nucleo del “problema Oracle” – rimarrebbe ancora, ma gli sviluppatori avrebbero la massima flessibilità nella progettazione delle loro DApp e blockchain.

Al contrario, i sistemi Oracle come Chainlink hanno la loro logica di raccolta dei dati interamente off-chain. Gli sviluppatori di contratti intelligenti possono accedere solo ai dati finali inviati dagli oracoli, richiedendo un certo grado di fiducia in questi fornitori che questi tipi di soluzioni cercano di ridurre al minimo.

Substrate 2.0 introduce anche una varietà di altri strumenti di facile sviluppo sotto forma di Pallet, moduli configurabili che semplificano notevolmente determinate azioni. Ad esempio, il pallet “Democracy” fornisce un modo semplice per introdurre il voto on-chain, mentre il pallet “EVM” replica la macchina virtuale di Ethereum per consentire agli sviluppatori di trasferire i suoi contratti intelligenti su Polkadot.

Sebbene Substrate sembri essere un significativo balzo in avanti tecnologico rispetto ad alcune soluzioni esistenti, resta da vedere se gli sviluppatori e gli utenti faranno il salto a Polkadot. La Web3 Foundation, che supporta Polkadot, è stata impegnata a finanziare i team per costruire l’infrastruttura della blockchain, che va da ponti con Ethereum e altri blockchain a progetti di finanza decentralizzata interni.

Una parte fondamentale della proposta di valore di Polkadot è lo sharding, che consentirebbe alle blockchain di Substrate di comunicare tra loro. Tuttavia, la comunicazione cross-shard lo è ancora in fase di test.



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here