지연시간이 중요한 이유
병목현상: 지연시간 - 네트워크를 통해 데이터가 이동하는데 걸리는 시간 - 은 블록체인 확장성을 제한하는 1순위 요소입니다. 강력한 컴퓨터가 있어도, 메시지가 모든 노드에 도달하는데 너무 오래 걸리면 전체 네트워크가 느려집니다. 실제 영향: 전 세계 참가자들과의 화상회의처럼 생각해보세요:- 높은 지연시간: 모든 사람이 서로 말을 가로막고, 혼란이 지배함
- 낮은 지연시간: 원활한 대화, 모든 사람이 동기화 상태 유지
- 느린 마이너들이 새로운 블록에 대해 늦게 알게 됨
- 이미 해결된 블록에 대한 헛된 작업 (엉클 블록)
- 유효하지 않은 블록에 소비된 에너지로 인한 수익 손실
세 가지 유형의 지연시간
Quai는 전체 네트워크 속도에 영향을 미치는 세 가지 구성 요소를 모두 최적화합니다:1. 네트워크 지연시간 (가장 큰 영향)
정의: 인터넷을 통해 노드 간 데이터가 이동하는데 걸리는 시간 도전:- 더 많은 노드 = 더 많은 홉 = 더 느린 전파
- 글로벌 네트워크는 물리적 거리 제한에 직면
- 전통적인 블록체인들은 이를 해결 불가능한 문제로 취급
- 수익 동기: 피어에 대한 낮은 지연시간 = 더 높은 마이닝 수익
- 자연스러운 결과: 마이너들이 최적의 지리적 존으로 끌림
- 중앙 계획 없음: 시장 인센티브가 완벽한 조직화를 만듦
- 아시아의 마이너가 미국 존 마이닝 시도 → 높은 지연시간 → 더 많은 엉클 블록 → 적은 수익
- 같은 마이너가 아시아 존으로 전환 → 낮은 지연시간 → 적은 엉클 → 더 많은 수익
- 결과: 중앙 조정 없는 지리적 최적화

- 단일 증명 합의: 합의에 도달하기 위해 하나의 메시지만 필요
- PoW 비교: 포크 중에 여러 증명이 필요
- PoS 비교: 여러 라운드의 투표가 필요
- 결과: 가능한 가장 빠른 합의 메커니즘
2. I/O 지연시간
정의: 저장소에서 데이터를 읽고/쓰는데 걸리는 시간 속도 차이:- RAM 액세스: ~100 나노초 (번개처럼 빠름)
- SSD 액세스: ~100 마이크로초 (1000배 느림)
- 영향: 모든 디스크 읽기가 블록 처리를 늦춤
- 상태 트리밍: 저장 요구사항을 최소화하기 위해 필수 데이터만 유지
- RAM 최적화: 자주 액세스되는 데이터를 메모리에 캐시
- 스마트 아키텍처: 존 격리로 상태 팽창 방지
3. 계산 지연시간
정의: 트랜잭션을 처리하고 검증하는데 걸리는 시간 Quai의 접근법:- 존 간 병렬 처리
- 최적화된 검증 알고리즘
- 효율적인 상태 관리
종합 결과
총 영향: 세 가지 유형의 지연시간을 동시에 최적화함으로써, Quai는 다음을 달성합니다:- 50,000+ TPS: 주요 결제 네트워크보다 더 많은 처리량
- 5초 블록: 거의 즉시 트랜잭션 확인
- 글로벌 규모: 전 세계 분산에서도 속도 유지