ZKsync이란 무엇이며 어떻게 작동하나요?

ZKsync이란 무엇이며 어떻게 작동하나요?

ZKsync는 영지식 롤업(zk-rollups)과 영지식 증명(ZKP)을 활용하여 이더리움에서의 거래를 더 저렴하고 빠르게 만드는 레이어-2 확장 솔루션입니다. ZKsync 에어드롭은 총 공급량의 17.5%를 사용자와 기여자에게 배포했으며, 주로 활성 네트워크 참가자와 ZKsync 생태계 기여자에 중점을 두었습니다. ZKsync는 낙관적 롤업(optimistic rollups)에 비해 ZKP를 사용하여 향상된 보안과 더 빠른 결제 시간을 제공합니다.


소개

블록체인 기술의 주요 문제 중 하나는 확장성입니다. 블록체인 맥락에서 확장성은 네트워크가 동시에 증가하는 거래 수를 처리할 수 있는 능력을 의미합니다. 더 많은 거래가 대기열에 추가됨에 따라 네트워크는 일반적으로 느려지고 비용이 많이 듭니다.

영지식 솔루션은 이러한 확장성 문제를 해결할 수 있는 유망한 방법을 제공합니다. 이 글에서는 ZKsync 확장 솔루션이 어떻게 작동하는지, 낙관적 롤업과 어떻게 다른지, 그리고 몇 가지 이점에 대해 탐구해보겠습니다. 또한 ZK 토큰 사용 및 에어드롭을 통한 배포에 대해서도 논의할 것입니다.

ZKsync란 무엇인가?

ZKsync는 이더리움에서 거래를 더 빠르고 저렴하게 만들기 위해 메인 이더리움 체인 밖에서 거래를 처리하는 레이어-2 확장 솔루션입니다. 이것은 소위 영지식 롤업(zk-rollups)을 사용하여 이루어집니다. zk-rollups는 여러 거래를 하나로 묶어 오프체인에서 처리하는 솔루션입니다.

레이어 2 솔루션을 혼잡한 고속도로에 추가 차선으로 생각할 수 있습니다. 더 많은 차들이 움직일 수 있는 공간을 제공함으로써 메인 고속도로(이더리움)의 교통 체증을 줄입니다. 이 추가 차선이 ZKsync가 zk-rollups를 사용하여 수행하는 오프체인 거래 처리를 나타냅니다.

ZKsync는 어떻게 작동합니까?

  1. 거래 집계: 모든 것은 zk-rollups를 사용하여 오프체인 거래를 수집하고 일괄 처리하는 것으로 시작됩니다. ZKsync는 개별 거래를 처리하지 않고 메인 이더리움 체인의 부담을 줄이기 위해 이를 피합니다.예를 들어, 각각의 편지를 특정 주소로 별도로 우편 발송하는 대신 먼저 수집하고 그룹화한 다음 한 번에 배달하여 훨씬 더 효율적으로 만드는 우체국을 상상해보십시오.
  2. 영지식 증명 사용: 그 후, ZKsync는 일괄 처리를 검증하기 위해 영지식 증명(ZKP)을 생성합니다. ZKP는 일괄 처리 내의 거래가 유효하다는 것을 보장하면서도 세부 사항을 비공개로 유지합니다.ZKP를 비밀 암호를 실제로 공유하지 않고 알고 있다는 것을 증명하는 방법으로 생각할 수 있습니다. 예를 들어, 앨리스가 비밀 클럽의 비밀번호를 알고 있음을 증명하고 싶다면 실제 비밀번호를 밝히지 않고도 비밀번호를 알고 있는 사람만 알 수 있는 특정 질문에 답할 수 있습니다.
  3. 이더리움에 증명 제출: 이러한 ZKP는 이더리움 메인넷에 제출되어 철저히 검토됩니다. 검증 및 유효성이 확인되면 이더리움 네트워크에서 받아들여져 거래가 블록체인에 공식적으로 기록되고 확인됩니다.

ZK 토큰

ZK 토큰은 사용자에게 투표 권한을 제공하여 ZKsync 거버넌스 시스템에 참여할 수 있게 합니다. 그들의 투표 권한은 위임 과정을 통해 활성화될 수 있습니다. 작동 방식을 살펴보겠습니다:

  • ZK 토큰의 투표 권한을 활성화하려면 이를 ZKsync 주소로 위임해야 합니다. 자신의 주소나 다른 사람의 주소로 위임할 수 있습니다.
  • 해당 주소를 제어하는 사람은 거버넌스 제안에 투표할 수 있는 대리인이 됩니다.
  • 위임은 토큰 소유권을 변경하지 않지만 선택된 주소에 대한 투표 권한을 활성화합니다.
  • 위임은 토큰 소유자가 언제든지 변경할 수 있으며 변경되거나 토큰이 이전될 때까지 지속됩니다.
  • 위임은 여러 주소로 분할할 수 없습니다. 하나의 지갑에 있는 모든 투표 권한은 하나의 주소로 위임됩니다.

ZK 토큰은 2024년 6월 17일 바이낸스에 시드 태그가 적용된 상태로 상장되었습니다. 자세한 내용은 공식 상장 발표를 참조하십시오.

ZKsync 에어드롭

ZK 토큰 에어드롭은 총 공급량의 17.5%를 적격 지갑에 배포했습니다. 할당은 사용자와 기여자 간에 나뉘었습니다.

사용 기반 에어드롭

에어드롭 자격을 얻으려면 사용자는 자금을 ZKsync Era로 이동하고 다음 일곱 가지 기준 중 하나 이상을 충족해야 했습니다:

  • ZKsync에서 최소 10개의 비토큰 스마트 계약과 상호작용합니다.
  • ZKsync Era에서 최소 5번의 거래에 대해 페이마스터를 사용합니다. 페이마스터는 다른 계정을 위해 거래 비용을 충당하도록 설계된 특별한 계정으로, 특정 거래를 최종 사용자에게 무료로 만들 수 있습니다.
  • ZKsync Era 탈중앙화 거래소(DEX)에서 최소 10개의 서로 다른 ERC-20 토큰을 거래합니다.
  • ZKsync Era에서 추적된 DEX 및 대출/차입 프로토콜에 유동성을 제공합니다.
  • 스냅샷 시점에 최소 하나의 Libertas Omnibus 비대체 토큰(NFT)을 보유합니다.
  • ZKsync Lite에서 ZKsync Era 메인넷 이전에 3개월 이상 활동합니다.
  • ZKsync Lite에서 개최된 Gitcoin 라운드를 통해 기부합니다.

ZKsync 에어드롭 할당

ZKsync에 따르면, 할당은 여러 단계로 구성된 가치 확장 공식을 기반으로 했습니다:

  1. 첫 번째 단계는 주소가 보유한 암호 자산의 일일 잔액을 결정하는 것입니다. 여기에는 지갑 잔액과 탈중앙화 금융(DeFi) 프로토콜에 전송된 암호 자산이 포함되었습니다.
  2. 다음으로, DeFi 프로토콜에 있는 암호 자산은 명목 가치의 2배로 평가되었습니다. 예를 들어, DeFi 프로토콜에 $100 상당의 암호 자산을 보유한 경우, 공식에서는 이를 $200로 계산합니다.
  3. 마지막으로, 일일 잔액을 합산하여 스냅샷 기간(366일)으로 나누어 시간 가중 평균 잔액을 계산했습니다.

예를 들어, 앨리스가 스냅샷 30일 전에 $200 상당의 암호 자산을 ZKsync Era로 전송하고 즉시 그 중 1/4($50)을 DeFi 프로토콜에 할당했다고 가정해 보겠습니다. 나머지 $150는 스냅샷까지 지갑에 보관되었습니다. 이제 시간 가중 평균 잔액(TWAB)을 계산해 보겠습니다:

bash코드 복사TWAB = ( ($150 * 30 days) + ($50 * 2 * 30 days) ) / 366 = $20.50

각 주소는 ZKsync에 대한 진정한 사용자 행동 또는 기여를 나타내는 특정 활동에 따라 추가 배수를 받을 수 있었습니다. 이러한 배수는 할당 위에 추가되었습니다. 추가 배수를 받을 수 있는 몇 가지 활동은 다음과 같습니다:

  • 스냅샷 시점에 다음 ZKsync 네이티브 NFT 컬렉션 중 하나 이상을 보유합니다: Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls, zkVeggies.
  • ARB/OP/ENS 에어드롭의 최소 50%를 청구 후 90일 이상 보유합니다.

기여 기반 에어드롭

ZK 토큰 에어드롭에는 ZKsync 생태계의 다양한 기여자에 대한 특정 할당도 포함되었습니다. 기여 기반 에어드롭의 자세한 내역은 다음과 같습니다:

  1. ZKsync 네이티브 프로젝트: ZKsync Era에서 구축된 네이티브 프로젝트의 기여자와 금고에 직접 215,250,000 ZK 토큰이 할당되었습니다. 여기에는 DeFi 프로토콜, 게임, ZK 체인, NFT 컬렉션, 인프라 등이 포함됩니다.
  2. 빌더: 개발자, 연구자, 커뮤니티 및 회사에 86,895,375 토큰이 할당되었습니다. 이들은 개발, 옹호 또는 교육을 통해 ZKsync 생태계에 기여했습니다.
    • GitHub 개발자: 2024년 3월 24일 이전에 적격한 저장소에 25개 이상의 커밋을 한 개발자.
    • 프로토콜 길드: 이더리움 연구자 및 개발자.
    • ZK 퀘스트 참가자: 2023년 이스탄불 Devconnect 및/또는 2024년 ETH Denver에서 열린 ZK 퀘스트 개발자 활성화에 참가한 사람들.
  3. 온체인 커뮤니티: 실험적인 온체인 커뮤니티 그룹에 102,375,000 토큰이 할당되었습니다. 여기에는 토큰 및 NFT를 사용할 수 있는 방법을 탐구하는 다음과 같은 커뮤니티가 포함됩니다:
    • 시즌 1 DEGEN 토큰 에어드롭 수령자.
    • 시즌 1 BONSAI 토큰 에어드롭 수령자.
    • 시즌 1 및 2의 Crypto The Game (CTG) 참가자와 CTG 팀.
    • Pudgy Penguin 및 Milady Maker 보유자.

Sybil 공격 및 커뮤니티 비판

ZKsync 에어드롭은 커뮤니티에서 논란을 불러일으켰으며, 실행과 공정성에 대한 우려를 제기했습니다.

ZKsync 에어드롭은 Sybil 공격에 대한 효과적인 조치가 부족하다는 비판을 받았습니다. 많은 사용자는 자격 기준을 악용하여 여러 지갑을 생성하여 시스템을 속이고 더 많은 토큰을 얻을 수 있다고 주장했습니다.

이에 대해 ZKsync 개발자는 너무 엄격한 Sybil 감지를 사용하면 많은 유기적 사용자를 실수로 제외할 수 있기 때문에 이를 의도적으로 사용하지 않았다고 설명했습니다. 대신, 가치 확장 및 배수를 구현하여 잠재적인 Sybil 공격을 감지하면서 유기적 사용자를 우선시했습니다.

일부는 ZK 토큰이 공정하게 분배되지 않았다고 주장했습니다. 비판자들은 주소당 최대 100,000 ZK 토큰 상한이 너무 작아 ZKsync 생태계에 크게 관여한 사용자에 대한 보상이 불공평하게 감소했다고 주장했습니다. 일부 사용자는 자격 기준을 충족하고 ZKsync 제품을 여러 해 동안 사용했음에도 불구하고 아무것도 받지 못했다고 주장했습니다.

이러한 우려에 대응하여 ZKsync는 배포 전략을 명확히 하며 활동적인 참가자를 보상하는 데 중점을 두었다고 강조했습니다. 팀은 에어드롭된 토큰의 89%가 ZKsync Era와 적극적으로 상호작용한 사용자에게 제공되었다고 지적했습니다.

ZKsync vs. 낙관적 롤업

보안 메커니즘

낙관적 롤업은 모든 거래가 유효하다고 가정하는 것에서 시작합니다. 처리 후 거래를 확인하는 노드에게 보상을 주는 방식을 사용합니다. 문제가 발견되면 보고되고 거래가 수정됩니다. 이 접근 방식의 문제는 사람들의 실수에 의존한다는 점입니다.

반면에, ZKsync는 ZKP를 사용하여 거래의 보안을 보장합니다. 이 접근 방식은 낙관적 롤업에 비해 상대적으로 높은 정확성을 제공할 수 있습니다.

결제 시간

낙관적 롤업에는 소위 7일 도전 기간이 있습니다. 이는 낙관적 롤업이 초기에는 모든 거래가 유효하다고 가정하고, 누군가가 그 유효성을 이의 제기할 경우에만 수정하기 때문에 필요합니다. 이 기간이 끝날 때까지 거래가 완료되지 않으므로 결제 시간이 느려집니다.

반면에, ZKsync는 ZKP를 사용하여 거래를 검증합니다. 거래는 노드에 의해 검증되자마자 완료됩니다. 이 접근 방식은 도전 기간이 필요하지 않기 때문에 결제 시간이 더 빠릅니다.

ZKsync의 장점

확장성

ZKsync는 zk-rollups를 사용하여 메인 이더리움 체인 외부에서 거래를 처리하여 이더리움 네트워크의 확장성을 향상시킵니다. 이는 거래 수수료를 낮추고 거래 시간을 단축합니다. 결과적으로 ZKsync는 이더리움이 더 많은 사용자와 분산 애플리케이션(DApp)을 지원할 수 있게 합니다.

EVM 호환성

EVM 호환성은 이더리움 가상 머신(EVM)을 위해 이미 DApp을 개발한 개발자가 최소한의 변경으로 ZKsync로 마이그레이션할 수 있음을 의미합니다. 이는 학습 곡선을 줄이고 개발자가 ZKsync 확장 솔루션을 채택하기 쉽게 만듭니다.

결론

영지식 롤업(zk-rollups)과 영지식 증명(ZKP)을 사용함으로써, ZKsync는 이더리움 네트워크에서 거래 속도를 향상시키고 비용을 줄일 수 있는 레이어-2 확장 솔루션입니다. 낙관적 롤업과 비교할 때 ZKsync는 더 나은 보안과 더 빠른 결제 시간을 제공할 수 있습니다. 또한 EVM 호환성 덕분에 개발자가 쉽게 배우고 채택할 수 있는 확장 솔루션을 제공합니다.