
Kochani, będę publikować serię artykułów o EVM VS TVM!
EVM jako „komputer globalny” vs TVM z protokołem Dynamic Sharding
Najpierw zobaczmy, dlaczego świat potrzebował innej maszyny wirtualnej niż EVM.
Maszyna wirtualna typu blockchain działa jak rozproszona maszyna stanu.
Stan, który może zmieniać się z bloku na blok zgodnie z wcześniej zdefiniowanym zestawem reguł i który może wykonywać dowolny kod maszynowy.
Maszyna wirtualna definiuje szczegółowe zasady zmiany stanu z bloku na blok. EVM jest zaprojektowany jak „komputer globalny”, ale tylko jeden komputer do wszystkiego na świecie, a świat konkuruje o jego zasoby obliczeniowe.
Każda sieć oparta na EVM dziedziczy wyzwania dotyczące współbieżności. Kiedy walidatorzy muszą zrekonstruować bieżący stan, każdy walidator musi ponownie wykonać każde wywołanie każdego konta i inteligentnego kontraktu w kolejności, pojedynczo.
Mamy bardzo drogie obliczenia, nawet do prostych zadań, takich jak wymiana lub token transferu. Ponieważ transakcja transferu tokena konkuruje z transakcją wybicia NFT i wszystkimi innymi transakcjami, które zostały wysłane do sieci jednocześnie.
W prawdziwym świecie mamy wiele komputerów o nowoczesnej architekturze wielordzeniowej do różnych zadań. Możesz wysłać e-mail do znajomego, podczas gdy Twój komputer kompiluje kod i wykonuje wiele innych czynności.
Bądź na bieżąco z nadchodzącymi postami!
Zasoby i przypisane fundacji Venom