Baseline Protocol svela l’interoperabilità di Ethereum, la distribuzione richiederà tempo

Le applicazioni blockchain aziendali si stanno lentamente ma inesorabilmente facendo strada verso le reti pubbliche, soprattutto perché nuovi aggiornamenti e funzionalità vengono implementati nell’ecosistema di Ethereum. Mentre Eth2 promette di portare scalabilità, sicurezza e capacità attraverso la rete Ethereum per far avanzare i casi d’uso aziendali, sono in fase di sviluppo altre tecniche per aiutare le aziende a sfruttare adeguatamente la rete Ethereum.
Ad esempio, il protocollo di base è un insieme di tecniche che utilizzano i progressi nella messaggistica peer-to-peer, crittografia a conoscenza zero e blockchain per coordinare flussi di lavoro complessi e riservati tra le imprese. Sebbene il Baseline Protocol possa essere sfruttato con qualsiasi rete blockchain, opera bene insieme alla mainnet di Ethereum, che funge da quadro di riferimento comune per i sistemi di registrazione tradizionali.
Nell’agosto di quest’anno, il gigante dell’imbottigliamento Coke One North America ha annunciato che avrebbe utilizzato il protocollo di base per sincronizzare i dati della catena di approvvigionamento. Da allora, altre prove di concetto sono state avviate da aziende come SAP, Microsoft Dynamic, Fogli Google e Salesforce.
Nuove funzionalità vengono continuamente aggiunte al Baseline Protocol per garantirne la funzionalità, e ora il Baseline Protocol ha pubblicato un nuovo componente chiave chiamato “Commitment Manager”, che si concentra sul portare l’interoperabilità blockchain ai client Ethereum, cioè i nodi che sono in grado di per analizzare e verificare la blockchain.
Sam Stokes, software architect di ConsenSys, la società di software di sviluppo blockchain dietro Baseline Protocol, ha dichiarato a Cointelegraph che il responsabile degli impegni appena rilasciato è un nuovo microservizio che consentirebbe agli sviluppatori di passare da blockchain private a pubbliche utilizzando diversi client Ethereum:
“Fornisce funzioni di gestione dell’albero Merkle off-chain e on-chain che sono essenziali all’interno di uno stack di base. Per cambiare client blockchain, gli sviluppatori devono solo regolare alcune variabili di ambiente in un file di configurazione. Il servizio funziona con tutti i tipi di reti Ethereum (ad esempio, reti private, testnet pubbliche e mainnet pubblica). “
Stokes ha inoltre condiviso che la nuova versione include il supporto per Hyperledger Besu, un client Ethereum che può essere utilizzato su reti pubbliche e private, e Infura, che è una suite di sviluppo che fornisce l’accesso alle reti Ethereum e InterPlanetary File System.
Ciò è notevole, poiché il componente del gestore degli impegni attirerà probabilmente più aziende sulla mainnet di Ethereum tramite il protocollo di base. “Teoricamente questo accelererà l’adozione di Baseline perché in precedenza Nethermind era l’unico cliente di Ethereum a fornire questa capacità”, secondo Stokes.
Secondo Stokes, Nethermind attualmente serve meno del 3% del numero totale di nodi Ethereum sulla mainnet. Il responsabile degli impegni garantisce che l’altro 97% degli utenti di Ethereum, compresi quelli che usano solo Infura, possano partecipare a Baseline senza dover usare Nethermind.
Il CEO di ConsenSys Joe Lubin ha dichiarato a Cointelegraph di essere fiducioso che il responsabile degli impegni del protocollo di base porterà più aziende sulla rete Ethereum:
“Il Baseline Protocol rappresenta un enorme balzo in avanti nel portare processi aziendali sicuri e privati di tutti i tipi sulla Mainnet di Ethereum. La versione odierna del Commitment Manager del protocollo di base promette una flessibilità ancora maggiore ai processi aziendali che si basano su istanze o client diversi aggiungendo il supporto sia a Hyperledger Besu che a Infura. “
I clienti di Ethereum possono ottenere vantaggi, ma non in qualunque momento presto
È fondamentale sottolineare che i vantaggi promessi dal responsabile degli impegni di Baseline Protocol si estendono solo ai clienti di Ethereum. Con questo come fattore, sorgono una serie di limitazioni.
Tomasz Stanczak, fondatore e chief technology officer di Nethermind, ha dichiarato a Cointelegraph che mentre il responsabile degli impegni è effettivamente sia teorico che pratico in termini di più ampia selezione di clienti Ethereum, ci sono più componenti che devono essere mantenuti, il che potrebbe rallentare il sistema:
“Nethermind ha un servizio di log storici straordinariamente veloce che non credo possano eguagliare altri client. Senza una soluzione di indicizzazione dei log come la nostra (o la seconda chiusura – OpenEthereum), l’esecuzione del codice potrebbe richiedere molto tempo. “
Kyle Thomas, fondatore e CEO di Provide, un fornitore di middleware per l’integrazione aziendale, ha dichiarato a Cointelegraph che il responsabile degli impegni non è necessariamente destinato alla produzione nella sua forma attuale, osservando che consuma da due a tre volte la larghezza di banda rispetto a Nethermind. “Dal punto di vista aziendale, questo è più costoso sia in termini di prestazioni che in termini di dollari”, ha affermato.
Thomas ha sottolineato che l’architettura del responsabile degli impegni richiede una manutenzione tre componenti separati invece di fornire nativamente le sue funzionalità all’interno del client Ethereum stesso. Ciò significa che c’è un sovraccarico maggiore in termini di sviluppo del software e operazioni da eseguire e mantenere. Tuttavia, Thomas ritiene che l’approccio del proxy inverso adottato dal responsabile degli impegni sia meritevole in quanto il suo obiettivo non è abilitare le applicazioni di produzione, ma piuttosto rendere la comunità di Baseline più accessibile supportando qualsiasi cliente Ethereum.
Facendo luce su questo, John Wolpert, presidente del comitato tecnico direttivo per Baseline Protocol, ha detto a Cointelegraph che la tecnica del Baseline Protocol non prevede l’uso di Ethereum come quadro di riferimento comune in un flusso di lavoro di base, ma come questione pratica. Ha anche notato che gran parte del lavoro viene svolto dalla comunità di volontari, che sembra principalmente incentrata su Ethereum. “Questa implementazione di riferimento è incentrata su Ethereum, ma altri potrebbero implementare le cose in modo diverso sulla stessa specifica”, ha affermato.
Stokes ha confermato che il servizio di gestione degli impegni potrebbe essere modificato per parlare con altri tipi di client blockchain come Bitcoin, Fabric o Corda, aggiungendo: “Ma in questo momento, ‘out-of-the-box’, sa solo come parlare con Client Ethereum che supportano l’API jsonrpc del client Ethereum comune. “

Facebook
Pinterest