Supernet poligonali e sottoreti Avalanche: differenze fondamentali

Le supernet hanno un'architettura tecnica avanzata basata su Polygon Edge, funzionamento senza fiducia tramite alberi Merkle, compatibilità con Ethereum Virtual Machine (EVM) e supporto di token personalizzati.

L'architettura di Supernet è strettamente legata a quella di Polygon Edge. I sei moduli nell'architettura di Polygon Edge rilevanti per le supernet includono quanto segue:

  • TX Pool: fungendo da repository per le transazioni in sospeso, questo modulo è la chiave dell'architettura basata sugli eventi di Polygon Edge. Le transazioni possono essere aggiunte facilmente da più fonti e si collegano perfettamente ad altri moduli della piattaforma.
  • Blockchain: si riferisce al database di stato e contiene informazioni su account, codice smart contract, stato mondiale e altro.
  • JSON-RPC: il livello API della supernet è conforme agli standard del client Ethereum, consentendo a strumenti come MetaMask, Web3.js, Ethers.js, Remix e Hardhat di funzionare senza problemi sulla sua rete.
  • Consenso: Supernet utilizza algoritmi di consenso proof-of-authority e proof-of-stake.
  • Libp2p: questo è lo stack di rete peer-to-peer aggiornato di supernet che facilita la sincronizzazione dei blocchi, i messaggi di consenso, il gossiping del pool di transazioni e il gossiping del pool SAM.
  • gRPC: con il suo potente protocollo di comunicazione, i comandi dell'operatore privilegiato su una supernet possono essere eseguiti solo localmente sui nodi del validatore. Gli operatori convalidati possono eseguire backup online, ottenere informazioni dai sistemi di convalida e interrogare e cancellare i dati archiviati nel pool di transazioni.

Le supernet operano anche in modo affidabile, il che significa che ogni nodo convalida ogni transazione in modo indipendente eseguendo il contratto intelligente. Affinché il libro mastro blockchain funzioni correttamente, tutti i nodi devono conservarne una copia identica, costituita da un albero Merkle di blocchi e ampi elenchi di transazioni.

Uno sforzo da parte di attori malintenzionati che tentano di alterare il libro mastro verrà rapidamente identificato a causa di discrepanze nei valori hash dei diversi stati incompatibili con quelli all'interno dell'albero Merkle.

Le supernet hanno anche il supporto EVM integrato, il che significa che gli sviluppatori possono scrivere e distribuire contratti intelligenti utilizzando il bytecode EVM, che viene compilato da linguaggi di alto livello, come Solidity.

Gli sviluppatori con esperienza nella costruzione di Ethereum possono trasferire facilmente i loro contratti Solidity alle supernet senza alcuna modifica grazie alla suite di strumenti disponibili, tra cui Truffle, MetaMask, Remix e block explorer. Ciò consente una transizione senza soluzione di continuità da una piattaforma all'altra.

Infine, le supernet consentono agli sviluppatori di creare token personalizzati coerenti con interfacce token universalmente riconosciute, come ERC-20. Ciò è in linea con l'obiettivo di Polygon di promuovere l'interoperabilità tramite supernet.

Fonte: https://cointelegraph.com/explained/polygon-supernets-vs-avalanche-subnets-key-differences