Diem, Move, Sui, Aptos e il trilemma della blockchain

Facebook non ha risolto magicamente il trilemma della blockchain, ma la ricerca di Diem, Move e le catene successorie hanno plasmato una nuova generazione di architetture per smart contract ad alta capacità di elaborazione.

Il trilemma della blockchain è l'idea che le reti decentralizzate debbano bilanciare tre obiettivi: decentralizzazione, sicurezza e scalabilità. Migliorare una dimensione crea spesso pressione sulle altre. Nessuna architettura elimina il compromesso, ma il design del protocollo può spostare il confine.

I progetti Libra e Diem di Facebook non hanno fornito una valuta globale per i consumatori, ma hanno lasciato un'eredità tecnica. La ricerca su consenso, coordinamento dei validatori, modelli di account e il linguaggio di programmazione Move ha influenzato progetti successivi realizzati da ex ingegneri di Diem e team adiacenti.

La proposta originale di Libra mirava a creare una valuta digitale globale garantita da un paniere di attività a bassa volatilità. I regolatori si sono opposti fermamente perché una piattaforma privata con miliardi di utenti avrebbe potuto influenzare la politica monetaria, il sistema bancario, i pagamenti, la privacy e la stabilità finanziaria. Il progetto in seguito è stato ribattezzato Diem e si è orientato verso un modello più conforme, legato al dollaro, prima di essere smantellato.

La tecnologia non è scomparsa. Gli ex contributori di Diem hanno contribuito a sviluppare nuove piattaforme di smart contract che enfatizzano l'elevata capacità di elaborazione, l'esecuzione parallela, lo stato orientato agli oggetti e il linguaggio Move. Questi sistemi cercano di migliorare l'esperienza utente e la sicurezza degli sviluppatori, mantenendo al contempo assunzioni di sicurezza credibili.

Move è importante perché è stato progettato attorno alle risorse digitali come risorse di prima classe. Il suo sistema di tipi aiuta gli sviluppatori a esprimere regole di proprietà e trasferimento in modo più sicuro rispetto a molti ambienti di smart contract a scopo generale. Questo non rende impossibili i bug, ma può ridurre intere categorie di errori nella gestione degli asset.

Gli approcci di scalabilità variano. Mempool di tipo DAG, esecuzione parallela, sharding, rollup, sidechain e disponibilità dei dati modulare cercano tutti di aumentare il throughput. Ognuno comporta compromessi in termini di complessità, assunzioni di fiducia, requisiti per i validatori, rischio dei bridge e usabilità per gli sviluppatori.

I sistemi Layer 2 possono aumentare la capacità spostando l'esecuzione lontano da una catena base, ma possono introdurre centralizzazione del sequencer, dipendenze dai bridge e nuovi rischi di governance. Lo sharding può elaborare il lavoro in parallelo, ma la comunicazione cross-shard e il coordinamento della sicurezza sono difficili. Le sidechain possono essere veloci, ma la loro sicurezza potrebbe essere separata dalla catena principale di cui gli utenti si fidano.

La linea di Diem ha spinto l'industria a pensare più seriamente al parallelismo delle transazioni, alla rappresentazione sicura degli asset e alle prestazioni di pagamento di livello mainstream. Tale influenza è reale anche se il progetto originale di valuta di Facebook è fallito politicamente.

Le affermazioni secondo cui un singolo progetto abbia risolto il trilemma dovrebbero essere trattate con cautela. Un elevato numero di transazioni al secondo non dimostra automaticamente la decentralizzazione. Un linguaggio di programmazione sicuro non elimina il rischio di governance. Un design normativo robusto non garantisce la resistenza alla censura. L'intero sistema deve essere valutato considerando validatori, requisiti hardware, diversità dei client, governance, bridge, strumenti e l'utilizzo nel mondo reale.

Le valute digitali delle banche centrali (CBDC), le reti di pagamento, i giochi, le applicazioni social e gli asset tokenizzati potrebbero trarre vantaggio da piattaforme di smart contract ad alta capacità di elaborazione. Tuttavia, l'adozione di massa dipende dall'affidabilità, dalla conformità normativa dove necessaria, dalle tutele della privacy, dall'usabilità dei wallet e dagli ecosistemi degli sviluppatori, piuttosto che dalla sola capacità di elaborazione.

La conclusione pratica è che l'eredità di Diem è stata architettonica, non apocalittica o miracolosa. Ha contribuito con idee che hanno plasmato le blockchain successive, in particolare per quanto riguarda Move e l'esecuzione scalabile. Il trilemma rimane un quadro utile, e le migliori reti saranno quelle che rendono espliciti i loro compromessi, invece di fingere che non esistano più.

La domanda importante è se l'IA migliori il sistema o migliori solo il pitch deck. I progetti utili che combinano IA e criptovalute dovrebbero migliorare dati, identità, potenza di calcolo, provenienza, automazione o coordinamento in modo verificabile dagli utenti. I progetti deboli si limitano ad associare il linguaggio dell'IA a un token. La differenza si manifesta nell'utilizzo, nei ricavi, nell'adozione da parte degli sviluppatori e nel fatto che il token sia effettivamente necessario per il funzionamento del prodotto.

All RealCryptoCap analysis