146 letture Nuova storia

Perché Ethereum sta considerando RISC-V, e cosa può insegnarci Cartesi su questo cambiamento?

di Ishan Pandey4m2025/04/23
Read on Terminal Reader

Troppo lungo; Leggere

Vitalik Buterin propone RISC-V per Ethereum; Cartesi spiega perché questo potrebbe cambiare la blockchain per sempre.
featured image - Perché Ethereum sta considerando RISC-V, e cosa può insegnarci Cartesi su questo cambiamento?
Ishan Pandey HackerNoon profile picture
0-item
1-item
2-item

Cosa succede quando l'architettura fondamentale della macchina virtuale di Ethereum viene riconsiderata? Recentemente, Vitalik ButerinsuggeritoSi sposta l'ambiente di esecuzione di Ethereum verso RISC-V, un'architettura di set di istruzioni a standard aperti.Ma cosa significherebbe questo per l'ecosistema blockchain più ampio e perché haCartesi, un progetto di infrastruttura blockchain, ha sostenuto questo cambiamento dal 2018?


I co-fondatori di Cartesi, Felipe Argento e Erick de Moura, hanno a lungo sostenuto l’adozione di RISC-V, non come una scommessa speculativa, ma come una decisione calcolata radicata nell’evoluzione dello sviluppo di software mainstream.

La ragione dietro l'integrazione RISC-V di Cartesi dal 2018

Erick de Moura, co-fondatore di Cartesi, spiega:


di

“Quando abbiamo iniziato Cartesi nel 2018, ci siamo chiesti come la blockchain potrebbe entrare nello sviluppo mainstream.La risposta era chiara – abbiamo dovuto abbracciare decenni di innovazione software, non ignorarlo.”

di

“Quando abbiamo iniziato Cartesi nel 2018, ci siamo chiesti come la blockchain potrebbe entrare nello sviluppo mainstream.La risposta era chiara – abbiamo dovuto abbracciare decenni di innovazione software, non ignorarlo.”


Cartesi ha visto limitazioni nella macchina virtuale Ethereum (EVM), una macchina virtuale specifica per dominio che richiede agli sviluppatori di risolvere problemi che sono già stati affrontati in ambienti di calcolo tradizionali.


"L'EVM costringe gli sviluppatori a reinventare la ruota per le operazioni di base", ha detto de Moura.


di

"Questo è un profondo ritorno nel potere espressivo per gli sviluppatori di web3".

di

"Questo è un profondo ritorno nel potere espressivo per gli sviluppatori di web3".


RISC-V consente a Cartesi di eseguire Linux all'interno di contratti intelligenti. Questo sblocca l'accesso a librerie software mature, migliora la sicurezza e collega le applicazioni decentralizzate (dApp) all'ecosistema tecnologico più ampio. "RISC-V è aperto, estensibile e libero dai vincoli ereditari delle ISA più vecchie.

Comprendere il RISC-V: un esempio tecnico

RISC-V (Reduced Instruction Set Computing - Five) è un'architettura di set di istruzioni aperta (ISA) basata su principi di set di istruzioni ridotti stabiliti. A differenza di ISAs proprietarie come x86 (Intel/AMD) o ARM, RISC-V è liberamente disponibile per chiunque utilizzare, modificare e implementare. Questo modello aperto ha portato all'adozione rapida in tutto il mondo accademico, della ricerca e dell'industria.


Nel suo nucleo, RISC-V è progettato intorno a un piccolo set di istruzioni di base modulare con estensioni standard opzionali per capacità aggiuntive, tra cui moltiplicazione/divisione di numeri interi, operazioni atomiche, aritmetica dei punti galleggianti e altro ancora. Questa modularità rende RISC-V altamente adattabile, consentendo agli implementatori di ottimizzare i processori per carichi di lavoro specifici, che vanno dai sistemi incorporati a bassa potenza al calcolo ad alte prestazioni.


Nel contesto della blockchain, questa natura modulare e aperta si traduce in diversi vantaggi:

    di
  • Determinismo: gli ambienti blockchain richiedono esecuzione deterministica.Il design pulito e minimalista di RISC-V semplifica la verifica e il calcolo deterministico.
  • di
  • Verificazione formale: RISC-V ha un solido supporto per i metodi formali, consentendo agli sviluppatori di dimostrare matematicamente la correttezza dei percorsi critici del codice, un aspetto vitale nei sistemi inaffidabili come i blockchain.
  • di
  • Con l'ampio supporto di GCC, LLVM e QEMU, gli sviluppatori di RISC-V possono sfruttare potenti strumenti esistenti per la compilazione, la simulazione e il debug di applicazioni.
  • di


Inoltre, la compatibilità di RISC-V con l'esecuzione di un sistema operativo Linux completo consente ai contratti intelligenti e alle applicazioni decentralizzate di sfruttare le risorse a livello di sistema tradizionalmente non disponibili in ambienti blockchain limitati.

RISC-V potrebbe diventare il terreno comune dell'industria blockchain?

Le macchine virtuali hanno servito come la spina dorsale computazionale della blockchain. Fino ad ora, ogni rete: Ethereum, Solana, Polkadot ha sviluppato la propria macchina virtuale. Questa frammentazione aumenta l'attrito degli sviluppatori e limita l'interoperabilità tra catene.


De Moura fa paragoni con lo sviluppo di Internet:


di

"Nell'evoluzione dell'infrastruttura digitale, la legge della coda stretta mostra che uno standard minimo, ampiamente adottato, guida la crescita. per Internet, era IP. Per la blockchain, potrebbe essere RISC-V."

di

"Nell'evoluzione dell'infrastruttura digitale, la legge della coda stretta mostra che uno standard minimo, ampiamente adottato, guida la crescita. per Internet, era IP. Per la blockchain, potrebbe essere RISC-V."


Egli suggerisce che RISC-V, in virtù della sua natura aperta e degli strumenti esistenti, potrebbe diventare l'architettura unificante per il calcolo blockchain. "Quando più blockchain convergono su RISC-V, i benefici si aggravano.

Cartesi ha imparato che potrebbe aiutare Ethereum

Attraverso il loro lavoro con RISC-V, Cartesi ha raccolto informazioni applicabili a Ethereum e altri considerando il cambiamento.


    di
  1. Ecosistema maturo: "Non c'è bisogno di ricominciare da zero", ha detto de Moura. "RISC-V ti permette di sfruttare i compilatori, i debugger e persino Linux stesso".
  2. di
  3. Personalizzazione con compatibilità: "Puoi aggiungere caratteristiche specifiche della blockchain pur rimanendo conforme allo standard".
  4. di
  5. Deterministic OS Execution: “Abbiamo dimostrato che Linux può funzionare in modo deterministico in un ambiente blockchain.
  6. di


Ha sottolineato: "RISC-V non è solo una scelta tecnica migliore, è strategica, porta lo sviluppo della blockchain più vicino al calcolo tradizionale, accelerando l'innovazione".

La mia opinione e i miei pensieri finali

L'approvazione di Vitalik Buterin di RISC-V evidenzia un punto di svolta critico per Ethereum e l'architettura blockchain in generale.Mentre rimane una proposta, questo cambiamento riflette una realizzazione più ampia del settore: il futuro delle applicazioni decentralizzate dipende dal colmare il divario tra web3 e lo sviluppo di software tradizionale.


I vantaggi tecnici di RISC-V – modularità, determinismo e strumentazione estesa – rappresentano un caso convincente per l’adozione a livello industriale.Se Ethereum si muove in questa direzione, potrebbe standardizzare l’infrastruttura blockchain come ha fatto TCP/IP per Internet, creando una base comune per l’innovazione.


La domanda ora non è se RISC-V influenzerà la blockchain, ma quanto velocemente l'ecosistema può adattarsi e se le VM concorrenti possono sopravvivere in un ambiente che spinge alla standardizzazione.


Lasciatemi sapere se desideri ulteriori espansioni o raffinamenti di qualsiasi sezione.


Non dimenticate di amare e condividere la storia!

di

Vested Interest Disclosure: Questo autore è un contributore indipendente che pubblica attraverso il nostro programma di blogging aziendale. HackerNoon ha esaminato il rapporto per la qualità, ma le affermazioni qui contenute appartengono all'autore. #DYO

di

Rivelazione di interesse:diQuesto autore è un contributore indipendente che pubblica attraverso il nostro programma di blogging aziendale. HackerNoon ha esaminato il rapporto per la qualità, ma le affermazioni qui contenute appartengono all'autore. #DYO

Rivelazione di interesse:Programma di business bloggingProgramma di business blogging


Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks