IBC og EVM Blockchain-teknologier

IBC og EVM Blockchain-teknologier

Kilde node: 1979420

Selv om både IBC og EVM er teknologier som brukes i forhold til blokkjede og kryptovalutaer, har de forskjellige funksjoner.

En teknologi kalt Inter-Blockchain Communication (IBC) muliggjør kommunikasjon mellom flere blokkjeder. Selv om to blokkjeder er på forskjellige systemer, kan de handle tokens og eiendeler. IBC har som mål å lette kommunikasjonen mellom ulike blokkjeder og utvikle et mer sammenkoblet økosystem av desentraliserte apper.

På den andre siden kalles Ethereum-blokkjedens smarte kontraktsutførelsesmiljø Ethereum Virtual Machine (EVM). Implementeringen av avtaler mellom parter, som finansielle transaksjoner, kan automatiseres ved bruk av smarte kontrakter, som er selvutførende programmer. Koden til disse smarte kontraktene må utføres, og Ethereum-blokkjedens nåværende tilstand må bevares av EVM.

EVM driver smart kontraktsutførelse på Ethereum-blokkjeden. I mellomtiden er IBC en protokoll for kommunikasjon mellom forskjellige kjeder.

Smarte kontrakter

IBC bruker ikke direkte smarte kontrakter. Smarte kontrakter, derimot, er selvutførende programmer som opererer på en enkelt blokkjede. I stedet tillater den kommunikasjon og interoperabilitet mellom flere blokkkjeder.

For å oppnå mer komplisert funksjonalitet kan IBC kombineres med smarte kontrakter. En måte å kommunisere med andre blokkkjeder på er gjennom IBC, som kan brukes av en smart kontrakt på én blokkjede for å få tilgang til eiendeler eller data på andre blokkkjeder. Bygge desentraliserte applikasjoner som trenger tilgang til data eller eiendeler fra mange blokkjeder kan synes dette er nyttig.

Selv om IBC og smarte kontrakter har separate funksjoner, kan de kombineres for å produsere mer potente desentraliserte applikasjoner.

Som en komponent i Cosmos Network, et desentralisert økosystem av blokkjeder som ble satt i drift i mars 2019. Inter-Blockchain Communication ble utviklet. Som den primære protokollen for Cosmos Network. IBC ble opprettet for å lette kommunikasjon og samarbeid mellom de forskjellige blokkkjedene konstruert ved hjelp av Cosmos programvareutviklingssett (SDK).

Tendermint Inc., organisasjonen som er ansvarlig for opprettelsen av Cosmos SDK og Tendermint-konsensusalgoritmen. Den hadde ansvaret for å utvikle IBC. IBC ble opprettet som en modulær. Tilpassbar protokoll som kan skreddersys for å møte kravene til ulike blokkjeder, noe som muliggjør effektiv og sikker kommunikasjon mellom dem.

Siden introduksjonen har IBC blitt omfavnet av et økende antall Cosmos-økosysteminitiativer så vel som av andre blokkjedenettverk inkludert Binance Smart Chain. IBC er fortsatt under utvikling, og nye funksjoner og forbedringer blir gjort i protokollen for å øke brukervennligheten og funksjonaliteten.

Ethereum virtuell maskin

I 2015 inkluderte Ethereum blockchain-plattformen etableringen av Ethereum Virtual Machine (EVM). Vitalik Buterin la først opp ideen til Ethereum i 2013, og den ble formelt introdusert i 2015 sammen med EVM. Ethereum-blokkjedens smarte kontrakter kan utføres via EVM, et kjøretidsmiljø med sandkasse. Den har ansvaret for å behandle og bekrefte transaksjoner, holde styr på blokkjedens nåværende status og utføre smart kontraktskode.

Desentraliserte apper (dApps) kan lages med EVM. Det er en plattform som lar deg gjøre alt du vil. Ethereum-fellesskapet har prøvd å øke EVMs brukervennlighet, sikkerhet og effektivitet helt siden det først ble utviklet. Ethereum Virtual Machine er en av Ethereum-plattformens oppfinnelser. Det lar folk lage desentraliserte applikasjoner og utvide blockchain-økosystemet. Noen betydelige deltakere i økosystemet som bruker EVM inkluderer Fantom, Binance Smart Chain, Layer 2 Ethereum-nettverk og Avalanche.

Tidstempel:

Mer fra Finansmegling