드디어 이 연구 결과를 공개하게 되어 매우 기쁩니다!
요약
블록체인 네트워크의 슬롯 시간 제한을 극복하기 위한 새로운 아키텍처 연구 결과를 공개했습니다. 직계 부모 블록 참조 없이도 합의를 유지하는 방식을 통해 글로벌 네트워크 지연 시간과 관계없이 10ms 단위의 슬롯 시간을 시연했습니다.
핵심 포인트
- 전통적인 블록체인의 리더 핸드오프 지연 문제 해결 시도
- 부모 블록 참조 없이 슬롯 시간을 단축하는 새로운 구조 제안
- 글로벌 노드 클러스터 환경에서 10ms 슬롯 시간 시연 성공
- 다중 제안자 설계와 병행 가능한 아키텍처 가능성 확인
드디어 이 연구 결과를 공개하게 되어 매우 기쁩니다! 대부분의 전통적인 블록체인 아키텍처 (architectures)는 다음 리더 (leader)가 이전 블록 위에 구축하기 전에 해당 블록을 수신해야 하기 때문에, 슬롯 시간 (slot times)이 글로벌 네트워크 지연 시간 "Δ"에 의해 제한됩니다. 이는 Solana 엔지니어링 분야에서 "리더 핸드오프 (leader handoff)"로 알려져 있으며, 저희는 이를 줄이기 위해 많은 노력을 기울이고 있습니다.
하지만 이번 연구는 다음과 같은 질문을 던지는 것에 관한 것입니다: 모든 블록에 직계 부모 블록 (immediate parent block)에 대한 참조를 반드시 포함해야 할까요? 만약 그렇게 하지 않는 방법을 찾아낼 수 있다면, 슬롯 시간 (slot times)을 임의로 작게 만들 수 있습니다.
이 GIF는 합의 (consensus) 및 네트워킹 (networking) 변경 사항을 테스트하기 위해 저희가 유지 관리하는 10개 노드 클러스터인 @anza_xyz invalidator 클러스터 1의 로그를 기반으로 합니다. 이는 아시아, 유럽, 북미에 노드가 있는 글로벌 클러스터이므로, 일부 노드 간의 네트워크 지연 시간은 100ms를 넘을 수 있습니다. 하지만 저희는 이 클러스터에서 리더가 10ms마다 교체되는 라이브 환경에서 10ms 슬롯 시간 (slot times)을 시연할 수 있었습니다.
이것은 단순한 연구이며, Constellation과 관련하여 저희의 방향성이 변경됨을 의미하지는 않습니다. 이러한 유형의 아키텍처는 다중 제안자 (multiple proposer) 설계와는 직교 (orthogonal)합니다. 기본적으로 두 가지 모두를 수행할 수 있습니다. Gatling 파이프라인은 Alpenglow의 단순화된 버전인 전통적인 Simplex 합의 (Simplex consensus)를 처리하지만, Constellation이나 저희의 다른 MCP 설계들도 동일한 방식으로 쉽게 파이프라이닝할 수 있습니다.
가능성의 경계를 넓히는 데 항상 도움을 주고 시간과 알파 (alpha) 정보를 매우 관대하게 공유해 주는 @a16zcrypto research에 큰 감사를 표합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: MCP의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기