Tecnologie IBC e EVM Blockchain

Tecnologie IBC e EVM Blockchain

Nodo di origine: 1979420

Sebbene sia IBC che EVM siano tecnologie utilizzate in relazione a blockchain e criptovalute, hanno funzioni diverse.

Una tecnologia chiamata Inter-Blockchain Communication (IBC) consente la comunicazione tra più blockchain. Anche se due blockchain si trovano su sistemi diversi, possono scambiare token e asset. IBC mira a facilitare la comunicazione tra vari blockchain e sviluppare un ecosistema più interconnesso di app decentralizzate.

Dall'altro lato, l'ambiente di esecuzione del contratto intelligente della blockchain di Ethereum è chiamato Ethereum Virtual Machine (EVM). L'attuazione di accordi tra le parti, come le transazioni finanziarie, può essere automatizzata con l'uso di contratti intelligenti, che sono programmi autoeseguibili. Il codice di questi contratti intelligenti deve essere eseguito e lo stato attuale della blockchain di Ethereum deve essere preservato dall'EVM.

L'EVM guida l'esecuzione di smart contract sulla blockchain di Ethereum. Nel frattempo, IBC è un protocollo per la comunicazione tra diverse catene.

Smart Contract

IBC non utilizza direttamente contratti intelligenti. I contratti intelligenti, d'altra parte, sono programmi autoeseguibili che operano su una singola blockchain. Invece, consente la comunicazione e l'interoperabilità tra più blockchain.

Per realizzare funzionalità più complicate, IBC può essere combinato con contratti intelligenti. Un modo per interfacciarsi con altre blockchain è tramite IBC, che può essere utilizzato da un contratto intelligente su una blockchain per accedere a risorse o dati su altre blockchain. Creazione di applicazioni decentralizzate che devono accedere a dati o risorse da molti blockchains può trovare questo per essere utile.

Sebbene IBC e smart contract abbiano funzioni separate, possono essere combinati per produrre applicazioni decentralizzate più potenti.

Come componente di Cosmos Network, un ecosistema decentralizzato di blockchain che è entrato in funzione a marzo 2019. È stata sviluppata la comunicazione inter-blockchain. Come protocollo principale per la rete Cosmos. IBC nasce per facilitare la comunicazione e la cooperazione tra le varie blockchain costruite utilizzando il Cosmos software development kit (SDK).

Tendermint Inc., l'organizzazione responsabile della creazione di Cosmos SDK e dell'algoritmo di consenso Tendermint. Era responsabile dello sviluppo di IBC. IBC è stato creato come un modulare. Protocollo adattabile che potrebbe essere adattato per soddisfare i requisiti di vari blockchain, facilitando una comunicazione efficiente e sicura tra di loro.

Sin dalla sua introduzione, IBC è stata abbracciata da un numero crescente di iniziative dell'ecosistema Cosmos così come da altre reti blockchain tra cui Binance Smart Chain. IBC è ancora in fase di sviluppo e al protocollo vengono apportate nuove funzionalità e miglioramenti per aumentarne l'usabilità e la funzionalità.

Ethereum Virtual Machine

Nel 2015, la piattaforma blockchain di Ethereum ha incluso la creazione della Ethereum Virtual Machine (EVM). Vitalik Buterin ha presentato per la prima volta l'idea di Ethereum nel 2013, ed è stata formalmente introdotta nel 2015 insieme all'EVM. I contratti intelligenti della blockchain di Ethereum possono essere eseguiti tramite EVM, un ambiente di runtime in modalità sandbox. È responsabile dell'elaborazione e della conferma delle transazioni, del monitoraggio dello stato attuale della blockchain e dell'esecuzione del codice del contratto intelligente.

Le app decentralizzate (dApp) possono essere create con l'EVM. È una piattaforma che ti consente di fare tutto ciò che vuoi. La comunità di Ethereum ha cercato di aumentare l'usabilità, la sicurezza e l'efficacia dell'EVM sin da quando è stato sviluppato per la prima volta. La Ethereum Virtual Machine è una delle invenzioni della piattaforma Ethereum. Consente alle persone di creare applicazioni decentralizzate ed espandere l'ecosistema blockchain. Alcuni partecipanti significativi all'ecosistema che utilizzano EVM includono Fantom, Binance Smart Chain, reti Layer 2 Ethereum e Avalanche.

Timestamp:

Di più da Intermediazione finanziaria