martedì 25 luglio 2023

Come Funziona WorldCoin: Orb e L'Identità Digitale

Worldcoin è il progetto ufficiale del CEO (Sam Alman) di OpenAI (ChatGPT) ed è sostanzialmente un sistema di identità/passaporto digitale decentralizzato (in teoria), privato e sicuro (che non rivela i dati personali) memorizzato sul proprio smartphone. Esso è basato sull'AI ed è stato già etichettato come "inquietante" e "dispotico". In ogni caso a metà luglio si sono superati già i 2 milioni di registrazioni.


CASI D'USO
1) Identità univoca on chain
2) Votazione nella DAO 
3) Distribuzione di airdrop senza la possibilità di creare multiaccount e sybil attack
4) Protezione contro i bot
5) Sistema di reputazione
6) Sostituzione dei CAPTCHA per prevenire i DoS attacks


COME FUNZIONA?
Come funziona il processo di verifica di identità? Devi scaricare WorldApp (una specie di wallet) e poi cercare l'orb più vicino alla tua città tramite questo sito: WorldCoin (Find Orb)
In Italia non ci sono ancora orb quindi non puoi creare la tua identità nè ricevere i token WLD (25 a registrazione).
L'orb è a codice chiuso (questo può destare qualche preoccupazione). Cosa farà l'orb? Esso farà una scansione della tua retina e dei dati biometrici creando un'hash (associato alla vostra identità). Quello che il sistema conserva è appunto questo hash e non i tuoi dati personali (questo dovrebbe garantire una certa sicurezza). Si riceveranno anche una coppia di chiavi per maneggiare il wallet. L'idea alla base è appunto verificare che la persona sia umana e non un bot, creare un'identità digitale e quindi firmare transazioni con questo hash fornendo una "Proof Of Personhood". Questo sistema combatterebbe i sybil attack e multiaccount perchè non sarebbe più possibile creare un'infinità di account: l'orb appunto capirebbe se quella retina è stata già registrata oppure no. E' una prova a conoscenza zero perchè i sistemi con cu interagisci vedrebbero un'hash univoco, pur non sapendo i tuoi dati personali. La creazione di questa identità e il suo utilizzo on chain paga in WorldCoin (WLD) appunto. La supply max è 10 miliardi e si tratta di un Governance token che teoricamente dovrebbe essere molto decentralizzato perchè verrà dato a tutti quelli che si registrano presso un orb e che utilizzano la loro dapp. Questo token utilizza Ethereum mainnet e il suo layer2 Optimism. Tu puoi anche diventare un operatore, diventando un orb e quindi guadagnando token. Tu guadagni il loro token per ogni persona che si registra utilizzando il tuo orb.


EVENTUALI PROBLEMI
Uno dei problemi più grandi è sicuramente il registro che si viene a formare con tutte le scansioni degli iridi. Teoricamente qualcuno con la foto del tuo iride potrebbe verificare se hai già un WorldID e se non presente crearlo sfruttando la tua identità (hash). Un altro problema è che gli orb dovrebbero essere diffusi in tutte le principali città di ogni nazione, altrimenti diverrebbe impossibile la diffusione di massa di questo strumento (non avrebbe senso farsi 200 km per crearsi un'identità). Potrebbero esserci anche problemi di sicurezza perchè essendo a codice chiuso non si può verificare se contiene un trojan/backdoor che potrebbe rubare i tuoi dati. Ipoteticamente si potrebbero creare false identità, rubare dati, etc Uno dei cardini principali del mondo crypto è quello di non doversi fidare di nessuno.
Tramite IA è possibile creare anche persone 3D fake ingannando orb software, ottenendo l'identità per una persona che in realtà non esiste. Il tuo telefono potrebbe essere anche hackerato e quindi gli attaccanti potrebbero sfruttare la tua identità. Questi sono solo alcuni dei problemi di sicurezza per un sistema di questo tipo che comunque rimane interessante, anche se va perfezionato.

venerdì 21 luglio 2023

Cosa Sono Le Transazioni OTC (Over The Counter): Depth Chart e Slippage

Spesso si sente parlare di operazioni/transazioni OTC (Over The Counter) ma di cosa si tratta esattamente? Questo tipo di operazioni non lasciano tracce pubbliche né alterano il prezzo di mercato (spot). Di solito vengono utilizzate per acquisti e vendite di grandi volumi, essendo la porta d'accesso alle criptovalute per gli istituzionali. Nelle operazioni OTC, le condizioni sono negoziate bilateralmente tra due controparti (acquisto minimo, dipende). L'accordo tra le due parti è privato e lo scambio avviene al di fuori degli occhi del pubblico, risultando in un'operazione invisibile al mercato.

La chiave per comprendere il trading OTC è che sono reciprocamente vantaggiosi. In mercati non molto "liquidi", acquisti o vendite di grandi volumi genererebbero 2 cose:

-Grandi aumenti (se si tratta di un acquisto) o diminuzioni (se si tratta di una vendita) dei prezzi con conseguente alterazione del mercato
-Grandi perdite di denaro, poiché quando acquisti o vendi a mercato grosse somme, non potendo chiudere il tutto con un'unica operazione aumenti o abbassi il prezzo degli ordini successivi che desideri eseguire. Man mano che esegui enormi ordini di acquisto, il prezzo aumenta. Allo stesso modo, se vendi grossi quantitativi il prezzo diminuisce

Naturalmente, va sottolineato che le operazioni OTC non sono illegali: beneficiano solo di maggiore liquidità e slippage ridotto. Oltre ai livelli di prezzo, il  parametro fondamentale che controlla lo slippage è la depth chart che considera la dimensione dell'ordine e i volumi, a ciascun livello di prezzo. Maggiore è la profondità del mercato, minore è la probabilità che operazioni di grandi dimensioni influiscano notevolmente sul prezzo di un asset. Più ordini di acquisto e vendita sono presenti e maggiore è la profondità di quel mercato (quindi minore è lo slippage), a patto che la distribuzione di questi sia abbastanza uniforme ai vari livelli di prezzo (tanta liquidità ed ordini di acquisto/vendita non uniformi non significano basso slippage). Se c'è una profondità elevata in quel mercato ci sarà un volume sufficiente di ordini pendenti sia sul lato domanda che su quello offerta, tale da impedire ad un ordine di grandi dimensioni di spostare significativamente il prezzo. Un asset con una forte profondità di mercato avrà solitamente un volume elevato e saranno abbastanza liquidi, consentendo ai trader di piazzare ordini di grandi dimensioni senza influire in modo significativo sul prezzo di mercato. Quelli con scarsa profondità subiscono variazioni grosse per ordini enormi (ed inoltre un ordine viene suddiviso in più ordini).
L'eventuale scarsa depth e liquidità la si evita tramite transazioni OTC dove si risparmia denaro concordando un prezzo reciprocamente vantaggioso, che non deve necessariamente corrispondere al prezzo di mercato. Possono esserci quotazioni in tempo reale, diverse dal prezzo "ufficiale". Questo genera uno scenario WIN-WIN per entrambe le parti. Il mercato non vedrà variazioni di prezzo, lasciando nascoste le tue intenzioni di entrare o uscire. Inoltre, con un intermediario di fiducia (escrow) tra le controparti, non è necessario che si rivelino reciprocamente la propria identità, essendo l'intermediario l'unico che conosce entrambe le parti. Come detto se tu provassi ad acquistare 1 miliardo di dollari in BTC o ETH, utilizzando un exchange tradizionale solo i primi milioni di euro verrebbero acquistati al prezzo Bitcoin di quel momento. Il resto degli ordini (target che ci si è prefissato) sarebbe sempre meno remunerativo (lo stesso numero di Satoshi costerebbe sempre di più). Tu stesso stai aumentando il prezzo dei Bitcoin che desideri acquistare. D'altra parte, se qualcuno volesse vendere 1 miliardo di euro in Bitcoin, abbasserebbe il prezzo di ogni BTC, ottenendo un profitto inferiore per ciascuno. Questo è dovuto alla liquidità presente sull'exchange che non permetterebbe di eseguire ordini di quelle dimensioni. Sostanzialmente queste transazioni sono off chain e ciò permette di evitare uno slippage enorme. On Chain le OTC possono essere utilizzate per liquidare una whale ed impedire la congestione di una rete (a causa dell'alto numero di transazioni e di quest'enorme liquidazione). Altro motivo è la privacy, visto che l'UE sta pianificando una regolamentazione più completa contrassegnando tutte le transazioni superiori a 1.000€ da e verso "wallet non custodial". Negli Stati Uniti, tutte le transazioni superiori a 10.000$ che coinvolgono contanti devono essere segnalate separatamente all'Internal Revenue Service (IRS), indipendentemente dal fatto che un individuo o un istituto finanziario stia ricevendo il denaro.
Sebbene solo una minoranza delle transazioni OTC coinvolga denaro fisico, questa linea di 10.000$, simile al limite di 1.000 euro proposto dall'UE, segna anche il limite massimo dopo il quale le istituzioni finanziarie negli Stati Uniti devono segnalare i trasferimenti di denaro elettronico.

sabato 15 luglio 2023

Come Creare Uno Smart Contract Multi Firma (Gnosis Safe Proxy)

In questo articolo vedremo come creare un account multi-signature per address EVM (Ethereum, BNB Chain, Cronos Chain, Polygon, Avalanche, Fantom, etc). Si tratta di uno dei modi più sicuri per archiviare le tue criptovalute. Fondamentalmente con un account "ad unica firma", firmi una transazione e la invii. Con un account multi-firma è necessario che almeno 2 partecipanti su 3 firmino la transazione. Quali sono i vantaggi? È più difficile perdere la chiave privata o farsi rubare la liquidità. In realtà non si tratta di un wallet ma di uno smart contract chiamato Gnosis Safe Proxy (puoi controllarlo su explorer). Lo strumento con interfaccia grafica che ci permette di creare un account multi firma è chiamato appunto Gnosis Safe
Puoi importare un account (se ne hai già uno) o crearne uno nuovo. Premi su "Create New Safe", poi su "Connect" e connetti "Metamask". Puoi creare un account multi-firma con una dozzina di diverse blockchain EVM (puoi provare il tutto prima su una testnet, come Goerli). A questo punto devi impostare il nome dell'account, scegliere la blockchain e poi cliccare su "Next". Nella schermata successiva puoi aggiungere i vari indirizzi: il primo è quello di Metamask che hai appena collegato. Successivamente puoi aggiungere altri indirizzi e scegliere una soglia (se aggiungi 3 account, puoi ad esempio impostare una soglia minima di 2 firme: ovvero 2 portafogli su 3 devono firmare la transazione). Ti consiglio di creare un nuovo portafoglio. Quindi premi "Next" e conferma la firma su Metamask (pagherai la quota gas tramite il primo indirizzo). Una volta creato l'account, puoi premere "Start Using Safe". Nella dashboard su "Ovierview" vedrai l'indirizzo di ricezione dove puoi ricevere la tua criptovaluta (ti ricordo che si tratta di uno smart contract! Tuttavia riceve fondi come un normale portafoglio).

Nel menu a sinistra puoi leggere:

-Asset (e NFT)

-Transazioni

-Address Book

-App

Dopo aver inviato i fondi, puoi utilizzare questo portafoglio multi-firma in DeFi. In DeFi non puoi usare Metamask perché non ha il tuo indirizzo multi-firma. Devi utilizzare Wallet Connect. Ad esempio, se devi connetterti a PancakeSwap, Uniswap, ecc, premi "Connetti" e poi "Wallet Connect", a questo punto "Copy To Clipboard" e incollalo in App/Wallet Connect/Open su Gnosis Safe. Per ogni interazione che eseguirai, dovrai firmare la transazione almeno 2 volte, passando da un portafoglio all'altro (questa volta utilizzando Metamask). Puoi anche usarlo come "cold wallet", senza interagire in DeFi. Per spostare i fondi, torna su Gnosis Safe, premi su "New Transaction", imposta l'indirizzo a cui inviare la crypto, quindi premi su "Send Token". Per inviare i fondi: devi confermare con il primo wallet, poi tramite Metamask cambiare account, confermando con il secondo (servono 2 firme su 3. Se ne hai impostate 3, dovrai cambiare 3 volte). L'ultimo address paga le gas fee! I fondi non partono se non ci sono le firme necessarie!)

venerdì 7 luglio 2023

Cosa Sono NFT Dinamici? Differenza Con Gli Statici (ERC721 e ERC1155)

NFT possono rappresentare qualsiasi cosa: un video, una gif, una jpeg. Hanno un contract che ne dimostra l'autenticità e possono essere acquistati, venduti o scambiati come qualsiasi altro oggetto di valore. Una loro evoluzione sono i cosiddetti NFT dinamici che portano maggiore interattività e funzionalità.  Questi NFT sono noti anche come dNFT, consentendo la creazione di oggetti digitali che possono cambiare ed evolversi nel tempo e, di conseguenza, consentire agli artisti di offrire un'esperienza più coinvolgente per holders e fan.
A differenza degli NFT tradizionali, che rappresentano risorse digitali statiche con proprietà fisse, l'architettura degli NFT dinamici è progettata per rispondere a condizione esterne, come il comportamento degli utenti, i prezzi di mercato in tempo reale, un determinato momento della giornata, il tempo o altri dati ambientali.  Quelli statici sono immutabili, quelli dinamici non fanno eccezione. 
Quando viene creato un NFT dinamico, l'artista definisce le regole che regolano il modo in cui l'NFT può evolversi o cambiare nel tempo. Questi parametri possono essere memorizzati sotto forma di codice, come Solidity per la rete Ethereum o Rust per Solana.


ERC721 (STATICI) ED ERC1155 (DINAMICI)
La principale differenza tra gli NFT tradizionali e quelli dinamici è lo standard dei token. Pertanto, gli NFT dinamici funzionano memorizzando i dati in un formato che può essere modificato. Mentre gli NFT statici vengono in genere creati utilizzando lo standard token ERC721, gli NFT dinamici utilizzano lo standard ERC1155. Questo tipo di token standard viene solitamente definito "semi-fungibile" perché può essere modificato se necessario.
Inoltre, vengono usati programmi autoeseguibili codificati all'interno dell'NFT. Questi contratti intelligenti automatizzano determinate funzioni, come la modifica dell'aspetto, delle animazioni o del comportamento dell'NFT a seconda di circostanze specifiche. Inoltre, consentono varie interazioni, ad esempio consentendo agli utenti di interagire con l'NFT in un ambiente virtuale. 
Sostanzialmente, gli NFT dinamici usano gli oracoli per scopi di modifica. Gli oracoli inviano dati esterni allo smart contract, il che provoca la modifica dei metadati dell'NFT. Successivamente, le caratteristiche e l'aspetto di questo particolare NFT, nonché il suo aspetto, vengono aggiornati.
I contratti intelligenti definiscono anche come gli NFT dinamici possono essere acquistati, venduti o scambiati e come le royalties dovrebbero essere distribuite ai loro creatori. Essi poi possono essere utilizzati in applicazioni decentralizzate (DApp) che supportano ed utilizzano le funzionalità dinamiche degli NFT. Gli NFT dinamici offrono diversi vantaggi come l'interattività, la programmabilità, la versatilità e la creazione di nuove possibilità per artisti e collezionisti.
Essendo programmabili, i creatori possono definire regole su come dovrebbe comportarsi l'NFT, fornendo un alto livello di automazione e controllo e consentendo nuovi casi d'uso e applicazioni in vari settori. Ad esempio, un NFT dinamico potrebbe rappresentare un personaggio o un oggetto in un gioco che si evolve e acquisisce nuove abilità in base ai progressi del giocatore.
E' possibile integrarli anche sui social network. I creatori possono guadagnare anche royalties sull'uso o sull'interazione continua con i loro NFT.
Analogamente agli NFT tradizionali, quelli dinamici possono essere utilizzati nell'arte e nella musica per creare e rappresentare opere d'arte uniche o registrazioni rare che cambiano nel tempo. Ad esempio, un NFT che rappresenta un dipinto digitale potrebbe cambiare automaticamente colori o motivi, oppure un NFT di un album musicale potrebbe aggiornarsi includendo bonus track o inediti non appena diventano disponibili. In un gioco, un'arma digitale potrebbe acquisire nuove abilità o attributi man mano che il giocatore avanza di livello. Essi possono essere utilizzati anche per la gestione dell'identità, la verifica dell'autenticità e per rappresentare il profilo di un utente sui social media, con la possibilità di aggiornarsi ed evolversi in base alle sue azioni e interazioni sulla rete.


ESEMPI
Un esempio di NFT dinamici sono i RMRK su Kusama, di cui se n'è parlato già qui: Come Funzionano I RMRK Su Kusama (NFT 2.0). Sostanzialmente è possibile equipaggiare il proprio NFT con armi ed altri oggetti, potendo poi interagire in game.
Quelli di Pearpop consentono ai creatori di coniare NFT dei loro post sui social media sulla blockchain di Solana. La natura dinamica di questi NFT vede il loro rango aumentare quando il post guadagna popolarità, utilizzando metadati come commenti, condivisioni e Mi piace.
Un altro esempio è "Crossroad" di Mike Winkelman, noto anche come Beeple. L'NFT è stato creato prima delle elezioni presidenziali statunitensi del 2020 e avrebbe dovuto cambiare aspetto a seconda del risultato. Dopo che Joe Biden è diventato presidente, l'immagine è cambiata per raffigurare l'ex presidente Donald Trump sdraiato. 
Nel 2022, il progetto Merge dello pseudonimo artista digitale Pak ha venduto token "di massa" per un valore di quasi 92 milioni di dollari sul mercato di Nifty Gateway. I token vengono combinati per formare oggetti da collezione NFT dinamici che variano in parte in base al numero di token che sono stati uniti. L'opera d'arte viene generata on-chain utilizzando uno script personalizzato, simile ai popolari NFT "Art Blocks". 
Art Blocks è una piattaforma per la creazione e la vendita di opere d'arte generative rappresentate da token dinamici non fungibili. Le opere sono generate algoritmicamente e possono essere personalizzate dal proprietario, creando un'opera d'arte unica nel suo genere. Async Art è un'altra piattaforma per la creazione e la raccolta di opere d'arte programmabili che possono cambiare ed evolversi nel tempo in base a diversi input o condizioni esterne. Le opere d'arte sono rappresentate da NFT dinamici, che le rendono uniche e preziose per i collezionisti.
Il mercato NFT Rarible consente anche la creazione e la vendita di NFT dinamici. Un esempio di NFT dinamico su Rarible è la serie "Crypto Warrior", che consente ai collezionisti di aggiornare i propri token non fungibili con funzionalità aggiuntive nel tempo.
"Organic Growth Crystal Reef" (Ogcrystals) sono NFT dinamici che si sono evoluti nel tempo. Entro un periodo di tre mesi stabilito dallo sviluppatore, i cristalli crescono di tratti e trasformano il loro aspetto in base alle transazioni e al tempo. Inoltre, questi cristalli possono essere utilizzati nella realtà aumentata (AR) e presto avranno repliche fisiche esposte nei musei d'arte. 
Un altro esempio notevole sono i collezionabili di LaMelo Ball che seguono le stats del giocatore NBA e cambiano in base agli aggiornamenti dei suoi punti segnati, rimbalzi e assist. 

domenica 2 luglio 2023

Soluzioni Di Scalabilità Oltre Il Layer2: Layer3, Hyperchains, OP Stack

I Layer2 sono entrati in competizione tra di loro perchè ogni mese esce una novità o uno nuovo. Ti ricordo che un Layer2 è una soluzione di scalabilità (principalmente su Ethereum) che permette di sgravare la chain dalle operazioni più complesse. Il loro imperativo è basse fee, alta velocità e sicurezza garantita dai validatori della mainnet di Ethereum. Di base esistono Optimistic Rollup (che danno per scontato che le transazioni siano valide senza verificarle, il controllo avviene in fase di prelievo dalla chain) e ZK (o detti a "conoscenza zero" e che richiedono una prova di identità senza però specificare di che dati si tratta). Le tecnologie costruite su ZK sono:
-Zero (basati sullo SNARK, soluzione di scalabilità più veloce al mondo dove le transazioni vengono processate parallelamente, impacchettate in un blocco e mandate sulla mainnet di Etheruem)
-Stark (permette di processare migliaia di transazioni in una singola tx, non è EVM ma Miden VM)
-Nightfall (è una soluzione ibrida tra ZK ed Optimistic dove i ZK Rollup sono utilizzati per garantire la privacy, l'infrastruttura Optimistic per transazioni e scalabilità)



Le principali soluzioni di scalabilità sono:
Optismism → Superchains (OP Stack)
Arbitrum → Arbitrum Orbit (L3)
zkSync → Hyperchains (ZK Stack)
StarkWare → Fractal Scaling
Polygon → CDK (Value Layer)


Il futuro della scalabilità di Ethereum dovrebbe ruotare attorno allo sviluppo di L3, Superchain e Hyperchain. Sebbene Ethereum funzioni come L1, deve essere in grado di operare sulla stessa scala. Oggi nessuna singola chain L2 possiede questa capacità.

Ad alto livello, gli sviluppatori Web3 hanno attualmente tre opzioni:
• Costruisci su Ethereum, sacrificando la scalabilità
• Optare per una soluzione L2, rischiando la dipendenza da quello specifico ecosistema
• Distribuire e mantenere la propria chain, che potrebbe comportare una frammentazione della liquidità

L'interoperabilità cross-chain ha inoltre portato a gravi problemi, in quanto i bridge interagendo su più chain sono l'anello debole.
Nuove sfide richiedono soluzioni innovative.


OPTIMISM ED OP STACK
Nell'ottobre 2022, Optimism ha introdotto:

• OP Stack: un progetto modulare e open source per la creazione di blockchain scalabili e interoperabili di tutti i tipi
• Superchain: una raccolta di L2 strettamente integrate e unificate costruite sopra lo stack OP.


In termini semplificati, l'OP Stack può essere visto come un market "build-an-L2". Offre diversi livelli (moduli) che possono essere facilmente personalizzati per soddisfare le esigenze specifiche di un progetto. All'inizio di giugno, Optimism ha fatto un annuncio sulla migrazione del suo rollup L2 di punta a Bedrock. Questa versione rappresenta il primo lancio ufficiale dello stack OP, rendendo la mainnet OP il rollup Ethereum L2 più conveniente per lo scambio di token.

Inoltre, Bedrock offre i seguenti vantaggi:
• Riduce il tempo di deposito da 10 min a 3 min
• Migliora la modularità delle prove supportando sia prove di errore che prove ZK
• Consente l'esecuzione di più transazioni all'interno di un unico "blocco" di rollup

Dopo l'aggiornamento di Bedrock, il prossimo passo di Optimism è il passaggio alla Superchain. La Superchain è una rete decentralizzata composta da L2 (OP Chains) che condivideranno la sicurezza, un livello di comunicazione e uno stack tecnologico open source (OP Stack).
Su questa superchain verrà costruito WorldCoin (identità decentralizzata) ed anche Base (il L2 di Coinbase). Base metterà in comunicazione mondo EVM con Cosmos/Solana, il gas token sarà anche qui ETH e tutte le gas fee verranno burnate. L'idea, sfruttando lo Stack OP di Optimism, è di costruire una chain modulare ed interoperabile. Supporterà anche un tool chiamato Pessimism, con lo scopo di ricercare bug e codice malevole nello smart contract. Anche il L2 della BNB Chain, ovvero opBNB utilizza l'OP stack (si stimano 4000 transazioni al secondo, velocità simili a quelli di  Arbitrum). Da citare anche Zora Network, basato sul mint di NFT. Altri: DeBank, Mantle, Metis, Celo, Aevo, Lyra, Unidex, Mode Network.


MANTLE (OPTIMIUM)
Mantle è contraddistinto da un'infrastruttura modulare che permette iperscalabilità e massima sicurezza, esso è un Optimistic Rollup. Mantle Network adotta un approccio che implementa la compilazione e la verifica delle prove di frode utilizzando direttamente le istruzioni EVM, consentendo a tutti i nodi di Ethereum di interagire apertamente con un sistema di prova comune. Ciò riduce quindi al minimo le ipotesi di fiducia tra verificatori, compilatori e client.


ARBITRUM ED ORBIT
Arbitrum ad oggi è il L2 più grande e dominante in termini di TVL, con circa 6 miliardi di dollari. Esso detiene infatti una quota di mercato di oltre il 60%.

Arbitrum offre 4 prodotti principali:
1) Arbitrum One: questo è il primo rollup mainnet dell'ecosistema Arbitrum
2) Arbitrum Nova: una soluzione AnyTrust, pensata per progetti con aspettative di volume di transazioni sensibili ai costi e elevate (tipo play to earn, gaming, NFT)
3) Arbitrum Nitro: questo stack software tecnico alimenta Arbitrum L2, rendendo il rollup più veloce, più economico e più compatibile con EVM
4) Arbitrum Orbit: questo framework di sviluppo consente la creazione e l'implementazione di L3 sulla mainnet Arbitrum.

I rollup L3, noti anche come chains di app, svolgono un ruolo cruciale nel regolare le transazioni sulle catene di Arbitrum. Sono fondamentali per la fase successiva del percorso di ridimensionamento di Arbitrum. Orbit è progettato per essere compatibile con il prossimo aggiornamento Arbitrum Stylus. Questa compatibilità offre agli sviluppatori la possibilità di creare dApp utilizzando Rust, C e C++ ampliando la versatilità e la portata di Arbitrum.


ZKSYNC ED HYPERCHAINS
In questo caso passiamo ai L2 di tipo ZK quindi non Optimistic. Le hyperchains sono la visione di zkSync di un L3, concepita come un vasto ecosistema di blockchain collegate e personalizzabili.
Per dirla semplicemente, le hyperchains si riferiscono a catene ZK indipendenti su Ethereum. Queste catene sono interconnesse attraverso una rete di hyper-bridge personalizzabili e completamente trustless. Chiunque può implementare la propria hyperchain con consenso personalizzato e set di validatori ereditando sicurezza e finalità dal L1 sottostante. Mentre il throughput (TPS) di ogni singola hyperchain sarà limitato dal decentramento/capacità dei suoi nodi, le hyperchains insieme rimuovono qualsiasi limite al throughput totale che l'ecosistema zkSync Era può raggiungere. Questo approccio aiuta a superare le vulnerabilità tipicamente associate ai bridge non nativi. zkSync ha lanciato la sua mainnet prima in versione Lite, poi quella definitiva chiamata Era. zkSync Era consente un calcolo illimitato in ogni blocco, abilitando solo l'archiviazione finale consente di rendere gli aggiornamenti degli Oracoli più frequenti, le transazioni con dati di input di grandi dimensioni più convenienti e la verifica delle prove ZK significativamente più economica.
L'architettura di zkSync Era include anche zkPorter: un'opzione di archiviazione decentralizzata con sicurezza ridotta ma costi molto inferiori. A differenza delle estensioni di archiviazione canoniche, zkPorter supporta transazioni atomiche sincrone tra utenti e contratti intelligenti su ZK-rollup, consentendo liquidità condivisa.


STARKWARE E FRACTAL SCALING
In teoria, il sistema potrebbe avere un numero infinito di ipercatene per rappresentarne la totalità. Questo concetto inerente il ridimensionamento frattale è abbastanza innovativo rispetto agli altri L2. In sintesi, la tesi della rete multistrato di StarkWare propone che i L2 siano progettati per il ridimensionamento generico, mentre L3 dovrebbe essere utilizzato per il ridimensionamento personalizzato. In questo caso si parla di Stark proof (sostanzialmente raggruppano migliaia di transazioni on chain e ne verificano la validità con un'unica prova) e garantiscono anche una sicurezza post-quantistica.


POLYGON 2.0 (ZKEVM VALIDIUM) E ZKEVM
Polygon di base è una sidechain Proof Of Stake che opera parallelamente ad Ethereum. All’interno dell’ecosistema esiste poi la rete L2 zkEVM Polygon, a complemento della chain PoS esistente, e basata sul ZK-Rollup. L’evoluzione di Polygon consiste quindi nello sviluppare ulteriori Layer2 che sfruttino il ZK-Rollup, e che possano quindi interagire tra loro in sicurezza.
Quest’architettura è progettata per facilitare interazioni cross-chain istantanee e sicure con L2. L'idea è aggiungere capacità creando nuove chains, ma senza frammentare la liquidità e non riducendo sicurezza ed efficienza del capitale. A gennaio c'era stato un Hard Fork che mirava a ridurre gli spikes di Gas fees (quindi la volatilità) e il tempo di finalità di una transazione (mediante la riduzione del tempo di sprint lenght da 64 a 16 blocchi, ovvero il numero di produzione di blocchi consecutivi che può avere un validatore). L'altro aggiornamento che è stato introdotto è stata la parallelizzazione con il fine di aumentare il TPS. In sviluppo troviamo "Edge" (un framework modulare utile per costruire blockchain, tipo Cosmos) e Supernet (chain application EVM con un Hub centrale ovvero Polygon che garantisce la sicurezza a tutte le chains costruite attorno tipo il modello di Cosmos Hub, le parachains di Polkadot e le subnets di Avalanche). zkEVM quindi è un L2 sopra il quale è possibile costruite dei L3 ulteriormente scalabili.
Polygon 2.0 è stato annunciato con l'obiettivo di creare il "Layer di valore di Internet". Questa soluzione mira a migliorare l'interoperabilità tra zkEVM Polygon (L2 di Ethereum), PoS e Supernet (possono essere anche L2 zkEVM) attraverso una serie di aggiornamenti. Combinando la tecnologia a conoscenza zero con il meccanismo PoS esistente, Polygon cerca di rafforzare la sicurezza e la privacy. Sulla zkEVM di Polygon sta costruendo anche Immutable X (layer2 costruito inizialmente su Starkex e basato sugli NFT). Un recente annuncio del team Polygon rivela il loro piano per la transizione di Polygon PoS a zkEVM Validium entro la fine del primo trimestre del 2024. Sostanzialmente i dati del L2 non saranno più salvati sul L1 (Ethereum) come avviene per tutti i rollup, bensì su Polygon stesso (che farà quindi da storage dei dati), invece la verifica dei dati e delle transazioni avverranno invece su Ethereum (spedite tramite tecnologia ZK). Polygon che diverrà zkEVM Validium manterrà le fee pagate in Matic e i validatori di Polygon diverranno dei sequencers che generano le loro proof pubblicate su Ethereum, pagando poi in ETH. Questo non si ripercuote su zkEVM Polygon che rimarrà la soluzione di scalabilità per Ethereum.


LINEA (ZK ROLLUP)
Linea è un altro dei numerosi rollup ZK. Dietro questo L2 c'è la società Consensys (Infura) che ha anche sviluppato il noto wallet Metamask. La cosa principale che rende speciale Linea è che si tratta di un L2 assolutamente equivalente e compatibile con gli EVM. 
Ciò significa che gli sviluppatori possono utilizzare gli stessi strumenti e la stessa infrastruttura che utilizzerebbero su Ethereum, semplificando il lavoro con Linea in generale. Ciò ha vantaggi pratici, come rendere più semplice il trasferimento di dapps da una catena all'altra. 
MetaMask semplifica l'onboarding degli utenti, l'infrastruttura di Infura offre stabilità e scalabilità.


SCROLL (ZK ROLLUP)
Scroll è un altro layer2 (Proof Outsourcing) di Ethereum che punta sulla scalabilità e decentralizzazione. L'EVM in una prova ZK porta una sovraccarico di prove a causa dell'incompatibilità dei linguaggi di programmazione nativi. Per ovviare a ciò e ridurre i temi di finalizzazione sul L1 è stata costruita una rete roller decentralizzata che va a generare prove per i blocchi di L2 in modo molto più scorrevole grazie alla creazione di tanti nodi. Scroll supporta anche Validium, riducendo ulteriormente le fee.