Witamy w przewodniku dla początkujących InfinitySwap po kontenerach maszyn wirtualnych Ethereum lub EVMC!

Ten artykuł jest przeznaczony dla ogółu czytelników i nie wymaga wcześniejszej wiedzy na temat technologii blockchain, jeśli jednak masz pewność, że rozumiesz podstawy Ethereum i informatyki internetowej, zapoznaj się z naszym bardziej szczegółowym wprowadzeniem „ Kontenery maszyn wirtualnych Ethereum (EVMC) autor: InfinitySwap Jak to działa i dlaczego jest to ważne.”

Bez zbędnych ceregieli, zaczynajmy!

Inteligentne kontrakty i solidność

Być może słyszałeś już o inteligentnych kontraktach - są to umowy cyfrowe, które automatycznie wykonują się po spełnieniu określonych warunków, EVMC to platforma umożliwiająca uruchamianie inteligentnych kontraktów napisanych w języku zwanym Solidity on the Internet Computer (ICP) Contracts, blockchain teraz kompatybilny z Ethereum.

Solidity to język komputerowy używany do pisania inteligentnych kontraktów na platformach blockchain. Został zaprojektowany tak, aby był językiem bezpiecznym i niezawodnym, utrudniającym pisanie kodu, który mógłby powodować problemy lub problemy z bezpieczeństwem.

Inteligentne kontrakty pisane w Solidity są przechowywane w całości na blockchainie, dzięki czemu są przejrzyste, bezpieczne i odporne na manipulacje.

Architektura EVMC

Porozmawiajmy teraz o architekturze EVMC, która składa się z czterech kluczowych komponentów: 1) kontenera API EVM, 2) kontenera modułu wykonawczego EVM, 3) kontenera walidatora podpisu oraz 4) kontenera Blockchain, kontener jest jak kod komputerowy i pakiet dane potrzebne do uruchomienia kodu.

Kontener API EVM odbiera żądania od klientów Ethereum i serwerów proxy komputerów internetowych, a następnie grupuje te żądania w pulę oczekujących transakcji. Kontener modułu wykonawczego EVM przetwarza te transakcje, aktualizuje globalny stan EVM i odpowiednio aktualizuje kontener łańcucha.

Kontener blockchain to miejsce, w którym przechowywane są bloki łańcucha Ethereum. Pozostaje on w stałym miejscu przechowywania kontenera komputera internetowego. Stabilne przechowywanie kontenera zapewnia bezpieczeństwo informacji, w przeciwnym razie, gdy kod kontenera zostanie wykopany i zastąpiony zaktualizowanym kodem, informacja ta może zostać utracona. .

Kontenery walidatora podpisów służą do weryfikacji podpisów transakcji Ethereum, co jest zadaniem wymagającym dużej mocy obliczeniowej i wykonywanym w dedykowanej puli kontenerów, aby uniknąć nadmiernych obliczeń w kontenerze API EVM.

Co sprawia, że ​​EVMC InfinitySwap jest tak świetny

EVMC jest szybszy niż główna implementacja EVM sieci Ethereum, ponieważ optymalizuje przepustowość transakcji poprzez weryfikację podpisów i grupowanie transakcji w całości w łańcuchu. Kod i dane są wykonywane w zespołach internetowych. Przetwarzanie równoległe odbywa się za pośrednictwem wielu kontenerów EVMC niezwykle szybko.

EVMC jest ważne, ponieważ jest rewolucyjną ewolucją najlepszych istniejących funkcji EVM na Ethereum i nie tylko!

EVMC jest w pełni przetestowany z dużym pokryciem we wszystkich modułach podstawowych. EVMC wykorzystuje istniejące biblioteki, takie jak REVM, Retest, canister-SDK (Software Development Kit) i stabilne repozytoria Internet Computer, aby w pełni wykorzystać istniejącą bibliotekę Ethereum Square.

podsumowując

Podsumowując, EVMC firmy InfinitySwap to innowacyjny projekt, który tworzy szybką, opłacalną implementację EVM, która jest kompatybilna z inteligentnymi kontraktami Ethereum, ale działa na komputerach internetowych.

Architektura EVMC składa się z czterech komponentów, które współpracują ze sobą w celu przetwarzania transakcji i odpowiedniej aktualizacji globalnego stanu EVM oraz danych przechowywanych w łańcuchu bloków. Jest to Ethereum Classic EVM zaimplementowany na nowym łańcuchu bloków, który jest szybki, bezpieczny i przejrzysty. Rewolucyjne ulepszenie.

Treści IC, na których Ci zależy

Postęp technologiczny |. Informacje o projekcie |. Wydarzenia globalne

Zbieraj i śledź kanał IC Binance

Bądź na bieżąco z najświeższymi informacjami