폴카닷 스마트 계약 플랫폼 Gear에 대한 심층 해석: 병렬 아키텍처 공공 블록체인으로 가는 길
저자: 가문, 체인 포착기
1. 요약
2021년 11월, 폴카닷 메인넷이 공식적으로 평행 체인 슬롯 경매를 시작하면서 폴카닷 생태계는 눈부신 새로운 세력으로 떠올랐다. 그 창립자 가빈 우드가 주장하는 "다중 체인 상호 연결"은 블록체인 분야에 광범위한 상상력을 불어넣는 동시에 아칼라, 문빔, 아스타 등 폴카닷 생태계 프로젝트를 한때 뜨겁게 만들었다.
폴카닷 생태계에서 기어는 상대적으로 저평가된 프로젝트 중 하나이다. 폴카닷 스마트 계약 플랫폼으로서 기어는 기술적으로 비동기 프로그래밍과 병렬 계산, WASM 가상 머신을 지원하며, 기어의 실행 속도는 전통적인 EVM 체인보다 크게 높다고 전해진다. 기어의 TPS(초당 거래 수)는 이더리움, BSC, 폴리곤 등 EVM 계열 공공 체인보다 몇 배 높은 수준이다. 기어 CEO 니콜라이 볼프는 기어가 DApp 개발자가 Rust, C, C++ 등 주요 개발 언어를 사용하여 스마트 계약을 배포할 수 있도록 지원할 것이라고 명확히 밝혔다. 또한 다양한 응용 프로그램에 적합한 템플릿과 라이브러리를 출시하여 개발자가 일부 매개변수만 수정하여 DApp을 쉽게 배포할 수 있도록 하여 호환성을 최대한 강화할 예정이다.
또한, 기어 CEO 니콜라이 볼프는 이전에 폴카닷 모회사인 파리티 테크놀로지스에서 핵심 개발자로 활동하며, 파리티 이더리움 클라이언트 및 서브스트레이트 프레임워크 개발에 참여했으며, 폴카닷 창립자 가빈 우드와 6년 동안 함께 일했다.
이제 체인 포착기는 응용 사례, 팀 구성원, 기술 솔루션, 경쟁 제품 분석, 장단점 분석 등 다양한 관점에서 기어 프로젝트를 심층적으로 해석할 것이다.
2. 프로젝트 소개
1. 응용 사례
기어는 폴카닷---쿠사마 생태계의 스마트 계약 플랫폼으로, 미래에 폴카닷의 평행 체인이 될 예정이다. 폴카닷 리레인 체인이 DApp 계약 배포를 지원하지 않기 때문에 개발자는 폴카닷 네트워크에 진입하기 위해 종종 평행 체인에 계약 코드를 배포하거나 블록체인을 직접 구축하고 시작해야 한다. 후자는 슬롯 경매에 참여하기 위해 많은 DOT 토큰을 스테이킹해야 하며, 비용이 매우 비쌉니다. 따라서 대부분의 개발자는 적합한 평행 체인에 DApp 프로그램을 배포할 것이다.
평행 체인으로서 기어는 DeFi, DAO, NFT, 공급망 관리 시스템 등 다양한 DApp을 탑재할 플랫폼 역할을 하며, 개발자에게 다양한 인프라를 제공하고 즉시 사용 가능한 생성 프로세스를 지원하며, 탑재된 DApp이 폴카닷 리레인 체인으로부터 보안 보장을 받을 수 있도록 한다. 동시에, 이 프로젝트가 제안한 병렬 작업 처리 메커니즘이 성공적으로 사용된다면, 기어의 실행 속도는 폴카닷의 다른 평행 체인을 크게 초월하여 폴카닷 생태계의 최적의 진입점이 될 것이다. 본질적으로 기어의 위치는 새로운 공공 체인이다.
2. 팀 배경
공동 창립자 겸 CEO: 니콜라이 볼프
니콜라이 볼프는 기어의 공동 창립자 겸 CEO로, 2015년 이후 폴카닷 모회사인 파리티 테크놀로지스에서 핵심 개발자로 활동하며, 폴카닷 창립자 가빈 우드와 6년 동안 협력했다. 파리티에서 근무하는 동안 볼프는 파리티 이더리움 클라이언트 및 서브스트레이트 프레임워크 개발에 참여했으며, WASM 스마트 계약의 초기 버전 구현을 이끌었다.
공동 창립자 겸 CFO: 일리야 벨러
일리야 벨러는 기어의 공동 창립자 겸 CFO로, 르네상스 캐피탈, 모건 스탠리 및 미국 은행에서 근무하며 전 세계의 헤지 펀드 및 고액 자산가와 20년 이상 협력해왔다. 지난 20년 동안, 일리야 벨러는 다양한 프로젝트를 위해 10억 달러 이상의 자금을 모금했다.
공동 창립자 겸 개발 책임자: 알렉산더 부고르코프
알렉산더 부고르코프는 기어의 개발 책임자로, Lyft, New Relic 및 Spotify와 같은 유명 기술 회사에서 근무한 경험이 있다.
CTO: 페트르 볼린스키
페트르 볼린스키는 기어의 최고 기술 책임자로, 여러 분야에서 제품 개발 및 기술 리더십에 대한 풍부한 경험을 가지고 있으며, 프로젝트 및 비즈니스 프로세스 관리 응용 프로그램 개발, 시스템 아키텍처, 크로스 플랫폼 개발 환경, 웹 및 모바일 프로그램, 운영 체제, 가상화 및 클라우드(SaaS, IaaS, PaaS) 분야에 걸쳐 있다.
3. 프로젝트 진행 상황
2021년 8월, 기어 프로젝트 팀은 공식적으로 이 프로젝트를 공개했다.
2021년 9월, 기어 프로젝트 팀은 GitHub 코드 저장소를 공개하고 테스트넷 노드 구성을 완료했다.
2021년 11월, 기어는 표준 라이브러리를 재구성했다.
2021년 12월, 기어는 1200만 달러의 사모 펀딩 라운드를 완료했으며, Blockchange Ventures가 주도하고, 삼엽자본, Web3 재단 및 폴카닷 모회사인 파리티 테크놀로지스의 경영진, 가빈 우드 박사, 레미니스캡, 분산 글로벌, LAO, 메커니즘 캐피탈, 비트스케일, 스파르탄 그룹 LLC, 해시키 등이 참여했다.
2022년 2월, 기어 공식은 3월에 백서를 작성할 예정이며, 곧 테스트넷을 출시하고 2022년에는 메인넷을 출시할 계획이라고 발표했다.
3. 기술 솔루션 해석
WASM 가상 머신
노드 가상 머신(다양한 노드 장치에서 동일한 프로그램 실행 환경을 구축하는 역할) 및 개발 언어 측면에서 개선하기 위해, 이더리움 이후의 EOS, NEAR 및 서브스트레이트 프레임워크와 폴카닷 리레인 체인 노드는 모두 WASM 가상 머신을 사용하고 있으며, 기어도 마찬가지이다. 이더리움 팀의 "폐쇄적인 개발"로 인해 생긴 EVM 및 솔리디티 언어와는 달리, WASM(WebAssembly) 언어는 구글, 마이크로소프트, W3C 등 최고의 기술 회사들이 수년간 공동 개발하였으며, 2017년 11월에 Firefox, Chrome, Microsoft Edge, Safari 등 4대 웹 브라우저에서 지원되었다.
EVM에 비해, WASM 가상 머신은 표준화 작업에서 오랜 역사를 가지고 있으며, 대부분의 현대 하드웨어 아키텍처와 호환되는 더 완벽한 명령어 집합(하드웨어 장치와 상호 작용하기 위해 사용됨)을 제공하며, Rust, C, C++ 등 고급 언어를 기계어로 컴파일하여 거의 네이티브 속도로 실행할 수 있다. 기어의 CEO는 이론적으로 WASM이 EVM보다 최대 10배 빠를 수 있다고 밝혔다.
Rust 및 C, C++와 같은 주요 언어를 컴파일할 수 있도록 지원하는 WASM 가상 머신의 채택은 기어 기반 스마트 계약 개발이 더 넓고 전통적인 프로그래밍 언어(예: C 및 C++)를 지원하게 하여 전통 IT 산업의 프로그래머를 블록체인 및 Web3 분야로 유입시키기 용이하게 한다. 또한 병렬 계산 등 전통적인 컴퓨터 환경에서 제공하는 기능을 고려할 때, 기어는 전반적으로 이더리움 및 EVM을 사용하는 공공 체인 및 병렬 모드를 지원하지 않는 다른 새로운 공공 체인보다 전통적인 컴퓨터 환경에 더 가까워질 것이다.
병렬 작업 처리 및 비동기 프로그래밍 모드
현재 공공 체인의 TPS(초당 거래 수)를 제한하는 주요 병목 현상 중 하나는 대부분의 공공 체인(특히 이더리움, BSC 및 폴리곤 등 EVM 계열 공공 체인)이 단일 스레드(한 번에 하나의 작업만 처리 가능) 처리 모드를 사용하기 때문에 블록체인 네트워크가 시간 측면에서 확장할 가능성을 크게 제한한다.
대부분의 공공 체인과는 달리, 기어는 기술 아키텍처에서 직접적으로 큰 변화를 주었다. 기술 문서에서 명확하게 기어 네트워크 노드가 "병렬 처리"(동시에 여러 작업 실행) 및 "비동기 프로그래밍"(특정 함수 기능의 결과를 지연 반환할 수 있음)을 지원한다고 제안했다. 이를 위해 "병렬 처리 흐름" 및 "메시지 전달 통신 모드", "액터 통신 모델" 및 "async/await 선언"을 채택했다.
이론적으로, 이러한 특성은 기어의 TPS를 일반 공공 체인보다 몇 배 높일 수 있다.
기어가 채택한 "메시지 전달 통신" 상호 작용 모드는 각 거래 사건을 서로 다른 사용자 간에 전달되는 "메시지"로 처리한다. 이러한 상호 작용 모드는 전통적인 컴퓨터 분야에서 널리 채택되었으며, 오래된 "공유 메모리 모드"보다 성능이 더 우수하다.
(이미지 출처: 기어 기술 문서)
동시에, 기어 노드의 가상 머신 아키텍처에서는 CPU 코어 수에 따라 해당하는 "이벤트 흐름"(파이프라인으로 이해할 수 있음)을 생성할 수 있다. 예를 들어, CPU에 두 개의 코어가 있다면 두 개의 흐름을 생성하여 거래 사건을 두 개의 다른 이벤트 흐름에 포장하여 두 개의 다른 CPU 코어에서 실행하도록 할 수 있다. 예를 들어, 원래 처리해야 할 100개의 사건이 있을 경우, 하나의 이벤트 흐름만 있다면 단일 코어에서 실행해야 하므로 100초가 필요하다. 두 개의 이벤트 흐름을 설정하면 각 흐름에 50개의 사건이 포함되어 두 개의 코어에서 실행되므로 50초만 필요하다. 이론적으로, 이러한 다중 코어 병렬 작업 모드를 채택하면 작업 소요 시간을 몇 배로 단축할 수 있다.
(이미지 출처: 기어 기술 문서)
하지만 동시에 여러 거래 사건을 실행하는 상황은 충돌을 유발할 수 있다. 예를 들어, 사건 A와 사건 B가 서로 다른 CPU 코어에서 동시에 실행되지만, 이 두 사건이 호출하는 계약 주소가 모두 C라면, 이 경우 사건 A와 B는 서로 영향을 미치고 계약 C의 코드 호출에 간섭하여 "이중 지불"과 유사한 현상을 발생시킬 수 있다.
이러한 상황을 피하기 위해 기어의 해결책은 위의 A와 B를 동일한 "이벤트 흐름"에 넣고 동일한 CPU 코어에서 순차적으로 실행하는 것이다. 이렇게 하면 공유 자원 문제를 해결할 수 있다.
이로 인해 기어 노드는 다중 스레드를 지원할 수 있으며(동시에 여러 거래 사건을 실행) 사건 간의 관련성과 서로 충돌하는 문제를 해결할 수 있다. 이러한 방식으로 기어는 실행 효율성을 크게 향상시킬 수 있다.
이상은 기어의 거래 사건 처리 모드에 대한 개선 사항이다. 그러나 하나의 거래 사건은 여러 단계로 분해될 수 있으며, 여러 계약 프로그램의 호출로 볼 수 있다. 따라서 더 세분화된 구조에서 효율성을 높이기 위해 기어는 체인 상의 프로그램(스마트 계약)의 코드 실행 속도를 높이고 개발자의 프로그래밍 경험을 개선하기 위해 노력하고 있다. 이를 위해 기어는 "비동기 프로그래밍" 모드를 직접 지원한다.
전통적인 프로그래밍 모드에서는 코드가 순서대로 위에서 아래로 한 줄씩 "동기" 실행되어야 하며, 순서가 앞선 코드 명령이 실행을 완료해야만 다음 줄의 코드가 실행된다. 이러한 모드는 단점이 있다. 예를 들어, 특정 명령 기능(아래 그림의 printf 호출)을 호출한 후 시스템은 해당 명령이 실행될 때까지 기다린다. 만약 해당 명령이 오랜 시간 동안 실행되지 않으면, 시간이 많이 소요되어 이후의 코드가 모두 대기해야 하며, 이는 전체 프로그램의 실행을 지연시킨다. "신속함"이 중요한 블록체인 세계에서 이는 시스템의 TPS를 저하시킬 것이다.
이를 위해 기어는 "비동기 프로그래밍" 모드를 채택하여 프로그램(스마트 계약)이 하나의 명령을 실행할 때 다음 명령을 계속 실행할 수 있도록 하여 "대기" 상태에 있지 않도록 한다. 이전에 실행된 명령 기능은 미래에 응답 결과를 반환할 수 있다. 예를 들어, 기어의 특정 스마트 계약에서 코드 조각에 여러 다른 계약(A, B, C)을 호출하는 명령이 포함되어 있다면, 전통적인 "동기" 모드에서는 A를 호출한 후 B를 호출하고, B를 사용한 후 C를 호출해야 한다. 그러나 "비동기" 모드를 사용하면 동일한 시간 동안 거의 동시에 계약 A, B, C를 호출할 수 있으며, 호출 과정의 완료를 기다릴 필요가 없으므로 계약 코드의 실행 시간을 단축할 수 있다. 본질적으로, "비동기 프로그래밍"은 스마트 계약의 서로 다른 코드 명령이 "병렬 실행"을 실현하도록 한다.
(이미지 출처: CSDN)
앞서 언급한 바와 같이, 기어는 "병렬 계산" 및 "비동기 프로그래밍" 메커니즘을 지원하여 동시에 여러 거래 사건을 처리하여 효율성을 크게 향상시킬 수 있지만, 이는 다른 위험을 초래할 수 있다. 예를 들어, 사용자 A가 거래를 시작하고 체인 상의 프로그램 B를 호출할 때, B가 실행되는 동안 프로그램 C와 D를 호출해야 하고, 프로그램 C와 D는 동일한 프로그램 E를 호출해야 한다. "병렬" 및 "비동기" 모드에 따라 C와 D가 동시에 실행되면 E를 동시에 호출하게 되어 자원 조정에서 충돌이 발생하고 혼란을 초래할 수 있다.
이러한 상황에서 호출 프로그램(계약)은 반드시 명확한 순서를 가져야 하며, 기어는 액터 모델을 사용하여 이 문제를 해결한다.
액터 모델은 1973년에 제안된 것으로, 많은 독립 마이크로 프로세서로 구성된 고병렬 컴퓨터를 위해 처음 개발된 지원 병렬 논리 모델이다. 현재 전통적인 컴퓨터 프로그래밍에서 널리 사용되고 있다. 블록체인 응용 시나리오에서 액터 모델은 서로 다른 스마트 계약을 서로 다른 액터 엔티티로 분류하며, 각 액터 엔티티는 고유한 메일박스(mailbox)를 가지고 있어 관련된 메시지(거래 사건)를 순서대로 수신하고, 사건의 순서에 따라 자신의 데이터 상태를 변경한다. 각 액터 엔티티는 매번 하나의 사건만 처리하므로 공유 상태를 제거하고 여러 사건이 동시에 액터 엔티티에 영향을 미치는 것을 방지할 수 있다. 동시에 서로 다른 액터 엔티티 간에 메시지를 상호 전송하여 서로 호출할 수 있으며, 이는 블록체인에서 계약 간의 상호 호출 시나리오에 해당한다.
(이미지 출처: CSDN)
이렇게 이해할 수 있다: 액터 엔티티는 자신의 "거래 사건 큐"를 추가한 스마트 계약이다. 앞서 언급한 바와 같이 동시에 실행되는 계약 C와 D가 공동으로 계약 E를 호출하는 경우, C와 D 각각의 호출 요청은 발신 시간(매우 근접할 수 있지만 구별할 수 있을 정도) 순서에 따라 계약 E의 메일박스 메시지 큐에 배치되고, E는 순서에 따라 C와 D의 호출 요청을 각각 실행하게 된다(예: C의 요청을 먼저 실행한 후 D의 요청을 실행함). 이렇게 하면 충돌이 해결된다. 액터 논리 모델은 스마트 계약의 특성(고유한 상태와 저장 공간을 가짐)에 적합하다.
액터 모델을 사용함으로써 기어의 개발자는 스마트 계약 개발에서 코드 명령의 "비동기 프로그래밍" 및 "비동기 실행"(실질적으로 병렬 실행)을 실현할 수 있다. 이 기반 위에서 기어는 Rust 언어의 원래 비동기 프로그래밍 기능(예: Futures 및 async/await 등 주요 구문)을 지원할 수 있으며, 이는 솔리디티 언어가 오랫동안 갖추지 못한 기능이다. 비동기 프로그래밍은 스마트 계약 코드 작성 패러다임을 크게 변경하고 개발자에게 큰 편의를 제공할 것이다.
종합적으로, "병렬 처리"와 "비동기 프로그래밍"이라는 두 가지 가장 중요한 독특한 기능을 결합함으로써, 기어는 전통적인 공공 체인보다 거래 사건을 더 빠르게 처리하고 체인 상의 프로그램을 더 빠르게 실행할 수 있어 TPS가 크게 향상될 수 있다.
4. 경쟁 제품 상황
기어는 본질적으로 폴카닷 평행 체인으로 위치하고 있으며, 경쟁 제품은 폴카닷 생태계의 다른 평행 체인인 문빔, 아스타, 아칼라, 패럴렐, 클로버 등이 있다. 본문에서는 이러한 평행 체인(메인넷이 이미 운영 중인)의 관련 정보를 주로 비교할 것이다.
1. 문빔
문빔은 폴카닷의 EVM 호환 체인으로, 이더리움과 호환되는 폴카닷 스마트 계약 플랫폼으로 자리 잡고 있다. EVM 호환성을 통해 개발자는 최소한의 변경으로 기존의 솔리디티 스마트 계약 및 DApp을 문빔에 배포할 수 있으며, 문빔과 리레인 체인 간의 상호 연결을 통해 전체 폴카닷 생태계의 상호 연결을 실현할 수 있다.
팀 측면에서 문빔 개발 팀인 Purstake의 창립자는 미국인 데릭 유(Derek Yoo)로, 그는 G20 Ventures의 일원이며, 사무실 소셜 소프트웨어 FUZE 모회사에서 CTO로 12년간 근무한 후 해당 회사의 CPO(최고 구매 책임자)를 역임했다. 2019년 5월, 데릭 유는 Purstake 회사를 설립하였다. 이 회사는 서브스트레이트 프레임워크 개발에 참여했으며, 주로 프론티어 모듈을 담당했다.
자금 조달 측면에서, 2020년 9월 문빔 개발 팀인 PureStake는 140만 달러의 시드 라운드 자금을 조달했으며, Hypersphere Ventures가 주도했다. 2021년 3월, 해당 팀은 600만 달러의 전략 라운드 자금을 조달했으며, CoinFund가 주도하고 Binance Labs, IOSG Ventures, ParaFi, Coinbase Ventures, 분산 자본 등이 참여했다.
현재 문빔 체인 상의 원주율 프로토콜은 StellaSwap 및 BeamSwap, Zenlink와 같은 DEX 플랫폼을 포함하고 있다. 2월 15일 기준으로 문빔의 총 잠금 자산(TVL)은 약 1.8억 달러이며, StellaSwap이 45.74%의 잠금 자산 점유율을 차지하고 있다. 문빔의 쿠사마 선행 네트워크인 문리버의 총 잠금 자산은 2.1억 달러를 초과한다.
(출처: Defi Llama)
문빔의 체인 상 데이터는 대략 다음과 같다. 현재 해당 플랫폼은 105만 건 이상의 송금을 처리했으며, 그 토큰 GLMR의 폴카닷 생태계 내 보유 주소 수는 10만 개 이상에 달한다.
(출처: SubScan)
2. 아스타(구 플라즘)
아스타의 위치는 다중 체인, 다중 가상 머신 스마트 계약 플랫폼으로, EVM 및 WASM 가상 머신을 동시에 지원하며, 이더리움에서 DApp 개발자를 지원하는 동시에 솔리디티 생태계 외의 개발자에게도 확장할 수 있다. 또한 아스타는 독특한 "DApp 스테이킹" 인센티브 메커니즘을 가지고 있으며, DApp 배포를 유도하기 위해 각 블록 보상의 50%를 DApp 프로젝트 개발자와 지명자에게 분배하고, 나머지 50%는 POS 스테이킹 노드에 분배한다. 이 메커니즘은 개발자에게 더 명확한 장기 수익 경로를 제공하여 그들의 적극성을 높이는 것을 목표로 한다.
현재 아스타는 이더리움, BSC, 폴리곤, 아발란체, 디피니티, 코스모스 등을 지원하는 크로스 체인 브릿지 개발을 진행 중이다. 또한 Layer2 생태계를 지원하며, OVM 솔루션(Optimistic Virtual Machine)을 구현하여 Layer2 네트워크의 자산 이동 및 정보 상호 작용을 돕고 있다. 아스타는 다양한 복잡한 개발 환경을 포함하고, 다양한 유형의 DApp 스마트 계약 플랫폼이 되기를 목표로 하고 있다.
팀 측면에서 아스타의 개발 회사인 스테이크 테크놀로지스는 2018년 일본에서 설립된 회사로, 창립자는 와타나베 소타이며, 일본 인터넷 산업의 자원을 보유하고 있다. 2021년 아스타 생태계는 마이크로소프트 일본의 "Microsoft For Startups" 프로그램의 지원을 받아 Azure 등 마이크로소프트 서비스 및 마이크로소프트 글로벌 네트워크와 같은 인프라 지원을 받았다.
자금 조달 측면에서 아스타(구 플라즘)는 지난 1년 동안 3회의 자금 조달을 진행하여 총 3440만 달러를 조달했으며, 투자 기관으로는 Binance Labs, Polychain Capital, HashKey Capital, Alameda Research 등이 있다.
아스타는 올해 1월에 메인넷을 공식 출시했으며, 현재 체인 상 프로토콜은 DEX 플랫폼 ArthSwap, PolkaEx 및 크로스 체인 브릿지 cBridge를 포함하고 있다. 2월 15일 기준으로 아스타의 총 잠금 자산(TVL)은 약 4.8억 달러이며, 아스타 DApps 스테이킹 인센티브 프로그램에 참여한 잠금 금액은 4.4억 달러로 아스타 전체 잠금 자산의 90.57%를 차지하고 있다. 아스타의 쿠사마 선행 네트워크인 시덴의 총 잠금 자산은 약 1500만 달러이다.
(출처: 아스타 네트워크)
아스타의 체인 상 데이터는 대략 다음과 같다. 현재 해당 플랫폼은 65만 건에 가까운 송금을 처리했으며, 그 토큰 ASTR의 폴카닷 생태계 내 보유 주소 수는 약 6만 개에 달한다.
(출처: SubScan)
3. 아칼라
아칼라의 위치는 폴카닷 DeFi 생태계를 위한 기본 인프라로, EVM 및 WASM 가상 머신을 동시에 지원하며, 사용자에게 완전한 DeFi 응용 프로그램을 구축하고 있다. 여기에는 담보 대출의 스테이블 코인 시스템, 스테이킹 자산 유동성 해제 프로토콜 및 DEX와 같은 핵심 인프라가 포함된다. EVM을 지원하기 때문에 아칼라는 개발자에게 이더리움 스마트 계약과 호환되는 모듈을 제공하고, 다양한 즉시 사용 가능한 DeFi 구성 요소를 제공하여 개발자가 아칼라 응용 프로그램 레이어에서 NFT, DEX 등 다양한 프로그램을 구축할 수 있도록 돕는다.
팀 측면에서 아칼라 개발 팀은 탈중앙화 금융 프로토콜인 라미나 팀과 폴카월렛 팀이 공동으로 시작했으며, 일부 구성원은 Web3 재단 출신이다. 팀 CEO는 수이타오(Ruitao Su)로, 오클랜드 대학교를 졸업했으며, 이전에는 센트럴리티의 최고 기술 책임자였다. CTO는 첸시량(Bryan Chen)으로, 오클랜드 대학교를 졸업했으며, 서브스트레이트 코드베이스의 주요 기여자이자 폴카닷 대사이다. COO는 베테 첸(Bette Chen)으로, 오클랜드 대학교를 졸업했으며, 블록체인 프로토콜 및 DApp 제품 개발을 담당하고 있다.
자금 조달 측면에서 아칼라는 2020년 3월에 150만 달러의 시드 라운드 자금을 조달했으며, Polychain이 주도하고 Hashkey, KR1 등이 참여했다. 같은 해 8월, 아칼라는 700만 달러의 A 라운드 자금을 조달했으며, Pantera Capital이 주도하고 ParaFi Capital, 1confirmation, Arrington XRP Capital, Coinfund, DCG 등이 참여했다. 2021년 3월, 아칼라는 Coinbase Ventures의 투자를 받았으며, 금액은 공개되지 않았다.
아칼라는 올해 1월에 송금 기능을 개통했으며, 2월 10일에는 백만 ACA 보상 프로그램을 시작하여 체인 상 DEX 플랫폼인 아칼라 스왑의 발전을 유도하고 있다. 2월 15일 기준으로 아칼라는 쿠사마의 선행 네트워크인 카루라에서 총 잠금 자산이 약 4500만 달러에 달한다.
아칼라의 체인 상 데이터는 대략 다음과 같다. 현재 해당 플랫폼은 49만 건에 가까운 송금을 처리했으며, 그 토큰 ACA의 폴카닷 생태계 내 보유 주소 수는 14만 개에 달한다.
(출처: SubScan)
4. 패럴렐 파이낸스
패럴렐 파이낸스의 위치는 DeFi를 주제로 한 평행 체인으로, 다양한 DeFi 제품을 출시하고 있으며, 현재 WASM 가상 머신을 사용하고 있다. 이 서비스는 레버리지 스테이킹(Leverage Staking)이라고 하며, 선행 네트워크인 하이코에서 사용되고 있으며, 사용자가 스테이킹한 자산을 대출하여 스테이킹과 대출의 두 가지 이자를 동시에 얻을 수 있도록 한다. 패럴렐---하이코는 또한 경매 대출(Auction Loans)을 지원하여 사용자가 고정 또는 변동 금리 또는 프로젝트 대출 금액에 따라 미래의 지분 비율을 결정할 수 있도록 하여 자신의 DOT 또는 KSM을 슬롯 경매의 크라우드 펀딩 참여자에게 대출할 수 있도록 한다.
팀 측면에서 패럴렐 파이낸스 프로젝트는 2021년 4월에 시작되었으며, 발기자는 바이웨이 캐피탈의 창립자 위안위보(Yuan Yubo)이며, 팀의 다른 구성원은 Facebook, JPMorgan 또는 Sushi, TrueFi, Mina 등에서 근무한 경력이 있다.
자금 조달 측면에서 패럴렐 파이낸스는 지난해 3회의 자금 조달을 완료하여 총 2000만 달러에서 3000만 달러 사이의 자금을 조달했으며, 투자 기관으로는 Polychain Capital이 주도하고 Slow Ventures, Lightspeed Venture Partners, Blockchain Capital, Alameda Research, Pantera Capital, 세쿼이아 캐피탈 및 Founders Fund 등이 있다.
현재 패럴렐 파이낸스의 총 잠금 자산(TVL)은 약 6억 달러이며, 주로 슬롯 경매 크라우드 펀딩 사업 부문에 집중되어 있다.
패럴렐 파이낸스의 체인 상 데이터는 대략 다음과 같다. 현재 해당 플랫폼은 4만 건에 가까운 송금을 처리했으며, 그 토큰 PARA의 폴카닷 생태계 내 보유 주소 수는 약 3만 개에 달한다.
(출처: SubScan)
5. 클로버
클로버 파이낸스의 위치는 폴카닷 생태계의 EVM 호환 체인으로, Substrate 기반 응용 프로그램을 위한 원스톱 EVM 호환 프레임워크를 생성하여 개발자의 진입 장벽과 비용을 낮추는 것을 목표로 한다. 이더리움 및 BSC 등 EVM 계열 공공 체인의 프로젝트는 스마트 계약을 클로버로 간단하게 이전할 수 있다.
이더리움의 높은 가스 비용을 해결하기 위해 클로버는 무료 경제 모델을 설계하여 각 거래에서 거래 자산에서 직접 거래 수수료를 부과하고, 사용자는 가스 비용을 지불하기 위해 ETH, BNB, HT 등의 토큰을 별도로 보유할 필요가 없으므로 사용자 사용 장벽을 크게 낮춘다. 동시에 클로버는 개발자를 위한 가스 분배 모델을 설정하여 가스 비용을 네트워크 유지 관리자 및 DApp 개발자에게 직접 전송하여 스마트 계약 개발자에게 수동 소득을 창출한다.
팀 측면에서 클로버 프로젝트는 2020년 11월에 시작되었으며, 프로젝트 책임자이자 공동 창립자인 비벤 커비(Viven Kirby)는 이전에 마이크로소프트 ERP 소프트웨어 개발 기술 책임자 및 아키텍트로 활동했으며, 여러 블록체인 프로젝트의 핵심 개발자였다. 기술 책임자이자 공동 창립자인 부락 케첼리(Burak Keçeli)는 결제 제품 GatePay의 기술 책임자 및 크로스 보더 결제 제품 Staqq의 창립자였다. 운영 책임자이자 공동 창립자인 노렐 응(Norelle Ng)은 Bithumb Global의 파트너이자 Amber Group의 고객 관계 책임자였다.
자금 조달 측면에서 2021년 2월 클로버 파이낸스는 300만 달러의 시드 라운드 자금을 조달했으며, Polychain, Hypersphere, Bithumb Global 및 Divergence Ventures가 주도했다. 2021년 5월 클로버 파이낸스는 후오비 혁신 실험실의 투자를 받았다.
클로버 파이낸스의 체인 상 데이터는 다음과 같다. 현재 해당 플랫폼은 36건의 송금을 처리했으며, 그 토큰 CLV의 폴카닷 생태계 내 보유 주소 수는 32개이다.
(출처: SubScan)
5. 장단점 분석
앞서 설명한 바와 분석을 통해 기어는 다음과 같은 장단점을 가지고 있다:
장점:
- 기능이 더 완전하고 속도가 더 빠른 WASM 가상 머신을 지원하며, Rust, C/C++ 등 주요 언어를 지원한다.
- 다양한 거래 사건의 병렬 실행을 지원하며, 스마트 계약 프로그래밍 및 실행의 비동기화를 지원하여 프로그램 실행 속도를 크게 높이고 TPS 수치를 EVM 계열 공공 체인보다 훨씬 높일 수 있다. 솔라나에 비해 기어의 보안성은 폴카닷 리레인 체인에 의해 보장될 수 있다.
- 대부분의 공공 체인(특히 EVM 계열 공공 체인)에 비해 성능과 아키텍처가 전통적인 컴퓨터 환경에 더 가깝다.
- 프로젝트 창립자 및 CEO는 폴카닷 모회사인 파리티 테크놀로지스에서 근무한 경력이 있으며, 폴카닷 창립자 가빈 우드와 가까운 관계를 가지고 있어, 프로젝트 초기부터 Web3 재단 및 파리티 테크놀로지스, 유명 VC인 삼엽자본의 투자를 받았다.
단점:
- 병렬 아키텍처와 비동기 프로그래밍을 채택함에 따라, 그 잠재적 복잡성은 블록체인 상태의 결정성과 관련이 있으며, 서로 다른 노드가 서로 다른 수의 CPU 코어를 가지고 있기 때문에 특수한 첨단 알고리즘을 개발하여 극복해야 한다. 이 부분의 개발 난이도는 결코 가볍지 않다.
- 설계가 매우 치밀하고 세심하더라도, 병렬 처리 모드는 장기 운영 중에 버그가 발생할 수 있다. 2018년, EOS 창립자 BM은 EOS 백서에서 언급된 "병렬성"을 실제로 구현하기 어려운 문제에 대해 "이 문제를 해결할 수 있는 사람은 이전에 최소한 3개의 블록체인 시스템을 개발한 경험이 있어야 한다"고 말했다. 또한 솔라나도 병렬 아키텍처를 지원하는 "Sealevel" 기술 솔루션을 제안했지만, 아직 실제로 구현되지 않았다.
- 기어는 아직 테스트넷을 시작하지 않았으며, 메인넷이 공식적으로 사용되기까지는 상당한 시간이 걸릴 수 있다. 이는 폴카닷 생태계에서 선발 우위를 잃게 만들 것이다.
- 기어는 현재 Rust 및 C 언어를 주로 지원하고 있으며, 특히 Rust 언어가 주를 이루고 있다. 그러나 Rust 언어의 학습 난이도가 높아 개발자 수가 제한될 수 있다.
- 기어 공식은 EVM을 지원하지 않겠다고 밝히지 않았다. 이는 현재 블록체인 개발에서 지배적이고 수가 많은 솔리디티 개발자를 잃게 되어 기어 생태계의 빠른 구축에 불리할 것이다.
- 기어의 보안성은 폴카닷 리레인 체인에 의존하며, 미래의 번영은 폴카닷 생태계 자체에 의해 제약을 받을 것이다. 폴카닷에서 발생할 수 있는 결함은 기어에 심각한 영향을 미칠 수 있다.
6. 결론
개발자가 폴카닷 생태계에 진입하는 새로운 경로로서 기어는 기술 주장과 팀 배경에서 신선한 인상을 주지만, 블록체인의 특수한 비즈니스 논리와 운영 메커니즘은 본질적으로 병렬 다중 스레드 작업 방식을 "적대시"하게 만들며, 이는 "병렬 계산" 깃발을 높이 든 기어 팀에게는 큰 장애물이 될 것이다. 동시에 이더리움 계열의 EVM 가상 머신과 솔리디티 언어는 거의 "대단한 존재"에 가까워, 폴카닷 생태계에서 EVM과의 호환성으로 인해 이더리움 계열 개발자에게 인기를 끌고 있는 문빔, 아칼라 및 아스타와 비교할 때 기어는 여전히 심각한 시험에 직면해 있다.
주: 본 문서 작성 과정에서 폴카닷 생태계 개발자, Patract CTO @Aten 선생님과 이더리움 생태계 개발자 @한 마리 잘생긴 개의 기술적 답변에 특별히 감사드립니다. 저자는 이 자리를 빌어 감사의 말씀을 전합니다.
참고 문헌:
《The advantage of Gear technology》
《Gear Technologies Raises $12M to Boost Smart-Contract Development on Polkadot》