Movement Network

Wiki Powered byIconIQ
Movement Network

IQ AI를 발표했습니다.

확인해보세요

Movement Network

Movement Network(이더리움)에 의해 보호되는 안전하고 확장 가능한 Move 기반 체인 네트워크입니다. Move 프로그래밍 언어와 가상 머신(MoveVM)을 통해 (블록체인) 애플리케이션에 더 안전한 실행 환경을 제공하도록 설계되었습니다. [3]

개요

Movement Network는 모듈식 애플리케이션 특정 체인을 지원하기 위해 Move 프로그래밍 언어와 가상 머신을 활용하는 (블록체인) 프레임워크입니다. 다양한 (블록체인) 환경 간의 상호 운용성을 가능하게 하는 Move (롤업)을 통합하며, 사용자 정의 가능한 Move 기반 네트워크를 생성하기 위한 프레임워크인 Move Stack을 중심으로 구성됩니다. 이 시스템은 Move의 리소스 중심 프로그래밍을 활용하여 트랜잭션 처리 및 계약 실행을 향상시키면서 (이더리움의) 보안 모델을 통합합니다.

기존 (블록체인) 인프라의 보안 및 성능 제한을 해결하도록 설계된 Movement Network는 MoveVM의 병렬 실행 기능을 사용하여 처리 효율성을 향상시킵니다. (이더리움) 기반 애플리케이션과의 호환성을 유지하면서 일반적인 스마트 계약 취약성을 줄이는 아키텍처를 갖추고 있습니다. 이 네트워크는 트랜잭션 확정성과 상호 운용성을 강조하여 안전하고 효율적인 (블록체인) 개발을 용이하게 하도록 구성되어 있습니다. [1] [2]

기술 아키텍처

Move 프로그래밍 언어

Move는 안전하고 효율적인 (스마트 계약) 개발을 위해 설계된 (블록체인) 프로그래밍 언어로, 일반적인 취약성을 방지하기 위해 리소스 중심 프로그래밍을 도입했습니다. Solidity와 달리 Move는 자산을 복제하거나 손실될 수 없는 리소스로 취급하여 소유권 규칙을 통해 안전한 관리를 보장합니다. 재사용 가능한 코드를 위한 모듈, 유연성을 위한 제네릭, 효율성을 위한 패턴 매칭을 지원합니다. Move에는 악의적인 코드 실행을 방지하기 위해 Move Prover 및 바이트코드 검증기와 같은 공식 검증 도구가 포함되어 있습니다. 이러한 기능을 통해 Move는 재진입 공격과 같은 위험을 최소화하면서 생산성을 향상시키는 강력하고 안전한 (웹3) 개발 언어가 됩니다.

Move의 기능에는 디지털 자산이 복사되거나 버려질 수 없는 고유한 리소스로 취급되는 리소스 중심 프로그래밍이 포함됩니다. 또한 오류를 줄이는 강력한 형식 시스템과 이중 지출을 방지하기 위해 단일 사용 리소스를 적용하는 선형 형식, Move Prover를 통한 공식 검증을 통합합니다. [5] [7]

Move 가상 머신 (MoveVM)

MoveVM은 Move 프로그래밍 언어를 사용하는 (블록체인) 가상 머신으로, 리소스 중심 아키텍처를 통해 트랜잭션 무결성과 보안을 향상시키도록 설계되었습니다. 자산을 계정 내 잔액으로 취급하는 기존 (블록체인) 시스템과 달리 MoveVM은 디지털 자산을 고유하고 나눌 수 없는 엔티티로 간주하여 복제 또는 무단 파괴를 방지합니다. 이러한 설계는 자산 관리의 사기 및 오류와 같은 위험을 해결하여 더 큰 보안과 안정성을 보장합니다.

리소스 중심 프레임워크 외에도 MoveVM은 (블록체인) 성능과 보안을 향상시키는 여러 기능을 통합합니다. 엄격한 안전 표준을 충족하는 실행 코드를 조사하여 취약성을 줄이는 바이트코드 검증 프로세스가 포함됩니다. MoveVM은 또한 스크립트를 트랜잭션에 직접 포함할 수 있는 Transaction-as-Script 모델을 도입하여 리소스 사용을 최적화하고 효율성을 높입니다. 또한 BlockSTM 시스템을 통해 병렬 트랜잭션 처리를 지원하여 트랜잭션 처리량을 크게 향상시킵니다. [2] [8]

Move 실행기

Move 실행기는 Move 기반 체인의 핵심 실행 모듈로, 동일한 네트워크에서 MoveVM과 (EVM) 바이트코드를 모두 지원합니다. 트랜잭션은 Move 또는 (EVM)으로 분류되고 해당 인터프리터인 MoveVM 또는 (게스)로 라우팅됩니다. 각 실행은 변경 집합을 생성하며, 이는 MoveVM 규칙에 따라 전역 저장소에 병합됩니다. 이 모듈은 MoveVM의 병렬 실행 엔진인 BlockSTM과 통합되어 (EVM) 등가성을 유지하면서 병렬 (EVM) 실행을 허용합니다. 이를 통해 (EVM) 바이트코드는 MoveVM의 효율성과 보안의 이점을 얻으면서 (이더리움) (L1)에서와 동일하게 동작합니다. [2]

참고 문헌.

카테고리순위이벤트용어집