Blockchain/Testnet

zkSync 2.0 퍼블릭 테스트넷 사용해보기

lowsec 2023. 1. 23. 21:33
참고.
gitbook에서 tistory로 블로그를 옮기면서 예전에 썼던 포스팅을 이전하였습니다. 2022년 3월에 쓴 글로 본문 내용이 현재 시점과는 맞지 않는 부분이 존재합니다. 
 
zkSync 생태계에서 사용 가능한 네이티브 토큰 런칭이 예정되어 있기 때문에 에드 목적 + zkRollup 어플리케이션 구현체 스터디 목적으로 zkSync 퍼블릭 테스트넷을 한 번 사용해보기로 했다.
 
 

Outline

 

Matter Labs has released zkEVM, the first EVM-compatible ZK Rollup on Ethereum’s testnet. Matter Labs has raised $50M in Series B round led by Andreessen Horowitz in November last year. The startup has also launched a $200M accelerator to attract projects inside the zkSync ecosystem. zkSync will have a native token.

 

11시간 전에 트위터를 통해 zkSync의 퍼블릭 테스트넷 런칭 소식을 들었다. zkSync의 개발사 매터랩스는 이더리움 테스트넷에 최초로 EVM 호환 ZK 롤업인 ZkEVM을 출시했다. 매터랩스는 지난해 11월 안드레이슨 호로위츠(a16z)가 이끈 시리즈B 라운드에서 5000만 달러를 모금한 바 있다. 이 스타트업은 또한 zkSync 생태계 내부의 프로젝트를 유치하기 위해 2억 달러 규모의 액셀러레이터를 출시했다.

 

zkSync 생태계에서 사용 가능한 네이티브 토큰 런칭이 예정되어 있기 때문에 에드 목적 + zkRollup 어플리케이션 구현체 스터디 목적으로 zkSync 퍼블릭 테스트넷을 한 번 사용해보기로 했다.

퍼블릭 테스트넷 사용 가이드는 공식 문서와 디스코드에서 확인할 수 있다.

공식 문서 https://v2-docs.zksync.io/dev/testnet/user.html

디스코드 https://discord.com/invite/EdhJDD9rWa(공식 미디움 링크에 가져온 레퍼럴)

  • #-zksync-2-testnet 채널

 

Public Testnet Guide

전체적인 웹페이지 속도가 빠르지 않음에 유의. 필자 기준 한 기능당 지갑 서명까지 5분 이내에 가능함을 확인하였다.

  1. https://portal.zksync.io/ 접속: 메타마스크에서 이더리움 Goerli 네트워크로 변경 후(자동으로 변경된다.) 테스트넷 어플리케이션 페이지에 접속한다.
  2. Faucet 메뉴에서 Test USDC, wBTC, LINK, and DAI를 수령
사진. faucet
 

 

    3. Goerli 테스트넷 Faucet ETH를 수령 (필자는 이미 받아놓은게 있었다.)
 
    4. 테스트넷에서 기능 테스트

      1) Goerli ETH(L1) → ZKSync Testnet Goerli ETH(L2)로 입금
입금 수량은 사용자 임의대로 결정하여 진행한다. 필자는 잔고의 10%를 입금하였다.
 
사진. deposit
 
     2) ZKSync Testnet Goerli ETH → 다른 L2 지갑으로 전송
 
사진. transfer
 
     3) ZKSync Testnet Goerli ETH(L2) → Goerli ETH(L1)로 출금
전송 수수료는 자동으로 계산되며 필자는 이 부분에서 가장 시간이 많이 걸렸다.

 

사진. withdraw
 
https://testnet.switch.mute.io/ 에서는 ZKSync Testnet Goerli 네트워크(L2)의 자산을 이용하여 스왑, 유동성 제공, LP 마이닝을 테스트해볼 수 있다.
 
     1) 스왑
토큰 스왑은 ETH, DAI, USDC, LINK, WBTC의 상호 교환을 지원한다. 현재 지원하는 LP 마이닝이 ETH-DAI 이므로 ETH를 DAI로 스왑해본다.
 
사진. swap
 
      2) 유동성 풀
지원하는 코인 ETH, DAI, USDC, WBTC를 이용하여 유동성을 제공하고 LP 토큰을 획득할 수 있다.
POOL > Add Liquidity 를 클릭하여 유동성을 공급한다. ETH와 DAI를 1:1 비율로 넣고 Supply 버튼을 누른다. 지갑 서명까지 완료되면 FARMING 메뉴에서 획득한 LP를 확인할 수 있다.
 
사진. add liquidity
 
      3) LP 마이닝
유동성 공급으로 획득한 LP 토큰을 스테이킹하여 이자 농사도 가능하다. APY는 91%~273%라고 하는데 필자는 APY는 273%로 확인된다. 유동성에 따라 APY는 수시로 변경된다.
 
 
사진. Farm