보도자료: 2024년 4월 25일, 블록체인 개발팀 무브먼트 랩스, 3,800만 달러 규모의 시리즈 A 투자 유치 완료 발표, 무브먼트 랩스는 무브 VM을 이더리움에 도입하는 것을 목표로 하며, 무브먼트 랩스는 개발자들이 무브를 사용하여 이더리움을 실행할 수 있는 무브 VM 기반 이더 L2 M2를 출시합니다. 앱스 무브먼트 랩스의 투자자 플레이스홀더가 무브먼트 랩스에 대해 쓴 글입니다.
원문은 플레이스홀더 매니징 파트너 조엘 모네그로가 작성하고 골든 파이낸스 0xjs에서 번역했습니다.
EVM은 거의 10년 전 이더가 출시된 이래 가장 인기 있는 블록체인 운영체제였습니다. 그러나 네이티브 프로그래밍 언어인 솔리디티로 개발하는 것을 즐기는 개발자는 거의 없었으며, 일부 개발자는 이를 "유리알을 씹는 것"에 비유하기도 했습니다. 그럼에도 불구하고 기업가들이 솔리디티를 선택하는 이유는 이더의 사용자, 자산, 유동성에 대한 접근이 용이하기 때문입니다. 하지만 온체인 앱의 수를 10배로 늘리려면 100배의 개발자가 이를 구축할 수 있어야 합니다. 이를 위해서는 일반 프로그래머가 복잡한 스마트 컨트랙트를 더 쉽게 작성할 수 있도록 하는 동시에 기본 인프라의 보안과 확장성을 개선해야 합니다. 이것이 바로 무브 프로그래밍 언어와 이를 사용하는 새로운 웹 생태계의 핵심 약속입니다.
솔리디티 개발자들은 실행 환경을 쉽게 확장할 수 없고, 기본적인 보안 기능이 부족하며, 직관적이지 않은 프로그래밍 패러다임을 강요했기 때문에 어려움을 겪었습니다. 똑똑한 엔지니어와 수천 달러의 감사를 통해 이 세 가지 문제를 모두 해결할 수 있지만, EVM 네트워크에서 안전하고 확장 가능하며 복잡한 스마트 컨트랙트 앱을 제공하려면 고도로 정교한 개발자와 많은 비용이 필요하다는 점이 바로 문제입니다.
Move는 Facebook이 리브라 블록체인 프로젝트의 일환으로 개발한 스마트 컨트랙트 프로그래밍 언어입니다. 리브라는 2020년에 정치적으로 사라졌지만, 글로벌 규모를 위한 훌륭한 오픈 소스 기술을 남겼습니다. Move는 보안, 기능, 사용성이라는 세 가지 주요 가치를 중심으로 개발되었습니다. 기본적으로 강력한 보안을 제공하며, 매우 복잡한 애플리케이션을 지원하면서도 사용이 간편합니다. 그 효과를 자극적인 한 문장으로 요약하자면, Move 개발자 1명이 솔리디티 개발자 10명보다 더 나은 애플리케이션을 제공할 수 있다는 것입니다.
앱토스와 수이
물론, 여러분이 무브에서 작성한 앱은 결국 블록체인 위에서 실행됩니다. 앱토스와 수이 네트워크는 모두 Libra 프로젝트에서 스핀오프된 네트워크입니다. 이들은 낮은 거래 비용으로 매우 높은 처리량을 제공하는 차세대 블록체인으로, 솔라나(많은 장점을 가진 더 성숙한 생태계이지만 Rust의 복잡성을 고려할 때 애플리케이션 구축에 필요한 인재가 더 많음)와 유사합니다. Aptos와 Sui는 서로 다른 기본 네트워크 아키텍처를 가진 Move의 변형을 사용합니다. 앱토스 무브는 Libra에서 개발한 원래 사양에 가장 가깝고, 네트워크는 익숙한 합의 메커니즘을 사용합니다. 수이 무브는 기존의 비암호화 개발자에게 더 익숙한 객체 지향 프로그래밍 패러다임을 스마트 콘트랙트에 도입했으며, 네트워크는 일반적인 블록체인이 아닌 DAG 기반 합의 시스템 아키텍처를 사용합니다. 각 접근 방식에는 장단점이 있으며, 이러한 차이점에 대해서는 이미 많은 글이 작성되었으므로 여기서 자세한 내용을 반복할 필요는 없습니다. 더 중요한 것은 개발자가 자신에게 가장 적합한 방식을 선택할 수 있다는 것입니다.
앱토스와 수이는 신생 네트워크임에도 불구하고 사이버 전쟁의 최상위권을 차지하기 위한 강력한 경쟁자로 돋보입니다. 가장 낮은 비용으로 동일한 고성능을 제공하는 다른 체인은 거의 없으며, 타협하지 않는 개발자 경험을 통해 더 나은 애플리케이션을 더 쉽게 만들 수 있습니다.
모듈형 무브
언어로서의 무브는 솔리디티에 직접적으로 도전하지만, 앱토스와 수이는 이더보다 솔라나와 같은 고도로 통합된 네트워크와 더 많은 경쟁을 하고 있습니다. 모듈형 무브의 주요 판매 포인트 중 하나가 이더 원장 위에 사용자 정의 실행 환경을 계층화할 수 있다는 점을 고려할 때, 대체 VM과 언어가 이더를 공격해서는 안 됩니다. 따라서 무브가 마음에 들지만 이더 생태계를 선호한다면 모듈형 기능을 통해 두 가지를 모두 사용할 수 있습니다.
이것이 바로 무브먼트 랩스가 새로운 롤업과 SDK를 통해 달성한 것입니다. 이들의 툴과 서비스 스택에는 (1) M2라고 하는 퍼블릭 무브 VM(MVM) 이더넷 레이어 2, (2) 무브먼트 SDK, (3) 탈중앙화 공유 시퀀서가 포함됩니다.
M2는 이더넷 최초의 무브 기반 L2로, 개발자가 무브를 사용해 이더넷에서 실행되는 앱을 작성할 수 있게 해줍니다. 앱토스와 수이 무브를 모두 실행할 수 있으므로 두 가지 기능이 모두 필요한 개발자는 타협할 필요가 없습니다. 또한 개발자가 동일한 실행 환경에서 무브와 솔리디티 컨트랙트를 믹스 앤 매치할 수 있는 EVM 에이전트가 포함되어 있습니다. 또한 사용자는 기존 이더 지갑을 통해 무브 앱을 사용하고 이더로 트랜잭션을 결제할 수 있습니다. 이것을 "Move-EVM" 또는 MEVM이라고 부를 수 있습니다. 기존 EVM 인프라에 대한 액세스를 희생하지 않고 개발자의 선택권을 극대화하는 다중 실행 환경이라고 생각하시면 됩니다. 개발자 옵션.
M2는 Ether 또는 기타 EVM 네트워크에 맞춤형 MEVM 롤업을 배포하기 위한 오픈 소스 프레임워크인 Movement SDK를 사용하여 구축됩니다.
개발자는 SDK를 통해 M2와 동일한 기술을 사용하여 Move 기반 애플리케이션별 롤업을 시작할 수 있습니다.
2의 아키텍처로 인해 M2는 다음과 경쟁할 수 없습니다. M2는 아키텍처 때문에 앱토스나 수이의 절대적인 성능을 따라갈 수 없습니다. 그러나 그 대신 M2는 Aptos와 Sui가 할 수 없는 일을 할 수 있으며, Movement SDK는 이러한 수준의 확장성이 필요한 개발자가 자체 MEVM 환경을 배포하고 필요에 따라 다른 새로운 기술과 결합할 수 있는 방법을 제공합니다(예: M2는 데이터 가용성을 위해 Celestia를 사용함).
마지막으로 공유 시퀀서는 M2를 포함한 모든 MEVM 롤업과 이더넷 간의 연결을 관리합니다. 분산되어 있기 때문에 모든 MEVM 네트워크의 보안을 보장합니다. 공유되기 때문에 여러 병렬 롤업의 트랜잭션을 동일한 배치로 묶어 상호 운용할 수 있으므로 사용하는 모든 사람의 비용을 절감할 수 있습니다.
모듈형에 대한 주된 비판은 여러 구성 요소를 관리해야 한다는 복잡성인데, 이는 사실입니다. 하지만 그렇다고 해서 모듈성의 장기적인 가치가 훼손되지는 않습니다. 무브먼트의 경우 앱토스, 수이, 이더리움의 개별 네트워크가 독자적으로 달성할 수 없었던 요소들을 결합할 수 있었습니다. 이러한 조합은 기존 EVM 리소스 및 인프라에 대한 액세스를 희생하지 않으면서 개발자의 유연성을 극대화합니다.
앞으로 나아가기
확장성 부족과 높은 거래 수수료는 웹3.0의 주요 병목 현상이었습니다. 오늘날 블록 공간은 풍부하고 거래 수수료는 낮지만, 대부분의 개발자에게 안전한 스마트 컨트랙트를 구축하는 것은 여전히 상당히 어렵습니다. 대부분의 개발자는 아직 암호화폐 개발자가 아니기 때문에 이를 바꾸기 위해서는 웹2보다 웹3에서 개발하기 쉬워질 때까지 개발자 경험을 끊임없이 개선해야 합니다. 저희는 무브의 고유한 보안과 확장성 기능으로 인해 신규 개발자들이 온체인 애플리케이션을 구축할 수 있는 훌륭한 진입점을 제공한다는 믿음에서 무브에 투자하게 되었습니다. 그렇다고 해서 이더와 솔라나를 포함해 저희가 지원하는 모든 생태계에 대해 더 이상 낙관적이지 않다는 의미는 아닙니다(안자는 무브 지원을 추가하기 위해 노력 중이지만 논란의 여지가 있습니다). 부족주의로 인해 많은 사람들이 솔라나를 지지한다는 것은 이더리움을 지지한다는 뜻이고, 무브 생태계를 지지한다는 것은 솔라나를 반대한다는 뜻이라고 생각하는 등, 특정 옵션을 지지하려면 반대하는 것으로 인식되는 상대에 반대해야 한다고 믿게 되었습니다. 이러한 다이오드 사고방식은 업계의 번영이 소비자의 선택과 경쟁에 달려 있다는 보다 광범위한 현실을 무시합니다.
또한 한계에도 불구하고 EVM 표준은 조만간 사라지지 않을 것이며, 지속적인 지배력은 선점자 우위와 네트워크 효과의 힘을 입증하는 증거라는 점을 강조할 필요가 있습니다. 대신, 그 위에 구축된 추상화 계층이 그 한계를 뛰어넘을 것입니다. 돌이켜보면, 블록체인 운영체제의 진화는 원시적인 버전에서 시작하여 그 위에 더욱 복잡하지만 개발자와 사용자 친화적인 시스템을 만드는 컴퓨터의 진화와 유사할 것입니다. 하드웨어와 운영 체제 간의 통신을 처리하는 가장 낮은 수준의 운영 체제인 컴퓨터의 BIOS를 생각해보면, 대부분의 사용자는 이 운영 체제와 상호작용하지 않으며 그 존재를 아는 사용자도 거의 없습니다. 또는 처음 10년 동안 Windows가 더 원시적인 MS-DOS 위에 구축되었다는 사실도 마찬가지입니다. EVM도 비슷한 과정을 거쳐 더 강력한 시스템을 구축하기 위한 하위 수준의 프로토 언어가 되었을 가능성이 높기 때문에 무브먼트 랩 스택에 EVM이 포함된 것이 특히 흥미로운 이유입니다.
웹2.0의 진화를 거치면서 수년 동안 개발 용이성과 애플리케이션 품질 사이에 직접적인 상관관계가 있음이 분명해졌습니다. 앱토스, 수이, 무브먼트는 이러한 비전에 더 가까이 다가갈 수 있게 해주며, 개발자들이 이들과 함께 미래를 만들어갈 것을 생각하니 기대가 됩니다.