이더리움 2층 네트워크 Scroll Pre-Alpha 테스트넷을 미리 체험해보세요
作者:Babywhale,Foresight News
2022 년, 여러 확장 네트워크와 새로운 공공 블록체인이 시장의 관심과 자본의 사랑을 받았습니다. 이 중에는 원래 Facebook(현재 Meta) 디지털 화폐 프로젝트 팀 해체 후 원팀원이 개발한 공공 블록체인, EVM과 호환되지 않는 공공 블록체인을 위해 EVM 호환 사이드체인을 구축한 프로젝트, 그리고 이더리움 창립자 비탈릭 부테린이 직접 "스탠드"한 ZK 롤업 기반의 이더리움 2층 네트워크가 포함됩니다.
올해 4월, ZK 롤업 기반의 이더리움 2층 네트워크 Scroll이 Polychain Capital의 주도로 Bain Capital Crypto, Robot Ventures, Geometry DAO 등이 참여한 3000만 달러 A 라운드 자금 조달을 완료했습니다. 3개월 후, Scroll은 Pre-Alpha 테스트넷 출시를 발표하고 신청을 받았습니다. 이번 달, Scroll은 테스트넷을 업그레이드하여 스마트 계약 배포 및 NFT와 ERC-20 토큰의 크로스 체인을 허용했습니다.
현재 Scroll Pre-Alpha 테스트넷은 거래, 크로스 체인 및 Layer 1과 Layer 2의 브라우저 등의 기능을 제공하고 있습니다. 함께 경험해 보겠습니다.
먼저, 테스트넷 테스트 권한을 신청한 사용자는 테스트넷 홈페이지를 통해 MetaMask에 Layer 1과 Layer 2의 테스트넷을 추가하고 Faucet을 통해 ETH, USDC 등의 테스트 토큰을 받아야 합니다.
네트워크를 추가하고 테스트 토큰을 받은 후, 먼저 테스트넷 웹사이트 상단의 "Bridge"를 클릭하여 크로스 체인 기능을 테스트할 수 있습니다. 우리는 Layer 1에서 Scroll Layer 2로 100 USDC를 크로스 체인하는 예를 들어보겠습니다.
테스트넷 Layer 1에서 거래 확인은 약 10초가 소요되었고, Layer 2로의 크로스 체인은 일정한 대기 시간이 필요하지만, Optimism과 Arbitrum 공식 크로스 체인 브릿지의 7일 확인 시간에 비해 여전히 명확한 속도 우위를 보입니다. (추천 읽기: 《3분 만에 이해하는 Scroll: ZK 롤업 확장 신생 선수》)
크로스 체인 거래가 확인된 후, 사용자는 오른쪽 상단의 개인 주소를 클릭하여 거래 정보를 확인할 수 있습니다.
Layer 1에서 Layer 2로 자산을 크로스 체인한 후, Layer 2에서의 토큰 거래 기능을 테스트할 수 있습니다.
모든 DEX 거래와 마찬가지로, 먼저 Gas 비용을 지불하여 계약 호출을 허용한 후 거래를 진행해야 합니다. 주목할 점은 Scroll의 Pre-Alpha 테스트넷이 700만 달러의 자금을 조달한 오라클 RedStone을 통합했으며, 개발자는 테스트 자격을 신청하여 스마트 계약을 배포하고 테스트할 수 있습니다.
해당 거래에 소요된 Gas 비용은 약 0.00021 ETH로, 이더리움 현재 가격 1600달러 기준으로 Gas 비용은 약 0.336달러입니다. 본문 작성 시, Arbitrum One의 거래 Gas 비용은 약 0.07달러, Optimism은 0.15달러, zkSync는 0.1달러입니다. 단순한 데이터 비교에서 Scroll의 가격이 다소 높은 것으로 보이지만, 현재 테스트넷 노드가 적고 처리해야 할 거래가 매우 많기 때문에 실제 데이터는 상당한 하락 여지가 있을 수 있습니다.
거래를 경험한 후, 다음으로 테스트 DEX에서 유동성을 추가해 볼 수 있습니다. 거래 페이지에서 "자금 풀"을 클릭한 후 "Add Liquidity"를 클릭합니다. 우리는 100 USDC와 동등한 가치의 ETH를 추가하는 예를 들어보겠습니다.
유동성을 추가한 후, 페이지에서 자신의 유동성 포지션을 확인할 수 있습니다.
크로스 체인 송금과 거래 기능 외에도 Scroll 테스트넷은 Layer 1, Layer 2 및 Rollup 브라우저를 제공합니다.
일반 블록 브라우저는 별다른 설명이 필요 없으며, Scroll이 제공하는 Rollup 브라우저라는 특별한 데이터 인터페이스에 중점을 둡니다.
위의 세 가지 데이터에서 첫 번째 데이터는 Layer 2의 블록 높이를 나타내며; 두 번째 데이터는 해당 Layer 2의 블록이 Layer 1의 Rollup 계약에 제출되었음을 의미합니다; 세 번째 데이터는 해당 블록의 유효성 증명이 제출되어 Layer 1에서 검증되었음을 나타냅니다.
Layer 2의 거래는 네 가지 상태로 나뉩니다:
Precommitted는 블록이 Scroll Layer 2 블록체인에 포함되었음을 나타냅니다. Precommitted 블록은 아직 Layer 1에 게시되지 않았기 때문에 Scroll Layer 2 규범 체인의 일부가 아니지만, Sequencer를 신뢰하는 사용자는 해당 블록이 초기적으로 확정되었다고 볼 수 있습니다.
Committed는 해당 블록의 거래 데이터가 Layer 1의 Rollup 계약에 게시되었음을 나타냅니다. 이는 블록 데이터가 사용 가능함을 보장하지만, 유효한 방식으로 실행되었음을 증명할 수는 없습니다.
Finalized는 해당 블록의 거래가 Layer 1에서의 체인 상 유효성 증명을 통해 올바르게 실행되었음을 증명합니다. 최종 블록은 Scroll Layer 2 규범 체인의 일부로 간주됩니다.
Skipped는 증명 능력 부족 또는 코드 오류로 인해 해당 블록의 유효성 증명 생성이 건너뛰어졌음을 나타냅니다. 이는 단지 Pre-Alpha 테스트넷의 임시 상태입니다.