IBC och EVM Blockchain-teknologier

IBC och EVM Blockchain-teknologier

Källnod: 1979420

Även om både IBC och EVM är teknologier som används i relation till blockchain och kryptovalutor, har de olika funktioner.

En teknik som kallas Inter-Blockchain Communication (IBC) möjliggör kommunikation mellan flera blockkedjor. Även om två blockkedjor finns på olika system kan de handla med tokens och tillgångar. IBC syftar till att underlätta kommunikation mellan olika blockkedjor och utveckla ett mer sammankopplat ekosystem av decentraliserade appar.

Å andra sidan kallas Ethereum blockchains smarta kontraktsexekveringsmiljö Ethereum Virtual Machine (EVM). Implementeringen av avtal mellan parter, som finansiella transaktioner, kan automatiseras med hjälp av smarta kontrakt, som är självutförande program. Dessa smarta kontrakts kod måste exekveras och Ethereum-blockkedjans nuvarande tillstånd måste bevaras av EVM.

EVM driver smart kontraktsutförande på Ethereum blockchain. Samtidigt är IBC ett protokoll för att kommunicera mellan olika kedjor.

Smarta kontrakt

IBC använder inte direkt smarta kontrakt. Smarta kontrakt, å andra sidan, är självexekverande program som fungerar på en enda blockkedja. Istället tillåter det kommunikation och interoperabilitet mellan flera blockkedjor.

För att åstadkomma mer komplicerad funktionalitet kan IBC kombineras med smarta kontrakt. Ett sätt att samverka med andra blockkedjor är genom IBC, som kan användas av ett smart kontrakt på en blockkedja för att komma åt tillgångar eller data på andra blockkedjor. Bygga decentraliserade applikationer som behöver komma åt data eller tillgångar från många blockchains kan tycka att detta är till hjälp.

Även om IBC och smarta kontrakt har separata funktioner kan de kombineras för att producera mer potenta decentraliserade applikationer.

Som en komponent i Cosmos Network, ett decentraliserat ekosystem av blockkedjor som gick live i mars 2019. Inter-Blockchain Communication utvecklades. Som det primära protokollet för Cosmos Network. IBC skapades för att underlätta kommunikation och samarbete mellan de olika blockkedjorna konstruerade med hjälp av Cosmos Software Development Kit (SDK).

Tendermint Inc., organisationen som ansvarar för skapandet av Cosmos SDK och Tendermints konsensusalgoritm. Det var ansvarig för att utveckla IBC. IBC skapades som en modulär. Anpassningsbart protokoll som skulle kunna skräddarsys för att möta kraven från olika blockkedjor, vilket underlättar effektiv och säker kommunikation dem emellan.

Sedan introduktionen har IBC omfamnats av ett ökande antal Cosmos ekosysteminitiativ såväl som av andra blockkedjenätverk inklusive Binance Smart Chain. IBC utvecklas fortfarande och nya funktioner och förbättringar görs i protokollet för att öka dess användbarhet och funktionalitet.

Ethereum virtuell maskin

Under 2015 inkluderade Ethereum blockchain-plattformen skapandet av Ethereum Virtual Machine (EVM). Vitalik Buterin lade upp idén till Ethereum först 2013, och den introducerades formellt 2015 tillsammans med EVM. Ethereum-blockkedjans smarta kontrakt kan exekveras via EVM, en sandlådemiljö. Den är ansvarig för att bearbeta och bekräfta transaktioner, hålla reda på blockkedjans aktuella status och utföra smart kontraktskod.

Decentraliserade appar (dApps) kan skapas med EVM. Det är en plattform som låter dig göra vad du vill. Ethereum-gemenskapen har försökt öka EVM:s användbarhet, säkerhet och effektivitet ända sedan den först utvecklades. Ethereum Virtual Machine är en av Ethereum-plattformens uppfinningar. Det låter människor skapa decentraliserade applikationer och expandera blockchain-ekosystemet. Några betydande deltagare i ekosystemet som använder EVM inkluderar Fantom, Binance Smart Chain, Layer 2 Ethereum-nätverk och Avalanche.

Tidsstämpel:

Mer från Finansförmedling