Quindi, per dirla semplicemente, è veloce come Sonic (@SonicLabs). Se è possibile raggiungere 400K tps, è davvero veloce. In questo senso, farò un rapido cambiamento e da questo pomeriggio inizierò a dare un'occhiata a @vooi_io, vuoi correre forte con noi?
Sonic Labs (@SonicLabs) Shit poster 100% fuga. Post di tecnologia causato da vergogna al 100%. ☠️ Breve recensione .. essendo contenuti molto informatici, potrebbe non essere facile da capire.. (ho fatto del mio meglio) > Definizione in una riga di Sonic "Catena L1 100% compatibile con EVM + consenso aBFT(DAG) mirato a bassa latenza e alta capacità" Se lo diciamo come nei documenti ufficiali, è una L1 orientata alle prestazioni che mette in evidenza la conferma di 400k TPS. > Allora, cos'è il consenso aBFT + DAG? Iniziamo a capire il DAG. Il DAG può essere paragonato a "piuttosto che una fila, più file che procedono contemporaneamente". DAG = Directed Acyclic Graph (tradotto come grafo diretto aciclico) Directed (diretto): c'è una direzione della freccia (chi fa riferimento a chi). Acyclic (aciclico): non ci sono cicli che tornano indietro → il flusso del tempo scorre solo in una direzione. Graph (grafo): insieme di punti (nodi/eventi) e linee (riferimenti/edge). Il concetto di grafo (Nodo, Edge) è un concetto che si impara tradizionalmente nei corsi di strutture dati/algoritmi nei corsi di informatica. (il cerchio è un Nodo e la linea è un Edge) Si considera un compito come un Nodo e si risolve sequenzialmente con Edge direzionali, ma si intende aumentare le prestazioni parallelizzando le parti che possono essere elaborate in parallelo. A questo punto, l'ordine delle operazioni da eseguire deve poter essere determinato, quindi la condizione è che il grafo non deve avere cicli. Un grafo come quello sottostante può ciclicamente passare da B -> C -> E -> D -> B... e si intende evitare che ciò accada. Hmm.. a questo punto sembra che ci saranno molti abbandoni, e mi viene da pensare che sarebbe stato meglio farlo fare a ChatGPT e copiare e incollare. Comunque, cosa c'è di diverso rispetto alla blockchain? La blockchain tradizionale (Bitcoin, ecc.) è una catena lineare: … → Blocco N → Blocco N+1 → Blocco N+2 … (si espande solo uno alla volta) Il sistema DAG consente che eventi (unità simili a piccoli blocchi) si generino simultaneamente, e ogni evento si diffonde facendo riferimento a diversi eventi precedenti. aBFT: "Facciamo consenso in modo sicuro anche se non siamo completamente sincronizzati" Prima di tutto, cos'è il Byzantine Fault Tolerance (BFT)? È un principio di consenso che impedisce al sistema di arrivare a una "conclusione errata" anche se alcuni partecipanti si comportano in modo arbitrario (bugie, hacking, downtime) o se la rete è temporaneamente disordinata. Guasto: non solo un semplice crash, ma include anche comportamenti malevoli come bugie (bizantine) Consentito: progettato in modo che anche se ci sono alcuni partecipanti problematici, l'intero sistema possa arrivare a una conclusione sicura e comune. BFT vs aBFT BFT classico (es: PBFT, Tendermint) Di solito si assume una parziale sincronizzazione: "I messaggi arrivano entro un certo tempo" e si crede che un certo limite (Δ) si realizzi prima o poi. aBFT Non assume affatto un limite di ritardo nella consegna (solo che i messaggi arriveranno prima o poi). È progettato in modo che la sicurezza (Safety) non venga compromessa in questo ambiente e, quando la rete si stabilizza, recupera la vivacità (Liveness). → Risultato: anche se la rete è temporaneamente disordinata, si concentra di più nel non fare affermazioni contraddittorie, anche se il momento della pubblicazione (conferma) può essere ritardato. In sintesi, Sonic adotta un consenso aBFT e scambia i blocchi in modo asincrono tramite DAG. Ogni nodo verifica le transazioni e le accumula nel DAG locale, e quando c'è stata sufficiente osservazione/diffusione, viene assegnato un ordine alla catena principale e si conferma. Effetto: progettato per ridurre i colli di bottiglia di attesa/sincronizzazione degli slot e per costruire rapidamente fiducia nel consenso mentre la rete corre simultaneamente. Presupposto: la configurazione della rete/dei validatori deve essere solida e le prestazioni finali percepite dipendono dalle condizioni operative (peer-to-peer, hardware, qualità della rete). > Implementiamo un Layer 1 super veloce attraverso l'elaborazione distribuita ^^ Questo è l'obiettivo della catena.... Sembra che ci sia una buona fusione di crittografia + ingegneria informatica. ... Sì, è difficile da capire leggendo solo superficialmente. Se hai letto con attenzione, ti ringrazio molto... GG
Mostra originale
2.108
76
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.