Co się dzieje, gdy fundamentalna architektura maszyny wirtualnej Ethereum zostaje ponownie przemyślana?Sugerowaneprzesuwanie środowiska wykonawczego Ethereum w kierunku RISC-V, otwartej architektury zestawu instrukcji standardowych, ale co to oznacza dla szerszego ekosystemu blockchain i dlaczegoKartki, projekt infrastruktury blockchain, jest zwolennikiem tej zmiany od 2018 roku?
Współzałożyciele Cartesi Felipe Argento i Erick de Moura od dawna popierają przyjęcie RISC-V, nie jako zakład spekulacyjny, ale jako obliczoną decyzję zakorzenioną w ewolucji głównego rozwoju oprogramowania.
The Rationale Behind Cartesi RISC-V Integration od 2018 roku
Erick de Moura, współzałożyciel Cartesi, wyjaśnia:
Kiedy w 2018 roku założyliśmy Cartesi, zastanawialiśmy się, w jaki sposób blockchain mógłby włamać się do rozwoju głównego. Odpowiedź była jasna – musieliśmy przyjąć dziesięciolecia innowacji oprogramowania, a nie go ignorować.
Kiedy w 2018 roku założyliśmy Cartesi, zastanawialiśmy się, w jaki sposób blockchain mógłby włamać się do rozwoju głównego. Odpowiedź była jasna – musieliśmy przyjąć dziesięciolecia innowacji oprogramowania, a nie go ignorować.
Cartesi widział ograniczenia w maszynie wirtualnej Ethereum (EVM), domenie specyficznej maszyny wirtualnej, która wymaga od programistów rozwiązywania problemów, które zostały już rozwiązane w tradycyjnych środowiskach obliczeniowych.
"EVM zmusza deweloperów do ponownego wynalezienia koła dla podstawowych operacji" - powiedział de Moura.
"To jest głęboki upadek w ekspresyjnej mocy dla programistów web3."
"To jest głęboki upadek w ekspresyjnej mocy dla programistów web3."
RISC-V umożliwia Cartesi uruchomienie systemu Linux w inteligentnych kontraktach. Odblokowuje to dostęp do dojrzałych bibliotek oprogramowania, zwiększa bezpieczeństwo i łączy zdecentralizowane aplikacje (dApps) z szerszym ekosystemem technologicznym. „RISC-V jest otwarty, rozszerzalny i wolny od tradycyjnych ograniczeń starszych ISA.
Rozumienie RISC-V: Przykład techniczny
RISC-V (Reduced Instruction Set Computing - Five) to otwarta architektura zestawów instrukcji (ISA) oparta na ustanowionych zasadach zredukowanych zestawów instrukcji. W przeciwieństwie do własnych ISA, takich jak x86 (Intel/AMD) lub ARM, RISC-V jest swobodnie dostępny dla każdego, aby używać, modyfikować i wdrażać.
RISC-V jest zaprojektowany wokół małego, modułowego zestawu instrukcji bazowych z opcjonalnymi standardowymi rozszerzeniami dla dodatkowych możliwości, w tym mnożenia/podziału liczb całkowitych, operacji atomowych, arytmetyki pływającego punktu i innych. ta modułowość sprawia, że RISC-V jest wysoce adaptacyjny, umożliwiając wdrożeniom optymalizację procesorów dla określonych obciążeń roboczych - od systemów osadzonych o niskiej mocy po obliczenia o wysokiej wydajności.
W kontekście blockchain ten modułowy i otwarty charakter przekłada się na kilka zalet:
- Determinizm: środowiska Blockchain wymagają deterministycznego wykonania.Czysta i minimalistyczna konstrukcja RISC-V upraszcza weryfikację i obliczenia deterministyczne.
- Weryfikacja formalna: RISC-V ma solidne wsparcie dla formalnych metod, pozwalając programistom matematycznie udowodnić poprawność kluczowych ścieżek kodu, co jest istotnym aspektem w niezaufanych systemach, takich jak blockchain.
- Ekosystem narzędzi: Dzięki rozległemu wsparciu GCC, LLVM i QEMU, deweloperzy RISC-V mogą korzystać z potężnych, istniejących narzędzi do kompilacji, symulacji i debugowania aplikacji.
Co więcej, zgodność RISC-V z pełnym systemem operacyjnym Linux umożliwia inteligentnym kontraktom i zdecentralizowanym aplikacjom wykorzystanie zasobów na poziomie systemu, które tradycyjnie nie są dostępne w ograniczonych środowiskach blockchain.
Czy RISC-V może stać się wspólnym gruntem dla branży Blockchain?
Maszyny wirtualne służyły jako rdzeń obliczeniowy blockchain. Do tej pory każda sieć: Ethereum, Solana, Polkadot opracowała własną maszynę wirtualną.
De Moura wyciąga paralele z rozwojem Internetu:
"W ewolucji infrastruktury cyfrowej, Narrow Waist Law pokazuje, że jeden minimalny, powszechnie przyjęty standard napędza wzrost.
"W ewolucji infrastruktury cyfrowej, Narrow Waist Law pokazuje, że jeden minimalny, powszechnie przyjęty standard napędza wzrost.
Sugeruje, że RISC-V, ze względu na swój otwarty charakter i istniejące narzędzia, może stać się jednolitą architekturą dla obliczeń blockchain. „W miarę jak więcej blockchain zbliża się do RISC-V, korzyści będą się powiększać.
Cartesi dowiedział się, że może pomóc Ethereum
Poprzez swoją pracę z RISC-V, Cartesi zebrał wgląd stosowany do Ethereum i innych rozważających zmianę.
- Mature Ecosystem: „Nie musisz zaczynać od nowa”, powiedział de Moura. „RISC-V pozwala na wykorzystanie kompilatorów, debuggerów, a nawet samego Linuksa.”
- Dostosowanie do zgodności: "Możesz dodać funkcje specyficzne dla blockchain przy zachowaniu zgodności ze standardem."
- Deterministyczne wykonanie systemu operacyjnego: „Pokazaliśmy, że Linux może działać deterministycznie w środowisku blockchain, co pozwala na uruchamianie złożonych aplikacji, takich jak sztuczna inteligencja lub symulacje, w łańcuchu”.
Podkreślił: „RISC-V to nie tylko lepszy wybór techniczny, ale strategiczny, który przybliża rozwój blockchain do tradycyjnego obliczania, przyspieszając innowacje”.
Moje opinie i ostateczne myśli
Zatwierdzenie RISC-V przez Vitalika Buterina podkreśla krytyczny punkt zwrotny dla architektury Ethereum i blockchain w ogóle. Chociaż wciąż jest to propozycja, zmiana ta odzwierciedla szerszą realizację branży: przyszłość zdecentralizowanych aplikacji zależy od pokonania luk między web3 a tradycyjnym rozwojem oprogramowania.
Techniczne zalety RISC-V - modularność, determinizm i rozległe narzędzia - stanowią przekonujący przypadek szerokiej adopcji w branży.
Pytanie nie polega teraz na tym, czy RISC-V wpłynie na blockchain, ale na to, jak szybko ekosystem może się dostosować i czy konkurencyjne maszyny wirtualne mogą przetrwać w środowisku wymagającym standaryzacji.
Daj mi znać, jeśli chcesz dalszego rozszerzenia lub udoskonalenia jakiejkolwiek sekcji.
Nie zapomnij polubić i podzielić się historią!
Ujawnienie zainteresowań: Ten autor jest niezależnym współpracownikiem publikującym za pośrednictwem naszego programu blogowania biznesowego. HackerNoon dokonał przeglądu raportu pod kątem jakości, ale roszczenia zawarte tutaj należą do autora. #DYO
Ujawnienie zainteresowań: Ten autor jest niezależnym współpracownikiem publikującym za pośrednictwem naszego programu blogowania biznesowego. HackerNoon dokonał przeglądu raportu pod kątem jakości, ale roszczenia zawarte tutaj należą do autora. #DYO
Ujawnienie zainteresowań: