IBC og EVM Blockchain-teknologier

IBC og EVM Blockchain-teknologier

Kildeknude: 1979420

Selvom både IBC og EVM er teknologier, der bruges i forhold til blockchain og kryptovalutaer, har de forskellige funktioner.

En teknologi kaldet Inter-Blockchain Communication (IBC) muliggør kommunikation mellem flere blockchains. Selvom to blockchains er på forskellige systemer, kan de handle tokens og aktiver. IBC sigter mod at lette kommunikationen mellem forskellige blockchains og udvikle et mere sammenkoblet økosystem af decentraliserede apps.

På den anden side kaldes Ethereum blockchains smarte kontraktudførelsesmiljø Ethereum Virtual Machine (EVM). Implementeringen af ​​aftaler mellem parter, som f.eks. finansielle transaktioner, kan automatiseres ved brug af smarte kontrakter, som er selvudførende programmer. Disse smarte kontrakters kode skal udføres, og Ethereum blockchains nuværende tilstand skal bevares af EVM.

EVM driver smart kontraktudførelse på Ethereum blockchain. I mellemtiden er IBC en protokol til kommunikation mellem forskellige kæder.

Smarte kontrakter

IBC bruger ikke direkte smarte kontrakter. Smart kontrakter er på den anden side selvudførende programmer, der opererer på en enkelt blockchain. I stedet tillader det kommunikation og interoperabilitet mellem flere blockchains.

For at opnå mere kompliceret funktionalitet kan IBC kombineres med smarte kontrakter. En måde at interface med andre blockchains er gennem IBC, som kan bruges af en smart kontrakt på én blockchain til at få adgang til aktiver eller data på andre blockchains. Opbygning af decentrale applikationer, der skal have adgang til data eller aktiver fra mange blockchains kan finde dette at være nyttigt.

Selvom IBC og smarte kontrakter har separate funktioner, kan de kombineres for at producere mere potente decentraliserede applikationer.

Som en komponent i Cosmos Network, et decentraliseret økosystem af blockchains, der gik i luften i marts 2019. Inter-Blockchain Communication blev udviklet. Som den primære protokol for Cosmos Network. IBC blev oprettet for at lette kommunikation og samarbejde mellem de forskellige blockchains konstrueret ved hjælp af Cosmos softwareudviklingskit (SDK).

Tendermint Inc., den organisation, der er ansvarlig for oprettelsen af ​​Cosmos SDK og Tendermint-konsensusalgoritmen. Det stod for udviklingen af ​​IBC. IBC blev skabt som en modulær. Tilpasselig protokol, der kan skræddersyes til at opfylde kravene fra forskellige blockchains, hvilket letter effektiv og sikker kommunikation mellem dem.

Siden introduktionen er IBC blevet omfavnet af et stigende antal Cosmos-økosysteminitiativer såvel som af andre blockchain-netværk, herunder Binance Smart Chain. IBC udvikles stadig, og der bliver lavet nye funktioner og forbedringer til protokollen for at øge dens anvendelighed og funktionalitet.

Ethereum Virtual Machine

I 2015 inkluderede Ethereum blockchain-platformen oprettelsen af ​​Ethereum Virtual Machine (EVM). Vitalik Buterin kom først med ideen til Ethereum i 2013, og den blev formelt introduceret i 2015 sammen med EVM. Ethereum blockchains smarte kontrakter kan udføres via EVM, et sandboxed runtime-miljø. Den er ansvarlig for at behandle og bekræfte transaktioner, holde styr på blockchains aktuelle status og udføre smart kontraktkode.

Decentraliserede apps (dApps) kan laves med EVM. Det er en platform, der lader dig gøre alt, hvad du vil. Ethereum-fællesskabet har forsøgt at øge EVM's brugervenlighed, sikkerhed og effektivitet lige siden det først blev udviklet. Ethereum Virtual Machine er en af ​​Ethereum-platformens opfindelser. Det lader folk skabe decentrale applikationer og udvide blockchain-økosystemet. Nogle væsentlige deltagere i økosystemet, der bruger EVM, omfatter Fantom, Binance Smart Chain, Layer 2 Ethereum-netværk og Avalanche.

Tidsstempel:

Mere fra Finansiel mæglervirksomhed