Mga polygon supernet kumpara sa mga subnet ng Avalanche: Mga pangunahing pagkakaiba

Ang mga supernet ay may advanced na teknikal na arkitektura na pinapagana ng Polygon Edge, walang tiwala na operasyon sa pamamagitan ng mga Merkle tree, Ethereum Virtual Machine (EVM) compatibility at custom na suporta sa token.

Ang arkitektura ng Supernet ay malapit na nauugnay sa Polygon Edge. Ang anim na module sa arkitektura ng Polygon Edge na nauugnay sa mga supernet ay kinabibilangan ng mga sumusunod:

  • TX Pool: Nagsisilbing repositoryo para sa mga nakabinbing transaksyon, ang module na ito ang susi sa arkitektura na hinimok ng kaganapan ng Polygon Edge. Madaling maidagdag ang mga transaksyon mula sa maraming mapagkukunan, at walang putol itong nagli-link sa iba pang mga module ng platform.
  • Blockchain: Ito ay tumutukoy sa database ng estado, at nagtataglay ito ng impormasyon sa mga account, smart contract code, world state at higit pa.
  • JSON-RPC: Ang layer ng API ng supernet ay sumusunod sa mga pamantayan ng kliyente ng Ethereum, na nagbibigay-daan sa mga tool gaya ng MetaMask, Web3.js, Ethers.js, Remix at Hardhat na tumakbo nang walang putol sa network nito.
  • Consensus: Gumagamit ang Supernet ng proof-of-authority at proof-of-stake consensus algorithm.
  • Libp2p: Ito ang na-update na peer-to-peer networking stack ng supernet na nagpapadali sa block sync, consensus messages, transaction pool gossiping at SAM pool gossiping.
  • gRPC: Sa makapangyarihang protocol ng komunikasyon nito, ang mga privileged na command ng operator sa isang supernet ay maaari lamang isagawa nang lokal sa mga validator node. Ang mga validated operator ay maaaring magsagawa ng mga online backup, kumuha ng impormasyon mula sa validator system, at mag-query at mag-clear ng data na nakaimbak sa transaction pool.

Gumagana rin ang mga supernet nang walang tiwala, ibig sabihin, ang bawat node ay nagpapatunay ng bawat transaksyon nang hiwalay sa pamamagitan ng pagpapatupad ng matalinong kontrata. Para gumana nang maayos ang blockchain ledger, ang lahat ng node ay dapat magkaroon ng kaparehong kopya nito, na binubuo ng isang Merkle tree ng mga bloke at malawak na listahan ng mga transaksyon.

Ang isang pagsisikap ng mga malisyosong aktor na nagtatangkang baguhin ang ledger ay matutukoy nang mabilis dahil sa mga pagkakaiba sa mga halaga ng hash mula sa iba't ibang estado na hindi tugma sa mga nasa loob ng Merkle tree.

Ang Supernets ay mayroon ding built-in na suporta sa EVM, ibig sabihin, ang mga developer ay maaaring magsulat at mag-deploy ng mga matalinong kontrata gamit ang EVM bytecode, na pinagsama-sama mula sa mga high-level na wika, gaya ng Solidity.

Ang mga developer na may karanasan sa pagbuo ng Ethereum ay madaling mailipat ang kanilang mga kontrata sa Solidity sa mga supernet nang walang anumang pagbabago salamat sa hanay ng mga tool na magagamit, kabilang ang Truffle, MetaMask, Remix at block explorer. Nagbibigay-daan ito para sa tuluy-tuloy na paglipat mula sa isang platform patungo sa isa pa.

Panghuli, binibigyang-daan ng mga supernet ang mga developer na lumikha ng mga custom na token na naaayon sa mga interface ng token na kinikilala ng lahat, gaya ng ERC-20. Ito ay naaayon sa layunin ng Polygon na isulong ang interoperability sa pamamagitan ng supernets.

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