메인 콘텐츠로 건너뛰기

최종성이란 무엇인가?

거래를 보낼 때, 그것이 되돌려질 수 없다고 확신하기까지 얼마나 기다려야 할까요? 이 대기 시간을 최종성이라고 합니다. 두 가지 유형의 최종성:
  1. 통계적 최종성: 거래가 영구적이라는 수학적 확실성 (51% 공격이 없는 경우)
  2. 경제적 최종성: 거래를 되돌리는 비용이 공격자의 모든 이익을 초과하는 경우
더 빠른 최종성이 중요한 이유:
  • 더 나은 사용자 경험: 비트코인 확인을 위해 10분 이상 기다릴 필요가 없습니다
  • 상거래 활성화: 상인들이 즉시 결제를 받을 수 있습니다
  • 불확실성 감소: 거래가 진정으로 최종적인 시점이 명확합니다

도전 과제: Quai의 멀티체인 아키텍처

Quai Network는 블록체인의 계층구조를 사용합니다:
  • 프라임 체인: 주요 조정 체인 (느리지만 더 안전)
  • 리전 체인: 지역 조정 체인
  • 존 체인: 개별 거래 체인 (빠르며 사용자가 상호작용하는 곳)
문제: 전통적인 시스템에서는 빠른 체인(존)의 거래가 느린 체인(프라임)에 의해 확인될 때까지 최종적이지 않습니다. 이는 불확실성을 만듭니다.

보류 공격 문제

보류 공격이란 무엇인가? 채굴자가 유효한 블록을 찾았지만 즉시 방송하지 않는 상황을 상상해보세요. 대신, 다른 채굴자들이 이전 블록을 채굴하느라 에너지를 낭비하는 동안 그들이 그것을 보류합니다. 단일 체인(비트코인처럼)에서:
  • 공격자가 약 10분 동안 블록을 보류합니다
  • 블록 사이에 거래가 처리되지 않으므로 영향이 최소화됩니다
  • 결국 다른 채굴자가 블록을 찾아 보류된 블록을 무가치하게 만듭니다
멀티체인 시스템(전통적 접근법)에서:
  • 존 체인은 지속적으로 거래를 처리합니다
  • 하지만 이러한 거래들은 프라임 체인 확인까지 최종적이지 않습니다
  • 공격자가 프라임 블록을 보류하여 존 거래를 불확실하게 유지할 수 있습니다
  • 단일 체인 공격보다 훨씬 더 파괴적입니다

PoEM의 해결책: 상향식 최종성

전통적인 계층구조 (하향식):
  • 프라임 체인이 주도하고 존 체인이 따릅니다
  • 존 거래는 프라임 확인을 기다립니다
  • 프라임 체인 보류 공격에 취약합니다
PoEM 계층구조 (상향식):
  • 존 체인이 독립적으로 최종성을 달성할 수 있습니다
  • 프라임 체인이 존 체인 엔트로피 축적을 따릅니다
  • 보류 공격이 효과가 없어집니다
작동 방식:
  • 존 체인이 프라임 체인보다 빠르게 엔트로피를 제거합니다 (높은 빈도로 인해)
  • “가장 운이 좋은” 가능한 프라임 블록도 오랫동안 존 체인 축적을 능가할 수 없습니다
  • 거래가 몇 분이 아닌 몇 초 만에 최종성을 달성합니다

최종성 비교

시스템통계적 최종성 시간방법
비트코인10분 이상 (1 블록)가장 긴 체인을 기다림
이더리움12분 이상 (2 에포크)2/3 검증자 승인을 기다림
Quai PoEM~5초 (1 존 블록)엔트로피 축적 측정
PoEM이 더 빠른 이유:
  • 객관적 측정: 엔트로피는 주관적이지 않고 수학적으로 희소합니다
  • 독립적인 체인: 존 최종성이 프라임 블록에 의존하지 않습니다
  • 정확한 계산: 임의의 임계값이 아닌 정확한 작업을 측정합니다
이 계산의 수학적 세부사항에 대해 자세히 알아보세요.

경제적 최종성: 실제 보안

경제적 최종성이란 무엇인가? 거래를 되돌리는 것이 공격자가 얻을 수 있는 것보다 더 많은 비용이 드는 지점입니다. 실제 예시:
  • 커피 구매 ($5): 거의 즉시 경제적으로 최종적입니다
  • 자동차 구매 ($50,000): 완전한 경제적 보안을 위해 30분 이상 필요할 수 있습니다
  • 주택 구매 ($500,000): 몇 시간의 확인이 필요할 수 있습니다
경제적 최종성에 영향을 미치는 요소:
  • 거래 가치: 더 높은 가치 = 더 긴 대기 시간 필요
  • 네트워크 해시율: 더 많은 채굴자 = 더 나은 보안 = 더 빠른 최종성
  • 대기 중인 거래: 네트워크 혼잡이 공격 비용에 영향을 미칩니다
  • 시장 상황: 토큰 가격 변동성이 공격 경제학에 영향을 미칩니다

내장된 경제적 최종성 도구

Quai Network는 다음을 수행하는 스마트 최종성 계산기를 포함합니다: 네트워크 상황 분석:
  • 현재 해시율 및 채굴 분포
  • 대기 중인 거래 볼륨 및 수수료
  • 역사적 공격 비용 및 패턴
맞춤형 권장사항 제공:
  • 소액 거래에 대한 즉시 결정
  • 대규모 전송에 대한 정확한 대기 시간
  • 상황 변화에 따른 실시간 업데이트
사용 사례:
  • 상인: 결제가 안전한 시점을 정확히 알 수 있습니다
  • 거래소: 보안을 유지하면서 입금 대기 시간을 최소화합니다
  • 사용자: 거래의 보안 수준을 이해합니다
경제적 최종성은 동적입니다 - 동일한 거래라도 현재 네트워크 상황과 시장 요인에 따라 다른 대기 시간이 필요할 수 있습니다.