📝Ciao, ho 10 anni. Questa è una serie di articoli #区块链发展史 . Questo articolo introduce brevemente Optimism, Arbitrum, zkSync, Starknet e Optimistic Rollup e ZK Rollup dietro le quinte di L2.
Sia Optimistic Rollup che ZK Rollup sono soluzioni di espansione #L2 basate sulla tecnologia Rollup che possono raggruppare un gran numero di transazioni off-chain in un batch e quindi pubblicare i loro dati sulla rete principale di Ethereum per ottenere sicurezza e decentralizzazione. Garanzia centralizzata.
Tra le attuali quattro principali soluzioni di espansione, Optimism, Arbitrum, zkSync e Starknet:
- Optimism e Arbitrum adottano il meccanismo dell'Optimistic Rollup, che presuppone che tutte le transazioni siano valide a meno che qualcuno non fornisca prove di frode per metterle in discussione e correggerle. Ciò può migliorare l’efficienza e la produttività delle transazioni, ma richiede anche l’attesa di un certo periodo di tempo per confermare la definitività della transazione.
- zkSync e Starknet adottano il meccanismo ZK Rollup, che utilizza prove a conoscenza zero (ZKP) per verificare e comprimere le transazioni off-chain per ottenere un'espansione efficiente e sicura. Ciò può garantire la conferma immediata della transazione e tariffe basse per il gas, ma richiede anche crittografia e risorse informatiche più complesse.
🔹Il rollup ottimistico funziona:
L'utente crea una transazione su L2.
L2 raggruppa i dati delle transazioni in batch di transazioni.
L2 invia il batch di transazioni alla rete principale di Ethereum.
La rete principale di Ethereum utilizza un meccanismo a prova di frode per verificare la validità dei batch di transazioni.
La rete principale di Ethereum pubblica i dati batch delle transazioni su L2.
Optimistic Rollup utilizza un meccanismo a prova di frode per verificare la validità dei batch di transazioni. Se un batch di transazioni risulta fraudolento, gli utenti possono contestare la rete principale di Ethereum. La rete principale di Ethereum valuterà la sfida e restituirà all'utente gli asset della transazione fraudolenta.
🔹Come funziona ZK Rollup:
L'utente crea una transazione su L2.
L2 impacchetta i dati delle transazioni in prove a conoscenza zero.
L2 presenta prove a conoscenza zero alla rete principale di Ethereum.
La mainnet di Ethereum verifica la validità delle prove a conoscenza zero.
La mainnet di Ethereum pubblica i risultati della verifica su L2.
ZK Rollup utilizza prove a conoscenza zero per verificare la validità dei dati delle transazioni. Una prova a conoscenza zero è una prova matematica che dimostra che un'informazione è corretta senza rivelare alcun dettaglio su tale informazione.
La maggior parte del contenuto dell'articolo proviene da Internet. Potrebbero esserci degli errori nel contenuto, per favore commenta o invia un messaggio privato per farcelo sapere.