Move 언어 종합 분석: Web3용 Javascript

이 글은 약 3381자,전문을 읽는 데 약 5분이 걸린다
무브의 기원, 특징, 발달생태, 미래에 대한 심도 있는 논의.

원래 제목:《Move: The Javascript of Web3?》

원저자:Mustafa Yilham Jermaine WongHenry Ang   

Move 언어 종합 분석: Web3용 Javascript

원래 제목:

원저자:

머리말:

Twitter 게시물과 암호화 출판물을 둘러보면 Sui와 Aptos의 이름이 계속 나타납니다. 이 새로운 고처리량 L1 블록체인은 어떤가요? a16z, FTX, Multicoin 등에서 투자를 유치하는 이유는 무엇입니까? 우리는 두 블록체인 모두 Diem과 역사적으로 깊은 관계가 있으며 둘 다 새로운 프로그래밍 언어인 Move를 사용한다는 사실을 발견했습니다.

본 글에서는 Move의 특성을 심층적으로 살펴보고 Move를 채택한 Sui, Aptos와 같은 블록체인을 간략하게 소개한 후 Solidity/EVM의 탄생을 검토하고 마지막으로 Move와 MoveVM이 그들만의 활기찬 생태계를 만들 수 있는지를 비교하고자 합니다.

첫 번째 레벨 제목

간단한 디렉토리:

1. 무브의 기원

3. Move의 개발 생태계

4. Solidity/EVM: 가장 역동적인 개발자 생태계가 된 방법

5. Move 언어의 미래첫 번째 레벨 제목1. 무브의 기원

Move는 Meta의 Diem 블록체인 프로젝트를 위해 개발된 Rust 기반 프로그래밍 언어입니다. 팀은 당시 다른 스마트 계약 언어를 작업하고 있었지만 희소성, 결정성 및 검증 가능성이 있는 언어는 없었습니다.특성현재의

github 소스 코드 저장소 이동

현재 Mysten Labs에서 관리하는 Aptos 및 Sui 팀은 Move의 핵심 개발 팀을 구성합니다. Move 언어의 비전은 개발자가 블록체인 애플리케이션을 안전하고 쉽고 빠르게 구축할 수 있도록 지원하는 프레임워크인 Web3에서 Javascript가 되는 것입니다.첫 번째 레벨 제목2. 무브의 장점

Move는 플랫폼에 구애받지 않으며 블록체인 전반에서 라이브러리, 도구 및 개발자 커뮤니티를 공유할 수 있습니다. 언어 이동디자인 강조추가 보호를 위해 Move를 다음과 함께 사용할 수 있습니다.

Aided Development는 개발자가 애플리케이션의 주요 특성에 대한 공식 사양을 작성하고 검증기를 사용하여 30초 이내에 코드가 올바르게 실행되는지 확인할 수 있는 도구입니다.

첫 번째 레벨 제목

Move 언어 종합 분석: Web3용 Javascript

3. Move의 개발 생태계

Mysten Labs보조 제목Novi Research1. Mysten Labs에서 개발한 SuiCEO Evan ChengCPO Adeniyi AbiodunCTO Sam Blackshear(1) Sui는 무엇이며 팀의 배경은 무엇입니까?George DanezisSui는 수평적으로 확장 가능한 처리량과 스토리지를 갖춘 분산형 지분 증명 블록체인입니다. Mysten Labs의 팀은Kostas Chalkais

, Diem 블록체인 및 Move 프로그래밍 언어의 운영 및 암호화 작업을 수행하는 Meta 내의 고급 블록체인 RD 부서입니다. 창립 팀에는 다음이 포함됩니다.

(Move 설립자), 수석 과학자

수석 암호 작성자

(2) 파이낸싱 이벤트Mysten Labs는 FTX Ventures가 이끄는 20억 달러 가치의 시리즈 B 라운드에서 2억 달러를 모으기 위해 논의 중입니다. Mysten Labs는 2021년 말 Andressen Horowitz가 이끄는 시리즈 A 라운드에서 3,600만 달러를 모금했습니다.(3) 성능Narwhal & TuskSui의 처리 속도는 120,000 TPS를 넘어설 것으로 예상되며, 독립적인 트랜잭션을 1초 미만의 속도로 처리할 수 있으며, 더 복잡한 트랜잭션(공유 객체)을 3초의 속도로 처리할 수 있습니다. 트랜잭션의 종속성은 실행되기 전에 매핑되어 다음을 허용합니다.

비잔틴 합의 방송

독립적인 트랜잭션이 처리되는 반면 공유 개체와 관련된 트랜잭션은 호출된 다른 트랜잭션에 의해 처리됩니다.

Move 언어 종합 분석: Web3용 Javascript

합의 프로토콜 처리.

Sui DevNet(4) Sui에서 언어 이동Sui는 Move를 사용하지만 Move의 핵심 기능, 특히 글로벌 스토리지 운영자 및 주요 기능 측면에서 특정 변경 사항을 적용합니다. 이러한 변경 사항은 Move의 보안과 유연성을 유지하면서 스토리지 및 주소 메커니즘을 최적화하여 네트워크 성능을 개선하고 트랜잭션 확인 시간을 단축합니다.(5) 개발 로드맵5월부터 공개적으로 사용 가능했으며 팀은 2022년 8월 출시 날짜를 발표했습니다.

인센티브화된 테스트넷

또한 6월 말부터 개장합니다.

2、Apots

Move 언어 종합 분석: Web3용 Javascript

(6) 생태 프로젝트

AptosSui에서 개발된 프로젝트에 대한 정보는 거의 없습니다. 지금까지 Chrome 확장 자체 호스팅 지갑 Sui Wallet이 출시되었으며 타사 Ethos Wallet은 DevNet에서 사용되었습니다.보조 제목(1) Aptos는 무엇이며 누가 배후에 있습니까? CEO Mo Shaik레이어 1 블록체인입니다.CTO Avery Ching. 압토스 바이다른 멤버들Meta의 내부 블록체인 솔루션의 전 수석 소프트웨어 엔지니어

공동 설립. Meta 이전에 Mo는 Conesnsys, BlackRock 및 Boston Consulting Group에서 근무했으며 Avery는 Yahoo에서 근무했습니다. 압토스 팀의

다른 멤버들Meta, Novi, Amazon, VMware 등에서 업무 경험이 있는 박사, 연구원, 엔지니어, 디자이너 및 전략가로 구성됩니다.(2) 파이낸싱 이벤트Aptos는 3월에 a16z가 이끄는 라운드를 마감했습니다.

2억 달러 투자

, 참여자는 Tiger Global, Katie Haun, Multicoin Capital, 3 Arrows Capital, FTX Ventures 및 Coinbase Ventures였으며 이후 7월 25일 FTX Ventures가 주도하는 투자를 받았다.Block-STM(3) 성능상태 동기화Aptos는 이제 최대 10,000 TPS에 도달할 수 있으며 이론상 최대 처리량은 160,000 TPS입니다. 대부분의 트랜잭션은 250밀리초의 완료 시간으로 두 번의 웹캐스트 후에 확인됩니다. Aptos의 높은 처리량의 핵심은 다음을 통해 합의 프로토콜에서 트랜잭션 실행 계층을 분리하는 기능입니다.HotStuff병렬 실행 기능을 달성하고

상태 동기화

1초 미만의 대기 시간을 달성하십시오. 컨센서스 엔진은 Diem의그리고 그 팀의 4번째 반복.(4) Aptos에서 언어 이동

앱토스 합격

Aptos DevNet어댑터레이어는 Block-STM을 통한 병렬 처리, 사용자 입력 없이 트랜잭션의 동시 실행, 계정에 대규모 저장, 키 저장을 위한 테이블 및 세분화된 분리를 포함하는 추가 기능으로 코어 MoveVM을 확장합니다. 저장소) 계정과 관련된 거래에 대한 가스 수수료에 영향을 미칩니다.(5) 개발 로드맵3월부터 공식 출시되었으며, 팀은4개의 계획된 인센티브 테스트넷가운데1단계, 현재 진행 중2 단계

. Aptos는 또한 6월에

보조금 프로그램 1,500(6) 생태학적 진보

Aptos 코어 저장소에는

(1)0L여러 포크를 사용하면 현재 DeFi, NFT, 게임 등에 걸쳐 메인넷에 배포될 것으로 예상되는 프로젝트가 100개 이상 있습니다. Pontem Network, Macalinao 형제, Nutrios, PayMagic, MartianDAO, Solrise 및 기타 팀은 이미 9월 말경 출시될 예정인 Aptos 메인넷을 준비하고 있습니다.

Move 언어 종합 분석: Web3용 Javascript

(2)Starcoin3. Move 언어를 사용하는 다른 블록체인

Move 언어 종합 분석: Web3용 Javascript

- 향상된 작업 증명 합의 및 Move 언어를 사용하는 스마트 계약 플랫폼입니다. 계층화되고 유연한 상호 운용성을 통해 DeFi, NFT 및 게임과 같은 다양한 생태계 구성을 최적화합니다.

Move 언어 종합 분석: Web3용 Javascript

4. Sui/Aptos와 다른 블록체인 비교

이미지 설명 Aptos, Solana Explorer, Etherscan, Sui Node, Aptos Node, Solana Node, ETH Node

4개의 퍼블릭 체인의 다차원 비교

이미지 설명

위의 비교에서 Sui와 Aptos는 트랜잭션을 병렬로 실행한다는 점에서 Solana와 유사하므로 처리량이 더 높습니다.

그러나 Sui와 Aptos는 전체 유효성 검사기 노드를 실행할 때 Ethereum에 더 가깝습니다. 진입 장벽이 낮아 커뮤니티 유효성 검사기 네트워크의 분산이 더 커질 수 있기 때문입니다.

흥미롭게도 Sui와 Aptos는 Solana와 Ethereum보다 스토리지 요구 사항이 훨씬 낮습니다. 두 개의 초기 블록체인에 유사한 역사적 상태가 더 나타나면 더 큰 저장 공간이 가치가 있는지 확인해야 합니다.

첫 번째 레벨 제목

5. Solidity/EVM: 가장 역동적인 개발자 생태계가 된 방법

Move/MoveVM이 자체 프로그래밍 언어와 가상 머신을 구축하기 위해 취한 경로를 완전히 이해하려면 Solidity/EVM을 검토하고 오늘날 사실상의 스마트 계약 프로그래밍 언어가 된 방법을 검토해야 합니다.

초기에는 새로운 블록체인에서 스마트 계약을 작성하는 두 가지 방법이 있었습니다.@jolestara) 기존 프로그래밍 언어를 가져와 범용 가상 머신 WebAssembly(WASM)를 통해 실행합니다.b) 처음부터 새로운 프로그래밍 언어와 새로운 가상 머신을 구축합니다.

솔리디티와 EVM은 여행이 적은 길을 택했지만 2020년 DeFi 붐 이후 결실을 맺은 것으로 보입니다. 그렇다면 Solidity/EVM은 어떻게 범용 WASM VM을 능가할까요? 스타코인의 핵심 개발자

다음을 생각

세 가지 이유

a) 범용 언어는 블록체인보다 운영 체제에 더 적합합니다. 운영 체제 호출, 파일 I/O, 하드웨어, 네트워킹 및 동시성 라이브러리와 같은 기능이 제거되면 스마트 계약과 프로그래밍 언어 간에 공유되는 라이브러리가 최소화됩니다. 프로그래밍 언어의 주요 이점은 개발자 에코시스템에서 기존 공유 라이브러리를 활용하는 것이기 때문에 범용 프로그래밍 언어를 사용하는 목적에 어긋납니다.

c) 각 체인이 서로 다른 상태 처리 메커니즘을 가지고 있다는 점을 감안할 때 동일한 WASM VM에서 실행되더라도 상호 운용성은 여전히 ​​문제입니다. 각 체인의 스마트 계약은 다른 체인으로 직접 마이그레이션할 수 없기 때문에 개발자 생태계의 파편화 문제도 있습니다.

또한 Solidity는 재현 가능한 오픈 소스 라이브러리를 제공하여 사용자가 끈끈한 것으로 입증되었습니다. 감사된 코드를 사용할 수 있는 기능은 애플리케이션 개발자에게 매우 편리한 기능입니다.

첫 번째 레벨 제목

Move 언어 종합 분석: Web3용 Javascript

6. Move 언어의 미래a16z State of Crypto

Move/MoveVM은 이제 Solidity/EVM과 동일한 경로를 따르고 있으며 이를 보여주는 일부 데이터가 있습니다.이미지 설명원천:

Solana는 프로그래밍 언어 Rust를 사용하여 자체 가상 머신을 구축하는 유사한 선택을 했으며 Solidity의 초기 성장 궤도와 유사한 Move 체인에서 대규모 개발자 활동을 볼 수 있었습니다. 사용자 측면에서 Solana는 또한

최대활성 계정 체인이 중요합니다.FTX Ventures가 Sui와 Aptos의 투자자라는 점을 감안할 때 Solana의 부트스트랩 단계에서 그랬던 것처럼 Move 생태계 개발을 도울 수 있다고 믿습니다. 즉, Sui와 Aptos 모두 인큐베이션 바운티 및 해커톤을 포함하여 DevNets를 위해 열심히 노력하고 있으며 앞으로 몇 달 동안 개발자 활동이 증가할 것으로 예상됩니다.

또한 새로운 프로그래밍 언어에 대한 초기 개발자 리소스 부족을 극복하고 개발자가 다른 언어에서 새로운 언어로 점진적으로 마이그레이션하는 것을 돕기 위해 Pontem과 같은 프로젝트에서 Diem MoveVM을 개발했습니다.

가지

, 이제 Polkadot, Cosmos, Avalanche 등과 같은 다른 기존 체인에 배포할 수 있으며 MoveVM과 호환되는 새로운 EVM이 개발되고 있습니다.

창작 글, 작자:BixinVentures。전재 / 콘텐츠 제휴 / 기사 요청 연락처 report@odaily.email;违규정 전재 법률은 반드시 추궁해야 한다.

ODAILY는 많은 독자들이 정확한 화폐 관념과 투자 이념을 수립하고 블록체인을 이성적으로 바라보며 위험 의식을 확실하게 제고해 달라고 당부했다.발견된 위법 범죄 단서에 대해서는 관련 부서에 적극적으로 고발하여 반영할 수 있다.

추천 독서
편집자의 선택