저자: Haotian, 독립 연구원 출처: X, @tmel0211
한 친구가 저에게 질문했습니다. "단일/다중 체인 생태계의 미래"에 대한
@zksync
와
@solana
의 창립자 간의 논쟁에 대해 어떻게 생각하시나요?" 라고요. 결론:
파이 냄새가 좋네요, 두 분의 말이 모두 맞습니다! 1) 하이퍼체인 시대인 zkSync의 미래는 이더의 단일 모놀리식 체인을 분리하는 스택 스케일링 솔루션입니다. 이더를 정산 레이어로, ZK 기술을 핵심 매체로 통신 검증을, 그리고 레이어3을 애플리케이션 트래픽 진입 레이어로 간주하여 궁극적으로 레이어1 정산 + 레이어2 상호 운용성 + 레이어3 애플리케이션 멀티 모듈 스택 전략을 형성합니다.
전반적으로 하이퍼체인의 미래는 레이어1 메인 체인의 성능 결함을 피할 수 있을 뿐만 아니라 레이어2 상호 운용 가능한 모빌리티 집약 통신 네트워크 코어를 포착하고 레이어3 애플리케이션 체인 상상력의 공간도 무한합니다.
그러나 레이어2는 현재 기본적인 시퀀서+프로버 시스템을 구축하는 인프라 단계에 있고, 레이어3는 아직 초기 단계에 머물러 있습니다. 미래는 밝지만 아직 갈 길이 멀죠.
2) 솔라나가 주도하는 슈퍼 애플리케이션 시대는 랜딩 프로그램의 순수 모놀리식 체인에 기반합니다. 이러한 맥락에서 솔라나의 높은 동시성 성능은 통신, 상호운용성, 가스 소비 등에 관계없이 동시에 실행되는 여러 애플리케이션을 지원할 수 있으며, 이더넷 시스템의 스택 스택 전략과 비슷하거나 그 이상입니다.
솔라나는 원래 '빛의 속도'에 가까운 동기화와 이더를 훨씬 능가하는 단일 원자 상태 머신에서 여러 개의 동시 트랜잭션을 처리하는 체인 네이티브 성능 설계로 미래 슈퍼블록체인을 위한 모놀리식 체인으로 설계된 것이 사실이기도 합니다. 솔라나의 원래 목표는 블록체인 애플리케이션의 미래를 위한 아키텍처였습니다.
지금 업계 전체가 아직 기본 인프라 구축 단계에 있고, 슈퍼 애플리케이션에 대한 수요가 대규모로 상륙하지 않았으며, 솔라나의 높은 TPS, 높은 동시성 및 기타 성능이 아직 제대로 테스트되지 않았을 뿐입니다.
3) 논쟁의 양대 산맥인 zkSync와 솔라나는 같은 위도에 있지 않으며, 둘 다 미래에 애플리케이션 중심의 슈퍼 체인을 계획하고 있으며, 달성 경로만 다릅니다. zkSync는 영지식 증명 기술을 사용하여 거래 속도를 개선하고 비용을 절감하는 이더리움의 모듈식 스택 체인이며, 솔라나는 영지식 증명 기술을 사용하여 거래 속도를 개선하고 비용을 절감하는 모듈식 체인입니다. 영지식 증명 기술을 사용하여 거래 속도를 개선하고 비용을 절감하는 모듈형 체인인 반면, 솔라나는 고유한 합의 메커니즘과 시스템 아키텍처를 통해 높은 처리량과 낮은 지연 시간을 달성하는 고성능 모놀리식 블록체인으로 대규모 애플리케이션을 지원하기 위한 인프라로 설계되었습니다.
스택 멀티모듈 조합 방식과 모놀리식 폐쇄 루프 생태 구현 방식 모두 큰 기회를 가지고 있습니다. 비전이 실현될 때까지는 누구도 누구를 비난할 수 없습니다.
4) 톨리가 ZKP 데이터베이스 핫스팟 문제가 존재하기 때문에 단기간에 많은 요청을 받아들이는 스마트 컨트랙트는 필연적으로 혼잡하거나 처리 지연이 발생할 수밖에 없다고 말한 것에 대해, 이는 스택 다중 모듈 조합이 직면하게 될 필연적인 문제이며, 본질적으로 체인을 확장하는 것은 상호 운용 가능한 스택을 기반으로 합의 계층, 실행 계층, 응용 계층 및 기타 스택을 분리하는 것에 불과하다. 본질적으로 확장 체인은 합의 계층, 실행 계층, 애플리케이션 계층 및 기타 스택을 분리하고 상호 운용성을 기반으로 트랜잭션을 확장하는 것일 뿐이며 데이터베이스 리소스 최적화 및 할당 문제가 여전히 존재합니다.
이것은 솔라나 네이티브 체인의 장점으로 보이며, 심지어 톨리는 TPS가 솔라나의 데이터 최적화와 동시성 처리의 필연적인 결과이며 일부러 언급할 필요가 없다고 생각할 수도 있을 것입니다. 그러나 zkSync는 ZKP를 사용하면 비동기 트랜잭션 처리를 통해 처리 능력을 향상시킬 수 있으며, ZKP 기술 자체가 네이티브 체인이 동시 트랜잭션을 처리할 수 없는 문제를 해결하도록 설계되었다고 믿습니다.
5) 마지막으로 톨리는 ZKP의 비동기 처리가 병렬 처리로 이어지지만, 효율적으로 처리된 많은 수의 ZKP가 확실히 더 효율적으로 중앙화되기 때문에 탈중앙화된 풀 노드 참여가 약화될 수 있다는 사실을 암시합니다.
그러나 알렉스는 이 질문에 직접 답하지 않고, 풀 노드에서 1백만 TPS를 처리하려면 컴퓨터 클러스터가 필요할 수 있지만, zkSync는 가벼운 방식으로 휴대폰에서 이를 검증하는 것을 선호한다고 말했습니다. 이는 zkSync가 제한된 디바이스 기능으로도 검증 프로세스에 참여할 수 있는 분산형 모델을 추구하고 있음을 나타내지만, 이는 높은 처리량(예: 1M TPS)을 처리하는 데 어려움을 겪을 수 있습니다. 두 사람이 "소꿉놀이"를 하듯 논쟁을 벌이는 모습이 흥미롭습니다.
알렉스는 동료 개발자들과 "양쪽 모두 일리가 있는 것 같다"는 식의 기술 논쟁을 자주 하는 것 같은데, 아마도 서양 개발자 커뮤니티가 서로를 싫어하게 만들기 위한 마케팅 전략인 것 같습니다. 그렇지 않다면 그 음식을 먹는 사람들은 또 어떻게 생각해야 할까요?