Questo articolo è un'introduzione di base, principalmente per comprendere Stargate, ma prima dobbiamo comprendere la conoscenza di Layer Zero. Questo articolo è una nota di studio e funge da promemoria.
Di seguito è riportato il sommario di questo articolo:
Cos'è LayerZero
Che problema risolve?
Qual è il suo principio tecnico?
Quali sono le sue prospettive e i suoi rischi?
Cos'è il Livello Zero
Sito ufficiale: https://layerzero.network/
Twitter: https://mobile.twitter.com/layerzero_labs

LayerZero è un protocollo di interoperabilità a catena completa in grado di inviare messaggi a qualsiasi contratto intelligente su qualsiasi catena supportata, che è un livello di trasporto di messaggi per la comunicazione di contratti intelligenti tra blockchain.
LayerZero è il primo sistema a consentire transazioni trustless direttamente su tutte le blockchain. Le transazioni gratuite tra blockchain non solo consentono agli utenti di riorganizzare la liquidità ripartita, ma consentono anche un maggiore utilizzo di applicazioni su catene diverse. LayerZero fornisce la rete sottostante per un ecosistema multicatena completamente connesso in futuro.
Il nucleo di LayerZero è un protocollo di interoperabilità a catena completa. Consideratelo come il livello infrastrutturale critico che collega qualsiasi contratto specifico su ciascuna catena specifica. Costituisce la base per il trasferimento di informazioni critiche, apportando una nuova dimensione di componibilità e funzionalità cross-chain.
Quale problema risolve LayerZero?
I problemi che risolve sono le catene incrociate comunemente utilizzate Elenchiamo innanzitutto i problemi o i punti critici delle catene incrociate.
Attualmente, il metodo cross-chain per la maggior parte delle persone è quello di operare attraverso uno scambio centralizzato (CEX). Ad esempio, dopo aver convertito il GST che ho guadagnato eseguendo Stepn in SOL o USDC, non posso trasferirlo direttamente solo alla catena BNB operare sulla catena BNB Puoi prima ricaricare a Xianan e poi trasferire da Xianan alla catena BNB. Ciò sembra molto conveniente, ma è anche molto rischioso. Innanzitutto gli scambi centralizzati non possono proteggere la privacy e l’anonimato.
Altri ponti a catena incrociata richiedono un processo molto complicato e sono molto inefficienti.
LayerZero ha costruito un nuovo modello di "nodo ultraleggero", sperando di fornire un'infrastruttura sicura e affidabile per la tecnologia cross-chain.
I principi tecnici di LayerZero
La migliore interpretazione è ovviamente il suo white paper: https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf
Il protocollo LayerZero ha tre componenti principali: Endpoint, Oracle e Relayer.

Endpoint: ogni catena deve avere un endpoint LayerZero per la trasmissione delle informazioni. Gli endpoint sono divisi in quattro moduli: Communicator, Validator, Network e Library.
Oracle: un oracle è un servizio di terze parti che legge le intestazioni dei blocchi da una catena e le invia a un'altra catena. L'oracolo utilizzato da LayerZero nella pratica è Chainlink.
Relayer: Il relè è un servizio off-chain che funziona come un oracolo, ma non ottiene l'intestazione del blocco, ma ottiene la "prova" della transazione specificata.
Per verificare un blocco sulla catena abbiamo bisogno di due informazioni:
Intestazione del blocco, che contiene la radice delle ricevute;
Prova di transazione, ovvero prova Merkel-Patricia su EVM.
LayerZero separa queste due parti nel modo seguente.
L'oracolo inoltra l'intestazione del blocco: qualsiasi oracolo scelto (ad esempio Chainlink, Pyth).
Relayer inoltra la prova della transazione
Sia Oracle che Relayer sono aperti al 100% e senza autorizzazione, chiunque può svolgere entrambi i ruoli. Dato che le due entità sono indipendenti e che la combinazione dell'intestazione del blocco e della corrispondente prova della transazione sono verificate sulla catena di destinazione, allora è garantito che il messaggio inoltrato sarà valido e impegnato sulla catena di origine.
Dopo aver realizzato la messaggistica cross-chain, LayerZero può fare molto più che semplici risorse cross-chain, ma può anche realizzare condivisione dello stato cross-chain, prestito, governance, ecc. Pertanto, l'idea precedentemente concepita di utilizzare asset sulla catena A come garanzia e prendere in prestito denaro sulla catena B per il mining può essere realizzata attraverso LayerZero, eliminando la necessità di asset cross-chain, transazioni e cross-chain alla catena A.

LayerZero è il primo livello di interoperabilità trustless per qualsiasi catena, supportando il trasferimento diretto di informazioni tra blockchain di primo e secondo livello.
Ci sono molti dettagli tecnici qui, ma si consiglia di leggere il white paper inglese, anche se sembra stancante. Anche se ancora non capisco molto, ho anche imparato molto da questo processo.
Prospettive e rischi
prospettiva:
Infrastruttura a rischio isolato: nella progettazione di LayerZero, l'uso senza autorizzazione di Oracle e Relayer offre al protocollo la possibilità di selezionare in modo indipendente Oracle e Relayer. Il vantaggio di ciò è quello di isolare i rischi sostenuti dal protocollo e dagli utenti.
Efficienza LayerZero: LayerZero tenta di aggiungere la minor complessità aggiuntiva possibile mantenendo la sicurezza delle comunicazioni con fiducia ridotta al minimo.
Vera componibilità cross-chain (non solo trasferimento di asset):
rischio
Rischio concorrenza, perché dopo tutto ci sono molti concorrenti sul mercato, come attirare più utenti è un aspetto che deve essere considerato
sicurezza. Da indagare