저자: GoPlus
배경
작년부터 현재까지 EigenLayer는 이더리움 생태계의 가장 널리 알려진 핵심 내러티브 중 하나가 되었습니다. 아이겐레이어는 이더리움 생태계의 핵심 내러티브로서 100억 달러 이상의 TVL을 모았지만, 대부분의 사람들은 아이겐레이어의 가장 널리 알려진 기능이 '리스테이크'(리플레깅)라는 개념이기 때문에 단순히 금융 인프라로 간주할 수 있습니다. 이러한 첫인상 때문에 아이겐레이어는 단순히 사용자가 서약을 통해 추가 수익을 얻을 수 있도록 돕는 플랫폼이라고 생각하기 쉽습니다. 사실 좀 더 깊이 생각해 보면, 리플레깅된 이더나 LST(유동성 담보 토큰)가 왜 추가 수익을 창출하는지에 대한 핵심 질문이 떠오릅니다. 이 질문에 대한 답은 아이겐레이어의 진정한 본질을 드러냅니다. 저는 아이겐레이어를 혁신적인 금융 중심의 클라우드 컴퓨팅 인프라라고 생각합니다. 이 정의는 언뜻 모순적으로 들릴 수 있지만, EigenLayer의 혁신성을 정확히 포착하고 있습니다. AWS나 GCP와 같은 기존 클라우드 컴퓨팅 서비스는 컴퓨팅 성능을 제공하기 위해 중앙 집중식 리소스 프로비저닝과 관리에 크게 의존합니다. 반면에 EigenLayer는 재정적 인센티브와 분산된 컴퓨팅 리소스를 영리하게 결합하여 클라우드 컴퓨팅을 위한 새로운 인프라 모델을 만들었습니다. 이 글에서는 저희가 이해한 바에 따라 아이겐 레이어의 주요 메커니즘에 대해 자세히 살펴보고, 수개월간의 개발 실습을 통해 아이겐 레이어를 기반으로 자체 탈중앙화 네트워크를 구축하는 방법과 AVS 설계 방법에 대한 경험과 아이디어도 공유해 보도록 하겠습니다.
아이겐레이어란 무엇인가요?
무엇보다도 아이겐레이어는 이더리움 생태계를 위한 혁신적인 인프라입니다. 사용자 입장에서는 이더 자산을 보유한 사람들이 예치금에 대한 이자를 받을 수 있을 뿐만 아니라, 예치금 자격 증명을 사용하여 다른 유망한 프로젝트를 후원함으로써 추가 보상을 얻을 수 있습니다. 이것이 바로 이더리움의 강력한 보안과 네트워크에서 합의 보안이 필요한 모든 프로젝트 사이의 마법의 다리 역할을 하는 아이겐레이어의 핵심 개념인 리스테이크입니다. 개발자에게는 보안을 제공하는 클라우드 컴퓨팅 플랫폼과 같아서, 복잡한 합의와 보안 시스템을 처음부터 구축할 필요 없이 탈중앙화 서비스 자체 구축에 집중할 수 있습니다.
AVS란 무엇이며 어떻게 작동하나요?
이겐레이어를 기반으로 개발자는 Eigenlayer 생태계에서 가장 중요한 개념인 액티브 검증 서비스(AVS)를 자체적으로 구축할 수 있습니다. 이는 아이겐레이어 생태계에서 가장 중요한 개념입니다. AVS는 단순히 '작업'을 검증하기 위해 보안이 필요한 프로토콜, 서비스 또는 시스템입니다. 예를 들어 탈중앙화 가격 예측 머신 네트워크를 구축하려는 경우, 예측 머신 네트워크의 참여 노드가 범죄를 저지르는 것을 방지하기 위해 이러한 노드가 특정 자산을 담보하고 각 노드가보고 된 가격을 방송하도록 합의 메커니즘을 설정해야하는 경우이 시나리오는 AVS가 완료하기에 매우 적합하며 AVS 서비스 자체가 가격을 얻고 가격을보고하는 작업을 수행하며 동시에 AVS는 서비스 관리 계약에도 해당합니다. 는 서비스 관리 계약인 서비스 매니저에 해당하며, 이는 아이겐레이어 계약과 통신하며 서비스를 운영하는 운영자, 서비스 보호에 사용되는 보증금 금액 등 서비스의 기능과 관련된 상태를 포함합니다. 비야스 크리슈난에 따르면 Eigenlayer는 "암호화폐를 클라우드로 변환하는" 역할을 담당하며, AVS는 우리가 웹2.0에서 알고 있는 클라우드 서비스로, 암호화폐의 순수 온체인 컴퓨팅 기능을 오프체인 클라우드 컴퓨팅으로 확장한 것입니다. AVS는 우리가 웹2.0에서 알고 있는 클라우드 서비스이며, 크립토의 순수 온체인 컴퓨팅 기능을 오프체인 클라우드 컴퓨팅으로 확장한 것입니다. 그렇다면 AVS는 아이겐레이어 네트워크에서 정확히 어떻게 작동할까요?
먼저, 아이겐 레이어를 사용하고자 하는 프로젝트 측에서는 다음과 같이 설명합니다. 먼저 아이겐레이어 네트워크를 사용하고자 하는 프로젝트 입장에서는 자체적으로 AVS 클라이언트와 ServiceManager 컨트랙트를 개발해야 합니다. 클라이언트 자체는 네트워크가 검증할 서비스나 시스템으로 향후 네트워크에 참여하는 수많은 노드들에 의해 운영될 것이고, ServiceManager 컨트랙트는 노드가 네트워크에 참여할 수 있는 조건과 노드에 대한 보상과 처벌의 메커니즘을 명시하는 역할을 하게 됩니다. 예를 들어, 어떤 토큰을 담보해야 하는지, 최소 토큰 수는 얼마인지 등입니다. 동시에 AVS 서비스매니저 컨트랙트의 일부 사양을 따라야 하며, 아이겐레이어 메인 컨트랙트에 의해 색인화되고 서로 통신할 수 있도록 몇 가지 기본 인터페이스를 유지해야 합니다.
네트워크에 참여하는 노드를 Eigenlayer에서는 **"오퍼레이터"**라고 하며, Operators는 네트워크 노드의 실제 운영과 유지 관리를 담당하는 전문 노드 오퍼레이터입니다. <오퍼레이터는 네트워크 노드의 실제 운영과 유지보수를 담당하는 전문 노드 운영자로, 네트워크에 참여하려면 서비스 매니저에 명시된 접근 조건을 충족해야 합니다. 또한 운영자는 스테이커가 되어 자신의 노드를 스테이킹할 수도 있습니다. 그렇다면 일반 사용자는 전체 워크플로우 프로세스에 어떻게 참여할 수 있을까요? 아이겐레이어는 일반 사용자가 자신의 토큰을 원하는 오퍼레이터 노드에 위임하고, 해당 노드가 AVS를 실행하여 추가 네트워크 수익을 얻을 수 있도록 위임자 기능을 설계했습니다.
AVS를 구축하고 노드를 모집한 후에는 네트워크의 서비스를 개방하여 소비하고 사용할 수 있으며, 아래 그림은 전체 AVS 서비스 호출 과정의 공식 도식화입니다
서비스 매니저가 이벤트 이벤트를 통해 오퍼레이터 노드를 트리거하여 체인 아래로 계산을 수행하는 것을 볼 수 있습니다. 오퍼레이터는 개인키를 서명한 후 계산 결과를 컨트랙트에 반환하여 호출을 완료합니다. 하지만 사실 AVS의 사용은 좀 더 유연하게 사용할 수 있는데, 우선 트리거 AVS는 서비스 매니저를 통해 수행할 필요가 없는데, 오퍼레이터 노드의 IP 및 기타 게이트웨이 정보가 공개되어 있기 때문에 직접 게이트웨이에 호출하여 서비스 인터페이스를 노출(인증 필요, 다수의 스팸 방지)하여 결과를 얻을 수 있지만 그 과정에서 결과를 보고해야 하는 번거로움이 있습니다. 다만, 이 과정에서 서비스 가용성 향상을 위해 여러 노드에서 해당 서비스를 실행하기 위해 동일한 호출을 할 수 있으므로 애그리게이터를 통해 결과 보고와 결과에 대한 합의가 필요합니다. 그런 다음 서비스 매니저는 아이겐 레이어 컨트랙트와 상호작용하여 보고된 결과에 따라 노드에 보상과 처벌을 내립니다.
EigenLayer의 핵심 포지셔닝
AVS와 EigenLayer의 도입에 대해 이야기한 후, 더 쉽게 이해하고 사용 여부를 판단하기 위해 EigenLayer의 핵심 포지셔닝을 세 가지로 요약해보고자 합니다. 더 잘 이해하고 사용 여부를 결정할 수 있습니다.
서약자와 개발자를 연결하는 플랫폼
EigenLayer의 핵심 포지셔닝 중 하나는 서약자와 개발자를 연결하는 플랫폼이라는 점입니다. 이 혁신적인 모델은 탈중앙화 네트워크의 구축과 참여 방식에 혁신을 가져왔으며, 양측 모두에게 전례 없는 기회와 편리함을 가져다주었습니다. 아이겐레이어 이전, 새로운 탈중앙화 네트워크는 다음과 같은 심각한 초기 시작 문제에 직면했습니다.
높은 시작 비용: 프로젝트 당사자들은 네트워크에 참여할 노드를 유치하기 위해 많은 비용과 인력을 투자해야 합니다.
운영 부담: 활성 노드 네트워크를 유지하려면 지속적인 운영과 인센티브가 필요합니다.
노드 참여에 대한 높은 장벽: 잠재적인 노드 운영자가 참여하려면 네트워크 전용 토큰을 구매해야 하므로 위험과 비용이 증가합니다.
느린 네트워크 효과: 참여자가 너무 적어 새로운 네트워크가 보안과 신뢰성을 빠르게 구축하기 어렵습니다.
EigenLayer는 혁신적인 설계로 이러한 문제를 영리하게 해결합니다. 아이겐레이어는 이더리움이나 LST를 사용해 동시에 여러 네트워크의 노드에 서비스를 제공할 수 있어 참여 장벽을 크게 낮춥니다. 프로젝트 당사자들은 이미 존재하는 대규모 네트워크에 빠르게 접근하여 콜드 스타트 프로세스를 가속화할 수 있습니다. 노드 운영자의 경우 더 이상 참여하는 네트워크마다 특정 토큰을 구매할 필요가 없으므로 위험 노출이 줄어듭니다. 아이겐레이어는 여러 네트워크에서 보상을 받을 수 있도록 함으로써 여러 당사자가 윈윈할 수 있는 생태계를 조성하여 인센티브를 효율적으로 조정할 수 있게 합니다. 이 혁신적인 모델은 탈중앙화 네트워크 구축과 참여 과정을 간소화할 뿐만 아니라 대부분의 토큰 보유자가 관심을 가질 수 있는 효과적인 시나리오를 제공합니다.
현재 아이겐 레이어 생태계에는 이미 코인베이스 클라우드, 피그먼트, 구글 클라우드, 갤럭시. 해시키 등이 있습니다. 이러한 기관의 추가는 생태계에 전문성과 신뢰성을 가져올뿐만 아니라 일반 사용자의 신뢰를 크게 향상시킵니다. 위임자는 이러한 강력한 백그라운드 운영자를 선택하여 자신의 자산을 위탁하여 전문적인 노드 운영 서비스를 얻을 수있을뿐만 아니라 위험도 줄일 수 있습니다. 개발자의 경우 이러한 편리함은 자명하며, 처음부터 자체 검증인 네트워크를 빠르게 구축할 수 있어 합의 네트워크 개발 및 유지보수 비용을 절감하고, 이미 성숙한 대규모 서약 풀을 사용하여 상대적으로 높은 수준의 보안을 확보함으로써 합의 인프라 구축의 반복보다는 자체 제품 및 서비스 혁신에 더 집중할 수 있습니다.
공유 보안 풀
위에서 언급한 아이겐 레이어의 첫 번째 주요 기능은 프로젝트가 서비스에 대한 검증자 노드를 빠르게 찾을 수 있도록 서약자와 개발자를 연결해주는 기능입니다. 그렇다면 개발자와 프로젝트는 어떻게 이러한 노드의 안정성을 보장하여 자체 네트워크의 보안을 확보할 수 있을까요? 이것이 바로 아이겐레이어가 해결하는 핵심 문제 중 하나이며, 아이겐레이어의 가장 큰 장점이라고 할 수 있습니다.
우선, 소위 네트워크 보안이 무엇인지 정의할 필요가 있습니다. 전통적인 블록체인과 탈중앙화 네트워크 아키텍처에서는 각 네트워크가 독립적으로 자체 보안 및 합의 시스템을 구축하고 유지해야 한다는 것을 모두 알고 있습니다. 분산 시스템에서는 모든 노드가 악을 행할 가능성이 있기 때문에 네트워크는 제로 트러스트 기반 위에 구축되어야 하며, 네트워크의 안정성과 보안을 유지하기 위해 노드가 악을 행하지 못하도록 세심한 합의 메커니즘을 구축해야 합니다. 일반적으로 대부분의 네트워크는 노드가 **"슬래시"**를 통해 자신의 네트워크 토큰을 담보로 네트워크 작업에 참여하여 수익을 얻는 방식으로 노드에게 높은 악의 비용을 발생시켜 목적을 달성할 수 있도록 하는 방식을 선택합니다. 그러나 비용 자체가 안정적이지 않을 수 있습니다. 즉, 담보 자체가 이러한 네트워크의 기본 토큰 인 경우 가격 변동에 따라 노드의 악의 비용도 지속적으로 변동하고 "악의 이익이 담보 비용보다 크다"는 조건을 충족하면 네트워크도 보안 위기에 빠지게되며 이는 역사에서도 발생했습니다. 이는 역사적으로 여러 번 일어났으며, 대부분의 네트워크 네이티브 토큰의 가격은 실제로 조작하기 매우 쉽고 불안정합니다.
이겐레이어의 솔루션은 이더의 보안을 탈중앙화 네트워크에 수익의 형태로 임대하는 공유 보안 개념에 초점을 맞추고 있습니다. 담보 제공자, 노드, 다양한 프로젝트가 모여 악행의 비용을 결정하는 담보가 이더/LST가 되도록 함으로써, 담보 토큰의 가격뿐만 아니라 이더 가격의 안정성으로 인해 해당 네트워크의 보안이 실제로 더 신뢰할 수 있게 됩니다. 이는 또한 네트워크가 자체 토큰을 전체 네트워크의 '보안 서비스 수수료'를 지불하는 수익으로 사용하여 안정적이고 안전한 탈중앙화 서비스 네트워크를 조기에 빠르게 구축하는 데 도움이 될 수 있습니다. 마찬가지로 중앙화된 서비스도 이러한 방식으로 탈중앙화로 전환하여 기존 서비스의 품질과 투명성을 개선하고, 보안 서약을 공유한 사람들에게 개선된 서비스에서 얻은 이익의 일부를 보상함으로써 긍정적인 선순환에 진입할 수 있도록 도울 수 있습니다.
현재 EigenLayer는 120억 달러에 가까운 TVL 자산을 보유하고 있으며, 이는 모든 종류의 DA, 시퀀서, 예측자 및 모든 종류의 탈중앙화 사이버 보안 서비스에 제공할 수 있는 거대한 공유 보안 풀에 해당하는 금액입니다.
프로그래머블 합의
EigenLayer의 세 번째 핵심 강점은 프로그래밍 가능한 합의 기능입니다. 여기서 먼저 AVS의 개념을 소개할 필요가 있는데, AVS의 정식 명칭은 능동적으로 검증된 서비스이며, AVS는 시퀀서, DA, 예언 머신 네트워크 및 모든 종류의 탈중앙화 네트워크 서비스 등 자체적인 검증을 위한 분산 시스템이 필요한 모든 서비스를 의미하며, 참여 네트워크에 의한 AVS는 AVS는 참여 네트워크의 운영자에 의해 운영되며, 운영자는 컨트랙트 포털을 통해 등록해야 하며, 보상과 페널티는 컨트랙트에 의해 트리거되는 만큼 AVS의 합의 게이트웨이 역할을 하는 AVS 해당 컨트랙트(ServiceManager)가 최종적으로 관리 및 유지하게 됩니다. 아이겐레이어의 프로그래밍 가능한 합의 기능은 개발자에게 전례 없는 유연성과 혁신의 여지를 제공하며, 개발자는 자체 AVS 검증 규칙과 요구 사항, 노드 액세스 규칙, 슬래시 규칙 등을 정의할 수 있고, 심지어 담보 토큰을 구성할 수도 있습니다. 이 기능을 통해 개발자는 네트워크의 개발 단계와 필요에 따라 합의 매개변수를 동적으로 조정하여 네트워크가 다양한 시나리오에서 최상의 성능과 보안을 유지할 수 있도록 보장할 수 있습니다. 이러한 적응성 덕분에 프로젝트는 변화하는 시장 상황과 사용자 요구에 대응하기 위해 언제든지 운영 메커니즘을 최적화할 수 있습니다.
AVS 설계 아이디어 및 원칙
자체 AVS를 설계하기 전에 대부분의 개발자는 다음을 고려해야 한다고 생각합니다.
자체 AVS를 설계하려면 대부분의 개발자는 다음을 고려해야 한다고 생각합니다.
자체 AVS를 설계하려면 다음을 고려해야 한다고 생각합니다.
2. align: left;">1. 프로젝트 자체에서 제공하는 서비스의 필요성과 유형
프로젝트에서 제공하는 서비스의 유형을 이해하는 것은 다음과 같은 사항에 직접적인 영향을 미치기 때문에 AVS 설계의 기본이 됩니다.
필요성: 연산 자체가 체인의 VM이 수행할 수 없거나 비용이 너무 많이 드는 것인지, 온체인 컨트랙트로 검증할 수 있는 것이라면 AVS 사용의 필요성을 고려할 수 있습니다
검증 로직: 서비스마다 서로 다른 검증 방법이 필요합니다. 검증 방법이 필요합니다. 예:
성능 요구 사항: 서비스 유형에 따라 속도 및 처리량 요구 사항이 결정됩니다. 예:
보안 모델: 서비스마다 보안 위협이 다르므로 페널티 메커니즘 설계에 영향을 미칩니다. 예:
노드 요구사항: 서비스 유형에 따라 노드의 하드웨어 및 소프트웨어 요구사항이 결정됩니다. 예를 들면:
전제 머신 서비스는 여러 데이터 소스의 일관성을 검증해야 할 수 있습니다
DA 서비스는 데이터의 저장 및 검색을 검증해야 합니다
온체인 리스크 관리를 위해서는 트랜잭션의 시뮬레이션과 검토가 필요하며, 이를 위해서는 실시간 효율성과 정확성이 필요합니다
2. 악의적 노드를 처벌하는 방법
. 왼쪽;">이 문제는 AVS의 보안 및 안정성과 직결되는 문제입니다. 개발자는 네트워크의 보안과 안정성을 유지하기 위해 효과적인 처벌 메커니즘을 설계해야 합니다. 합리적인 처벌 메커니즘은 노드의 악의적 행위 동기를 효과적으로 줄이고 네트워크의 장기적인 건전한 운영을 보장할 수 있습니다.
3. 서비스 자체의 수익성 및 '공유 보안'에 지불할 수 있는 예산
이 문제는 AVS의 경제적 지속 가능성과 관련이 있습니다. 개발자는 다음을 평가해야 합니다.
합리적인 경제 모델은 AVS가 프로젝트의 지속 가능성을 유지하면서 충분한 노드와 서약을 유치하고 유지할 수 있도록 보장합니다.
4. 필요한 네트워크 크기
네트워크 크기는 AVS의 성능, 탈중앙화 및 보안에 직접적인 영향을 미칩니다.
style="text-align: 왼쪽;">개발자는 서비스 요구 사항과 리소스 제약 조건에 따라 최적의 균형을 찾아야 합니다.
작은 네트워크는 관리하기 쉬울 수 있지만 어느 정도의 탈중앙화를 희생할 수 있습니다
< li>더 큰 네트워크는 더 큰 보안을 제공할 수 있지만 복잡성과 비용이 추가될 수 있습니다
이러한 문제를 명확히 고려해야만 훌륭하고 좋은 AVS를 설계할 수 있을 뿐만 아니라 불충분한 생각으로 인해 나중에 발생할 수 있는 큰 문제를 피할 수 있습니다.
현재 AVS 생태계와 새로운 기회
이젠레이어는 아직 초기 단계에 있지만 생태계에서 많은 기회와 잠재력을 발견할 수 있습니다. 우선, 저희가 관찰한 바에 따르면
생태계의 AVS는 현재 다음 영역에 집중하고 있습니다.
DA
. p>탈중앙화 시퀀서
난수 생성
ZK-Prover
예언 머신 서비스
이 서비스들 는 주로 개발자를 대상으로 하며 블록체인 인프라에 대한 중요한 지원을 제공합니다. 그러나 현재 생태계에는 몇 가지 주목할 만한 차이가 있습니다.
우리는 수많은 애플리케이션 기반 AVS가 생태계에 더 많은 가능성을 가져올 수 있다고 믿습니다. 이러한 애플리케이션 기반 AVS는 최종 사용자에게 직접 서비스를 제공할 수 있어 EigenLayer의 도달 범위와 유용성을 확장할 수 있으며, 사용자 보안 서비스 제공 업체인 GoPlus는 사용자 보안에 초점을 맞춘 AVS를 구축하기 위해 EigenLayer의 인프라를 활용하고 있으며, 이 AVS는 암호화폐 사용자에게 다음과 같은 다양한 보안 및 보호 서비스를 제공할 것입니다:
지갑 주소 위험 평가
피싱 방지 및 사기 방지 보호
토큰 위험 평가
탈중앙화된 실시간 온체인 방화벽
고플러스는 아이겐레이어 위에 AVS를 구축하여 탈중앙화되고 투명하며 신뢰할 수 있는 보안 서비스를 제공할 것입니다. 이 이니셔티브는 서비스의 신뢰도를 향상시킬 뿐만 아니라 인센티브를 통해 더 많은 참여자를 유치할 수 있으며, GoPlus의 AVS는 사용자에게 더 나은 보호를 제공하고 최종 사용자를 위한 새로운 애플리케이션 영역으로 확장하는 데 도움이 될 것입니다.현재 GoPlus의 보안 서비스는 일 평균 통화량이 최대 2100만 건에 달하므로 AVS 업그레이드 완료 후 GoPlus의 AVS는 생태계에서 가장 큰 규모가 될 것으로 예상됩니다. AVS 업그레이드가 완료되면 GoPlus AVS는 에코시스템에서 가장 큰 애플리케이션 기반 사용 사례가 될 것으로 예상됩니다. 또한 탈중앙화된 방식으로 보안 서비스를 제공함으로써 웹3 개발의 새로운 보안 패러다임이 될 것입니다.