엑셀라 모비우스 개발 스택(MDS) : 웹3 생태계의 새로운 지평을 열다
MDS는 AXL을 활용하여 웹3 전반에 보안성과 확장성을 제공하는 새로운 블록체인 상호운용성 표준입니다.
인터넷이 지금처럼 성장할 수 있었던 이유는 개방형 상호운용성 프로토콜이 확립되었기 때문입니다. 많은 기업(AOL, Prodigy, MSN)이 장벽 안에서 인터넷을 구축하려 했으나, 결국 실패했습니다. 가장 개방적인 상호운용성 프로토콜만이 웹 전반에 널리 사용되는 시스템의 코어가 될 수 있었습니다. 누구나 연결할 수 있고 필요에 따라 연결을 조절할 수도 있습니다.
웹3 생태계에서도 비슷한 문제가 발생하고 있습니다. 개발자들은 서로 호환되지 않는 플랫폼 중 하나를 선택해야 하거나 다양한 블록체인에 배포된 애플리케이션을 관리하느라 과도한 시간을 소비하고 있습니다.
Electric Capital의 2023년 개발자 보고서에 따르면, 여섯 명 중 한 명의 개발자가 세 개 이상의 블록체인에서 코드를 작성하고 있습니다. 상황이 너무 복잡해졌습니다. 심지어 모놀로틱스 블록체인의 대표 주자인 솔라나 조차도 상호운용성의 필요성을 인정하고 있습니다.
엑셀라 모비우스 개발 스택(Axelar Mobius Development Stack, MDS)
엑셀라 MDS는 엑셀라 네트워크 기술 개발사 Interop Lab가 개발한 개발 스택으로 블록체인 시장 최초의 종합 상호운용성 플랫폼입니다. MDS는 옴니체인 설계의 새로운 지평을 열었으며, 웹3 빌딩에 새로운 패러다임을 형성할 수 있는 개방형 개발 도구와 프로토콜을 제공합니다.
엑셀라 MDS는 무한한 보안과 확장성을 제공하는 고급 토큰 유틸리티를 갖춘 새로운 상호운용성 표준입니다.
블록체인 기반 애플리케이션이 확장됨에 따라 더 많은 컴퓨팅 능력이 필요하며, 새로운 커뮤니티와 자산을 원활하게 연결하기 위해 점점 더 높은 수준의 체인 추상화를 추구합니다.
오라클과 리스테이크는 블록체인의 연산 능력을 향상하고 개발자가 보다 모듈화 된 스택을 구축할 수 있게 해 주지만, 그 자체로는 사용자 경험을 파편화시키는 경향이 있습니다.
1세대 상호운용성 네트워크는 어느 정도의 체인 추상화를 제공할 수 있지만, 통합된 개발자 프레임워크를 제공하거나 수백 개의 블록체인으로 확장할 수 없습니다.
단 하나의 연결, 무한한 가능성, 이 두 가지를 모두 제공할 수 있는 것은 엑셀라 MDS 뿐입니다.
TLDR
MDS의 주요 구성 요소는 온체인 거버넌스의 승인을 받아 메인넷에 배포되었으며, 동일한 과정으로 추가 기능들이 곧 출시될 예정입니다. 엑셀라 MDS는 커뮤니티, 컴퓨팅 소스, 보안 메커니즘, 유동성 풀을 안전하고 통합된 사용자 경험으로 통합하여 모든 블록체인 심지어 오프체인 시스템과 맞춤형 서비스 연결을 실현합니다.
- 엑셀라 모비우스 개발 스택(MDS)은 완전히 새로운 옴니체인 설계를 가능케하는 종합 개방형 툴 및 프로토콜 모음입니다. 엑셀라 MDS를 통해 애플리케이션은 어디에서나 사용자와 논리적으로 쉽게 연결되며, 처음부터 끝까지 블록체인으로 검증되고 개방된 속성을 유지합니다.
- 무한한 연결성: 지금도 새로운 블록체인들이 출시되고 있고, 상호운용성 프로토콜들은 이를 지원하기 위해 노력하고 있습니다. 인터체인 엠플리파이어(Amplifier)는 블록체인 간 대규모 연결을 실현하며, 스마트 컨트랙트 레이어에서 AVM을 통해 새로운 블록체인의 연결을 실현합니다. 플로우, 헤데라, 솔라나, 스택스, 스텔라, 수이, XRP 렛저 등 서로 다른 합의 메커니즘을 가지는 레이어1 상호운용성 체인들은 엠플리파이어를 통해 통합 될 예정입니다.
- 확장 가능한 보안: 인터체인 엠플리파이어는 새로운 블록체인 연결을 통해 검증자에게 인센티브를 제공하고, 검증자가 부정하게 행동할 경우 처벌로 보증을 위해 본딩한 AXL 토큰을 잃을 수 있는(슬래싱) 정책 등 새로운 방식으로 AXL 토큰을 활용하고자 합니다. 바빌론 및 아이겐레이어와의 통합을 통해 BTC와 ETH으로 크로스체인 보안성을 강화하고, AXL을 보강하여 최고 수준의 보안을 요구하는 기관 프라이빗 체인과도 통합 될 예정입니다.
- 브릿지를 넘어서, 네이티브 상호운용성 제공: 인터체인 토큰 서비스(ITS)를 사용하면 더 이상 브릿지는 필요 없습니다. ITS를 사용하면 다양한 블록체인에서 기본적으로 상호운용되는 토큰(인터체인 토큰)을 생성하고 관리할 수 있습니다.
- 프로그래밍 가능한 상호운용성: 엑셀라 버추얼 머신(AVM)은 인터체인 엠플리파이어와 ITS를 뒷받침하여 크로스체인 레이어에서 스마트 컨트랙트 로직을 활성화시킵니다. 이를 통해 멀티체인 기술을 더욱 정교해지며, 다양한 디앱의 발전을 이륙합니다. 이더리움은 프로그래밍 가능한 화폐를 도입했다면, 엑셀라는 프로그래밍 가능한 상호운용성을 도입했습니다.
- 개방형 표준: 엑셀라는 블록체인 보안 업체 오픈 제플린(OpenZeppelin)과 통합하여 크로스 체인상호운용성을 위한 업계 전반에 사용할 수 있는 개방형 시맨틱을 개발하고 있습니다. 이를 통해 개발자는 엑셀라뿐만 아니라 모든 크로스체인 네트워크를 연결할 수 있습니다.
인터체인 엠플리파이어(Amplifier)
인터체인 엠플리파이어는 최근 온체인 거버넌스의 승인을 받아 메인넷에 배포되었으며, 이를 통해 개발자는 프로토콜 레이어 코드를 수정하지 않고도 모든 블록체인 또는 오프체인 리소스에 대한 동적 네트워크 연결을 인스턴스화할 수 있습니다.
새로운 연결(통합)은 스마트 컨트랙트 레이어에서 인코딩 되며, 지정된 검증인 그룹은 AXL 보상 풀을 통해 인센티브를 받습니다. 검증자들은 수천 개의 상호 연결된 블록체인에 걸쳐 확장 가능한 보안을 보장하기 위해 AXL를 보증금으로 락업 합니다.
크로스체인 연결을 위한 새로운 유효성 검사 방법
인터체인 엠플리파이어가 지원하는 기능 :
보안을 강화하고, 필요에 따라 사용자 정의하여 원하는 비용 대비 안전성의 균형을 맞출 수 있습니다. 외부 검증자 세트를 사용할 수 있으며, 새로운 검증자 세트는 임의의 크기와 구성으로 조정할 수 있습니다. 또한, 새로운 체인을 통합하기 위한 라이트 클라이언트 기술이나 영지식(ZK) 증명과 같은 고급 검증 방법도 지원합니다.
엑셀라 네트워크에 통합되는 블록체인으로 발생하는 희석 보상을 없애고, AXL 공급을 늘리지 않는 AXL 보상 풀 시스템으로 대체합니다. 또한, 다양한 검증자 선택 모델을 제공합니다:
- 엑셀라 온체인 거버넌스를 통해 검증자를 선출하며, 각 검증자에게 한 표를 부여합니다(1단계).
- AXL 스테이킹에 따라 검증자에게 가중치를 부여합니다(2단계).
- 보안 강화를 위해 AXL, ETH, 그리고/또는 BTC 스테이킹에 따른 가중치를 적용합니다(3단계).
또한, AXL 거래 수수료를 토큰 보유자에게 분배하는 대신 소각 주소로 전송하는 메커니즘이 제안되었습니다.
본딩 금액, 처벌 조건, 향후 잠재적 슬래싱 규칙 등 본드 메커니즘의 모든 매개변수는 온체인 거버넌스의 영향을 받으며, 커뮤니티는 필요에 따라 시스템을 조정할 수 있습니다. 바빌론 및 아이겐레이어와 같은 프로토콜과의 통합을 통해 기본 AXL 본드를 강화할 수 있으며, 이를 통해 우량 담보를 기반으로 경제적 보안을 강화할 수 있습니다.
주요 구성 요소
인터체인 앰플리파이어는 모든 애플리케이션 개발자가 허가 없이 새로운 체인을 연결할 수 있도록 하는 다음과 같은 주요 구성 요소를 포함합니다:
- 게이트웨이 컨트랙트: 두 개의 게이트웨이 컨트랙트가 필요합니다. 하나는 엑셀라 네트워크에, 다른 하나는 연결되는 블록체인에 배포됩니다. 소스 체인의 게이트웨이 컨트랙트는 해당 체인의 기술 스택을 사용하여 구축되며, 크로스체인 게이트웨이 프로토콜(CGP)을 구현합니다. 엑셀라의 게이트웨이 컨트랙트는 엑셀라 체인에 존재하며, 검증자 컨트랙트를 통해 트랜잭션 유효성을 확인하고 이를 엠플리파이어 라우터로 전달합니다.
- 검증인(Verifiers)/검증인 컨트랙트: 엑셀라 네트워크의 검증자 컨트랙트는 연결된 체인에서 트랜잭션의 유효성을 검증합니다. 검증자들은 특정 체인을 지원하며, 소스 체인의 트랜잭션에 대한 진실성을 확인하기 위해 투표합니다.
- 본딩 메커니즘: 검증자는 네트워크에 참여하기 위해 토큰을 본딩해야 합니다. 검증자는 자신의 공개 키와 특정 체인을 지원하는 의사를 등록하여 정직한 행동과 참여를 보장합니다.
- 증명자(Prover) 컨트랙트: 엑셀라의 스마트 컨트랙트로, 연결된 체인에서 트랜잭션의 유효성을 증명합니다.
- 메시지 릴레이어: 연결된 체인에서 발생한 이벤트를 수신하여 엑셀라 네트워크에 전달하는 기능입니다. 해당 릴레이어는 트랜잭션 데이터를 엑셀라 스캔 API로 전송하는 역할을 수행합니다.
사용자 또는 디앱이 소스 체인의 게이트웨이를 통해 크로스체인 메시지를 시작하면, 검증자들은 소스 체인에서 메시지를 확인하고 그 진위를 검증합니다. 합의가 이루어지면 검증자들이 증명을 생성하고 서명합니다. 이후 릴레이어가 확인된 메시지를 전달하여, 각 게이트웨이를 통해 대상 체인에서 실행되도록 처리합니다.
베네핏
- 새로운 블록체인은 엑셀라에 연결된 모든 블록체인에 즉시 액세스할 수 있음.
- 새로운 온체인 및 오프체인 구성 요소를 활용하여 크로스체인 애플리케이션을 구축할 수 있는 간소화된 통합 프로세스.
- 서로 다른 합의 메커니즘과 기술 스택을 사용하는 블록체인 간의 유연한 연결 제공.
- 유연한 보안 옵션으로, 스타트업부터 큰 가치를 다루는 기존 금융 시장 참여자들까지 폭넓은 니즈에 맞춰 체인 연결을 사용할 수 있음.
인터체인 토큰 서비스(ITS)
인터체인 토큰 서비스(ITS)는 브릿지를 완전히 대체하여 여러 블록체인에서 토큰 발행과 관리를 가능하게 합니다. 이 시스템을 통해 토큰은 모든 기능과 대체 가능성을 가진 네이티브 토큰으로서 체인 간에 자유롭게 이동할 수 있습니다. (물론 레거시 락앤민트 방식의 브리징도 지원됩니다.)
ITS는 여러 블록체인에 걸쳐 토큰 공급을 관리하고 기능을 변환하는 복잡한 작업을 자동화하는 스마트 컨트랙트 도구 세트입니다. 이를 통해 개발 작업이 크게 간소화되며, 바닐라 토큰의 경우 ITS 포털을 통해 코드 없이도 멀티체인 토큰을 발행할 수 있습니다. 포털에서 직접 인터체인 토큰을 발행해 보세요.
ITS는 MDS의 일환으로, 토큰 상호운용성에 중점을 둡니다. 앰플리파이어가 여러 체인에 걸쳐 디앱을 연결하는 반면, ITS는 토큰이 연결된 생태계 내에서 네이티브처럼 작동하도록 지원합니다. 이를 통해 개발자는 로직과 가치가 자유롭게 이동하는 체인에 구애받지 않는 인터체인 애플리케이션을 손쉽게 관리할 수 있습니다.
주요 기능
- 크로스체인 대체 가능성 보존: ITS는 유동성 장벽을 제거하여, 각 체인에 네이티브 토큰을 배치하는 번 앤 민트 방식을 사용해 브릿지와 랩드 토큰을 대체하는 애플리케이션을 지원합니다. 이를 통해 브리지 접두사나 단편적인 크로스체인 표현을 넘어선 앱 개발이 가능합니다. (기존의 락앤민트 브리징도 여전히 지원됩니다.)
- 자동화된 공급 관리: ITS는 체인 간 토큰 전송 시에도 총 공급량이 정확하게 유지되도록, 채굴, 소각, 잠금 등의 프로세스를 자동화하여 일관된 토큰 공급을 관리합니다.
- 사용자 지정 토큰 기능 유지: 거버넌스 권한이나 수익률 메커니즘과 같은 고유한 토큰 기능도 ITS의 변환 속성을 통해 모든 체인에서 보존됩니다.
이러한 기능은 멀티체인 스테이킹, 거버넌스, 일드 파밍 등 새로운 토큰화 가능성을 열어줍니다.
바빌론과 아이겐레이어를 통한 유연하고 강화된 경제적 보안
엑셀라 MDS는 개발자가 자유롭게 새로운 블록체인과 리소스를 연결해 혁신적인 애플리케이션을 구축할 수 있게 해줍니다. 하지만 모든 애플리케이션과 연결이 동일한 보안 요구사항을 가지는 것은 아닙니다.
인터체인 앰플리파이어는 채권형 검증자를 통해 새로운 연결을 보호하지만, 필요한 채권의 양과 담보 유형은 온체인 거버넌스를 통해 조정할 수 있습니다. 이 과정에서 다음과 같은 통합 옵션들이 제공됩니다.
아이겐레이어와의 통합: MDS 기반 애플리케이션은 이더리움의 방대한 스테이킹 풀을 활용할 수 있습니다. 애플리케이션은 이더리움 스테이킹 풀을 사용해 우량 담보를 바탕으로 보안 임계값을 설정할 수 있으며, 리스테이커들은 새로운 체인 연결을 보호하는 데 스테이킹된 이더를 활용할 수 있습니다.
바빌론과의 통합: 앰플리파이어의 유연한 보안은 이더리움에 국한되지 않습니다. 바빌론은 자체 보관된 BTC 예치를 통해 다른 블록체인 애플리케이션에서도 사용할 수 있으며, 이를 통해 새롭게 연결된 체인에서도 비트코인 수준의 보안을 보장합니다.
이러한 개선을 통해 엑셀라는 수백, 수천 개의 연결된 블록체인으로 안전한 상호운용성을 확장할 수 있습니다. 이러한 연결은 보안 요구사항이 낮은 신규 프로젝트부터 수십억 달러의 자산이 걸려 있는 프라이빗 체인을 연결하려는 기존 금융 기관까지 다양한 사례에 적용될 수 있습니다. 유연한 보안은 이러한 모든 시나리오를 가능하게 합니다.
오픈제플린과의 개방형 상호운용성 인터페이스
인터롭 랩스(Interop Labs)와 오픈제플린(OpenZeppelin)의 협력으로 특정 벤더에 종속되지 않는 개방형 상호운용성 인터페이스가 도입되어 멀티체인 개발의 유연성이 더욱 향상되었습니다. 이제 애플리케이션 개발자는 엑셀라를 포함한 특정 공급업체에 구애받지 않고, 시맨틱을 사용해 프로그래밍 가능한 상호운용성을 통합할 수 있습니다. 개발팀은 필요에 따라 다른 상호운용성 네트워크나 크로스체인 공급자를 자유롭게 교체할 수 있습니다.
개방형 시맨틱은 크로스체인 커뮤니케이션을 위한 공통 인터페이스와 관행을 장려하여 생태계 전반에서 폭넓은 호환성을 보장합니다. 이러한 개방형 표준이 채택되면, 개발자는 크로스체인 기능을 통합할 때 익숙한 도구를 활용할 수 있으며, 이 표준을 통해 구축된 애플리케이션은 생태계의 변화에도 더욱 유연하게 적응할 수 있습니다. 즉, 개발자는 특정 공급업체나 프로토콜에 묶이지 않고 처음부터 멀티체인 지원 디앱을 자유롭게 구축할 수 있습니다.
엑셀라 가상 머신(AVM)
AVM은 상호운용성을 프로그래밍 가능한 레이어로 전환하여, 개발자가 인터체인 환경 내에서 직접 스마트 컨트랙트를 작성하고 배포할 수 있도록 합니다.
주요 기능:
- 상호운용성 레이어에서 스마트 컨트랙트 배포 가능
- 튜링 완전한 사용자 정의 가능한 크로스체인 로직을 코스와즘(CosmWasm)으로 구동
- 탈중앙화된 인프라에서 사용 가능한 인터체인 엠플리피이어와 같은 개발자 도구
AVM은 인터체인 엠플리파이어와 같은 고급 상호운용성 기술을 범용 레이어에 위치시키며, 이를 통해 모든 온체인 및 오프체인 리소스와 연결할 수 있습니다. 또한, 개발자가 인터체인 환경에서 애플리케이션 구성 요소를 구축할 수 있게 하여, 로직을 서비스하는 자산과 사용자 최전방에 배치할 수 있습니다.
엑셀라 MDS를 통한 웹3 개발의 미래
향후 출시될 엑셀라 MDS 메인넷 배포는 엑셀라 네트워크의 온체인 거버넌스 승인에 따라 달라질 수 있습니다. 승인이 이루어지면 더 많은 체인이 연결되고, 더 많은 개발자가 엑셀라 MDS를 활용하여 다양한 블록체인 생태계의 고유한 강점을 살린 더욱 정교한 멀티체인 애플리케이션이 등장할 것으로 예상됩니다. 이러한 애플리케이션은 기능, 사용자 경험, 확장성 측면에서 웹2 수준을 보여주거나 이를 능가하는 웹3의 새로운 물결을 이끌 것입니다.
엑셀라 MDS는 무허가 동적 연결, 유동성부터 유연한 기관급 보안에 이르기까지, 차세대 웹3 애플리케이션 구축을 위한 필요한 인프라를 제공합니다. 오픈제플린 표준 통합을 통해 전 세계 개발자들은 끊임없이 성장하는 생태계에서 실전 검증된 기술을 활용할 수 있습니다.
- 자세한 내용을 확인하려면 axelar.network/mobius를 방문하세요.
- 개발을 시작하려면 docs.axelar.dev에서 확인하세요.