글
헤데라 이밴트 (진행중)!
📘 Cointelegraph Research | Hashgraph와 BOF로 살펴보는 거래 순서의 공정성
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
블록체인 합의 알고리즘은 일반적으로 일관성 (Consistency) 과 활성 (Liveness) 두 가지 핵심 속성을 보장합니다 . 일관성은 모든 노드가 결국 동일한 거래 집합과 동일한 거래 순서에 합의하는 것을 의미하며 , 활성은 네트워크가 지속적으로 새로운 거래를 처리할 수 있음을 의미합니다 . 하지만 Cointelegraph Research 는 이 두 가지 외에도 앞으로 중요한 요소가 하나 더 있다고 설명합니다 . 바로 거래 순서의 공정성 (Transaction Order Fairness) 입니다 . 퍼블릭 블록체인에서는 거래가 어떤 순서로 실행되는지에 따라 누가 수익을 얻고 누가 손실을 보는지가 결정됩니다 . 특히 블록 생성자 (Block Proposer), 검증자 (Validator), 시퀀서 (Sequencer) 는 거래 순서를 조정할 수 있는 권한을 이용해 MEV(Maximal Extractable Value) 를 추출할 수 있으며 , 여기에는 프론트러닝 (Front-running) , 백러닝 (Back-running) , 샌드위치 공격 (Sandwich Attack) 등이 포함됩니다 . 이 때문에 최근에는 거래 순서 자체를 얼마나 공정하게 결정할 수 있는가 가 블록체인 설계의 중요한 연구 주제로 떠오르고 있습니다 . ⚖️ 완벽한 공정성은 왜 불가능한가 가장 직관적인 공정성 모델은 ROF (Receive-Order Fairness) , 즉 , 먼저 도착한 거래를 먼저 처리한다 (First-Come, First-Served) 라는 원칙입니다 . 하지만 현실의 분산 네트워크에서는 모든 노드가 동일한 순간에 동일한 거래를 수신하지 않습니다 . 예를 들어 , 일부 노드는 A 를 먼저 수신 하고 , 다른 노드는...