작성자: KarenZ, Foresight News
L1 및 L2 시스템에서는 검증기 내의 컴퓨팅 성능이 점점 더 강력해지고 있지만, 대역폭의 제한과 검증 노드 간 통신 지연의 불안정성은 여전히 성능의 추가 도약을 제한하는 족쇄가 됩니다.
DoubleZero 프로토콜은 데이터 흐름을 최적화하고 대역폭을 늘리며 대기 시간을 줄여 고성능의 무허가형 분산 네트워크 프레임워크를 구축하고 분산 시스템의 향후 개발을 위한 새로운 경로를 열어 이러한 딜레마를 깨는 것을 목표로 합니다.
더블제로란 무엇인가요?
공식 설명에 따르면 DoubleZero는 L1이나 L2가 아니라 고성능 무허가형 네트워크를 생성하고 관리하기 위한 분산 프레임워크인 N1(Network 1)로 정의됩니다. DoubleZero의 목표는 고성능 분산 시스템에서 통신을 가속화하여 대역폭을 늘리고 대기 시간을 줄이는 인프라 계층을 제공하는 것입니다.
DoubleZero 프로토콜은 개인과 조직이 제공하는 광섬유 링크를 통합하여 동기식 네트워크를 구축하여 스팸을 효율적으로 필터링하고, 대역폭을 늘리고, 대기 시간을 줄이고, 통신의 불안정 요소를 제거합니다.
DoubleZero는 Austin Federa, Andrew McConnell 및 Mateo Ward가 만들었으며 두 핵심 기여 팀인 Firedancer와 Malbec Labs의 지원을 받았습니다. 이 중 오스틴 페데라(Austin Federa)는 원래 솔라나 재단(Solana Foundation)의 전략 책임자였으며 이번 달 사임하고 더블제로 재단의 최고운영책임자(COO)를 맡았다.
Andrew McConnell은 Malbec Labs의 공동 창립자이자 CTO입니다. Malbec Labs는 오픈 소스 프로토콜을 위한 소프트웨어 개발, 하드웨어 가속 및 네트워크 엔지니어링에 전념하고 있습니다. 또한 Mysten Labs의 데이터 과학 책임자였던 Nihar Shah도 수석 경제학자로 DoubleZero에 합류했습니다. Nihar Shah는 이전에 Jump Crypto 및 Meta(Libra/Diem)에서 근무했습니다.
또 다른 핵심 기여자 팀인 Firedancer는 Jump Crypto가 구축한 Solana 독립 검증자 클라이언트입니다. Firedancer는 원래 단일 실패 지점을 제거하고 네트워크의 전반적인 견고성과 탄력성을 향상시키도록 설계되었습니다. 원래 Rust 기반 검증기와 달리 Firedancer는 C 언어로 작성되었으며 Rust 코드를 포함하지 않습니다. 이러한 선택은 전체 네트워크에 대한 잠재적인 취약점의 영향을 크게 줄이고 Solana의 보안을 강력하게 보장합니다.
Lightspeed Podcast에 따르면 올해 Solana Breakpoint 컨퍼런스에서 100만 TPS로 실행되는 Firedancer 데모가 DoubleZero에서 실행되었습니다.
Solana 네트워크의 성능을 100만 TPS(현재 프로토콜 수준 제한으로 인해 성능이 약 81,000 TPS로 제한됨)로 증가하는 Firedancer 능력의 핵심은 혁신적인 아키텍처 설계와 데이터 흐름 최적화에 있습니다.
DoubleZero의 목표는 솔라나의 전반적인 철학과 매우 일치한다는 점은 언급할 가치가 있습니다. 솔라나 관계자와 공동 창업자인 Toly(Anatoly Yakovenko)는 트위터에서 "대역폭을 늘리고 대기 시간을 줄이세요"를 여러 번 강조했는데, 이는 DoubleZero가 함께 추구하는 것과 일치하지 않습니다. .
DoubleZero는 어떻게 작동하나요?
백서에 따르면 DoubleZero 네트워크는 블록체인 시스템에 두 가지 중요한 개선을 가져올 수 있습니다. 첫째, 전용 하드웨어를 사용하여 들어오는 거래를 사전 필터링하고 스팸 및 중복 거래를 제거하며 검증자의 부담을 효과적으로 줄입니다. 이를 통해 블록체인은 각 개별 검증자가 충분한 리소스를 제공하지 않고도 공유된 시스템 전체 필터링 리소스의 이점을 누릴 수 있습니다. 둘째, 송신 메시지의 명시적인 라우팅, 추적 및 우선 순위 지정을 통해 통신 효율성을 향상시킬 수 있습니다.
네트워크 아키텍처 측면에서 DoubleZero는 외부 인바운드 및 아웃바운드 루프로 교묘하게 구분되며, 전자는 외부 인터페이스와 보안을 처리하고 후자는 내부 통신을 최적화합니다. 특히 외부 링은 공용 인터넷(아래 그림의 외부 링)에 연결되며, 여기서 하드웨어(예: FPGA)는 분산 서비스 거부 공격을 완화하고 서명을 확인하며 중복 트랜잭션을 필터링하는 데 사용됩니다. 내부 데이터 흐름 링의 서버는 최적으로 라우팅된 전용 대역폭 회선을 통해 필터링된 트래픽에 대한 합의 구축을 수행합니다.
DoubleZero 네트워크 아키텍처의 주요 구성 요소에는 네트워크에 대한 중요한 수신/송신 위치의 네트워크 장치와 네트워크 전체에 구성된 대역폭이 포함됩니다. 무엇보다도 이러한 네트워크 장치를 사용하면 개인과 조직이 제공하는 데이터 링크가 우선순위 네트워크로 작동하고 필터링, 인증 및 스팸 방지를 구현할 수 있습니다. 그리고
DoubleZero 네트워크의 광섬유 링크는 위치 간 낮은 대기 시간, 고대역폭 연결을 제공합니다. 네트워크 기여자는 자신이 소유하거나 네트워크에 임대한 유휴 파이버 링크를 추가하고 각 링크(엔드포인트 위치, 대역폭, 대기 시간 및 호환 MTU 크기 포함)에 대한 서비스 수준 계약에 서명합니다.
따라서 DoubleZero는 스스로를 중립적이고 고성능 물리적 인프라의 기본 계층인 N1으로 간주합니다. 이 N1에서는 분산 시스템과 애플리케이션(N2 등)을 구축할 수 있습니다.
DoubleZero는 백서에서 DoubleZero 네트워크를 사용하여 모든 분산 시스템을 최적화할 수 있다고 명시합니다. L1, L2, RPC 노드 및 MEV 시스템을 모두 추가하여 검증자의 부담을 줄이고, 분산 서비스 거부 공격을 완화하고, 성능을 향상시키며, 대역폭 증가 및 대기 시간 감소의 이점을 누릴 수 있습니다. 또한 DoubleZero의 네트워크 아키텍처는 온라인 게임, 고대역폭 연결이 필요한 대규모 언어 모델 훈련, 낮은 대기 시간과 높은 대역폭이 필요한 기타 분산 시스템에도 적용할 수 있습니다. DoubleZero의 비전에 따르면 DoubleZero 프로토콜은 대역폭 및 통신 분야의 새로운 경제 모델입니다.
예를 들어, 공급 측면에서 민간 기업은 통신 사업자나 네트워크 서비스 제공자로부터 구매하거나 임대한 유휴 광섬유 링크를 DoubleZero 시스템에 배치하여 새로운 수익원을 창출할 수 있습니다. 사용자 및 운영자 수준에서 DoubleZero를 사용하면 분산 시스템이 중앙 집중식 시스템이나 장기 계약에 의존하지 않고도 개인 네트워크의 이점을 누릴 수 있습니다.
전반적으로 DoubleZero 프로토콜은 공급자와 사용자의 요구 사항을 일치시키고, 유휴 광섬유 링크를 제공하고 활용하여 상호 이익을 달성하도록 돕고, 개인 및 조직의 기여를 통합되고 강력하며 확장 가능한 Strong 글로벌 네트워크에 통합합니다.