La storia delle origini di Monade

Monad è in sviluppo da circa due anni ed è stata fondata da Keone Hon, James Hunsaker ed Eunice Giarta. Keone e James sono due cofondatori tecnici che lavorano insieme in Jump Trading da otto anni. Seduti allo stesso trading desk ad alta frequenza, gareggiando contro altri 20 team all'interno di Jump, Keone e James sono stati in grado di essere ai vertici per molti anni consecutivi, facilitando oltre 10 trilioni di dollari di volume di scambi nozionali all'anno, eseguendo migliaia di operazioni al giorno. secondo. A questo livello di volume di scambi, Keone e James sperimentano in prima persona la differenza che i microsecondi possono fare nell’esecuzione. Dopo essere entrato nello spazio crittografico, Keone ha lavorato su Solana DeFi mentre James ha creato Pyth. Hanno iniziato a costruire Monads nel 2022 dopo aver realizzato che era possibile implementare una serie di ottimizzazioni fondamentali per l'EVM che erano diventate standard nell'informatica ad alte prestazioni negli ultimi 20 anni ma non erano ancora state applicate all'EVM. Introducendo questi componenti, è possibile creare un EVM con prestazioni più elevate che risolve molti degli attuali colli di bottiglia del ridimensionamento.

"Sono stati i primi a spingere per l'EVM parallelo. Lo capiscono meglio di chiunque altro in questo momento. Non ho alcun dubbio che l'EVM parallelo che altre catene attualmente affermano di avere, Monad lo ha fatto un anno e mezzo fa. Con tutti gli sforzi ingegneristici, Monad è molto vicina ad avere il primo prodotto, direi che entro un mese avremo il primo testnet privato interno attivo e funzionante.

Lo stack tecnologico di Monad

Si scopre che la parallelizzazione è molto più di una parola d'ordine/narrativa, poiché consente un'esecuzione scalabile ed efficiente. Non è solo il motore di esecuzione parallela a rendere Monad scalabile e in grado di elaborare oltre 10.000 transazioni al secondo.

Penso che molte persone pensino che l'esecuzione parallela sia una conseguenza naturale del plug-and-play, ovvero: "se puoi aggiungere l'esecuzione parallela all'EVM, all'improvviso sarà significativamente più performante". Ma non è così. L'esecuzione parallela da sola non fa molto per creare un EVM più performante. Le monadi consentono davvero l'esecuzione parallela e, combinate con alcune altre ottimizzazioni, sbloccano molte delle prestazioni dell'esecuzione parallela. Analizziamolo individualmente:

Esecuzione parallela

Si riferisce alla capacità di eseguire più attività contemporaneamente, anziché una dopo l'altra (in sequenza). Sebbene l'elaborazione parallela possa essere più complessa, può ridurre significativamente i tempi di elaborazione e aumentare l'efficienza distribuendo il carico di lavoro su più processori:

Le monadi utilizzano l'esecuzione parallela, consentendo l'elaborazione simultanea di più transazioni. Vale la pena notare che i blocchi Monad sono ancora raccolte di transazioni ordinate linearmente come Ethereum.

Le monadi usano il significato ottimistico che la catena inizia a eseguire le transazioni prima che le transazioni precedenti nel blocco vengano completate. Per evitare errori ed esecuzioni errate, lo stato delle transazioni viene accorpato sequenzialmente in blocchi per garantirne la correttezza.

MonadDb

Senza un database di stato che consenta letture e scritture parallele su disco, un motore di esecuzione parallela farà ben poco per migliorare le prestazioni della blockchain. Vediamo con un esempio:

Esecuzione sequenziale (Ethereum): immagina un'autostrada a una corsia con un unico casello che consente a un'auto di pagare il pedaggio e passare attraverso.

Esecuzione parallela: ora ci sono 20 corsie e 20 caselli autostradali sull'autostrada, ma può passare solo un'auto alla volta. Quindi, se un veicolo sta attraversando il casello 1, il veicolo al casello 2 o 3 dovrà attendere.

Esecuzione parallela e database parallelo: tutti i 20 caselli possono essere utilizzati contemporaneamente e possono transitare contemporaneamente 20 veicoli su corsie diverse.

Monad DB è la chiave per sbloccare l'elaborazione parallela e la finalità della catena veloce/TPS elevato.

Esecuzione asincrona e consenso

Attualmente nei blocchi Ethereum l'esecuzione avviene in circa 1/10 di secondo, quindi avviene il consenso per i successivi 11,9 secondi. Ciò che Monad fa è dividerlo in modo che invece di avere blocchi di 12 secondi e 1/10 di secondo per l'esecuzione, ora hai due corsie di nuoto separate in modo da poter utilizzare l'intero budget del blocco per l'implementazione. Immagina se Ethereum avesse 12 secondi di tempo di esecuzione per blocco invece di 1/10 di secondo. Si tratta di un aumento di 100 volte. Questa è una cosa piuttosto standard che molte persone implementano da molto tempo nel campo dell'informatica, ma attualmente non esiste nell'EVM. Quindi questo è un altro grande sblocco. "

"Tutto questo combinato è ciò che è davvero fondamentale per ottenere prestazioni elevate. Essere in grado di farlo funzionare davvero e raggiungere un throughput di 10.000 transazioni al secondo."

Tutto questo, oltre alla piena compatibilità EVM, distingue Monad dalla concorrenza. Qualsiasi protocollo EVM può essere facilmente distribuito su Monad e sfruttare l'efficiente ambiente di esecuzione.

Quali applicazioni possono essere costruite su Monads?

Ora che lo stack tecnologico è stato introdotto, esploriamo il prossimo ecosistema Monad. In generale, tutti i protocolli trarranno vantaggio da una migliore esecuzione, ovvero da una finalità più rapida e da più TPS. Tuttavia, esistono applicazioni specifiche che possono essere sbloccate da catene veloci come Monad per consentire la progressione dei mutanti.

Uno dei casi d’uso più ovvi sono i protocolli di transazione. Soprattutto per il portafoglio ordini on-chain DEX (spot e futures), basarsi su Monad sarà interessante. Gli scambi del portafoglio ordini sono stati storicamente centralizzati (Bybit, Binance, Coinbase, ecc.) e, sebbene forniscano una profonda liquidità, hanno commissioni e rischi relativamente elevati associati alla mancanza di autocustodia. Il modello AMM, ampiamente adottato da GMX, Gains, Synthetix e altri, consente l'autocustodia sulla catena, ma la liquidità può essere limitata, con conseguente scarsa esecuzione e slittamento per i trader. Molti ritengono quindi che gli scambi di ordini decentralizzati on-chain offrano il meglio di entrambi i mondi. Tuttavia, invece di dover creare una catena di applicazioni su misura per un'esecuzione efficiente, l'order book DEX può essere distribuito senza problemi su Monad, che è compatibile con EVM in tutto lo stack.

Uno dei primi costruttori di Monad è il protocollo Elixir, una rete a prova di delega che fornisce liquidità per varie transazioni del portafoglio ordini. Con Elixir, gli utenti possono depositare liquidità in vari depositi che fungono da market maker per la negoziazione del portafoglio ordini. Elixir è attualmente attivo su Vertex e RabbitX, con piani di lancio su Injective, dYdX, Bluefin, Monad e altri.

Inoltre, la piattaforma di contenuti nativa di Monad, The Pipeline, ha recentemente condotto un'intervista podcast con Pike Finance, che ha espresso il suo entusiasmo per il lancio su Monad entro la fine dell'anno. Pike Finance, un mercato monetario a catena intera alimentato da wormhole, Circle e Pyth, ha lanciato la sua versione beta su varie catene EVM pochi giorni fa.

Sembra che Monad stia già discutendo con gli studi di gioco sulla creazione e sull'abilitazione di giochi on-chain veramente ad alto rendimento.

mappa del percorso

Si prevede che Monad venga lanciato sulla mainnet entro la fine dell'anno, probabilmente nel terzo trimestre. Quindi, anche se siamo ancora agli inizi per questa catena, l’Internal Testnet (un testnet interno) sta per diventare operativo.

I motivi per cui Monad nutre grandi speranze si riflettono principalmente nei seguenti aspetti:

1. Prestazioni altamente scalabili: Monad è progettata come una singola blockchain L1 su larga scala altamente scalabile in grado di gestire oltre 10.000 transazioni al secondo con un tempo di blocco di 1 secondo. Questa scalabilità è ottenuta attraverso tecnologie come l'esecuzione parallela e Monad DB, che consente a Monad di essere significativamente più efficiente durante l'elaborazione delle transazioni, fornendo prestazioni e throughput più elevati per le applicazioni.

2. Enorme cultura comunitaria: sebbene non sia ancora stata lanciata, Monad ha accumulato un'enorme comunità, i suoi membri sono molto attivi e ha formato una cultura unica. L'esistenza di questo tipo di comunità fornisce una solida base per lo sviluppo della Monade e fornisce anche supporto per la costruzione dell'ecosistema.

3. Background ed esperienza del team fondatore: il team fondatore di Monad è composto da personale tecnico con una vasta esperienza nel campo del trading ad alta frequenza e con una profonda conoscenza dell'informatica ad alte prestazioni. Questo team ha utilizzato una serie di ottimizzazioni fondamentali durante la creazione di Monad, consentendo a Monad di essere all'avanguardia nella tecnologia.

4. Compatibilità EVM: Monad non solo è compatibile con EVM, ma apporta anche una serie di ottimizzazioni fondamentali per risolvere alcuni colli di bottiglia di espansione nell'attuale rete Ethereum. Ciò consente a qualsiasi protocollo applicativo già distribuito su Ethereum di essere facilmente distribuito su Monad e di sfruttare il suo efficiente ambiente di esecuzione.

5. Partenariati e costruzione dell'ecosistema: Monad ha stabilito rapporti con partner come Layerzero, che aiuta a fornire maggiore supporto e risorse per la costruzione dell'ecosistema. Inoltre, Monad ha attirato l'interesse anche dei protocolli EVM esistenti, che sperano di collaborare con Monad e di implementare applicazioni su di esso.

Per riassumere, Monad, in quanto prossima blockchain L1 ad alte prestazioni, ha un eccellente background tecnico, un enorme supporto da parte della comunità e ricche risorse per i partner, quindi è molto attesa. Con il lancio di Monad e la costruzione dell’ecosistema, possiamo aspettarci di vederlo svolgere un ruolo importante nel campo della blockchain e offrire esperienze e servizi migliori a utenti e sviluppatori.

#monad >#layer1