
Movement: Move를 EVM에 도입하여 이더리움 생태계의 보안을 재정의
글: TechFlow

현재 L1/L2 서사에 지치지 않으셨나요?
L2BEAT의 데이터에 따르면 7월 10일 기준 암호화 시장에는 61개의 이더리움 L2가 존재하며, 추가로 상장 대기 중인 L2도 무려 79개에 달합니다.
하지만 대부분의 L2는 기술적 차별성이 부족하고 혁신이 없으며, 전통적인 EVM 환경에서는 해킹 사건이 빈번하게 발생해 새로운 체인들이 점차 해커들의 놀이터로 전락하고 있습니다.
그렇다면 속도와 보안을 모두 갖춘 L2은 존재할 수 있을까요?
Movement이 나섰습니다. Movement는 EVM 생태계 내에서 오랫동안 지속된 보안 문제를 해결하기 위해 Move 언어를 EVM 생태계에 도입하는 것을 목표로 하고 있습니다.
2024년 4월 Movement Labs는 Polychain Capital이 리드하고 Hack VC, Placeholder, OKX Ventures, dao5, Aptos Labs 등이 참여한 A 라운드 펀딩에서 3800만 달러를 조달했습니다. 이후 5월에는 Binance Labs가 Movement에 전략적 투자를 단행했다고 밝혔습니다.
수많은 이더리움 L2들 사이에서 Movement는 과연 무엇이 다를까요?
Move를 EVM 생태계로 가져오다
Movement란 말 그대로 하나의 움직임(movement)을 의미합니다. EVM 생태계로 Move 언어를 끌어들이는 운동입니다.
왜 하필 Move일까요?
Move 생태계에서 보안 업무를 맡고 있는 한 관계자는 필자에게 "MOVE의 기술적 잠재력은 특히 보안 분야에서 크게 과소평가되고 있다"고 말한 바 있습니다.
페이스북(현 메타)이 개발한 Move 언어는 탄생 초기부터 암호 자산을 위한 전용 스마트 계약 언어로 설계되었습니다.
이더리움 생태계에서 널리 사용되는 Solidity 등의 프로그래밍 언어와 비교했을 때, Move는 아키텍처 설계상 “보안성”과 “고성능”을 두 가지 핵심 가치로 강조합니다.
MOVE는 L2를 거치지 않고도 '모듈 패키징(module packaging)'이라는 최적화 기술을 통해 블록체인 트랜잭션의 저장 공간과 계산 비용을 줄입니다. 여러 스마트 계약을 하나의 모듈로 묶어 저장 및 인덱싱 비용을 감소시키며, 바이트코드 실행 단계를 줄여 처리 속도를 향상시킵니다. 덕분에 Move 기반 공공 블록체인의 TPS는 종종 수만 건을 넘어서며, 계속 확장하면 10만 레벨까지 도달할 수 있습니다.
보안 문제는 현재 이더리움 생태계 전체를 괴롭히는 난제입니다. 2023년 한 해 동안 체인 상에서 발생한 해킹 공격으로 인한 손실액은 70억 달러를 넘었으며, 이는 주로 Solidity 자체의 구조적 취약점 때문입니다.
예를 들어 Solidity와 같은 언어는 동적 호출 과정에서 악성 사용자가 악성 계약을 만들어 프로젝트 측 함수를 호출함으로써 공격을 완료할 수 있습니다. 반면 Move 언어는 정적 호출 방식을 채택하여, 프로그램 A가 프로그램 B를 호출할 때 실행 전 이미 호출 대상을 확정하고 운영 중에는 변경하지 않아 동적 호출의 문제점을 해결하며 네트워크 안정성을 강화합니다.
Move 언어는 재진입 취약점(re-entrancy vulnerabilities), 독성 토큰(poison tokens), 위조 토큰 승인(spoofed token approvals) 등 Web3.0 사용자들이 피해를 입는 다양한 사례를 방지하기 위해 보안성을 더욱 강조하여 설계되었습니다.
이것이 바로 Movement Labs가 2022년 창립 당시의 초심이기도 합니다. 이더리움 생태계 전반에 만연한 스마트 계약 취약점을 해결하고, 초당 3만 건 이상의 트랜잭션(TPS)을 처리하도록 설계된 새로운 실행 환경을 도입하려는 것입니다.
그러나 실제 암호화폐 시장에서 기술적 우위만으로는 게임의 판도를 바꾸기 어렵습니다.
대부분의 '이더리움 킬러'라 불리는 고성능 공용 블록체인들은 결국 역사의 소용돌이 속에 묻혀 사라졌습니다. L1은 보안과 성능 외에도 더 중요한 것이 있습니다. 바로 사용자, 개발자, 애플리케이션, 자산, 유동성 등을 포함한 생태계 구축입니다. 그렇지 않으면 아무리 멋지게 장식된 도시라도 결국 사람이 없는 유령 도시가 될 수밖에 없습니다.
이는 바로 이더리움 생태계의 강점이자 장벽입니다.
그렇다면 Move 언어의 보안성과 성능, 그리고 이더리움 생태계의 방대한 사용자 기반과 유동성을 연결할 수 있는 방법은 없을까요?
바로 Movement가 여기서 등장합니다. EVM 생태계에 Move 언어를 도입함으로써 Move의 보안성과 고성능 장점과 EVM 계열의 유동성, 방대한 사용자층을 연결하여 양측의 강점을 결합하려는 것입니다.
예를 들어 Movement SDK를 활용하면 개발자는 Move 코드를 작성하지 않아도 Solidity 스크립트를 자동으로 Move가 이해할 수 있는 오퍼레이션 코드로 변환해 M2에서 작동시키며, 이더리움 및 기타 EVM 네트워크와 호환 가능한 상호 운용성을 확보할 수 있습니다.
Movement는 Move와 EVM 사이에 다리를 놓았으며, 그 다리 위에 도시를 건설했습니다. EVM의 사용자와 자금이 여기에 집결하여 보다 안전하고 효율적인 블록체인 도시를 형성하고 있습니다.
두 가지 주요 제품: M1 + M2
공식 문서(https://docs.movementlabs.xyz/)에 따르면 Movement Labs는 현재 M1과 M2라는 두 가지 공용 블록체인 아키텍처를 개발 중입니다.
M1은 커뮤니티 중심의 블록체인 네트워크로, Move를 통해 높은 TPS, 즉각적인 최종 확정성(instant finality), 모듈화된 맞춤형 기능을 제공합니다.
이전에 발표된 내용(https://x.com/movementlabsxyz/status/1747746337850876307)에 따르면 M1은 모듈화를 핵심 설계 원칙으로 삼아 처음의 Move-EVM 블록체인에서 출발해 M2 및 다른 Move Stack 기반 롤업(Rollup)에 기술 지원을 제공하는 탈중앙화된 정렬기(sequencer)로 진화할 예정입니다.
또한 M1의 경제 모델에서는 모든 트랜잭션 수수료가 토큰 스테이킹 검증자 네트워크에 배분되어 선순환 효과를 일으키며, 더 많은 검증자가 수익을 얻기 위해 네트워크에 참여하도록 유도합니다.
전반적으로 볼 때 M1은 현재 Movement 생태계뿐 아니라 다른 어떤 블록체인 네트워크에서도 ‘공유 정렬기’ 및 ‘합의 계층(consensus layer)’ 구성 요소 역할을 수행하고 있습니다.
M2는 Movement 생태계의 메인넷으로, M1과 ZK-Rollup 기반의 이더리움 L2로서 Move 언어의 성능과 보안 장점을 결합하면서 EVM을 통합해 이더리움과 호환되는 DApp이 모두 M2에서 실행될 수 있도록 합니다.
합의 계층에서는 M2가 M1인 Snowman 합의 방식의 공유 정렬기를 사용하며, 데이터 가용성(DA) 측면에서는 Celestia를 통합하고, 실행 계층에서는 MoveVM을 사용합니다.
완전한 체인 상 거래 경로는 다음과 같습니다. M2의 트랜잭션은 M1 정렬기 네트워크를 통해 거래 데이터를 패키징하여 이더리움으로 되돌려 보내며, Prover Marketplace의 zk-provers 네트워크를 통해 유효성 증명을 완료한 후 ZK 증명 결과를 이더리움 메인넷에 올리고, 거래 세부 데이터는 Celestia에 게시함으로써 양측의 데이터 상태 동기화를 실현합니다. Blobstream 기술을 통해 Celestia의 모듈화된 데이터 가용성 계층을 이더리움으로 전송할 수도 있습니다.
또한 M2의 핵심 기능 중 하나는 EVM의 병렬 처리(parallelization) 기능입니다. EVM 바이트코드를 Move 바이트코드로 변환한 후 병렬 방식으로 실행함으로써 EVM 트랜잭션이 높은 처리량과 낮은 지연 시간을 달성할 수 있습니다.

요약하자면, M1은 합의 계층과 거래 정렬을 담당하고, M2는 Solidity-Move 간 변환과 거래 실행을 맡으며, Celestia/이더리움은 궁극적인 데이터 가용성과 상태 보안을 책임집니다.

Movement SDK: MOVE-EVM 다리
M2의 뒤에서 실제로 Move를 EVM 생태계로 끌어들인 핵심 개발 도구는 바로 Movement SDK입니다.
이는 MoveVM의 보안성과 리소스 관리 특성과 Solidity의 유연성과 적응성을 결합한 모듈화된 프레임워크로, 개발자가 분산된 환경 어디에서든 Move 기반 인프라와 애플리케이션을 구축하고 배포할 수 있게 해줍니다.
Movement SDK는 MoveVM, Fractal, 정렬기 네트워크 및 DA 서비스를 위한 맞춤형 어댑터(Adaptors) 등 3가지 핵심 구성 요소로 이루어져 있습니다.

MoveVM은 Movement SDK의 핵심 실행 엔진으로, 스마트 계약이 실행될 수 있는 리소스 중심적이며 엄격하게 제어된 환경을 제공합니다.
흥미로운 사실 하나: 비록 같은 Move 언어지만 Sui Move와 Aptos Move는 각각 독립된 블록체인 시스템으로, 각자의 가상 머신(VM)과 도구 세트를 갖고 있어 차이가 크며, 신규 기능 출시와 함께 이러한 차이는 점점 더 벌어지고 있어 거의 다른 프로그래밍 언어처럼 느껴질 정도입니다.
지금까지 어느 프로젝트도 이러한 격차를 좁히려는 시도를 하지 않았지만, Movement의 모듈화된 MoveVM은 EVM과 다른 Move 생태계와의 완전한 호환을 목표로 하는 다목적 가상 머신입니다. 현재 이미 Aptos와 EVM 코드 배포를 지원하며 곧 Sui 생태계도 지원할 예정입니다.
이는 향후 개발자가 새로운 프로그래밍 언어를 배우지 않아도 Aptos, SUI, 이더리움 등 EVM 생태계의 DApp을 새로운 플랫폼에 빠르게 배포하고 앱의 멀티체인 배포를 쉽게 실현할 수 있음을 의미합니다.
Fractal은 기존의 Solidity 스마트 계약을 MoveVM에 무리 없이 배포할 수 있게 해주는 컴파일러입니다. 이 브릿지 기능은 Solidity 개발자들에게 보다 안전하고 효율적인 실행 환경을 제공하는 동시에, 기존 Solidity 계약의 논리와 기능을 유지합니다.
맞춤형 어댑터는 Movement SDK의 마지막 핵심 구성 요소로, 정렬기 네트워크 및 데이터 가용성(DA) 서비스와의 원활한 통합을 제공하여 다양한 블록체인 네트워크 및 서비스와의 안전한 연결을 보장합니다.
팀 및 펀딩 현황
Movement Labs의 공동 창립자는 Rushi Manche와 Cooper Scanlon이며, Rushi는 올해 21세, Cooper는 24세로, 두 사람 모두 번더빌트 대학교(Vanderbilt University) 출신입니다.

Rushi는 14세 때부터 프로그래밍을 시작했으며, 초기에는 데이터베이스 및 시스템 보안 엔지니어링을 담당했습니다. 이후 고등학생들을 위한 무료 시험 준비 자료를 제공하는 AI 기반 시험 준비 플랫폼 ensemble을 창업하기도 했습니다.
이후 암호화폐 분야로 관심을 돌려 Solidity 개발 엔지니어가 되었고, 대학 시절 프리랜서로 활동하며 일부 Cosmos 프로토콜과 긴밀히 협력하여 Cosmos 내부에 탈중앙화 파일 저장 시스템을 개발하기도 했습니다.
2022년 Rushi는 Aptos에 소프트웨어 엔지니어로 합류하여 Move 언어 스마트 계약 개발에 직접 참여했으며, 생태계 내 핵심 DEX 개발에 두각을 나타냈습니다. 이 경험을 통해 Move 언어의 거대한 잠재력을 깨닫게 됩니다.
Cooper Scanlon은 Movement Labs의 또 다른 공동 창립자로, Movement Labs 설립 전에 Move 언어 기반 최초의 수익 어그리게이터를 구축하고 감사한 바 있습니다.
2022년 11월, 두 번더빌트 대학교 동문 Rushi와 Cooper는 과감하게 퇴학을 결정하고 함께 Movement Labs를 창업했습니다.
2023년 9월 Movement Labs는 Varys Capital, dao5, Blizzard The Avalanche Fund, Borderless Capital 및 Wormhole 생태계에 특화된 크로스체인 펀드가 리드한 프리씨드 라운드에서 340만 달러를 조달했습니다. Colony, Interop Ventures, Elixir Capital, BENQI, dao5의 George Lampeth, Eigenlayer의 Calvin Liu, Berachain의 Smokey The Bera, Avail의 Anurag Arjun, GMX의 CoinFlipCanada, Ankr 공동 창립자 등이 참여했습니다.

투자자 명단을 보면 Avalanche 생태계의 펀드와 프로젝트가 다수 포함된 것을 알 수 있으며, Movement Labs는 초기 발전 단계에서 Avalanche의 지원을 받았고, 첫 번째 주요 제품인 M1도 Avalanche Subnet 기술 스택을 기반으로 구축되었습니다.
2024년 4월 Movement Labs는 Polychain Capital이 리드한 3800만 달러 규모의 A 라운드 펀딩을 완료했으며, Hack VC, Placeholder, Archetype, Maven 11, Robot Ventures, Figment Capital, Nomad Capital, Bankless Ventures, OKX Ventures, dao5, Aptos Labs 등이 참여했습니다.
2024년 5월에는 Binance Labs가 Movement Labs에 투자했다고 발표했으며, 구체적인 금액은 공개되지 않았습니다.
마무리하며
요약하면 지루하고 단조로운 이더리움 L2 경쟁 속에서 Movement Labs는 독창적인 혁신과 강력한 투자기관 군단으로 시장의 주목을 받고 있습니다. 하지만 새로운 L2 프로젝트로서 Movement Labs의 생태계는 아직 보완이 필요한 상황이며, 이는 개발 도구의 완비 여부, 문서화 수준, 개발자 지원 시스템 등에 달려 있습니다.
偉대한 도시국가는 견고한 성곽과 빠르고 편리한 도로망만으로 이루어지는 것이 아닙니다. 완벽한 제도와 모든 사람이 평등하게 발전할 수 있는 토양이 필요합니다. 그래야 더 많은 사람들이 자본과 함께 몰려들어 화려한 암호화 상업 도시를 함께 창조할 수 있는 것입니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














