← 최신 논문
💻 computer science

Resilient Alerting Protocols for Blockchains

이 논문은 블록체인을 위한 크립토이코노믹(cryptoeconomic) '알러팅 문제(alerting problem)'를 공식화하며, 네트워크 가정, 저장 오버헤드, 실행 시간 사이의 서로 다른 트레이드오프를 제공하면서도 점근적으로 최적의 이차적 뇌물 공격 저항성(quadratic bribery resistance)을 달성하는 세 가지 구별된 프로토콜을 통해 합리적인 참여자들이 뇌물 공격에 저항하도록 유인될 수 있음을 입증한다.

원저자: Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal, Ari Juels

게시일 2026-07-15
📖 4 분 읽기☕ 가벼운 읽기

원저자: Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal, Ari Juels

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

디지털 화폐와 계약이 블록체인이라는 거대하고 변경 불가능한 공공 장부에 살아가는 세상을 상상해 보십시오. 이것은 마치 모두가 읽을 수 있지만 아무도 지울 수 없는 초보안 공유 일기장과 같습니다. 이 일기 안에는 "스마트 계약"이라 불리는, 수십억 달러의 가치를 보유한 아주 작은 자동 로봇들이 살고 있습니다. 이 로봇들은 믿을 수 없을 정도로 똑똑하지만, 디지털 벽 너머에서 일어나는 일은 보지 못한다는 맹점이 있습니다. 이를 해결하기 위해 그들은 "알리미(alerters)"라고 불리는 인간과 유사한 메신저 팀에 의존합니다. 이 메신저들은 주식 시장의 폭락이나 선거 결과와 같은 현실 세계의 사건들을 감시하며, 무언가 잘못될 경우 로봇들에게 경고를 외칩니다. 만약 로봇들이 제때 경고를 받지 못하면, 그들은 엄청난 실수를 저질러 모두의 돈을 잃을 수도 있습니다. 여기서 큰 의문이 생깁니다. 만약 나쁜 놈이 메신저들을 입막음하기 위해 돈으로 매수하려 한다면 어떻게 될까요? 이 논문은 매수의 수학을 파고들어, 악당이 전체 메신저 팀을 침묵시키고 경고가 영원히 전달되지 못하게 하기 위해 얼마나 많은 돈을 써야 하는지를 묻습니다.

이 논문의 저자인 마르와 무알렘(Marwa Mouallem), 로렌츠 브라이덴바흐(Lorenz Breidenbach), 이타이 에얄(Ittay Eyal), 그리고 아리 쥬엘스(Ari Juels)는 무서운 문제를 다룹니다. 현재의 많은 시스템에서는 나쁜 놈이 모든 메신저를 침묵시키기 위해 지불해야 하는 비용이 놀라울 정도로 저렴하다는 점입니다. 만약 메신저가 100명이라면, 악당은 알람을 멈추기 위해 단 100번의 작은 뇌물만 지급하면 될 수도 있습니다. 연구진은 이것이 거대한 약점이라는 것을 깨달았습니다. 그들은 침묵시키는 비용을 천문학적으로 높게 만드는 새로운 규칙들, 즉 하나의 '게임'을 설계하기 위해 나섰습니다.

그들은 팀을 매수하는 데 드는 난이도에 대한 수학적 "천장(ceiling)"을 발견했습니다. 그들은 아무리 정교한 규칙을 만들더라도, 팀의 구성원이 nn명일 때 그들을 모두 매수하는 비용은 결코 "이차적(quadratic)"인 양, 즉 nn의 제곱(n×nn \times n)을 넘을 수 없다는 것을 증명했습니다. 100명의 팀이라면, 기존 방식보다 10,000배나 더 어렵게 만드는 것입니다! 논문은 단순한 시스템은 오직 "선형적(linear)"인 방어(비용이 nn에 비례하여 증가함)만을 제공하지만, 실제로 n2n^2의 천장에 도달하는 시스템을 구축할 수 있음을 보여줍니다.

이를 증명하기 위해, 팀은 각기 다른 특징과 절충점을 가진 세 가지 방식의 게임 운영법을 고안했습니다.

첫째, 그들은 "락스텝(Lockstep)" 프로토콜을 상상했습니다. 친구들이 원형으로 서서 정확히 같은 순간에 손을 들어 올리는 모습을 떠올려 보십시오. 이 세상에서 시간은 완벽하고 예측 가능합니다. 모든 사람은 다른 사람이 무엇을 하는지 모르는 상태에서, 정확히 동시에 경고를 외칠지 아니면 침묵할지를 결정합니다. 이들은 동시에 행동하기 때문에, 악당은 누가 약한지 지켜본 뒤 먼저 돈을 써서 매수할 수 없습니다. 이 방법은 매우 빠르지만(눈 깜짝할 사이에 일어납니다), 모든 사람의 메시지가 정확히 동시에 도착해야 한다는 매우 엄격하고 거의 마법에 가까운 규칙을 필요로 합니다.

둘째, 시간이 완벽하지 않을 때를 대비한 "신뢰할 수 있는 하드웨어(Trusted Hardware)" 프로토콜을 만들었습니다. 메신저들이 특수한, 깨뜨릴 수 없는 스마트워치를 착용하고 있다고 상상해 보십시오. 그들은 자신의 결정(경고를 외칠지 혹은 침묵할지)을 워치에 기록하고 디지털 금고에 잠급니다. 이 워치는 블록체인 상에서 특정 수의 블록이 지난 후에야 금고를 열 수 있는 열쇠가 나타나도록 프로그램되어 있습니다. 이는 나쁜 놈이 결정을 미리 훔쳐보는 것을 막아줍니다. 이 방식은 조금 더 복잡하고 모두가 이 특수한 하드웨어를 사용해야 하지만, 인터넷이 다소 느리거나 불안정한 상황에서도 작동합니다.

셋째, 그들은 "순차적(Sequential)" 프로토콜을 설계했는데, 이는 "뜨거운 감자" 놀이나 이어달리기와 같습니다. 메신저들이 한꺼번에 행동하는 대신, 차례대로 역할을 수행합니다. 첫 번째 사람이 결정하면, 두 번째 사람이 결정하고, 그 다음 순서로 이어집니다. 만약 첫 번째 사람이 경고를 외친다면 게임은 즉시 중단되며, 나머지 사람들은 결정할 필요조차 없습니다. 이 방식은 매우 효율적인데, 왜냐하면 첫 번째 사람이 문제를 해결하면 나머지 사람들의 결정은 블록체인에 기록할 필요가 없어 디지털 저장 공간을 절약할 수 있기 때문입니다. 하지만 첫 몇 명의 사람들이 침묵하기로 결정할 경우 시간이 더 오래 걸릴 수 있습니다.

논문의 핵심적인 발견은 이 세 가지 방법 모두 "점근적으로 최적(asymptotically optimal)"이라는 것입니다. 이는 그들이 모두 완벽한 n2n^2 방어 한계에 도달했다는 뜻의 어려운 표현입니다. 빠르지만 엄격한 락스텝을 선택하든, 하드웨어 중심의 신뢰할 수 있는 방법을 선택하든, 혹은 느리지만 효율적인 순차적 경주를 선택하든, 여러분은 매수 비용을 너무 높게 만들어 악당이 감히 시도조차 할 수 없게 만들 수 있습니다. 저자들은 단순히 추측한 것이 아니라, 게임 이론(전략의 수학)을 사용하여 이러한 시나리오에서 합리적인 악당은 매수를 시도하다가 오히려 돈을 잃게 되므로 결국 포기하게 된다는 것을 증명했습니다.

요약하자면, 이 논문은 우리 디지털 금융 세계의 무서운 취약점을 다루며, 매수를 실패한 게임으로 만드는 방패를 어떻게 구축할 수 있는지 정확히 보여줍니다. 적절한 규칙만 있다면, 침묵의 대가를 누구도 감당할 수 없을 만큼 높게 만듦으로써 수십억 달러를 보호할 수 있다는 것을 입증했습니다.

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

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

Digest 사용해 보기 →