Բազմանկյուն սուպերցանցերն ընդդեմ ավալանշ ենթացանցերի. Հիմնական տարբերություններ

Սուպերցանցերն ունեն առաջադեմ տեխնիկական ճարտարապետություն, որն ապահովված է Polygon Edge-ով, անվստահելի աշխատանք Merkle ծառերի միջոցով, Ethereum վիրտուալ մեքենայի (EVM) համատեղելիություն և հատուկ նշանների աջակցություն:

Supernet-ի ճարտարապետությունը սերտորեն կապված է Polygon Edge-ի ճարտարապետության հետ: Polygon Edge-ի ճարտարապետության վեց մոդուլները, որոնք առնչվում են սուպերցանցերին, ներառում են հետևյալը.

  • TX Pool. Գործելով որպես սպասող գործարքների պահոց՝ այս մոդուլը Polygon Edge-ի իրադարձությունների վրա հիմնված ճարտարապետության բանալին է: Գործարքները կարող են հեշտությամբ ավելացվել բազմաթիվ աղբյուրներից, և այն անխափան կերպով կապվում է հարթակի այլ մոդուլների հետ:
  • Բլոկչեյն. Սա վերաբերում է պետական ​​տվյալների բազային, և այն պարունակում է տեղեկատվություն հաշիվների, խելացի պայմանագրի կոդի, համաշխարհային վիճակի և այլնի մասին:
  • JSON-RPC. Supernet-ի API շերտը համապատասխանում է Ethereum հաճախորդի ստանդարտներին՝ հնարավորություն տալով այնպիսի գործիքների, ինչպիսիք են MetaMask, Web3.js, Ethers.js, Remix և Hardhat, անխափան աշխատել իր ցանցում:
  • Համաձայնություն. Supernet-ը օգտագործում է իրավասության հաստատման և ցցերի ապացույցի համաձայնության ալգորիթմներ:
  • Libp2p. Սա սուպերնետի նորացված «peer-to-peer» ցանցն է, որը հեշտացնում է բլոկի համաժամացումը, կոնսենսուսային հաղորդագրությունները, գործարքների լողավազանի բամբասանքը և SAM լողավազանի բամբասանքը:
  • gRPC. Իր հզոր հաղորդակցման արձանագրության շնորհիվ սուպերցանցում արտոնյալ օպերատորի հրամանները կարող են լոկալ կերպով իրականացվել միայն վավերացնող հանգույցների վրա: Վավերացված օպերատորները կարող են կատարել առցանց կրկնօրինակումներ, տեղեկատվություն ստանալ վավերացնող համակարգերից և հարցումներ կատարել և մաքրել գործարքների ֆոնդում պահվող տվյալները:

Սուպերցանցերը նույնպես գործում են անվստահորեն, ինչը նշանակում է, որ յուրաքանչյուր հանգույց ինքնուրույն վավերացնում է յուրաքանչյուր գործարք՝ կատարելով խելացի պայմանագիրը: Որպեսզի բլոկչեյն մատյանը ճիշտ գործի, բոլոր հանգույցները պետք է ունենան դրա նույնական պատճենը, որը բաղկացած է բլոկների Merkle ծառից և գործարքների ընդարձակ ցուցակներից:

Վնասակար դերակատարների ջանքերը, որոնք փորձում են փոխել մատյանը, արագ կբացահայտվեն՝ տարբեր վիճակների հաշ արժեքների անհամապատասխանությունների պատճառով, որոնք անհամատեղելի են Մերկլի ծառի մեջ գտնվողների հետ:

Սուպերցանցերն ունեն նաև ներկառուցված EVM աջակցություն, ինչը նշանակում է, որ մշակողները կարող են գրել և տեղակայել խելացի պայմանագրեր՝ օգտագործելով EVM բայթկոդը, որը կազմված է բարձր մակարդակի լեզուներից, օրինակ՝ Solidity-ից:

Ethereum-ի կառուցման փորձ ունեցող ծրագրավորողները կարող են հեշտությամբ փոխանցել իրենց Solidity պայմանագրերը սուպերցանցերին՝ առանց որևէ փոփոխության՝ հասանելի գործիքների փաթեթի շնորհիվ, ներառյալ Truffle, MetaMask, Remix և block explorers: Սա թույլ է տալիս անխափան անցում կատարել մի հարթակից մյուսը:

Վերջապես, սուպերցանցերը ծրագրավորողներին թույլ են տալիս ստեղծել հատուկ նշաններ, որոնք համապատասխանում են համընդհանուր ճանաչված նշանների միջերեսներին, ինչպիսին է ERC-20-ը: Սա համահունչ է Polygon-ի նպատակին` խթանել փոխգործունակությունը սուպերցանցերի միջոցով:

Աղբյուր՝ https://cointelegraph.com/explained/polygon-supernets-vs-avalanche-subnets-key-differences