
EigenLayer은 「사전을 뒤져서」 사회적 합의를 의미하는 intersubjective라는 단어를 찾아냈다
글: ZHIXIONG PAN
EigenLayer은 최근 프로토콜 토큰 EIGEN의 백서를 발표하며 Intersubjective(상호주관성), Work Token(작업 토큰), Token Forking(토큰 포크), slashing-by-forking(포크에 의한 슬래싱), Intersubjective staking(상호주관적 스테이킹) 등 새로운 복잡한 개념들을 도입하였고, 이 용어들은 빠르게 커뮤니티의 논의 중심이 되었다.
EigenLayer 프로토콜의 설계 목적은 이더리움 노드의 활용도를 일반화하여, 이러한 노드가 다른 비즈니스 로직을 실행함으로써 수익을 창출할 수 있을 뿐 아니라 ETH 합의에 참여하는 사용자에게도 추가 수입을 제공하는 것이다. 그러나 이렇게 노드에 효용성을 더하는 동시에 위험도 함께 증가하게 된다. 이러한 위험들 중에는 직접 관찰 가능한 객관적 위험 외에도 주관과 객관 사이의 불확실한 영역에 속하는 것도 있다. 이 불확실성은 암호학이나 수학으로 완전히 보장할 수 없지만, '사회적 합의(social consensus)'에 기반한다. 바로 이것이所谓的 'Intersubjective'이며, 나는 이를 '사회적 합의'라고 번역하는 것을 선호한다.
그렇기에 전개되는 논리로 인해, 이것이 '사회적 합의'이기 때문에 그들의 프로토콜 토큰 역시 포크될 수 있어야 하며, 포크 가능하려면 다시 듀얼 토큰 격리 모델과 포크 제안 메커니즘 등의 로직을 설계해야 한다. 마치 이더리움을 이용해 일련의 네트워크 로직 전체를 구현한 것처럼, (사회적) 합의와 노드를 가지며 포크도 가능하지만, 그것 자체는 블록체인이 아니다.
이 외에도, Work Token과 Weak subjectivity(약한 주관성) 관련한 오래된 일화들을 떠올리며 보충 설명하고자 한다.
Work Token이란 무엇인가?
작업 토큰(Work Token)은 약 2018년경부터 논의되기 시작했으며, Multicoin Capital의 Kyle Samani 덕분에 더 많은 사람들에게 알려지게 되었다. 한 문장으로 요약하면, 작업 토큰 모델에서는 서비스 제공자가 네트워크의 고유 토큰을 스테이킹해야 비로소 네트워크에서 작업을 수행할 수 있는 권리를 얻는다.
즉 노드는 토큰을 제공하고 서비스도 제공해야 보상을 받을 수 있다. 물론 지난 몇 년간 체인 상 유동성과 DeFi 프로토콜의 보급으로 인해, 노드가 스테이킹해야 하는 토큰은 제3자로부터 조달 가능하게 되었고, 노드 스스로 큰 자산을 투입할 필요가 없어졌다. 이것이 바로 현재 EigenLayer의 모델이다: 사용자가 ETH를 제공하고, Liquid Restaking Protocol이 유동성을 제공하며, 노드 운영자가 하드웨어를 제공하고, AVS가 비즈니스 로직을 제공한다.
2018년 또는 그 이전 시점에 업계는 토큰을 다양한 방식으로 분류하려 시도했으며, 당시 가장 일반적인 분류는 가치 저장수단(예: 비트코인), 증권형 토큰, 유틸리티 토큰, 작업 토큰 등이었다.
Work Token 및 기타 토큰 모델에 대해서는 Multicoin의 다음 글을 참고하는 것이 좋다: https://multicoin.capital/2018/02/13/new-models-utility-tokens/
Intersubjective란 무엇인가?
먼저 두 가지 핵심 용어를 정의하자: Objective(객관적)과 Subjective(주관적). 블록체인과 탈중앙화 네트워크에서 발생하는 오류는 그 성격에 따라 다음과 같은 네 가지로 분류할 수 있다:
-
Objective(객관적) 오류: 데이터와 암호학에 기반하여 명확하게 검증 가능한 오류이며, 예를 들어 이더리움 가상머신(EVM)의 실행 과정이 이에 해당한다.
-
Intersubjective 오류: 집단 간 사회적 합의에 관련된 오류이다. 어떤 행동이나 판단이 이 합의를 벗어날 경우, 이를 Intersubjective 오류로 간주한다.
-
관측 불가능한 오류: 피해자만이 알고 있으며 타인이 관측할 수 없는 오류.
-
Subjective(주관적) 오류: 개인의 경험과 관점에 완전히 기반하여 공통된 합의가 형성되지 않는 오류.
EigenLayer은 관측 불가능한 오류와 주관적 오류는 교정하기 어렵다고 보고, ETH를 사용해 객관적 오류를 방지하고, EIGEN을 사용해 Intersubjective 오류를 방지하겠다는 입장을 제시했다.
Intersubjective라는 개념은 '객관적'과 '주관적' 사이에 위치하는 상태로 볼 수 있다. 이 단어는 'Inter'(사이에, 상호의 의미, 예: Interactive, Internet)와 'Subjective'(주관적)가 결합된 것으로, 개별 주체들 사이에서 형성되는 주관적 상태, 즉 사회 내부의 상호 작용을 통해 형성된 합의를 의미한다.
ChatGPT에게 Intersubjective가 무엇인지 물어보면, 이해하기 어려운 중국어 번역인 '상호 주체성(互为主体性)'이라는 표현을 들을 수 있다.
예를 들어 금융시장에서 '1 BTC = 1 USD'라는 주장은 일반적으로 받아들여지지 않으며, 이런 잘못된 합의는 Intersubjective 오류로 분류할 수 있다. 따라서 Intersubjective를 설명한다면 '사회적 합의', 즉 집단 내부에서 특정 개념이나 사실에 대해 공동으로 수용하는 상태로 이해할 수 있다.
비록 학술적·전문적 논의에서 '사회적 합의'와 Intersubjective 사이에 미묘한 차이는 존재하지만, 전자는 공동 의사결정과 행동 결과에 초점을 맞추는 반면, 후자는 개별 주체 간의 주관적 경험과 지식 공유 과정을 강조한다.
ETH는 객관적이고, EIGEN은 주관적인가?
간략히 EigenLayer 프로토콜을 복습하자면, 사용자는 ETH를 Liquid Restaking Protocol에 예치할 수 있으며, 이 프로토콜은 해당 ETH를 스테이킹하여 이더리움 검증 노드를 운영한다. 이 검증 노드들은 예측기(오라클), 크로스체인 브릿지, 데이터 가용성 등 다양한 AVS 미들웨어 비즈니스도 동시에 운영하며 최종 애플리케이션에 서비스를 제공한다.
AVS 또한 객관적(objective)과 Intersubjective의 두 가지 유형으로 나눌 수 있다. 객관적 AVS는 암호학과 수학에 기반하여 명확하게 정량화되고 검증 가능하며, EigenLayer 설계상 이러한 AVS는 리스테이킹된 ETH를 보안 담보로 삼을 수 있다. 반면 Intersubjective AVS의 예로 예측기를 들 수 있는데, 체인 외부 데이터는 체인 상에서 검증할 수 없으므로 노드 간 사회적 합의에 의존해야 하며, 충분히 많은 수의 노드가 인정한 데이터가 신뢰할 수 있다고 간주된다.
요약하면, 리스테이킹된 ETH는 EigenLayer 프로토콜 내 객관적 AVS의 작업 토큰 역할을 하며, EIGEN은 Intersubjective AVS의 작업 토큰 역할을 한다.
프로토콜 토큰도 포크될 수 있는가?
Token Forking(토큰 포크) 역시 새로운 개념이다. 일반적으로 블록체인이 포크 가능하다는 것은 오픈소스 코드나 네트워크(즉 체인 자체)를 의미하며, ERC-20 토큰은 이론상 포크될 수 없고, 적어도 자체적으로 그러한 기능을 갖추지 않는다. 토큰은 스마트 계약 형태이기 때문에 완전히 EVM의 객관적 속성에 의존하기 때문이다.
그러나 EigenLayer은 그들의 프레임워크 하에서 토큰의 포크 가능성은 백 년에 한 번 일어날까 말까 한 극히 드문 경우라도 안전성을 보장하는 마지막 수단이라고 본다. 만약 EigenLayer 네트워크에서 악의적 공격자의 수가 절반을 초과한다면, 일반 사용자는 이 방법을 통해 토큰을 포크할 수 있고, 이후 모든 사용자와 AVS는 각자의 상황에 따라 해당 토큰을 선택할 수 있게 된다. 사실상 사회적 합의가 어느 토큰이 가장 정통한 것인지를 결정하는 것이다. 이 개념을 그들은 slashing-by-forking(포크에 의한 슬래싱)이라 부르며, 이는 9년 전 Vitalik Buterin이 작성한 글에서 유래한 것이다.
이러한 포크 가능성을 지원하기 위해선 많은 로직이 추가되어야 한다. 예를 들어 토큰이 포크 가능하다면 대출 프로토콜 입장에서 EIGEN을 담보로 사용할 수 있을까? 따라서 그들은 EIGEN은 포크될 수 없지만, 또 다른 bEIGEN은 포크 가능하도록 하는 듀얼 토큰 격리 모델을 설계하였다. 또한 포크 제안 메커니즘과 보상 로직 등도 설계되었다.
이더리움의 Weak subjectivity(약한 주관성)
사실 이더리움의 PoS 합의는 이미 오래전부터 '약한 주관성(Weak subjectivity)'이라는 개념(또한 Vitalik Buterin이 고안한)을 가지고 있었으며, 이 역시 '객관적'과 '주관적' 사이에 위치하는 개념이다. 그리고 이 특성은 오직 PoS 합의를 채택한 블록체인에만 존재한다.
PoW 네트워크의 경우 채굴 경쟁이 실질적인 비용을 요구하므로, 가장 긴 체인이 가장 안전하다고 여겨지며, 이는 완전히 '객관적'이라 할 수 있다. 반면 PoS 네트워크는 블록 생성 비용이 무시할 수 있을 정도로 낮고 공격 비용도 낮기 때문에, 네트워크에 새로 진입하는 노드는 사회적 정보를 탐색하여 이 '약한 주관성'을 찾아내야 하며, 올바른 네트워크에 참여한 후에야 객관적으로 PoS 과정에 참여할 수 있다. 따라서 올바른 네트워크에 진입하기 전까지는 일부 '주관적' 요소가 존재한다.
그러나 이미 정확한 이더리움 네트워크에 진입하여 합의에 참여 중인 노드의 경우, 모든 합의 과정과 EVM 실행 과정은 암호학과 수학에 의해 보장되며 완전히 객관적이다. 예를 들어 EVM의 입력 출력의 결정성이나, 이중 서명(doublesigning)에 대한 슬래싱 규칙 등은 모두 명확하게 정의되어 있다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News










