← 최신 논문
🤖 machine learning

VeriLLM: A Lightweight Framework for Publicly Verifiable Decentralized Inference

VeriLLM은 저비용의 경험적 재실행과 추론 및 검증 역할을 동일한 GPU 워커 상에서 다중화하여 효율성과 견고성을 극대화하는 동형 아키텍처를 결합함으로써, 출력의 정확성과 인센티브 호환성을 보장하는 탈중앙화된 LLM 추론을 위한 경량화된 공개 검증 가능 프레임워크입니다.

원저자: Ke Wang, Zishuo Zhao, Xinyuan Song, Zelin Li, Libin Xia, Chris Tong, Bill Shi, Wenjie Qu, Eric Yang, Lynn Ai

게시일 2026-01-23
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ke Wang, Zishuo Zhao, Xinyuan Song, Zelin Li, Libin Xia, Chris Tong, Bill Shi, Wenjie Qu, Eric Yang, Lynn Ai

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

당신이 전 세계의 낯선 사람들을 팀으로 고용하여 당신을 위해 이야기를 쓰게 하고 싶다고 상상해 보세요. 당신은 그들을 모르며, 그들을 신뢰하지 않습니다. 그들이 지름길을 택하거나, 더 저렴하고 질 낮은 글쓰기 방식을 사용하거나, 새로운 글을 쓰는 대신 기존의 이야기를 복사해서 붙여넣기를 할까 봐 걱정됩니다.

이것이 바로 VeriLLM이 해결하고자 하는 문제입니다. VeriLLM은 누구나 거대 기업을 신뢰할 필요 없이 강력한 AI 모델(이야기를 쓰거나 코드를 작성하는 모델 등)을 실행하기 위해 탈중앙화된 컴퓨터 네트워크를 사용할 수 있게 해주는 새로운 시스템입니다.

다음은 쉬운 비유를 통해 설명한 작동 원리입니다.

1. 문제점: "게으른 노동자"의 딜레마

일반적인 컴퓨터 센터에서는 한 기업이 스스로의 작업을 검증합니다. 하지만 탈중앙화된 네트워크에는 수천 개의 독립적인 컴퓨터(노동자)가 있습니다.

  • 리스크: 노동자가 전기료를 아끼기 위해 "게으른" 버전의 AI를 사용하거나 단계를 건너뛰려고 시도할 수 있습니다.
  • 기존의 해결책: 그들이 일을 제대로 했는지 확인하기 위해, 예전에는 다른 컴퓨터에게 똑같은 작업을 처음부터 다시 수행하도록 요청해야 했습니다. 이는 마치 첫 번째 작가가 쓴 이야기를 검증하기 위해 두 번째 작가를 고용하여 전체 이야기를 다시 쓰게 하는 것과 같습니다. 이는 매우 비용이 많이 들고 느립니다(하나의 작업에 두 배의 비용을 지불하는 것과 같습니다).

2. 핵심 아이디어: "스피드런(Speed-Run)" 트릭

VeriLLM은 AI 모델이 실제로 사고하는 방식에 기반한 영리한 트릭을 사용합니다.

  • 이야기 쓰기 (추론, Inference): AI가 이야기를 쓸 때, 단어 하나하나를 순차적으로 써 내려가야 합니다. 두 번째 단어를 알기 전까지는 마지막 단어를 쓸 수 없습니다. 이 과정은 느리고 순차적입니다.
  • 이야기 검증 (Verification): 하지만 이미 완성된 이야기가 있다면, 굳이 단어 하나하나를 다시 써가며 확인할 필요가 없습니다. 전체 내용을 한 번에 훑어볼 수 있기 때문입니다.

비유: 학생이 수학 시험을 치르는 상황을 상상해 보세요.

  • 학생 (추론): 문제를 하나씩, 단계별로 풀어야 합니다. 이 과정은 시간이 오래 걸립니다.
  • 선생님 (검증자): 학생의 완성된 답안지를 가지고 있습니다. 선생님은 모든 문제를 처음부터 다시 풀 필요 없이, 최종 답안과 주요 풀이 과정을 한눈에 확인할 수 있습니다.
  • 결과: VeriLLM은 이 "스피드런" 검증 방식이 작업을 다시 수행하는 것보다 99% 더 빠르다는 것을 발견했습니다. 검증에 드는 에너지는 실제 작업 에너지의 약 **1%**에 불과합니다.

3. "눈 가린 검사관" 시스템

이 스피드런 트릭을 사용하더라도, 어떻게 노동자가 정답을 그냥 찍어서 맞히는 것을 막을 수 있을까요? VeriLLM은 **"약속, 샘플링, 그리고 공개(Commit, Sample, and Reveal)"**라고 불리는 게임 이론적 접근 방식을 사용합니다.

  1. 약속 (상자 잠그기): 아무도 정답이 무엇인지 알기 전에, 노동자는 자신의 결과물을 디지털 상자(암호학적 약속)에 담아 블록체인에 전송하여 "잠가야" 합니다. 이렇게 하면 나중에 내용을 바꿀 수 없습니다.
  2. 무작위 샘플링 (복권 추첨): 스마트 컴퓨터(스케줄러)는 무작위 복권을 사용하여 노동자의 이야기 중 아주 특정한 몇 개의 페이지나 문장만을 골라냅니다.
  3. 공개: 노동자는 상자를 열어 오직 선택된 특정 페이지들만 보여주어야 합니다.
  4. 검사: 시스템은 이 페이지들을 검사합니다. 만약 이 내용들이 수학적 규칙과 일치하면 노동자에게 보상을 지급합니다. 만약 일치하지 않거나 노동자가 나쁜 페이지를 숨기려 한다면, 그들은 예치금을 몰수당하게 됩니다(경제적 처벌).

이것이 작동하는 이유: 노동자는 작업을 잠근 후에는 어떤 페이지가 뽑힐지 알 수 없기 때문에, 자신이 검사받을 것이라고 예상되는 부분만 속여서 만들 수 없습니다. 따라서 전체 작업을 올바르게 수행해야만 합니다.

4. "역할 교체" 규칙

영리한 노동자는 "내가 지금 이야기를 쓰는 중인가, 아니면 다른 사람의 이야기를 검사하는 중인가?"를 파악하려고 시도할 수 있습니다. 만약 자신이 검사자라는 것을 안다면, 검사 업무를 대충 처리할 수도 있습니다.

VeriLLM은 **추론(쓰기)**과 검증(검사) 작업이 컴퓨터에게 완전히 동일하게 보이도록 만들어 이 문제를 해결합니다.

  • 비유: 모든 노동자가 똑같은 유니폼을 입고 똑같은 기계를 사용하는 공장을 상상해 보세요. 때때로 기계는 자동차를 만드는 데 사용되기도 하고, 때로는 자동차를 검사하는 데 사용되기도 합니다. 노동자(컴퓨터)는 자신이 지금 어떤 작업을 하고 있는지 전혀 알 수 없습니다. 따라서 검사 업무를 수행할 때 자신이 검사 중이라는 사실을 모르기 때문에, 게으르게 행동하여 시스템을 속이는 것이 불가능합니다.

5. "불규칙한" 컴퓨터 처리하기

서로 다른 컴퓨터(GPU)는 하드웨어의 미세한 차이(예: 두 계산기가 0.0000001과 0.0000002를 표시하는 차이)로 인해 숫자를 약간 다르게 계산할 수 있습니다.

  • VeriLLM에는 "노이즈 필터"가 있습니다. 이 시스템은 미세하고 무작위적인 차이는 허용합니다(마치 필체가 약간 다른 것과 같습니다). 하지만 숫자가 크게 다르다면(마치 완전히 다른 단어가 나온 것과 같습니다), 시스템은 문제가 발생했음을 인지하고 이를 보고합니다.

요약

VeriLLM은 전 세계가 강력한 AI를 실행하는 비용을 분담할 수 있게 해주는 시스템입니다.

  • 이 시스템은 검증 과정을 저렴하고 빠르게 만듭니다 ("스피드런" 트릭 사용).
  • 이 시스템은 속임수를 쓰는 것을 불가능하게 만듭니다 ("눈 가린 검사관" 복권 방식 사용).
  • 이 시스템은 공정함을 유지합니다 (역할을 숨김으로써).

결과적으로, VeriLLM은 중앙 집중적인 관리자를 신뢰할 필요 없이, 오직 수학과 코드만을 믿고 사용할 수 있는 신뢰할 수 있는 AI 네트워크를 구축합니다.

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

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

Digest 사용해 보기 →