지분 (Stake): 경비원들이 맡긴 보증금입니다. 만약 경비원이 건물을 지키지 않거나 해를 끼치면 이 보증금이 몰수됩니다.
공격: 나쁜 사람들이 건물을 해치려고 할 때, 경비원들이 보증금을 잃는 것보다 건물을 해쳐서 얻는 이득이 더 크다면 공격이 성공합니다.
1. 두 가지 보안 방식의 비교
🛡️ 방식 A: 독립적인 지분 증명 (PoS)
각 건물마다 별도의 경비 회사를 세우는 방식입니다.
A 건물을 지키려면 A 경비 회사에 보증금을 걸고, B 건물을 지키려면 B 경비 회사에 또 다른 보증금을 걸어야 합니다.
단점: 각 건물마다 별도의 보증금이 필요하므로, 전체적으로 많은 자본이 묶이게 됩니다.
🔄 방식 B: 재지분 (Restaking)
한 명의 경비원이 여러 건물을 동시에 지키는 방식입니다.
경비원 A 는 1 억 원의 보증금을 걸었는데, 이 돈으로 A 건물, B 건물, C 건물을 모두 지키게 됩니다.
장점: 같은 보증금으로 여러 건물을 지키므로 자본 효율이 매우 좋습니다. (자본을 '재사용'하는 것)
위험: 만약 경비원 A 가 모든 건물을 동시에 해치면, 한 번에 모든 건물이 무너질 수 있는 연쇄 위험이 생깁니다.
2. 이 논문이 던지는 핵심 질문
"재지분 (Restaking) 이 정말로 독립적인 방식 (PoS) 보다 더 적은 보증금으로 같은 보안을 제공할 수 있을까? 만약 그렇다면, 그 효율은 얼마나 클까?"
저자들은 이 질문에 대해 두 가지 시나리오를 수학적으로 분석했습니다.
시나리오 1: 재지분에서 독립적으로 분리할 때 (Restaking Savings)
이미 여러 건물을 지키고 있는 재지분 네트워크가 있다고 가정해 봅시다. 이제 이걸 다시 각 건물별로 분리된 독립적인 경비 회사로 바꾸려면, 얼마나 더 많은 보증금을 추가해야 할까요?
결과: 놀랍게도, 재지분 방식이 독립적인 방식보다 엄청나게 적은 보증금으로 보안을 유지할 수 있습니다.
비유: 경비원 100 명이 100 개의 건물을 지키는데, 재지분 방식은 100 명만 있으면 되지만, 독립적으로 분리하려면 100 명을 100 개로 나누어 각각의 건물을 지키려면 약 100=10배 더 많은 경비원 (또는 보증금) 이 필요할 수 있다는 뜻입니다.
핵심: 건물의 수가 많고 복잡해질수록 (대규모 시스템), 재지분 방식의 자본 절약 효과는 기하급수적으로 커집니다.
시나리오 2: 독립적인 것을 하나로 합칠 때 (PoS Savings)
반대로, 각 건물이 따로따로 안전하게 지키고 있던 독립적인 경비 회사들을 하나로 합쳐서 재지분 네트워크를 만들면 어떻게 될까요?
결과: 합치는 순간 보안에 구멍이 생길 수 있어, 엄청난 추가 보증금을 넣어야 안전해집니다.
비유: 각자 자기 집 문만 지키던 경비원들을 한 팀으로 묶으니, 한 명이 모든 문을 동시에 열어버릴 수 있게 된 것입니다. 이를 막으려면 각 경비원의 보증금을 건물의 수만큼 늘려야만 안전해집니다.
핵심: 무작정 합치는 것은 비효율적일 수 있으며, 합칠 때는 엄청난 '안전 비용'이 듭니다.
3. 중요한 발견들 (실제 적용)
안전한 재지분의 조건: 모든 건물을 지키는 경비원들이 서로의 보증금을 적절히 분배하면, 독립적인 방식보다 훨씬 적은 돈으로도 보안을 지킬 수 있습니다. 하지만 이 '안전한 상태'를 유지하려면 특정 조건 (수학적 부등식) 을 만족해야 합니다.
효율의 한계: 재지분 방식이 아무리 좋아도, 건물의 수나 경비원의 수가 무한정 늘어나면 그 효율성도 무한정 커지는 것은 아닙니다. 하지만 현실적인 규모 (수천, 수만 명) 에서는 상당한 자본 절약 효과가 있습니다.
현실적인 경고: 최근 일부 재지분 프로젝트 (예: EigenLayer 의 일부 업데이트) 는 "한 경비원이 여러 건물을 지키되, 한 건물이 해치면 그 경비원의 보증금만 깎인다"는 식으로 시스템을 단순화했습니다. 이는 사실상 재지분의 장점 (자본 효율성) 을 포기하고 독립적인 방식과 똑같은 상태가 된 것입니다. 즉, "자본을 재사용한다"는 장점이 사라지고, 그냥 여러 개의 독립적인 시스템을 따로 운영하는 것과 똑같은 비용이 들게 됩니다.
📝 요약 및 결론
이 논문은 **"자본을 여러 곳에 재사용하는 것 (Restaking) 이 정말로 효율적인가?"**에 대해 수학적으로 증명했습니다.
네, 매우 효율적입니다. 잘 설계된 재지분 네트워크는 독립적인 시스템보다 훨씬 적은 돈으로 같은 보안을 제공합니다. 특히 시스템이 커질수록 그 효율은 더 커집니다.
하지만 주의해야 합니다. 재지분 네트워크를 무작정 만들거나, 반대로 독립적인 시스템을 무작정 합치면 보안 비용이 급증할 수 있습니다.
가장 중요한 점: 단순히 "재사용"이라는 이름만 붙인다고 해서 효율이 생기는 게 아닙니다. 어떻게 구조를 설계하느냐에 따라 자본 효율이 천차만별이 됩니다.
한 줄 요약:
"경비원 한 명으로 여러 건물을 지키는 것 (재지분) 은 정말로 돈을 아껴주지만, 그 구조를 잘못 설계하면 오히려 더 비싸고 위험해질 수 있으니, 수학적으로 꼼꼼하게 계산해서 설계해야 합니다."
1. 문제 제기 (Problem Statement)
블록체인 보안은 에너지 소모적인 작업증명 (PoW) 에서 지분증명 (PoS) 으로, 그리고 최근에는 리스테이킹 (Restaking) 프로토콜로 진화했습니다. 리스테이킹은 검증자들이 자신의 스테이킹 자본을 여러 서비스나 프로젝트에 재사용하여 자본 효율성을 극대화하려는 시도입니다.
하지만 이 논문은 다음과 같은 핵심 질문을 던집니다:
자본 효율성 비교: 리스테이킹이 여러 개의 독립적인 PoS 프로토콜을 실행하는 것보다 실제로 총 스테이킹 요구량을 줄여주는가?
보안과 비용의 트레이드오프: 리스테이킹 그래프가 안전하다고 하더라도, 이를 독립적인 PoS 프로토콜로 변환할 때 추가적인 스테이킹 (Over-collateralization) 이 얼마나 필요한가?
역방향 문제: 반대로, 독립적인 PoS 프로토콜들을 하나의 리스테이킹 그래프로 통합할 때, 보안을 유지하기 위해 얼마나 많은 추가 자본이 필요한가?
저자들은 리스테이킹이 단순히 자본 효율성을 높이는 것이 아니라, 복잡한 상호의존성으로 인해 오히려 더 많은 자본이 필요할 수도 있음을 수학적으로 분석합니다.
2. 방법론 (Methodology)
논문의 분석은 이분 그래프 (Bipartite Graph) 모델을 기반으로 합니다.
그래프 구조:G=(S,V,E)로 정의되며, S는 서비스 (프로젝트) 집합, V는 검증자 집합, E는 연결 관계를 나타냅니다.
파라미터: 각 서비스 s는 가치 πs와 보안 파라미터 αs (공격 성공에 필요한 스테이킹 비율) 를 가지며, 각 검증자 v는 스테이킹 금액 σv를 가집니다.
보안 정의: 검증자 집합 A가 공격하여 얻는 서비스 가치의 합이, 그들이 잃는 스테이킹 금액보다 크지 않을 때 그래프는 '안전 (Secure)'하다고 정의합니다.
분석 접근:
상향식 (Restaking → PoS): 안전한 리스테이킹 그래프가 주어졌을 때, 이를 독립적인 PoS 프로토콜로 변환하기 위해 검증자들의 스테이킹을 분할하거나 **추가 (증가)**해야 하는 최소 자본량을 계산합니다. 이를 **Restaking Savings (RS)**라고 정의합니다.
하향식 (PoS → Restaking): 독립적인 PoS 프로토콜들을 하나의 리스테이킹 그래프로 통합했을 때, 보안을 유지하기 위해 필요한 추가 자본량을 계산합니다. 이를 **PoS Savings (PoSS)**라고 정의합니다.
조건 분석: EigenLayer 프로젝트에서 제안한 다항식 시간 내 검증 가능한 충분 조건 (Sufficient Condition) 이 자본 효율성에 미치는 영향을 분석합니다.
3. 주요 기여 및 결과 (Key Contributions & Results)
가. Restaking Savings (RS) 분석: 리스테이킹의 효율성
충분 조건의 한계: EigenLayer 의 충분 조건을 만족하는 그래프는 독립적인 PoS 프로토콜로 변환 가능하지만, 이 조건을 만족하는 경우 리스테이킹으로 인한 자본 절감 효과 (Savings) 는 0입니다. 즉, 이 조건은 리스테이킹의 이점을 제한합니다.
상한선 (Upper Bounds): 안전한 리스테이킹 그래프를 PoS 로 변환할 때 필요한 추가 자본의 비율은 다음 값들로 상한이 잡힙니다.
서비스의 최대 차수 (Degree): maxsdG(s)
검증자 커버링의 최소 최대 발생 횟수: K
보안 파라미터의 역수: 1/α2 (실제 시스템에서는 2~4 배 정도)
검증자 수의 제곱근:Θ(n) (가장 중요한 결과)
하한선 (Lower Bounds): 저자들은 n개의 검증자가 있는 특정 그래프 구성을 통해, 리스테이킹이 PoS 대비 Θ(n)만큼의 자본을 절약할 수 있음을 증명했습니다.
결론: 대규모 시스템에서 리스테이킹은 PoS 대비 자본 효율성을 크게 향상시킬 수 있으며, 그 절감 효과는 검증자 수의 제곱근에 비례하여 무한히 커질 수 있습니다 (RS=∞).
나. PoS Savings (PoSS) 분석: 통합의 비용
통합의 비효율성: 독립적인 PoS 프로토콜들을 하나의 리스테이킹 그래프로 통합할 때, 상호의존성으로 인해 보안을 유지하기 위해 막대한 추가 자본이 필요할 수 있습니다.
하한선:m개의 서비스와 m개의 검증자가 모두 서로 연결된 경우, 통합된 그래프를 안전하게 만들기 위해 필요한 추가 자본은 기존 총 자본의 m−1배에 달할 수 있습니다.
상한선: PoS Savings 의 상한선은 서비스의 최대 차수에서 1 을 뺀 값 (maxsdG(s)−1) 입니다.
결론: PoS 를 리스테이킹으로 통합하는 것은 상당한 자본 오버헤드를 발생시킬 수 있으며, 이는 리스테이킹 Savings 와는 반대되는 방향의 비효율성을 보여줍니다.
다. EigenLayer 의 실제 적용에 대한 시사점
최근 EigenLayer 의 업데이트 (단일 서비스만 슬래싱 가능하도록 제한) 는 검증자들이 스테이킹을 서비스별로 분할하도록 강제합니다. 이는 사실상 리스테이킹의 자본 효율성 이점을 무효화하여, 시스템을 여러 개의 독립적인 PoS 프로토콜과 동일하게 만듭니다. 이 경우 리스테이킹 Savings 는 0 으로 수렴합니다.
4. 의의 및 결론 (Significance & Conclusion)
이론적 균형: 리스테이킹과 독립적인 PoS 중 어느 것이 절대적으로 자본 효율성이 높은 것은 아닙니다. 시스템의 그래프 구조 (연결성, 차수 등) 에 따라 장단점이 달라집니다.
리스테이킹: 대규모 네트워크에서 검증자 수 (n) 가 증가할수록 Θ(n)만큼의 자본 절감 효과를 기대할 수 있습니다.
PoS 통합: 서비스 간 연결이 너무 복잡하면 (고차수), 통합 시 보안을 위해 과도한 자본이 필요합니다.
실무적 통찰:
현재 많은 프로토콜의 보안 파라미터 (α) 가 1/2,1/3,1/4 등 고정되어 있으므로, 리스테이킹을 통해 PoS 대비 최대 2~4 배 정도의 자본 효율성 향상이 가능함을 정량화했습니다.
그러나 EigenLayer 와 같은 플랫폼이 '단일 슬래싱'과 같은 제한을 두면, 이러한 효율성 이득은 사라집니다.
미래 과제: 다항식 시간 내에 검증 가능하면서도, 양의 리스테이킹 Savings 를 허용하는 새로운 충분 조건을 설계하는 것이 중요한 과제로 남았습니다.
요약하자면, 이 논문은 리스테이킹이 무조건적인 자본 효율성의 해답이 아님을 수학적으로 증명하면서도, 올바르게 설계된 대규모 시스템에서는 PoS 대비 상당한 자본 절감 (n 스케일) 을 제공할 수 있음을 보여주었습니다. 동시에, PoS 프로토콜들을 무작정 통합하는 것이 오히려 보안 비용을 급증시킬 수 있음을 경고합니다.