Movement Network는 이더리움으로 보호되는 Move 기반 체인의 안전하고 확장 가능한 네트워크입니다. Move 프로그래밍 언어 및 가상 머신(MoveVM)을 통해 블록체인 애플리케이션을 위한 더 안전한 실행 환경을 제공하도록 설계되었습니다. [3]
Movement Network는 Move 프로그래밍 언어 및 가상 머신을 활용하여 모듈식 애플리케이션별 체인을 지원하는 블록체인 프레임워크입니다. 여기에는 다양한 블록체인 환경 간의 상호 운용성을 가능하게 하는 Move 롤업이 통합되어 있으며, 사용자 정의 가능한 Move 기반 네트워크 생성을 위한 프레임워크인 Move Stack을 중심으로 구성됩니다. 이 시스템은 이더리움의 보안 모델을 통합하면서 Move의 리소스 지향 프로그래밍을 활용하여 트랜잭션 처리 및 계약 실행을 향상시킵니다.
기존 블록체인 인프라의 보안 및 성능 제한을 해결하기 위해 설계된 Movement Network는 MoveVM의 병렬 실행 기능을 사용하여 처리 효율성을 향상시킵니다. 아키텍처는 일반적인 스마트 계약 취약점을 줄이면서 이더리움 기반 애플리케이션과의 호환성을 유지합니다. 이 네트워크는 트랜잭션 완결성 및 상호 운용성을 강조하여 안전하고 효율적인 블록체인 개발을 용이하게 하도록 구성되었습니다. [1] [2]
Move는 일반적인 취약점을 방지하기 위해 리소스 지향 프로그래밍을 도입하여 안전하고 효율적인 스마트 계약 개발을 위해 설계된 블록체인 프로그래밍 언어입니다. Solidity와 달리 Move는 자산을 복제하거나 손실할 수 없는 리소스로 취급하여 소유권 규칙을 통해 안전한 관리를 보장합니다. 재사용 가능한 코드를 위한 모듈, 유연성을 위한 제네릭, 효율성을 위한 패턴 매칭을 지원합니다. Move에는 Move Prover와 같은 공식 검증 도구와 악성 코드 실행을 방지하는 바이트코드 검증기가 포함되어 있습니다. 이러한 기능은 Move를 Web3 개발을 위한 강력하고 안전한 언어로 만들어 재진입 공격과 같은 위험을 최소화하면서 생산성을 향상시킵니다.
Move의 기능에는 디지털 자산이 복사하거나 폐기할 수 없고 이동만 할 수 있는 고유한 리소스로 취급되는 리소스 지향 프로그래밍이 포함됩니다. 또한 오류를 줄이기 위한 강력한 타이핑 시스템인 Move Prover를 통한 공식 검증과 이중 지출을 방지하기 위해 단일 사용 리소스를 적용하는 선형 유형이 통합되어 있습니다. [5] [7]
MoveVM은 리소스 지향 아키텍처를 통해 트랜잭션 무결성 및 보안을 강화하도록 설계된 Move 프로그래밍 언어를 사용하는 블록체인 가상 머신입니다. 계정 내의 잔액으로 자산을 취급하는 기존 블록체인 시스템과 달리 MoveVM은 디지털 자산을 복제 또는 무단 파괴를 방지하는 고유하고 나눌 수 없는 엔터티로 간주합니다. 이 설계는 자산 관리의 사기 및 오류와 같은 위험을 해결하여 더 큰 보안과 신뢰성을 보장합니다.
리소스 지향 프레임워크 외에도 MoveVM은 블록체인 성능 및 보안을 향상시키기 위해 여러 기능을 통합합니다. 여기에는 엄격한 안전 표준을 충족하기 위해 실행 가능한 코드를 면밀히 조사하여 취약점을 줄이는 바이트코드 검증 프로세스가 포함됩니다. MoveVM은 또한 스크립트가 트랜잭션 내에 직접 포함될 수 있도록 하는 트랜잭션-스크립트 모델을 도입하여 리소스 사용을 최적화하고 효율성을 높입니다. 또한 BlockSTM 시스템을 통해 병렬 트랜잭션 처리를 지원하여 트랜잭션 처리량을 크게 향상시킵니다. [2] [8]
Move 실행기는 Move 기반 체인의 핵심 실행 모듈로, 동일한 네트워크에서 MoveVM과 EVM 바이트코드를 모두 지원합니다. 트랜잭션은 Move 또는 EVM으로 분류되어 해당 인터프리터인 MoveVM 또는 Geth로 라우팅됩니다. 각 실행은 MoveVM 규칙에 따라 글로벌 스토리지에 병합되는 변경 세트를 생성합니다. 이 모듈은 MoveVM의 병렬 실행 엔진인 BlockSTM과 통합되어 EVM 등가성을 유지하면서 병렬 EVM 실행을 허용합니다. 이를 통해 EVM 바이트코드는 MoveVM의 효율성 및 보안의 이점을 누리면서 이더리움 L1에서와 동일하게 동작합니다. [2]
빠른 완결성 결제(FFS)는 높은 암호화폐 경제적 보안을 유지하면서 빠른 완결성을 우선시하는 Move Stack 체인을 위한 스테이킹 기반 결제 메커니즘입니다. 이더리움의 지분 증명(PoS) 시스템과 유사하게 작동하며, 검증자는 자산을 스테이킹하고 상태 전환을 확인해야 합니다. 검증자는 악의적으로 행동할 경우 슬래싱 위험이 있어 정직한 참여를 위한 경제적 인센티브를 보장합니다.
FFS는 계산 비용이 많이 드는 증명에 의존하는 ZK-롤업 및 챌린지 기간(일반적으로 1주일)이 필요한 낙관적 롤업과 달리 거의 즉각적인 결제를 제공하여 기존 레이어 2 롤업과 대조됩니다. FFS는 몇 초 내에 트랜잭션을 확인하여 빠른 결제가 중요한 상호 운용성 및 교차 체인 상호 작용을 향상시킵니다.
보안은 검증자의 총 스테이크에 따라 다르지만 충분히 큰 스테이크는 이더리움 수준의 보안에 접근할 수 있습니다. FFS는 또한 롤업 기반 결제와 결합하여 이중 결제 접근 방식을 제공하여 이더리움 보안 및 빠른 완결성 보장을 제공할 수 있습니다. [1] [2]
Movement Network의 분산 공유 시퀀서(DSS)는 단일 실패 지점을 줄이고 검열 저항을 개선하여 중앙 집중식 롤업 시퀀서와 다른 분산 트랜잭션 시퀀서로 기능합니다. 비잔틴 장애 허용(BFT) 합의 프로토콜을 사용하여 트랜잭션을 효율적으로 정렬하고 보안을 유지하면서 빠른 확인을 제공합니다. DSS는 통합 시퀀싱 레이어를 제공하여 교차 체인 트랜잭션 및 공유 유동성을 용이하게 하여 Move 기반 체인 간의 상호 운용성을 가능하게 합니다.
DSS는 지분 증명(PoS) 메커니즘을 사용하여 작동하며, 참가자가 다양한 자산으로 스테이킹하고 보상을 받을 수 있는 다중 자산 스테이킹을 허용합니다. 이 접근 방식은 유연성을 높이지만 자산 가격 변동 및 소규모 그룹이 스테이킹 권한을 제어할 경우 잠재적인 중앙 집중화 위험과 같은 문제를 야기합니다. 이를 해결하기 위해 자산이 풀 토큰과 교환하여 스테이킹되는 스테이킹 풀 토큰 모델이 제안되어 보안을 유지하기 위한 리밸런싱 전략을 가능하게 합니다. 위임은 노드 운영 없이 스테이킹을 허용하여 경제적 보안을 더욱 향상시킵니다. [2] [7]
$MOVE는 네트워크 보안, 트랜잭션 처리 및 거버넌스를 지원하도록 설계된 Movement Network의 유틸리티 토큰입니다. 검증자는 빠른 완결성 결제 메커니즘에 따라 네트워크를 보호하고 스테이킹 보상을 받기 위해 $MOVE를 스테이킹합니다. Movement Network L2의 가스 수수료는 $MOVE로 지불되며, 일부는 이더리움 결제 비용에 할당됩니다. 시간이 지남에 따라 거버넌스가 분산되어 토큰 보유자가 네트워크 변경 사항을 제안하고 투표할 수 있습니다. 기본 자산인 $MOVE는 생태계 내에서 유동성, 담보화 및 지불을 용이하게 합니다. [6]
$MOVE의 최대 공급량은 100억 개이며 다음과 같이 분배됩니다. [6]
Turnkey
Flipside
Union
Gauntlet
Thala Lab
GAIMIN
Hyperlane
Interest Protocol
Colony Lab
Ultiverse
BENQI
Shogun Finance
GoGoPool