
Arbitrum Stylus 메인넷 출시: WASM VM 도입으로 Rust, C, C++로 스마트 계약 작성 가능

2021년 8월 31일 Arbitrum One이 공식 출시된 이후, Arbitrum 생태계는 개발자들에게 다양한 유연한 도구를 제공하며 블록체인 상에서 더 강력하고 효율적이며 독창적인 제품을 구축할 수 있도록 창의성을 발휘할 수 있게 지원해 왔습니다. 오늘 Arbitrum One 및 Nova 메인넷에서 Stylus를 활성화하는 것은 또 하나의 이정표로서, Arbitrum가 개발자 역량 강화에 기울여온 노력을 더욱 확장하는 계기가 될 것입니다.
마침 Arbitrum의 3주년을 맞아, 현재 Arbitrum Stylus가 Arbitrum One과 Nova 메인넷에 출시되었습니다. 향후 Orbit 체인 역시 자체적으로 Stylus라는 새로운 기술을 채택하고 실험할지 여부를 결정할 수 있게 됩니다. 결국 Arbitrum이 오랫동안 지켜온 철학은 바로 당신의 체인, 당신의 규칙이기 때문입니다.
현재 솔리디티(Solidity)는 이더리움에서 가장 널리 사용되는 스마트 계약 언어 중 하나입니다. 솔리디티가 블록체인 형성에 중요한 역할을 해왔으며 앞으로도 그 역할을 계속할 것이라는 점은 부정할 수 없습니다. 그러나 솔리디티로 스마트 계약을 개발할 때 몇 가지 한계점이 존재합니다. 데이터 관점에서 보면, 현재 약 2만 명의 솔리디티 개발자가 있는 것으로 추정되며, 이 숫자는 Rust 개발자의 300만 명, C/C++ 개발자의 1200만 명에 비해 현저히 낮습니다.
Stylus는 스마트 계약 개발을 위한 효율적이고 안전한 프로그래밍 도구를 제공합니다. WebAssembly(WASM)로 컴파일 가능한 모든 언어—Rust를 포함한 기타 언어들—이 지원됩니다. 이는 Stylus가 EVM 바이트코드 대신 WASM 실행을 위한 병렬 가상 머신을 도입했기 때문이며, 이 가상 머신은 EVM과 완전히 상호 운용 가능합니다. 이 가상 머신은 EVM을 대체하는 것이 아니라, 각각의 바이트코드를 상태 전이와 함께 협업하여 실행함으로써 성능을 최적화합니다.
또한 WASM은 수십 년간 Rust 및 C 언어에 대해 진행된 컴파일러 개발 덕분에 솔리디티보다 더 효율적인 프로그램을 생성할 수 있습니다. 이를 통해 극도의 가스 소비를 요구하던 복잡한 암호화 및 계산 작업을 수행할 수 있게 되었습니다. 주목할 점은 솔리디티 계약과 WASM 계약이 완전히 상호 운용 가능하다는 사실입니다. 솔리디티 계약은 자유롭게 Rust 계약을 호출할 수 있으며 그 반대도 마찬가지입니다. Rust를 선택할 경우, 개발자는 즉시 포괄적인 개발 도구 세트와 체인 상 기능에 접근할 수 있습니다.
이러한 새로운 프로그래밍 언어들과 고성능 WASM 가상 머신을 활용하면, 개발자는 더 표현력 있는 코딩 도구를 갖게 되어 체인 상 혁신의 경계를 더욱 넓힐 수 있습니다. 또한 Stylus의 WASM 가상 머신은 복잡한 스마트 계약의 가스 비용을 크게 줄일 수 있어, 계산 및 메모리 집약형 애플리케이션의 운영 비용을 획기적으로 감소시킬 수 있습니다.
Arbitrum One 및 Nova 메인넷에 Stylus를 출시하는 것은 이더리움 확장의 비전과 일치합니다. 향후 Stylus를 통해 우리는 블록체인의 미개척 영역을 더 깊이 탐색할 수 있는 능력을 갖추게 될 것이며, 더 많은 개발자들이 이 여정에 동참하기를 기대합니다.
【클릭하여 Stylus에 대한 소개 영상을 시청하세요】
함께 구축하세요
Stylus 생태계는 성장과 확장 가능성으로 가득하지만, 아직 초기 단계에 있습니다. 기본적인 구성 요소는 이미 준비되어 있지만, 생태계가 확장됨에 따라 더 많은 개발 도구와 기능이 제공되어 혁신을 더욱 촉진할 것으로 기대됩니다. 즉, Stylus를 처음 사용하는 선구자들은 프로젝트를 적극적으로 구축하면서 동시에 Stylus의 발전과 완성을 함께 만들어가는 과정에 기여하게 될 것입니다.
현재 이미 여러 초기 채택 팀들이 Stylus를 활용하고 있으며, 아래 사례들을 통해 Stylus의 활용 방안을 더 자세히 살펴보겠습니다.
-
Renegade Finance
Renegade는 '체인 상 다크풀(onchain dark pool)'이라는 새로운 형태의 익명 거래 기능을 갖춘 탈중앙화 거래소(DEX)를 구축 중입니다. 전통 금융의 다크풀과 유사하게, Renegade는 거래 규모를 숨기고 MEV, 슬리피지, 스프레드, 가격 영향 없이 고품질의 실행을 제공합니다. 백엔드에서는 다자간 계산(MPC)과 제로지식 증명을 활용해 거래 전후의 프라이버시를 보장합니다.
Renegade의 설립 엔지니어 Andrew는 다음과 같이 말했습니다.
「Stylus가 없었다면, 이 거래소는 이렇게 빠르고 저렴하며 안전하게 구현되지 못했을 것입니다.」
-
Superposition
Superposition의 AMM 계약 'Longtail'은 유동성을 집중시키는 유형의 AMM으로, 크로스체인 유동성을 원활하게 제공하면서도 시장 리스크를 최소화합니다. Stylus 덕분에 Longtail은 모든 유동성을 단일 계약 내에 통합하고, 각 풀 사이에는 fUSDC 하나의 자산만 공유하도록 설계되었습니다. 이 AMM은 Permit2도 지원하여 사용자가 토큰과 더 매끄럽고 저비용으로 상호작용할 수 있게 합니다.
Superposition의 창립자 Alex는 다음과 같이 말했습니다.
「Stylus는 Rust 생태계의 표현력, 경제성, 보안성과 EVM의 풍부한 생태계를 결합한 양날개를 가진 솔루션입니다. 우리는 EVM 위에서 최저 비용과 최고 보안을 갖춘 DeFi 스위트를 조합성과 함께 구축하기 위해 Stylus를 선택했습니다. Stylus는 모든 것을 가능하게 만든 게임 체인저입니다.」
-
Crypto Valley Exchange
Stylus는 Crypto Valley Exchange 팀이 Rust, WASM, LLVM의 도구를 활용해 이더리움 생태계와 완전히 상호 운용 가능한 첨단 스마트 계약을 개발할 수 있게 해줍니다. 이러한 능력은 팀이 체인 상에서 파생상품 거래를 위한 포트폴리오 마진 관리를 구현할 수 있도록 합니다.
Crypto Valley Exchange의 CTO Ivan은 다음과 같이 말했습니다.
「Stylus 덕분에 Rust, WASM, LLVM의 잠재력을 최대한 활용하면서도 전체 이더리움 생태계와의 완전한 상호 운용성을 유지할 수 있었습니다. Stylus는 우리가 체인 상에서 포괄적인 파생상품 거래 포트폴리오 마진 관리를 실현할 수 있는 유일한 선택지였습니다.」
-
Fairblock
Fairblock은 EVM 오퍼코드만으로는 불가능한 다자간 계산(MPC) 방식, 예를 들어 임계값 기반 암호화(threshold identity-based encryption) 등을 Stylus를 통해 구현하고 있습니다. 이러한 알고리즘은 선매수 방지 주문, PVP 게임, NFT 블라인드 박스, 강압 방지 투표, 기밀 AI 등 다양한 애플리케이션 구축 가능성을 열어줍니다.
생태계 지원
Stylus의 적용은 생태계 전반의 공동 노력 없이는 불가능합니다. Web3의 여러 파트너들이 힘을 모아 Stylus를 보다 보편적이고 누구나 이용할 수 있도록 만들고 있습니다.
-
Etherscan: 인기 있는 블록 탐색기 및 분석 플랫폼인 Etherscan은 Arbitrum rollup 및 Orbit 체인 상의 Stylus 계약 검증 및 상호작용을 지원함으로써, Stylus 스마트 계약에 대한 신뢰성과 접근성을 높이고 있습니다.
-
OpenZeppelin: 오픈소스 스마트 계약 라이브러리 및 보안 솔루션 제공업체인 OpenZeppelin은 Rust용 Stylus 라이브러리를 개발 중이며, 개발의 안정성과 신뢰성을 높이고자 합니다. 이를 통해 개발자들은 Stylus 개발을 가속화할 수 있을 것입니다.
-
Tenderly: 풀스택 Web3 인프라 제공업체인 Tenderly는 블록 탐색, 실행, 시뮬레이션을 통해 Stylus를 지원할 예정입니다. 로드맵에는 트레이싱 개선 및 가상 테스트넷 추가를 통한 Stylus 호환성 향상도 포함되어 있습니다.
향후 계획
앞으로 Offchain Labs는 Stylus SDK 개발 및 CLI 개선에 계속 주력할 예정입니다. Offchain Labs는 개방적이고 투명한 방식으로 시간이 지나도 유효한 제품을 만들겠다는 약속을 지키고 있습니다. 더 많은 사람들이 Stylus를 이해할 수 있도록, 향후 몇 주 동안 Arbitrum은 다양한 활동을 진행할 계획입니다. 주목해야 할 주요 행사들은 다음과 같습니다.
-
Stylus AMA 행사
9월 2일부터 Arbitrum 재단은 매주 AMA 행사를 개최하여 Stylus를 사용하는 팀들을 초청, 개발 경험을 공유하고 이러한 도구가 그들의 제품 및 서비스에 어떤 가치를 제공하는지 논의할 예정입니다.
-
메인넷 민팅
Stylus 출시를 기념하여, Arbitrum 재단은 Stylus 기반 최초의 NFT 계약을 위한 민팅 이벤트를 진행합니다! 이 NFT는 아티스트 Jimena Buena Vita가 제작하였으며, 2024년 9월 9일부터 민팅이 시작됩니다.
-
StylusPro 시리즈
우리는 9월 말과 10월 말에 고급 개발자를 대상으로 라이브 웨비나를 개최할 예정입니다. 이번 행사에서는 Stylus를 사용해 EVM 상에서 이전에는 불가능했던 혁신적인 사례를 구축하는 데 관심 있는 개발자들을 격려하는 것을 목표로 합니다. 예시 주제로는 다음과 같은 것들이 포함됩니다:
-
제로지식 증명;
-
25519 곡선 검증 및 기타 암호화 기법;
-
완전 동형 암호화;
-
옵션 가격 산정을 위한 Black-Scholes 모델;
-
저장 증명.
-
Stylus 반복 프로그램
Stylus 반복 프로그램은 Stylus 스마트 계약 및 도구의 초기 개발을 장려하여 궁극적으로 Stylus가 광범위한 암호화 커뮤니티 및 생태계에 기여하고 새로운 애플리케이션 가능성을 개척할 수 있도록 하는 것을 목표로 합니다.
현재 DAO 제안서가 Stylus 반복 프로그램에 최대 500만 ARB의 보상을 제공하기 위해 진행 중입니다. 이 제안은 현재 Arbitrum DAO의 피드백을 기다리고 있으며, 통과될 경우 팀 지원 접수가 10월 4일부터 시작될 예정입니다.
마무리하며
Arbitrum 역사상 가장 큰 실행 계층 업그레이드로서, Arbitrum Stylus는 개발자들이 전통적인 솔리디티 언어에 국한되지 않고 Rust, C, C++ 등 자신이 선호하는 프로그래밍 언어로 애플리케이션을 배포할 수 있게 하며, EVM과의 완전한 조합성을 유지합니다. 이는 개발자와 사용자 모두에게 훨씬 나은 경험을 제공할 뿐 아니라, Arbitrum 생태계가 전 산업은 물론 Web2 분야의 애플리케이션까지 포용할 수 있는 문을 열어줍니다. 앞으로 Stylus의 채택과 발전이 계속됨에 따라, Arbitrum 생태계의 더욱 화려한 미래를 기대합니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














