ซุปเปอร์เน็ตรูปหลายเหลี่ยมกับซับเน็ต Avalanche: ความแตกต่างที่สำคัญ

Supernets มีสถาปัตยกรรมทางเทคนิคขั้นสูงที่ขับเคลื่อนโดย Polygon Edge การทำงานที่ไม่ไว้วางใจผ่าน Merkle tree ความเข้ากันได้ของ Ethereum Virtual Machine (EVM) และการสนับสนุนโทเค็นแบบกำหนดเอง

สถาปัตยกรรม Supernet เชื่อมโยงอย่างใกล้ชิดกับ Polygon Edge หกโมดูลในสถาปัตยกรรมของ Polygon Edge ที่เกี่ยวข้องกับ supernets ได้แก่:

  • TX Pool: ทำหน้าที่เป็นพื้นที่เก็บข้อมูลสำหรับธุรกรรมที่รอดำเนินการ โมดูลนี้เป็นกุญแจสำคัญในสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ของ Polygon Edge สามารถเพิ่มธุรกรรมได้อย่างง่ายดายจากหลายแหล่ง และเชื่อมโยงกับโมดูลอื่นๆ ของแพลตฟอร์มได้อย่างไร้รอยต่อ
  • Blockchain: หมายถึงฐานข้อมูลของรัฐ และเก็บข้อมูลเกี่ยวกับบัญชี รหัสสัญญาอัจฉริยะ สถานะโลก และอื่นๆ
  • JSON-RPC: เลเยอร์ API ของ supernet เป็นไปตามมาตรฐานไคลเอนต์ Ethereum ทำให้เครื่องมือต่างๆ เช่น MetaMask, Web3.js, Ethers.js, Remix และ Hardhat ทำงานได้อย่างราบรื่นบนเครือข่าย
  • ฉันทามติ: Supernet ใช้อัลกอริทึมฉันทามติพิสูจน์ผู้มีอำนาจและพิสูจน์การมีส่วนได้ส่วนเสีย
  • Libp2p: นี่คือสแต็กเครือข่ายเพียร์ทูเพียร์ที่ได้รับการปรับปรุงของ supernet ซึ่งอำนวยความสะดวกในการบล็อกการซิงค์ ข้อความที่เป็นเอกฉันท์ การซุบซิบกลุ่มธุรกรรม และการซุบซิบกลุ่ม SAM
  • gRPC: ด้วยโปรโตคอลการสื่อสารที่ทรงพลัง คำสั่งของโอเปอเรเตอร์ที่มีสิทธิพิเศษบนซุปเปอร์เน็ตสามารถถูกดำเนินการแบบโลคัลบนโหนดตัวตรวจสอบความถูกต้องเท่านั้น ผู้ดำเนินการที่ผ่านการตรวจสอบสามารถทำการสำรองข้อมูลออนไลน์ รับข้อมูลจากระบบตรวจสอบความถูกต้อง และสอบถามและล้างข้อมูลที่จัดเก็บไว้ในกลุ่มธุรกรรม

Supernets ยังทำงานอย่างไม่ไว้วางใจ ซึ่งหมายความว่าแต่ละโหนดจะตรวจสอบธุรกรรมทุกรายการโดยอิสระโดยการดำเนินการตามสัญญาอัจฉริยะ เพื่อให้บัญชีแยกประเภทของ blockchain ทำงานได้อย่างถูกต้อง โหนดทั้งหมดจะต้องมีสำเนาที่เหมือนกัน ซึ่งประกอบด้วย Merkle tree ของบล็อกและรายการธุรกรรมมากมาย

ความพยายามของผู้ประสงค์ร้ายที่พยายามแก้ไขบัญชีแยกประเภทจะได้รับการระบุอย่างรวดเร็วเนื่องจากความแตกต่างของค่าแฮชจากสถานะต่างๆ ที่เข้ากันไม่ได้กับค่าที่อยู่ในแผนผัง Merkle

Supernets ยังรองรับ EVM ในตัว ซึ่งหมายความว่านักพัฒนาสามารถเขียนและปรับใช้สัญญาอัจฉริยะโดยใช้ EVM bytecode ซึ่งรวบรวมจากภาษาระดับสูง เช่น Solidity

นักพัฒนาที่มีประสบการณ์ในการสร้าง Ethereum สามารถโอนสัญญา Solidity ไปยัง supernets ได้อย่างง่ายดายโดยไม่ต้องดัดแปลงใดๆ ด้วยชุดเครื่องมือที่มีอยู่ เช่น Truffle, MetaMask, Remix และ block explorers สิ่งนี้ทำให้สามารถเปลี่ยนจากแพลตฟอร์มหนึ่งไปยังอีกแพลตฟอร์มหนึ่งได้อย่างราบรื่น

ประการสุดท้าย supernets ช่วยให้นักพัฒนาสร้างโทเค็นแบบกำหนดเองที่สอดคล้องกับอินเทอร์เฟซโทเค็นที่รู้จักในระดับสากล เช่น ERC-20 สิ่งนี้สอดคล้องกับเป้าหมายของ Polygon ในการส่งเสริมการทำงานร่วมกันผ่าน supernets

ที่มา: https://cointelegraph.com/explained/polygon-supernets-vs-avalanche-subnets-key-differences