Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Phân tích toàn diện về ngôn ngữ di chuyển: Javascript cho Web3
BixinVentures
外部作者
2022-08-26 03:37
Bài viết này có khoảng 4720 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Thảo luận chuyên sâu về nguồn gốc, đặc điểm, hệ sinh thái phát triển và tương lai của Move.

Tiêu đề ban đầu:《Move: The Javascript of Web3?》

Tác giả gốc:Mustafa Yilham Jermaine WongHenry Ang   

Tiêu đề ban đầu:

Tác giả gốc:

Lời tựa:

Nhìn xung quanh các bài đăng trên Twitter và các ấn phẩm về tiền điện tử, tên của Sui và Aptos liên tục xuất hiện. Điều gì xảy ra với các chuỗi khối L1 thông lượng cao mới này? Tại sao họ thu hút đầu tư từ a16z, FTX, Multicoin, v.v.? Chúng tôi phát hiện ra rằng cả hai chuỗi khối đều có mối quan hệ lịch sử sâu sắc với ông Diệm và cả hai đều sử dụng một ngôn ngữ lập trình mới — Move.

Trong bài viết này, chúng ta sẽ khám phá sâu các đặc điểm của Move và giới thiệu ngắn gọn về các chuỗi khối như Sui và Aptos áp dụng Move, sau đó xem xét sự ra đời của Solidity/EVM và cuối cùng là so sánh liệu Move và MoveVM có thể tạo ra hệ sinh thái sôi động của riêng chúng hay không.

tiêu đề cấp đầu tiên

Thư mục đơn giản:

1. Nguồn gốc của Move

3. Hệ sinh thái phát triển của Move

4. Solidity/EVM: Làm thế nào nó trở thành hệ sinh thái dành cho nhà phát triển năng động nhất

5. Tương lai của ngôn ngữ Movetiêu đề cấp đầu tiên1. Nguồn gốc của Move

Move là ngôn ngữ lập trình dựa trên Rust được phát triển cho dự án chuỗi khối Meta's Diem. Nhóm đang làm việc trên các ngôn ngữ hợp đồng thông minh khác vào thời điểm đó, nhưng không có ngôn ngữ nào có tính khan hiếm, tính quyết định và khả năng kiểm chứngđặc trưnghiện hành

Di chuyển kho mã nguồn github

Hiện đang được quản lý bởi Mysten Labs, các nhóm của Aptos và Sui tạo thành nhóm phát triển cốt lõi của Move. Tầm nhìn của ngôn ngữ Move là trở thành Javascript trong Web3, một khuôn khổ giúp các nhà phát triển xây dựng các ứng dụng chuỗi khối một cách an toàn, dễ dàng và nhanh chóng.tiêu đề cấp đầu tiên2. Ưu điểm của Move

Move không phụ thuộc vào nền tảng, cho phép chia sẻ các thư viện, công cụ và cộng đồng nhà phát triển trên các chuỗi khối. Di chuyển ngôn ngữthiết kế nhấn mạnhĐể bảo vệ thêm, Move có thể được sử dụng với

Hỗ trợ phát triển, một công cụ cho phép các nhà phát triển viết các thông số kỹ thuật chính thức cho các đặc điểm chính của ứng dụng của họ và sử dụng trình xác minh để kiểm tra mã để thực thi chính xác trong vòng chưa đầy 30 giây.

tiêu đề cấp đầu tiên

3. Hệ sinh thái phát triển của Move

Mysten Labstiêu đề phụNovi Research1. Sui do Mysten Labs phát triểnCEO Evan ChengCPO Adeniyi AbiodunCTO Sam Blackshear(1) Sui là gì và nền tảng của đội là gì?George DanezisSui là một chuỗi khối bằng chứng cổ phần phi tập trung với thông lượng và lưu trữ có thể mở rộng theo chiều ngang. Nhóm đằng sau Mysten Labs đến từKostas Chalkais

, một bộ phận R&D chuỗi khối tiên tiến trong Meta, làm việc về hoạt động và mã hóa chuỗi khối Diem và ngôn ngữ lập trình Move. Đội ngũ sáng lập bao gồm

(Người sáng lập Move), Nhà khoa học trưởng

và nhà mật mã trưởng

(2) Các sự kiện tài chínhMysten Labs đang đàm phán để huy động một vòng Series B trị giá 200 triệu đô la với mức định giá 2 tỷ đô la, dẫn đầu là FTX Ventures. Mysten Labs đã huy động được 36 triệu đô la trong vòng Series A do Andressen Horowitz dẫn đầu vào cuối năm 2021.(3) Hiệu suấtNarwhal & TuskTốc độ xử lý của Sui dự kiến ​​sẽ vượt quá 120.000 TPS và nó có thể xử lý các giao dịch độc lập với tốc độ dưới giây và có thể xử lý các giao dịch phức tạp hơn (đối tượng được chia sẻ) với tốc độ 3 giây. Các phụ thuộc của giao dịch được vạch ra trước khi thực hiện, cho phép

Phát sóng đồng thuận Byzantine

Các giao dịch độc lập được xử lý, trong khi các giao dịch liên quan đến các đối tượng được chia sẻ được xử lý bởi một đối tượng khác được gọi là

Quá trình xử lý giao thức đồng thuận.

Sui DevNet(4) Di chuyển ngôn ngữ trên SuiTrong khi Sui sử dụng Move, nó tạo ra một số thay đổi nhất định đối với chức năng cốt lõi của Move, đặc biệt là về các nhà khai thác lưu trữ toàn cầu và các khả năng chính. Những thay đổi này bảo vệ tính bảo mật và tính linh hoạt của Move, nhưng tối ưu hóa cơ chế lưu trữ và địa chỉ, giúp cải thiện hiệu suất mạng và giảm thời gian xác nhận giao dịch.(5) Lộ trình phát triểnĐã có sẵn công khai từ tháng 5 và nhóm đã công bố ngày ra mắt vào tháng 8 năm 2022

Mạng thử nghiệm được khuyến khích

Cũng mở cửa từ cuối tháng sáu.

2、Apots

(6) Dự án sinh thái

AptosThông tin về các dự án được phát triển trên Sui rất ít. Cho đến nay, tiện ích mở rộng Chrome ví tự lưu trữ Sui Wallet đã được ra mắt, trong khi Ví Ethos của bên thứ ba đã được sử dụng trên DevNet.tiêu đề phụ(1) Aptos là gì và ai đứng đằng sau nó? CEO Mo Shaiklà một blockchain lớp 1 cóCTO Avery Ching. Aptos bởicác thành viên khácvà cựu Kỹ sư phần mềm trưởng của các giải pháp chuỗi khối nội bộ của Meta

đồng sáng lập. Trước Meta, Mo làm việc tại Conesnsys, BlackRock và Boston Consulting Group, trong khi Avery làm việc tại Yahoo. Đội ngũ Aptos

các thành viên khácBao gồm các tiến sĩ, nhà nghiên cứu, kỹ sư, nhà thiết kế và nhà chiến lược có kinh nghiệm làm việc trong Meta, Novi, Amazon, VMware, v.v.(2) Các sự kiện tài chínhAptos đã kết thúc vòng đấu do a16z dẫn đầu vào tháng 3

đầu tư 200 triệu USD

, những người tham gia bao gồm Tiger Global, Katie Haun, Multicoin Capital, 3 Arrows Capital, FTX Ventures và Coinbase Ventures, sau đó vào ngày 25 tháng 7, nó đã nhận được khoản đầu tư do FTX Ventures dẫn đầuBlock-STM(3) Hiệu suấtđồng bộ hóa trạng tháiAptos hiện có thể đạt tối đa 10.000 TPS, với thông lượng tối đa theo lý thuyết là 160.000 TPS. Hầu hết các giao dịch được xác minh sau hai webcast, với thời gian hoàn tất là 250 mili giây. Chìa khóa cho thông lượng cao của Aptos là khả năng tách lớp thực thi giao dịch khỏi giao thức đồng thuận, thông quaHotStuffĐạt được khả năng thực thi song song, và thông qua

đồng bộ hóa trạng thái

Đạt được độ trễ dưới giây. Động cơ đồng thuận được điều chỉnh từ chính sách của Diệmvà lần lặp lại thứ 4 của nhóm.(4) Di chuyển ngôn ngữ trên Aptos

Aptos thông qua

Aptos DevNetbộ chuyển đổilớp mở rộng MoveVM cốt lõi với các khả năng bổ sung, bao gồm tính song song thông qua Block-STM, thực hiện đồng thời các giao dịch mà không cần đầu vào của người dùng, lưu trữ quy mô lớn trong tài khoản, bảng để lưu trữ khóa và phân tách chi tiết Lượng dữ liệu được lưu trữ (chi tiết tốt storage) trong tài khoản sẽ ảnh hưởng đến Phí gas cho các giao dịch liên quan đến tài khoản.(5) Lộ trình phát triểnđã được phát hành công khai từ tháng 3 và nhóm đã hoàn thành4 mạng thử nghiệm được khuyến khích theo kế hoạchở giữaGiai đoạn 1, hiện đang được tiến hànhGiai đoạn 2

. Aptos cũng đã công bố vào tháng 6 một

chương trình tài trợ 1,500(6) Tiến bộ sinh thái

Kho lưu trữ lõi Aptos có

(1)0LVới nhiều Fork, hiện có hơn 100 dự án trên DeFi, NFT, trò chơi, v.v. dự kiến ​​sẽ được triển khai trên mạng chính. Mạng Pontem, anh em nhà Macalinao, Nutrios, PayMagic, MartianDAO, Solrise và các nhóm khác đã chuẩn bị cho mạng chính Aptos, dự kiến ​​sẽ ra mắt vào khoảng cuối tháng 9.

(2)Starcoin3. Các chuỗi khối khác sử dụng ngôn ngữ Move

- Một nền tảng hợp đồng thông minh sử dụng sự đồng thuận bằng chứng công việc nâng cao và ngôn ngữ Move. Nó tối ưu hóa việc xây dựng các hệ sinh thái khác nhau như DeFi, NFT và trò chơi thông qua khả năng tương tác nhiều lớp và linh hoạt.

4. So sánh giữa Sui/Aptos và các chuỗi khối khác

Mô tả hình ảnh Aptos, Solana Explorer, Etherscan, Sui Node, Aptos Node, Solana Node, ETH Node

So sánh đa chiều của bốn chuỗi công khai

Mô tả hình ảnh

Từ so sánh ở trên, Sui và Aptos tương tự như Solana trong việc thực hiện các giao dịch song song và do đó có thông lượng cao hơn.

Tuy nhiên, cả Sui và Aptos đều gần với Ethereum hơn khi chạy một nút trình xác thực đầy đủ, vì rào cản gia nhập thấp hơn, điều này sẽ cho phép phân cấp nhiều hơn mạng trình xác nhận cộng đồng.

Thật thú vị, Sui và Aptos có yêu cầu lưu trữ thấp hơn nhiều so với Solana và Ethereum. Khi có thêm các trạng thái lịch sử tương tự xuất hiện trên hai chuỗi khối non trẻ, thì chúng ta cần xem liệu không gian lưu trữ lớn hơn có đáng giá hay không.

tiêu đề cấp đầu tiên

5. Solidity/EVM: Làm thế nào nó trở thành hệ sinh thái dành cho nhà phát triển năng động nhất

Để hiểu đầy đủ con đường mà Move/MoveVM đã đi để xây dựng ngôn ngữ lập trình và máy ảo của riêng họ, chúng ta cần xem lại Solidity/EVM và cách chúng trở thành ngôn ngữ lập trình hợp đồng thông minh trên thực tế ngày nay.

Trong những ngày đầu, có hai cách để viết hợp đồng thông minh trên chuỗi khối mới.@jolestara) Lấy một ngôn ngữ lập trình hiện có và chạy nó thông qua máy ảo đa năng WebAssugging (WASM)b) Xây dựng ngôn ngữ lập trình mới và máy ảo mới từ đầu.

Mặc dù Solidity và EVM đã đi trên con đường ít người đi hơn, nhưng nó dường như đang đơm hoa kết trái sau sự bùng nổ của DeFi vào năm 2020. Vậy làm thế nào để Solidity/EVM vượt trội hơn WASM VM đa năng? Các nhà phát triển cốt lõi của Starcoin

nghĩ như sau

ba lý do

a) Ngôn ngữ có mục đích chung phù hợp với hệ điều hành hơn là chuỗi khối. Nếu các chức năng như lệnh gọi hệ điều hành, tệp I/O, phần cứng, mạng và thư viện đồng thời bị loại bỏ, thì các thư viện được chia sẻ giữa hợp đồng thông minh và ngôn ngữ lập trình là tối thiểu. Điều này đánh bại mục đích sử dụng ngôn ngữ lập trình đa năng, vì ưu điểm chính của ngôn ngữ lập trình là tận dụng các thư viện dùng chung hiện có trong hệ sinh thái nhà phát triển.

c) Do mỗi chuỗi có một cơ chế xử lý trạng thái khác nhau, ngay cả khi chúng chạy trên cùng một máy ảo WASM, khả năng tương tác vẫn là một vấn đề. Vì các hợp đồng thông minh trên mỗi chuỗi không thể được di chuyển trực tiếp sang các chuỗi khác nhau, nên cũng có vấn đề về sự phân mảnh của hệ sinh thái nhà phát triển.

Ngoài ra, Solidity đã chứng tỏ sự gắn bó của người dùng với thư viện nguồn mở có thể tái sản xuất của nó. Khả năng sử dụng mã đã được kiểm tra là một tiện ích rất lớn cho các nhà phát triển ứng dụng; biết rằng một hợp đồng thông minh an toàn yêu cầu kiểm tra bảo mật, mỗi dòng mã sẽ phát sinh thêm chi phí.

tiêu đề cấp đầu tiên

6. Tương lai của ngôn ngữ Movea16z State of Crypto

Move/MoveVM hiện đang đi theo con đường tương tự như Solidity/EVM và có một số dữ liệu cho thấy điều đó.Mô tả hình ảnhnguồn:

Solana đã đưa ra lựa chọn tương tự, xây dựng máy ảo của riêng mình bằng ngôn ngữ lập trình Rust và có thể thấy hoạt động lớn của nhà phát triển trên chuỗi Move tương tự như quỹ đạo phát triển ban đầu của Solidity. Về phía người dùng, Solana cũng đã khẳng định mình có

hầu hếtMột chuỗi số lượng tài khoản đang hoạt động.Cho rằng FTX Ventures là nhà đầu tư vào cả Sui và Aptos, chúng tôi tin rằng họ có thể giúp phát triển hệ sinh thái Move, như họ đã làm trong giai đoạn khởi động của Solana. Tất cả những gì đã nói, cả Sui và Aptos đều đang nỗ lực hết mình cho DevNet của họ, bao gồm tiền thưởng ươm tạo và hackathon, đồng thời chúng tôi mong đợi hoạt động của nhà phát triển sẽ tăng lên trong những tháng tới.

Hơn nữa, để giúp khắc phục tình trạng thiếu tài nguyên dành cho nhà phát triển ban đầu đối với các ngôn ngữ lập trình mới và hỗ trợ quá trình di chuyển dần dần của các nhà phát triển từ ngôn ngữ khác sang ngôn ngữ mới, các dự án như Pontem đã phát triển Diem MoveVM

các chi nhánh

, hiện có thể được triển khai cho các chuỗi hiện có khác, chẳng hạn như Polkadot, Cosmos, Avalanche, v.v. và một EVM mới tương thích với MoveVM đang được phát triển.

Web3.0
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina