다각형 슈퍼넷과 Avalanche 서브넷: 주요 차이점

Supernets에는 Polygon Edge로 구동되는 고급 기술 아키텍처, Merkle 트리를 통한 무신뢰 운영, EVM(Ethereum Virtual Machine) 호환성 및 맞춤형 토큰 지원이 있습니다.

Supernet 아키텍처는 Polygon Edge의 아키텍처와 밀접하게 연결되어 있습니다. 슈퍼넷과 관련된 Polygon Edge 아키텍처의 XNUMX개 모듈은 다음과 같습니다.

  • TX 풀: 보류 중인 트랜잭션의 저장소 역할을 하는 이 모듈은 Polygon Edge의 이벤트 기반 아키텍처의 핵심입니다. 트랜잭션은 여러 소스에서 쉽게 추가할 수 있으며 플랫폼의 다른 모듈과 원활하게 연결됩니다.
  • 블록체인: 이것은 상태 데이터베이스를 말하며 계정, 스마트 계약 코드, 세계 상태 등에 대한 정보를 보유합니다.
  • JSON-RPC: 슈퍼넷의 API 계층은 이더리움 클라이언트 표준을 준수하므로 MetaMask, Web3.js, Ethers.js, Remix 및 Hardhat과 같은 도구가 네트워크에서 원활하게 실행될 수 있습니다.
  • 합의: Supernet은 권한 증명 및 지분 증명 합의 알고리즘을 사용합니다.
  • Libp2p: 이것은 블록 동기화, 합의 메시지, 트랜잭션 풀 가십핑 및 SAM 풀 가십핑을 용이하게 하는 슈퍼넷의 업데이트된 PXNUMXP 네트워킹 스택입니다.
  • gRPC: 강력한 통신 프로토콜을 사용하여 슈퍼넷의 권한 있는 운영자 명령은 유효성 검사기 노드에서만 로컬로 실행할 수 있습니다. 검증된 운영자는 온라인 백업을 수행하고, 검증자 시스템에서 정보를 얻고, 트랜잭션 풀에 저장된 데이터를 쿼리하고 지울 수 있습니다.

슈퍼넷은 또한 신뢰할 수 없이 작동합니다. 즉, 각 노드는 스마트 계약을 실행하여 모든 트랜잭션을 독립적으로 검증합니다. 블록체인 원장이 제대로 작동하려면 모든 노드가 블록의 Merkle 트리와 광범위한 트랜잭션 목록으로 구성된 동일한 복사본을 보유해야 합니다.

원장을 변경하려는 악의적 행위자의 시도는 Merkle 트리 내의 해시 값과 호환되지 않는 여러 상태의 해시 값 불일치로 인해 신속하게 식별됩니다.

슈퍼넷에는 EVM 지원 기능도 내장되어 있어 개발자가 Solidity와 같은 고급 언어에서 컴파일된 EVM 바이트코드를 사용하여 스마트 계약을 작성하고 배포할 수 있습니다.

Ethereum 구축 경험이 있는 개발자는 Truffle, MetaMask, Remix 및 블록 탐색기를 포함하여 사용 가능한 도구 모음 덕분에 수정 없이 Solidity 계약을 슈퍼넷으로 쉽게 전송할 수 있습니다. 이를 통해 한 플랫폼에서 다른 플랫폼으로 원활하게 전환할 수 있습니다.

마지막으로 슈퍼넷을 통해 개발자는 ERC-20과 같이 보편적으로 인식되는 토큰 인터페이스와 일치하는 사용자 지정 토큰을 만들 수 있습니다. 이는 슈퍼넷을 통해 상호 운용성을 촉진하려는 Polygon의 목표와 일치합니다.

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