본문 바로가기
파인도리 파인도리

헤데라, 네트워크가 거래를 수신한 시간을 기준으로 거래 정렬

헤데라는 네트워크가 거래를 수신한 시간을 기준으로 거래를 정렬합니다.

대부분의 블록체인에서 대기 중인 거래는 공개 큐에 보관되며, 더 높은 수수료를 지불하면 거래가 앞쪽으로 이동할 수 있습니다. 봇은 최대 추출 가능 가치(MEV)라고 알려진 방식을 통해 이러한 허점을 악용하는 경우가 많습니다. 

합의 타임스탬프는 어떻게 작동할까?

HBAR 네트워크의 모든 트랜잭션은 노드들이 해당 트랜잭션을 처음 관찰한 시점을 기준으로 생성된 합의 타임스탬프를 받습니다. 이는 각 노드가 해당 이벤트를 처음 수신했다고 보고한 시점의 중앙값을 계산하여 얻습니다. 트랜잭션은 이 타임스탬프 순서대로 실행되며, 헤데라(Hedera)는 이를 공정한 순서(fair ordering)라고 부릅니다. 헤데라는 리더리스 네트워크입니다. 즉, 어떤 단일 노드도 거래 순서를 일방적으로 결정할 수 없으며, 모든 노드가 거래 제출을 수신할 수 있습니다. 헤데라의 거래는 합의 노드의 메모리 풀에 저장되지 않으므로 악의적인 노드가 거래 순서를 악용하는 것이 불가능합니다. 또한 헤데라는 거래 수수료가 변동하지 않습니다. 수수료는 고정되어 있으며, USD를 기준으로 하고 $HBAR로 지불됩니다. 따라서 다른 네트워크에서 대부분의 MEV 전략을 뒷받침하는 수수료 경쟁 요소가 없습니다.

특정 리더나 채굴자에게 트랜잭션에 할당되는 합의 타임스탬프를 결정할 수 있는 특별한 권한이 부여되지 않습니다. 대신, 합의 타임스탬프는 노드들이 집단적으로 민주적인 방식으로 합의를 도출하는 투표 과정을 통해 계산됩니다.

보증의 한계

헤데라의 공정한 시간 순서 보장 주장은 몇 가지 조건을 수반합니다. 네트워크 자체 문서에 따르면, 이 보장은 전체 노드의 3분의 2 이상이 신뢰할 수 있는 시계를 사용하여 정직하게 시간을 기록할 때만 유효합니다. 모든 악의적인 노드가 수백만 년 전이나 미래의 비현실적인 시간을 보고하더라도, 최종 타임스탬프는 여전히 합리적인 값으로 유지됩니다 . 왜냐하면 중간값이 정직한 다수의 시간 범위 내에 있기 때문입니다.하지만 학술 연구는 더 좁은 범위의 예외적인 경우를 지적합니다. 타임스탬프를 기준으로 정렬하여 순서를 계산하는 경우, 공정한 타임스탬프는 직관적으로 공정해 보이는 순서를 만들어내지만, 악의적인 투표자가 공정한 가중치만을 사용하여 두 개의 실제 타임스탬프를 서로 바꿀 수 있을 만큼 충분히 가까운 경우에만 순서가 바뀔 수 있습니다. 2021년 베른 대학교에서 발표된 헤데라 해시그래프(Hedera Hashgraph)의 공정한 거래 순서를 연구한 논문에서도 악의적인 노드가 헤데라 해시그래프와 같은 프로토콜에서 순서를 어떻게 바꿀 수 있는지에 대한 사례를 제시했습니다. 간단히 말해, 노드가 주장하는 시간을 정확히 중간값에 맞추면 이론적으로 인접한 두 거래의 순서를 바꿀 수 있으므로, 실제로 실행하기는 어렵더라도 완전히 배제하기는 어렵습니다.헤데라의 공정성 개념은 특정 형태의 순서 조작을 줄여주지만, 프로토콜 규칙, 타이밍, 공격자의 역량 등이 여전히 중요하기 때문에 모든 MEV(Mean Execution Value) 또는 적대적 순서 전략을 완전히 제거하지는 못합니다. 이 설계는 악의적인 행위자가 다른 곳에서 의존하는 수단을 제거하는 것입니다. 이것으로 충분한지는 사용 사례와 해당 애플리케이션이 수용할 수 있는 정직성 가정에 따라 달라집니다.

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.