← 최신 논문
💻 computer science

CoBRA: A Universal Strategyproof Confirmation Protocol for Quorum-based Proof-of-Stake Blockchains

이 논문은 거래량 상한선과 최강 체인 규칙을 강제함으로써 최대 1/3의 비잔틴 및 1/3의 합리적 검증자를 허용하도록 쿼럼 기반 지분 증명 블록체인을 확장하는 동시에, 더 높은 적대적 임계치 하에서도 안전성, 활성도 및 클라이언트 환급을 보장하는 복구 메커니즘을 제공하는 보편적인 전략적 공정 확인 프로토콜인 CoBRA를 소개한다.

원저자: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

게시일 2026-06-16
📖 4 분 읽기☕ 가벼운 읽기

원저자: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

디지털 은행의 "금고"가 검증인 위원회에 의해 관리된다고 상상해 보십시오. 완벽한 세상이라면 위원회의 모든 구성원이 정직할 것입니다. 악몽 같은 시나리오라면 모두가 혼돈을 일으키는 악당이 될 것입니다. 하지만 현실 세계에서 대부분의 사람들은 합리적입니다. 그들은 악당은 아니지만, 그것이 더 많은 돈을 벌게 해준다면 규칙을 어길 것입니다.

CoBRA(Byzantine-Rational Adversary를 극복하는 정확성)라는 논문은 이 혼합된 성격의 위원회(정직한 사람, 혼돈을 일으키는 악당, 그리고 이익을 쫓는 탐욕스러운 사람)를 다루기 위한 새로운 규칙 세트를 소개합니다.

다음은 비유를 사용하여 CoBRА가 어떻게 작동하는지에 대한 이야기입니다.

문제: "이기적인 이웃"의 딜레마

전통적인 보안 시스템은 위원회의 1/3 이상이 나쁜 의도(Byzantine)를 가지면 전체 시스템이 붕괴한다고 가정합니다. 또한 나머지 사람들이 "선량하다면" 계속 선량할 것이라고 가정합니다.

하지만 CoBRA는 다음과 같이 질문합니다: 만약 "선량한" 사람들이 사실은 그저 탐욕스러운 것이라면 어떨까요?
만약 악당이 합리적인 검증인에게 가짜 거래에 서명하도록 뇌물을 제안한다면, 합리적인 검증인은 "좋아요, 뇌물을 받겠습니다"라고 말할 수도 있습니다. 만약 뇌물이 걸렸을 때 치러야 할 벌금보다 크다면, 그들은 규칙을 어길 것입니다.

저자들은 먼저 두 가지 무서운 사실을 증명했습니다:

  1. 느린 네트워크의 경우: 악당과 탐욕스러운 사람들이 합쳐서 위원회의 1/3을 넘으면, 시스템은 안전할 수 없습니다. 탐욕스러운 사람들은 항상 이익을 위해 이중 지불을 할 방법을 찾아낼 것입니다.
  2. 빠른 네트워크의 경우: 네트워크가 매우 빠르더라도, 악당과 탐욕스러운 사람들이 위원회의 2/3를 넘으면 시스템은 여전히 파멸할 운명입니다.

해결책: "속도 제한"과 "포상금"

우리가 탐욕스러운 사람들의 욕심을 막을 수는 없기에, CoBRA는 규칙을 어기는 것이 손해 보는 도박이 되도록 게임의 규칙을 바꿉니다.

1. 속도 제한 (Stake-Bounded Finalization)

위원회에 거래를 승인할 권한을 주되, 짧은 시간(예: 10분) 동안 승인할 수 있는 금액에 엄격한 속도 제한을 둔다고 상상해 보십시오.

  • 규칙: 10분간 승인된 총 거래 가치는 단일 검증인이 보안 예치금으로 묶어둔 금액(스테이크)을 초과할 수 없습니다.
  • 논리: 만약 탐욕스러운 검증인이 100만 달러 상당의 가짜 거래를 승인하려고 시도하는데, 그들이 묶어둔 돈이 1만 달러뿐이라면, 그들은 그렇게 할 수 없습니다. 설령 100만 달러의 뇌물을 받더라도, 시스템이 그들을 잡아내면 그들은 1만 달러의 예치금을 잃게 됩니다.
  • 결과: 합리적인 검증인이 부정행위를 통해 이득을 취하는 것은 수학적으로 불가능합니다. 그들이 얻을 수 있는 이득은 그들이 잃을 수 있는 금액에 의해 "제한"됩니다.

2. 포상금 (Strongest Chain Rule)

때때로 위원회가 완벽하게 작동하여 모두가 협력하는 경우가 있습니다. 이 경우 CoBRA는 속도 제한을 해제합니다.

  • 규칙: 위원회의 압도적 다수(5/6 이상)가 매우 빠르게 블록에 동의하면, 시스템은 "좋습니다, 여러분을 신뢰합니다. 지금은 원하는 만큼 많은 돈을 승인해도 좋습니다"라고 선언합니다.
  • 현실 점검: 이 논문은 Cosmos와 Ethereum 네트워크의 실제 데이터를 조사했습니다. 그 결과, 99%의 시간 동안 위원회는 실제로 그만큼 협조적이라는 것을 발견했습니다. 따라서 현실 세계에서 CoBRA는 대부분의 시간 동안 즉각적이고 무제한적인 거래 승인을 허용합니다.

안전망: "회복실"

만약 악당들이 정말 운이 좋아서 위원회의 1/3 이상을 장악한다면 어떻게 될까요? 만약 그들이 시스템을 속여서 서로 다른 두 가지 버전의 은행 장부를 만들어낸다면 어떨까요?

CoBRА에는 "회복실" 프로토콜이 있습니다:

  1. 일시 중지: 정직한 검증인들이 두 가지 다른 버전(포크)을 발견하는 즉시, 새로운 승인을 중단합니다.
  2. 감사: 누가 가짜 버전에 서명했는지 조사합니다. 규칙 덕분에, 그들은 정확히 어떤 검증인이 속임수를 썼는지 증명할 수 있습니다.
  3. 환수: 시스템은 속임수를 쓴 사람들의 묶여 있는 돈(스테이크)을 몰수합니다.
  4. 배상: 몰수된 돈은 가짜 거래 때문에 손해를 본 모든 사람에게 돌려주는 데 사용됩니다.
    • 핵심 포인트: 시스템은 단순히 "앗, 돈을 잃으셨네요"라고 말하지 않습니다. 만약 당신이 속임수에 빠져 거래를 수락했다면, 속임수를 쓴 사람들의 몰수된 돈이 당신의 손실을 완전히 보전해 줄 것임을 보장합니다. 새로운 돈을 찍어내는 것이 아니라, 속임수를 쓴 사람들이 지불하는 것입니다.

"침묵하는 고객"

CoBRА의 핵심 특징은 침묵하는 고객을 위해 작동한다는 것입니다.

  • 많은 시스템에서는 당신(고객)이 위원회가 거짓말을 하지 않는지 끊임없이 감시해야 합니다.
  • CoBRA에서는 그럴 필요가 없습니다. 당신은 그저 "최종성 증명서(Finality Certificate)"(디지털 영수증)를 기다리기만 하면 됩니다. 증명서가 거래가 완료되었다고 말하면, 거래는 완료된 것입니다. 만약 나중에 회복 절차가 필요하더라도, 그 증명서는 당신이 자동으로 배상받을 수 있도록 보장합니다.

요약

CoBRA는 **"사람들은 이익을 위해 속임수를 쓰려 할 것이다"**라는 점을 인정하는 새로운 디지털 원장 프로토콜입니다.

그들은 사람들이 속이지 않기를 바라는 대신, 다음과 같은 함정을 설정합니다:

  1. 탈취물 제한: 자신의 보안 예치금 가치보다 더 많은 것을 훔칠 수 없습니다.
  2. 정직에 대한 보상: 모두가 잘 협조하면, 돈을 빠르게 움직일 수 있습니다.
  3. 피해자 배상: 악당들이 일시적으로 승리하더라도, 그들이 훔친 보안 예치금이 피해자들에게 전액 배상되어 결국 정직한 사람이 돈을 잃는 일이 없도록 합니다.

이것은 검증인들의 "탐욕"을 시스템을 안전하게 유지하는 바로 그 도구로 탈바꿈시킵니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →