Supernet memiliki arsitektur teknis canggih yang ditenagai oleh Polygon Edge, operasi tanpa kepercayaan melalui pohon merkleKompatibilitas Ethereum Virtual Machine (EVM) dan dukungan token khusus.
Arsitektur Supernet terkait erat dengan Polygon Edge. Keenam modul dalam arsitektur Polygon Edge yang relevan dengan supernet meliputi:
- TX Pool: Bertindak sebagai tempat penyimpanan untuk transaksi yang tertunda, modul ini adalah kunci untuk arsitektur berbasis peristiwa Polygon Edge. Transaksi dapat ditambahkan dengan mudah dari berbagai sumber dan terhubung secara mulus dengan modul platform lainnya.
- Blockchain: Mengacu pada database negara dan berisi informasi akun, kode kontrak pintar, negara dunia, dan banyak lagi.
- JSON-RPC: Lapisan API supernet mematuhi standar klien Ethereum, memungkinkan alat seperti MetaMask, Web3.js, Ethers.js, Remix, dan Hardhat bekerja dengan lancar di jaringannya.
- Persetujuan: Supernet menggunakan bukti otoritas dan algoritma konsensus proof-of-stake.
- Lipp2p: Ini adalah tumpukan jaringan peer-to-peer supernet yang diperbarui yang memfasilitasi sinkronisasi blok, pesan persetujuan, gosip kumpulan transaksi, dan gosip kumpulan SAM.
- gRPC: Dengan protokol komunikasinya yang kuat, perintah operator istimewa di supernet hanya dapat dijalankan secara lokal di node validator. Operator yang divalidasi dapat melakukan pencadangan online, mendapatkan informasi dari sistem validasi, dan meminta serta menghapus data yang disimpan di kumpulan transaksi.
Supernet juga beroperasi dengan andal, artinya setiap node secara independen memvalidasi setiap transaksi dengan menjalankan kontrak cerdas. Agar buku besar blockchain berfungsi dengan baik, semua node harus mempertahankan salinannya yang identik, yang terdiri dari pohon blok Merkle dan daftar transaksi besar.
Upaya oleh aktor jahat yang mencoba mengubah buku besar akan segera diidentifikasi karena perbedaan nilai hash dari berbagai negara bagian yang tidak sesuai dengan yang ada di dalam pohon Merkle.
Supernet juga memiliki dukungan EVM bawaan, yang berarti pengembang dapat menulis dan menerapkan smart contract menggunakan bytecode EVM, yang dikompilasi oleh bahasa tingkat tinggi, seperti Solidity.
Pengembang dengan pengalaman membangun Ethereum dapat dengan mudah mendorong kontrak Soliditas mereka ke supernet tanpa modifikasi apa pun berkat rangkaian alat yang tersedia, termasuk Truffle, MetaMask, Remix dan blokir penjelajah. Ini memungkinkan transisi yang mulus dari satu platform ke platform lainnya.
Terakhir, supernet memungkinkan pengembang membuat token khusus yang konsisten dengan antarmuka token yang diakui secara universal, seperti ERC-20. Ini sejalan dengan tujuan Polygon untuk mempromosikan interoperabilitas melalui supernet.