Zbierałem informacje na temat wskaźników dla #Polkadot dotyczących kompatybilności z Ethereum. Mogę mieć złe wieści: Polkadot Hub / revive, nad którym pracowaliśmy przez lata, może być nawet wolniejszy niż istniejące parachainy, takie jak #Moonbeam. Głównym powodem jest eksplozja wzrostu rozmiaru kontraktów PVM.
W parachainie Polkadot, a zwłaszcza w przypadku łańcucha inteligentnych kontraktów, zwykłym głównym ograniczeniem jest rozmiar PoV, a nie czas wykonania. (Chyba że mówimy tylko o TPS wykonujących miliony system.remark, ale te nie są użyteczne.)
Kompilacja kontraktu Solidity do PolkaVM, w porównaniu do kompilacji do kodu bajtowego EVM, wiąże się z dużą karą w postaci zwiększenia rozmiaru kontraktu. Obecnie normalny przypadek to 10x, a czasami nawet 80x (dla kontraktów wymagających dużej mocy obliczeniowej). Nawet jeśli wszystko jest zoptymalizowane, teoretyczny limit wynosi 4x.
Oznacza to, że kontrakt PolkaVM zajmie znacznie większą przestrzeń PoV w porównaniu do równoważnego kontraktu EVM. W rezultacie będziemy mogli zmieścić znacznie mniej kontraktów w granicach limitu rozmiaru PoV, co oznacza znacznie mniejszą przepustowość.
Jak napisał Knuth, przedwczesna optymalizacja jest źródłem wszelkiego zła (lub przynajmniej większości z niego) w programowaniu. Naprawdę kosztowna lekcja na temat tego, czego nie robić podczas optymalizacji oprogramowania. Najpierw znajdź wąskie gardło, a potem je zoptymalizuj. Nie daj się złapać w pułapkę "fajnej technologii".
Pokaż oryginał
4,21 tys.
3
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.