Echo란?
Cardano는 가장 탈중앙화되고 안전한 지분증명 블록체인으로 널리 인정받고 있습니다. 그러나 그 위에 구축된 애플리케이션들은 종종 기본 레이어가 제거하도록 설계된 바로 그 중앙화를 다시 도입합니다. 핵심 오프체인 구성 요소들 — 거래를 시퀀싱하고, 가격 데이터를 제공하고, 트랜잭션을 실행하는 프로세스들 — 은 단일 운영자의 통제 하에 운영되는 경우가 많습니다. 각각은 Cardano가 제공하는 보안 보장을 약화시키는 장애점이자 신뢰의 지점입니다.
Echo는 이 격차를 메우기 위해 존재합니다. 탈중앙화로부터 혜택을 받을 수 있는 모든 web3 인프라 — 현재 중앙화된 운영자가 견제 없는 권한을 가진 모든 구성 요소 — 에 연결할 수 있는 모듈형 탈중앙화 합의 네트워크입니다. echo.pondora.org에서 라이브 네트워크를 탐색할 수 있습니다.
작동 방식 — "Echo" 비유
이름이 메커니즘을 암시합니다. 오늘날 중앙화된 프로세스는 단독으로 행동할 수 있습니다: 무엇을 실행할지, 어떤 순서로 할지 결정하고, 결과를 Cardano에 제출합니다. Echo와 함께라면, 그 프로세스는 더 이상 혼자 행동할 수 없습니다. 취하고자 하는 모든 행동은 먼저 Echo 네트워크에 인텐트로 브로드캐스트되어야 합니다. 충분한 독립 참여자가 해당 인텐트를 검증하고 에코해야만 — Cardano의 온체인 검증기가 확인할 수 있는 암호학적 증명을 집단적으로 생성해야만 — 행동이 진행될 수 있습니다.
중앙화 문제
가장 탈중앙화된 블록체인에서도 애플리케이션 레이어의 중앙화는 심각한 위협을 가합니다:
- DEX 배처 — 단일 운영자가 주문을 시퀀싱하고 매칭합니다. 어떤 책임도 없이 트랜잭션을 재정렬하거나, 선행매매하거나, 검열할 수 있습니다.
- 오라클 — 한 당사자가 통제하는 가격 피드는 조작되거나 지연될 수 있습니다. 그 결과는 오래된 데이터를 넘어섭니다 — 조작되거나 지연된 가격 피드는 잘못된 청산을 유발하여, 절대 청산되어서는 안 될 사용자 포지션을 없앨 수 있습니다. 오라클이 가격에 대한 유일한 권한일 때, 누가 청산되고 언제 청산되는지를 효과적으로 통제합니다.
- 실행 레이어 — 중앙화된 주체가 관리하는 오프체인 거래 처리는 사용자가 해당 주체를 완전히 신뢰하도록 요구합니다.
이들은 가설적 위험이 아닙니다. 근본적인 모순을 나타냅니다: Cardano의 기본 레이어는 안전하고 탈중앙화되어 있지만, 사용자가 실제로 상호작용하는 애플리케이션은 그렇지 않은 경우가 많습니다.
이러한 구성 요소가 탈중앙화되도록 설계되었더라도, 참여 부족은 그 설계를 무의미하게 만듭니다 — 소수의 참여자만 있는 네트워크는 단일 운영자보다 거의 나을 것이 없습니다. Echo는 이 문제의 양면을 모두 해결합니다: 이러한 구성 요소를 탈중앙화하기 위한 합의 메커니즘을 제공하고, 참여를 쉽게 만들어 탈중앙화가 의미 있을 만큼 충분한 참여자가 실제로 존재하도록 보장합니다.
고유한 이점
간편한 참여
대부분의 탈중앙화 네트워크는 참여자에게 전용 인프라 — 항상 켜져 있는 서버, 특수 하드웨어, 복잡한 소프트웨어 스택 — 를 운영하도록 요구합니다. 이는 높은 진입 장벽을 만들어 소수의 전문 운영자에게 참여를 집중시킵니다. Echo는 근본적으로 다른 접근 방식을 취합니다. 일반 DeFi 사용자가 이미 DeFi에 사용하는 동일한 Smart Account를 사용하여 브라우저에서 직접 합의에 참여할 수 있습니다 — 서버도, DevOps도, 별도 설정도 필요 없습니다. Pondora 생태계와 상호작용하는 모든 사용자는 이미 탈중앙화에 기여할 준비가 되어 있습니다. 이는 기존 사용자 기반을 합의 참여자 네트워크로 전환하여, 인프라 중심 네트워크가 달성하기 어려운 수준의 탈중앙화를 가능하게 합니다.
동적 임계값 네트워크
Echo는 Pod 시스템을 기반으로 구축된 고도로 동적인 임계값 네트워크입니다. 참여자는 에포크 내에서, 에포크 간에 지속적으로 네트워크에 가입하고 떠날 수 있으며, 네트워크는 완전히 운영 상태를 유지합니다. 멤버십 변경으로 인한 다운타임이 없고, 수동 키 세리머니가 없으며, 모든 참여자가 항상 온라인일 필요가 없습니다. Pod 시스템은 참여자 집합이 변화함에 따라 집단 서명 키가 지속적으로 적응하도록 보장합니다.
모듈형 & 재사용 가능
Echo는 특정 애플리케이션에 종속되지 않습니다. 모듈형이기 때문에, 동일한 참여자 네트워크가 각각의 구성 요소가 자체 합의 네트워크를 처음부터 구축할 필요 없이 여러 독립 구성 요소를 보호할 수 있습니다. 모든 새로운 통합은 기존 네트워크 효과의 혜택을 받습니다: 하나의 서비스를 위해 이미 가입한 참여자들이 Echo를 사용하는 모든 다른 서비스를 자동으로 강화합니다.
쉬운 통합
Echo는 이전에 중앙화되었던 프로세스가 기존 플랫폼의 상당한 코드 변경 없이 탈중앙화된 당사자에게 통제를 이전할 수 있도록 설계되었습니다. 통합은 경량입니다: 기존 프로세스는 이전과 동일하게 작동하지만, 이제 인텐트를 Echo 네트워크에 신호하고 진행하기 전에 집단적 승인을 기다립니다.
설계 트레이드오프: 활성도보다 안전성
Echo는 의도적인 아키텍처 선택을 합니다: 행동을 승인, 거부 또는 조작할 수 있는 능력인 통제를 탈중앙화하지만, 활성도(서비스가 지속적으로 이용 가능하도록 보장하는 것)는 다른 레이어나 심지어 중앙화된 구성 요소에 위임합니다.
이것은 의도적인 트레이드오프입니다. 탈중앙화는 단일 속성이 아닙니다 — 통제, 활성도, 데이터 가용성, 검열 저항성 등을 아우릅니다. 모든 기둥을 동시에 해결하려는 것이 많은 탈중앙화 시도가 미흡한 이유입니다. Echo는 대신 dApp 사용자에게 가장 중요한 측면인 자금의 안전에 집중합니다. 이 설계는 중앙화된 운영자가 단독으로 자산을 이동, 재정렬 또는 조작하는 것을 방지하는 것을 목표로 합니다.
활성도를 탈중앙화하지 않는 일반적인 단점은 중앙화된 구성 요소가 오프라인이 되면 사용자가 일시적으로 자금에 접근할 수 없게 될 수 있다는 것입니다 — 대부분의 플랫폼에서 심각한 우려사항입니다. 그러나 Pondora에서는 이 위험이 설계상 상당히 완화됩니다. Smart Account의 셀프 커스터디 모델 덕분에, 자산은 여러분의 계정에 유지되도록 설계되었습니다. Echo를 사용하는 서비스가 중단되면, 자금은 있어야 할 곳에 있어야 합니다 — Smart Account에, 여러분의 통제 하에 — 회수할 잠긴 자본도 없고, 기다릴 인출도 없습니다.
이것이 Echo와 Smart Account가 서로를 잘 보완하는 이유입니다: Echo는 누구도 여러분의 이익에 반하여 행동하지 못하도록 설계되었고, Smart Account는 서비스가 일시적으로 이용 불가능하더라도 자금에 접근할 수 있도록 설계되었습니다.