zkSync: zkRollup 기반의 이더리움 확장 솔루션
편집자 주: 이 기사는 Bihu Live에서 가져온 것입니다.
편집자 주: 이 기사는 Bihu Live에서 가져온 것입니다.
최근 이더리움의 DeFi 프로젝트가 호황을 누리고 있으며 네트워크 사용에 대한 수요가 크게 증가했으며 취급 수수료가 급증하고 높은 수준을 유지하고 있습니다. 지난 3일 이더리움의 평균 수수료 단가는 3개월 전의 6배 수준이며, 일반 송금은 2위안 이상의 수수료를 지불해야 합니다. 이러한 운영 비용은 사용자 경험에 심각한 영향을 미쳤으며 일반 사용자는 이러한 높은 거래 수수료 마찰을 견디기 어렵습니다.
이더리움 2.0의 0단계는 올해 말까지 가동될 것으로 예상되지만 네트워크 처리량 증가 목표를 달성하는 데 몇 년이 걸릴 수 있습니다. 이 긴 대기 기간 동안 이더리움의 두 번째 계층 네트워크에 대한 솔루션은 다시 한 번 사람들의 시야에 들어왔습니다. 기존의 2계층 체계는 추가 보안 가정을 도입하므로 복잡한 경제 모델과 종료 메커니즘이 필요합니다.영지식 증명 기반 2계층 체계 zkRollup은 점차 이더리움 커뮤니티의 관심을 끌었습니다.
zkSync는 zkRollup 기술을 기반으로 하는 이더리움용 Matter Labs의 레이어 2 솔루션이며 현재 이더리움 메인넷에서 공개 테스트를 진행하고 있습니다. 제3자를 신뢰할 필요가 없으며 이상적으로는 네트워크 처리량을 수백 배로 늘릴 수 있고 단일 거래 수수료를 1센트로 줄일 수 있습니다. 어떻게 달성되고 있으며, 다음 계획은 무엇이며, 이더리움의 정체 상태를 개선할 수 있는지 여부는 무엇입니까?
이 Bihu 라이브 방송에서 우리는 Matter Labs의 CEO이자 공동 설립자인 Alex Gluchowski를 초대하여 "zkSync: zkRollup 기반의 이더리움 확장성 솔루션"을 공유하는 영광을 가졌습니다. 알렉스는 이더리움 커뮤니티에 적극적으로 참여하고 있으며 뛰어난 기술 개발자일 뿐만 아니라 비즈니스에 대한 이해도도 높습니다.
Alex: Matter Labs는 탈중앙화 블록체인의 확장성 문제를 해결하기 위해 1년 반 전에 연구소로 설립되었습니다. 그 당시, 특히 CryptoKitties 이후 모든 사람들은 핵심 속성을 희생하지 않고는 Ethereum이 대량 채택을 충족시키기 위해 확장할 수 없다는 것을 깨달았습니다.
즉, 우리는 탈중앙화되고 허가가 필요 없는 블록체인의 가장 큰 가치는 강력한 적을 견딜 수 있는 능력에 있다고 굳게 믿습니다. 그리고 TON과 Libra는 또한 진정한 탈중앙화 없이는 블록체인 플랫폼이 가치가 없다는 것을 깨닫게 해주었습니다.
그러나 탈중앙화의 핵심은 "신뢰하지 말고 검증하라"는 원칙이기 때문에 퍼블릭 체인의 기술적 확장을 실현하는 것은 매우 어렵습니다.
따라서 모든 풀 노드는 모든 거래를 검증할 수 있어야 합니다. 처리량이 백만 수준으로 증가하면 일반 하드웨어(예: 노트북)는 전체 노드를 지원할 수 없으며 전체 노드 수가 줄어들고 분산화가 손실됩니다.
다행스럽게도 지난 2년 동안 우리는 영지식 증명 분야에서 엄청난 발전을 보았습니다. 이러한 영지식 증명 프로토콜의 가장 흥미로운 속성은 매우 적은 리소스로 많은 수의 계산을 검증할 수 있다는 것입니다.
즉, 수천 개의 트랜잭션을 블록으로 묶을 수 있으며 단일 트랜잭션을 확인하는 비용만으로 전체 노드에서 확인됩니다.
우리는 이 속성을 이용하여 이더리움을 위한 무신뢰 확장 프로토콜인 zkSync를 개발했습니다.
zkSync는 영지식 증명과 온체인 데이터 가용성 패턴을 결합한 아키텍처인 zkRollup을 기반으로 합니다. 이러한 방식으로 zkSync는 타의 추종을 불허하는 보안을 보장합니다. zkSync의 계정 보안은 매우 높아 보안 계층(L1)에 도달합니다.
zkSync에 대한 자세한 내용은 zkSync.io에서 확인할 수 있습니다.
Q&A:
1. zkRollup이 이더리움이 이 단계에서 확장 문제를 해결하는 데 도움이 될 가능성이 가장 높은 기술인 이유는 무엇입니까?
답변: zkRollup은 현재 높은 데이터 가용성과 레이어 1(L1) 보안을 결합한 유일한 확장 솔루션입니다. 이 문서는 다른 스케일링 솔루션과 어떻게 비교되는지 보여주는 좋은 예입니다.
2. zkRollup과 Eth 2.0의 샤딩 기술을 결합하는 방법은 무엇입니까?
A: 2주 후에 zkRollup과 Ethereum 샤딩의 관계에 대한 기사를 게시할 예정입니다.
대략적으로 말하면: Eth 2.0은 zkRollup의 TPS를 직접적으로 증가시키고 오버헤드를 줄입니다.현재 zkRollup은 최대 2000TPS를 처리할 수 있습니다.
3. zkSync에 자체 토큰이 있습니까?
A: 향후 여러 검증인의 참여를 관리하기 위해 스테이킹/거버넌스 토큰을 갖게 될 것입니다.
4. zkRollup 사용에 대한 신뢰가 부족합니다. 중앙 집중식 참여자에 의존하기 때문에 조작의 위험을 어떻게 피할 수 있습니까?
답변: zkSync 자체에는 유효성 검사기에 대한 신뢰 메커니즘이 없습니다.그러나 zkSync의 다른 ZK 프로토콜에는 서로 다른 메커니즘과 장단점이 있습니다.
zkRollup에는 SNARKS와 STARKS의 두 가지 주요 ZK 프로토콜 제품군이 있으며, 여기서 SNARKS에는 신뢰할 수 있는 구성이 있습니다.
SNARKS는 신뢰할 수 있는 구성을 한 번에 모두 수행해야 합니다. zkSync1.0에서 우리가 사용하는 프로토콜은 PLONK입니다. 신뢰할 수 있는 전역 구성을 보유합니다. 지난 가을에 큰 행사가 있었고 우리, V God 및 기타 유명인을 포함하여 200 명이 넘는 사람들이 참여했습니다. 참가자 중 한 명이 정직하다면이 설정은 안전합니다.
https://eprint.iacr.org/2019/1400.pdf
STARKS는 투명하지만 신뢰할 수 있는 구성이 필요하지 않습니다. zkSync 2.0에서는 RedShift라는 STARKS 프로토콜을 사용할 계획입니다. 다음은 프로토콜 기술 백서입니다.
5. 토큰 발표는 언제 예정인가요?
A: 현재 가장 중요한 핵심 기술에 집중하고 있습니다. 우리는 몇 달 안에 토큰에 대한 발표를 할 것입니다.
6. zkSync의 시장 전략은 무엇입니까? 더 많은 사용자를 유치하는 방법은 무엇입니까?
A: 시장 전략에 관한 한 우리는 zkSync의 통합과 C-side 앱 및 프로토콜에 전념하고 있습니다.
7. zkSync는 지갑 및 거래소와 통합할 계획이 있습니까?
답변: 거래 수수료를 크게 줄일 수 있는 지갑 통합 및 거래소 도킹을 진행하고 있습니다. 현재 거래 수수료는 매우 높아졌습니다(최근 100Gwei에 도달).
8. ZkRollup과 Optimistic Rollup의 차이점은 무엇입니까?
답변: zkRollup에서는 트랜잭션이 발생하기 전에 각 트랜잭션의 유효성을 확인합니다. 유효성 검사기는 악을 행할 수 없습니다.
그러나 Optimistic Rollup에서는 검증인의 행동이 제한되지 않으므로 사용자는 무효 거래를 스스로 모니터링해야 하며, 무효 거래가 발견되면 사기 증거를 메인 네트워크에 제출해야 합니다. 이러한 사기 증명은 유효하지 않은 거래와 그 이후에 발생한 모든 유효한 거래를 롤백합니다.
이것은 실제로 몇 가지를 의미합니다.
1. 낙관적 롤업의 보안성은 부정한 증명이 실행되지 않을 위험이 있기 때문에 낮습니다. 낙관적 롤업에 잠긴 전체 값이 도난당했습니다.
2. Optimistic Rollup의 확장성은 사용자(또는 에이전트)가 모든 트랜잭션을 모니터링하고 실행해야 하기 때문에 더 나쁩니다.
3. Optimistic Rollup의 철회 시간이 더 깁니다(사용자가 사기 증거를 제출할 충분한 시간을 갖도록 최소 1주일).
4. Optimistic Rollup의 아키텍처는 프라이버시 구현이 매우 비싸다는 것을 의미합니다(ZkRollup보다 1000배 더 높음).
둘 사이의 비교에 대한 자세한 내용은 다음 문서를 참조하십시오.
9. ZkRollup과 Validum의 차이점은 무엇입니까?
답변: ZkRollup은 트랜잭션의 정확성을 보장한다는 측면에서 Validum과 유사하지만 데이터 가용성을 처리하는 방식이 다릅니다.
ZkRollup에서는 각 트랜잭션에 대한 소량의 데이터가 Ethereum 네트워크를 통해 게시되는 반면 Validum에서는 많은 데이터 공증인을 통해 데이터가 관리됩니다. 결과적으로 Validum의 거래 수수료는 저렴하지만 데이터 공증인에 대한 신뢰가 필요합니다.
이 둘의 차이점에 대한 자세한 내용은 다음을 참조하십시오.
10. zkSync 노드가 되는 방법은 무엇입니까?
A: 일부 zkSync 토큰을 구입하고 스테이킹하기만 하면 됩니다.
11. zkSync 프로토콜은 두 번째 레이어의 트랜잭션 문제를 해결하도록 설계되었으므로 스마트 계약 문제를 처리할 수 있습니까?
답변: 예. 우리는 스마트 계약 언어인 Zinc와 보안 보장을 제공하기 위한 영지식 증명용 가상 머신을 개발하고 있습니다. 자세한 내용은 다음 웹사이트를 참조하십시오.
12. 루프링의 솔루션과 어떻게 다릅니까?
A: 루프링은 분산형 거래소에 중점을 두고 있으며 핵심 아키텍처에 중점을 두고 있습니다. 그래서 우리의 기술이 더 발전했고, 앞으로도 루프링과 협력할 것이라고 생각합니다.
13. 최근에 zkSync가 컨트랙트 업그레이드를 완료한 것을 알았습니다. 간단히 소개해 주시겠습니까?
http://zksync.io/zksync-1.0-audit.pdf
A: 프로토콜, 암호화, ZK 회로 프로그램 및 스마트 계약을 포함하여 시스템에 대한 포괄적인 감사를 수행하기 위해 ABDK 컨설팅을 고용했습니다. 감사 결과는 다음과 같습니다.
ABDK Consulting은 Poseidon 해싱을 포함하는 작업을 수행하는 숙련된 암호화 전문가가 운영합니다.
14. 각 거래 수수료는 현재 얼마입니까? 얼마나 많은 시간이 필요합니까?
대답: 가스 가격이 100Gwei로 유지되면 각 거래 수수료는 약 $0.01입니다. 전체 블록의 증명에는 시간적으로 약 20분이 소요됩니다. 그러나 이러한 수치는 절대적인 것이 아니며 네트워크 부하에 따라 달라집니다.
15. 중국 커뮤니티를 발전시킬 계획이 있습니까?
A: 지금까지 우리는 커뮤니티를 성장시키는 데 많은 투자를 하지 않고 대신 대부분의 에너지를 기술에 집중했습니다. 커뮤니티는 항상 자연스러운 성장이었습니다.물론 향후 커뮤니티를 개발할 계획이 있으며 특히 중국 커뮤니티는 우리에게 매우 중요합니다.
16. zkSync가 Defi를 지원할 수 있습니까?
답변: 물론입니다. Zinc를 구현하여 스마트 계약을 작성하면 플랫폼에서 Defi의 구성 가능성이 가능해집니다.
17. 우리는 zkSync의 처리 능력이 낙관적 롤업보다 낫다는 것을 알고 있지만, 현재 zySync가 무작위 계산을 위한 ZK 증명을 생성하는 데 기술적인 어려움이 있습니까? 제한 사항은 어디에 있습니까?
대답: 이론상으로는 Optimistic Rollup이 무작위 계산을 지원하는 것이 더 쉬워야 하며 포트의 기존 EVM 바이트코드도 지원할 수 있습니다. 그러나 ZK 증명도 가능하며 우리는 이에 대해 연구하고 있습니다.
개발자의 주요 제한 사항은 프로그램이 튜링 완전하지 않은 방식, 즉 변수 루프 및 재귀 없이 작성되어야 한다는 것입니다.
18. Zinc를 사용하여 다른 사람의 계정을 만들 수 있습니까?
답변: 예. 누구나 모든 주소에 대해 zkSync에서 계정을 만들 수 있습니다. 일부 ETH 또는 기타 토큰을 해당 주소로 보내기만 하면 됩니다.
19. Zksync는 언제 NFT를 지원합니까?
답변: NFT를 지원하기 위해 연구하고 있으며 아직 정확한 시기를 말씀드릴 수는 없지만 앞으로 확실히 실현될 것입니다.
20. zksync와 지갑 연동 사례를 공유해주실 수 있나요?


