Sono sempre stato affascinato dalle potenzialità dei sistemi decentralizzati. Ecco perché ho deciso di scrivere un blog sulla tecnologia innovativa dei progetti crittografici. Il clou di questa settimana è il protocollo Marlin, un protocollo aperto che consente agli utenti con infrastrutture di riserva di condividere le proprie risorse computazionali con gli sviluppatori di applicazioni.

In un sistema decentralizzato, nessuna autorità centrale controlla il flusso di informazioni. I dati vengono invece distribuiti su una rete di computer, ciascuno con una copia dei dati. Ciò consente un sistema più resiliente e sicuro, poiché non esiste un singolo punto di errore.

A proposito di Marlin

Marlin è costruito su una rete decentralizzata di nodi che consente la trasmissione dei dati a bassa latenza. Ciò lo rende perfetto per servizi backend di lunga durata, ad esempio RPC e oracoli decentralizzati. Inoltre, Marlin offre protezione dell'integrità tramite enclavi sicure, calcoli del prover basati su zk, azioni di pianificazione basate su eventi nel mempool, caching, eccetera.

Per quanto ne so, è uno sportello unico per tutte le tue esigenze di calcolo decentralizzato. Ma Marlin non è l’unico giocatore nel gioco del calcolo decentralizzato. Ci sono altre aziende e progetti là fuori che mirano a democratizzare l’accesso alle risorse computazionali. Ecco alcuni esempi:

  1. Rete Golem: Golem è un mercato decentralizzato per la potenza di calcolo in cui gli utenti possono affittare le proprie risorse computazionali inutilizzate ad altri che ne hanno bisogno. La piattaforma supporta un'ampia gamma di casi d'uso, tra cui rendering CGI, calcolo scientifico e apprendimento automatico.

  2. Akash Network: Akash è una piattaforma di cloud computing decentralizzata che consente agli utenti di noleggiare risorse informatiche da altri utenti. La piattaforma supporta l'hosting di siti Web, l'esecuzione di applicazioni e la distribuzione di nodi blockchain.

  3. Rete Ankr: Ankr è una piattaforma di cloud computing decentralizzata che consente agli utenti di affittare le proprie risorse informatiche inutilizzate.

  4. Filecoin: Filecoin è una rete di archiviazione decentralizzata che consente agli utenti di affittare il proprio spazio di archiviazione inutilizzato. La piattaforma mira a creare un'alternativa decentralizzata ai tradizionali fornitori di cloud storage, dove gli utenti possono archiviare i propri dati in modo sicuro e privato.

Lo spazio di calcolo decentralizzato è ancora nelle sue fasi iniziali e ci sono molte aziende e progetti che lavorano per risolvere gli stessi problemi affrontati da Marlin.

Cosa distingue Marlin?

Marlin si distingue dalle altre reti decentralizzate aggiornando continuamente il suo protocollo. In questo modo, Marlin può evolvere e migliorare la propria rete, rendendola più efficiente e sicura per gli utenti. Attualmente stanno lavorando all'aggiornamento della rete per supportare il calcolo decentralizzato utilizzando Trusted Execution Environments (TEE). I TEE, come SGX, consentono che i calcoli avvengano in modo verificabile e sicuro senza rivelare i dati all'operatore del nodo. Ciò apre le porte a un’ampia gamma di nuovi casi d’uso, come servizi di hosting frontend decentralizzati, backend decentralizzati per siti Web e app dinamici, API e persino cache e CDN decentralizzati.

I concorrenti di Marlin potrebbero avere alcuni vantaggi rispetto a Marlin per quanto riguarda le dimensioni della rete e concentrarsi su casi d'uso specifici. In termini di dimensioni della rete, alcuni concorrenti di Marlin potrebbero avere una rete più ampia e una base di utenti più consolidata. Ciò può essere vantaggioso per determinati casi d'uso che richiedono maggiore potenza di calcolo o capacità di archiviazione. Inoltre, alcuni concorrenti potrebbero concentrarsi in modo più specifico su determinati casi d’uso, come l’apprendimento automatico (Golem) o l’archiviazione decentralizzata (Filecoin). Ciò può essere vantaggioso per gli utenti che hanno esigenze specifiche per queste applicazioni e richiedono funzionalità o risorse specializzate.

Tuttavia, l'attenzione di Marlin sugli aggiornamenti continui del protocollo e sui TEE può fornire vantaggi unici rispetto ai suoi concorrenti per determinati casi d'uso. Inoltre, l'enfasi di Marlin sulla democratizzazione dell'accesso alle risorse computazionali e la sua natura open source lo rendono un'opzione interessante per gli sviluppatori che desiderano creare applicazioni decentralizzate. In definitiva, la scelta della piattaforma dipenderà da casi d'uso e requisiti specifici e vale la pena esplorare diverse opzioni per trovare la soluzione migliore per un particolare progetto.

Per capire perché l'aggiornamento menzionato in precedenza potrebbe cambiare le regole del gioco, parliamo più in profondità dei TEE e di come si relazionano alla rete di calcolo decentralizzata di Marlin.

Ambienti di esecuzione attendibili (TEE)

In parole povere, un TEE è un'area sicura di computer o dispositivi mobili che garantisce che i dati sensibili vengano elaborati in un ambiente sicuro.

Puoi pensare a un TEE come a una fortezza digitale per i tuoi dati. Solitamente viene implementato come processore o coprocessore separato che esegue il proprio sistema operativo e ha accesso alla propria memoria. Il TEE è isolato dal processore principale e dal sistema operativo ed è progettato per proteggere da manomissioni esterne o tentativi di hacking.

In una rete di calcolo decentralizzata come Marlin, il TEE garantisce la sicurezza e l'integrità dei dati elaborati. Ciò aiuta a prevenire violazioni dei dati e altri incidenti di sicurezza e consente agli utenti di avere fiducia nella sicurezza della rete. Inoltre, poiché i TEE sono noti per le loro elevate prestazioni pur mantenendo la riservatezza, consentono operazioni a bassa latenza e ad alto rendimento su dati sensibili, rendendoli adatti per calcoli decentralizzati. Pertanto, aggiornando la rete Marlin per supportare i TEE, gli sviluppatori possono creare applicazioni decentralizzate (dapps) in grado di depositare le chiavi private degli utenti e costruire transazioni basate su determinati eventi utilizzando la logica confidenziale dettata dall'utente stesso.

È l'ora della maglietta

Come i TEE possono migliorare la sicurezza nelle aste MEV e in altre applicazioni decentralizzate

Prendiamo il caso di John Doe; è un trader esperto che ha deciso di iniziare a partecipare alle aste MEV (Miner Extractable Value). Poiché ha a che fare con risorse digitali di valore e partecipa a transazioni finanziarie complesse, vuole garantire che il processo di acquisto e vendita di MEV sia il più sicuro possibile. Un modo per farlo è utilizzare i TEE; ciò garantirà che le informazioni sensibili, come i dettagli delle transazioni MEV di John, siano protette da attacchi dannosi o accessi non autorizzati. Questo è importante perché, poiché il MEV è uno strumento finanziario complesso, qualsiasi manipolazione o duplicazione non autorizzata delle transazioni potrebbe portare a perdite finanziarie significative per John e le altre parti coinvolte. Utilizzando i TEE, John può partecipare in modo sicuro alle aste MEV, dandogli fiducia nell'autenticità e nella sicurezza delle sue transazioni.

Accanto ai TEE delle aste MEV, considera il potenziale delle zecche NFT (token non fungibili) e di altre dapp che richiedono un elevato livello di sicurezza e privacy. Inoltre, i TEE consentono anche di eseguire una logica di backend personalizzata per elaborare i dati, come i suddetti algoritmi MEV o anche relè e builder di blocchi per mev-boost.

(Vale la pena notare che l'aggiornamento ai TEE sarà strettamente facoltativo. Non tutti i nodi della rete dovranno supportare le funzionalità aggiuntive che comportano maggiori requisiti hardware. Ciò garantisce che la rete rimanga decentralizzata e aperta a tutti i partecipanti.)

Conclusione

L'aggiornamento di Marlin agli Ambienti di esecuzione attendibili (TEE) offre il potenziale per la creazione di nuove dapp sulla rete. Ad esempio, un team potrebbe gestire un servizio decentralizzato che accetta transazioni ed esegue algoritmi MEV (valore estraibile dal minatore) per ridistribuire i profitti in modo sicuro. O forse, una DAO potrebbe gestire il proprio bot di liquidazione e condividere i profitti con i possessori di token di governance. Oggi costruire un sistema del genere sarebbe impossibile senza la possibilità di implementare la propria rete di nodi. La loro missione è quella di democratizzare le risorse computazionali e l’ultimo aggiornamento della rete è un passo verso questo obiettivo. Marlin non è l'unica azienda che lavora sul calcolo decentralizzato e ci sono altre piattaforme da considerare quando si sceglie quella giusta per un particolare progetto. Per prendere una decisione informata, è importante valutare diverse opzioni in base ai requisiti specifici del progetto e ai casi d'uso e valutare i vantaggi e gli svantaggi di ciascuna.

#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization