Tiêu đề gốc: "Di chuyển: Javascript cho Web3"
Nguồn gốc: Bixin Ventures
Đang xem các bài đăng trên Twitter và các ấn phẩm về tiền điện tử, Sui và tên của Aptos luôn xuất hiện. Điều gì đang 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à những người khác? Chúng tôi nhận thấy rằng cả hai blockchain đều có mối quan hệ lịch sử sâu sắc với Diệm và cả hai đều sử dụng ngôn ngữ lập trình mới - Move.
p>
Trong bài viết này, chúng tôi sẽ đi sâu vào các đặc điểm của Move, giới thiệu ngắn gọn về Sui, Aptos và các blockchain khác sử dụng Move, sau đó xem xét sự ra đời của Solidity/EVM và cuối cùng so sánh xem Move và MoveVM là Bạn có thể tạo hệ sinh thái sôi động của riêng mình.
p>

1. Nguồn gốc của Move
2. Ưu điểm 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 nhà phát triển năng động nhất
5. Tương lai của ngôn ngữ 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 Diem của Meta. Nhóm đang xem xét các ngôn ngữ hợp đồng thông minh khác, nhưng không có ngôn ngữ nào có đặc tính khan hiếm, tính xác định và khả năng xác minh, vì vậy họ đã xây dựng Move.
p>
Thư viện mã nguồn Move github hiện có hiện do Mysten Labs quản lý và nhóm 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 framework giúp các nhà phát triển xây dựng các ứng dụng blockchain một cách an toàn, dễ dàng và nhanh chóng.
p>
Di chuyển chẳng có tác dụng gì làm với nền tảng, hỗ trợ các thư viện, công cụ và cộng đồng nhà phát triển dùng chung trên các chuỗi khối. Thiết kế của ngôn ngữ Move nhấn mạnh đến tính bảo mật và nhằm mục đích tránh nhiều tình huống mà người dùng Web3.0 trở thành nạn nhân, bao gồm nhưng không giới hạn ở các lỗ hổng đăng nhập lại, mã thông báo độc hại và mã thông báo giả mạo phê duyệt) và các vấn đề khác. Tài sản kỹ thuật số cũng nên được coi là tài nguyên, có nghĩa là tài sản kỹ thuật số không thể được sao chép theo ý muốn hoặc vô tình bị phá hủy.
p>
Để cung cấp khả năng bảo vệ bổ sung, Move có thể hỗ trợ phát triển bằng công cụ xác minh Move Prover, cho phép nhà phát triển viết 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 thực trong 30 giây. Kiểm tra mã để thực hiện đúng.
p>
p>

(1) Sui là gì và nền tảng của nhóm là gì?
p>
(2) Sự kiện tài chính
Mysten Labs đang đàm phán để huy động 200 triệu USD tài trợ cho Series B với mức định giá 2 tỷ USD, với FTX Ventures sẽ dẫn đầu khoản đầu tư . Mysten Labs đã huy động được 36 triệu USD vào cuối năm 2021 trong vòng cấp vốn Series A do Andressen Horowitz dẫn đầu.
p>
(3) Hiệu suất
p>
Tốc độ xử lý của Sui dự kiến sẽ vượt quá 120.000 TPS, có khả năng xử lý các giao dịch độc lập ở tốc độ dưới giây và đối với các giao dịch phức tạp hơn (đối tượng dùng chung), nó có thể xử lý 3 Xử lý trong vài giây. Các phần phụ thuộc của giao dịch được ánh xạ trước khi thực thi, cho phép các giao dịch độc lập được xử lý thông qua chương trình phát sóng nhất quán của Byzantine, trong khi các giao dịch liên quan đến các đối tượng dùng chung được xử lý bởi một giao thức đồng thuận khác có tên là Narwhal & Tusk
(4) Di chuyển ngôn ngữ trên Sui
p>
Sui Khi sử dụng Move, nó sẽ thực hiện một số thay đổi đối với chức năng cốt lõi của Move, đặc biệt là về các toán tử lưu trữ toàn cầu và các chức năng chính. Những thay đổi này duy trì 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ỉ, dẫn đến hiệu suất mạng được cải thiện và giảm thời gian xác nhận giao dịch.

p>
(5) Lộ trình phát triển
Sui DevNet đã được phát hành công khai từ tháng 5 và nhóm đã công bố ra mắt mạng thử nghiệm được khuyến khích vào tháng 8 năm 2022 . Đăng ký Sui Hackathon cũng được mở từ cuối tháng 6.
p>
(6) Dự án sinh thái
Có rất ít thông tin về các dự án đang được phát triển trên Sui. Cho đến nay, ví tự lưu trữ tiện ích mở rộng Chrome Sui Wallet đã được ra mắt, trong khi Ví Ethos của bên thứ ba đã có sẵn trên DevNet.

(1) Aptos là gì và những người đứng đằng sau nó Ai?
Aptos là blockchain lớp 1 với sứ mệnh tạo ra quyền truy cập phổ quát và công bằng vào các tài sản phi tập trung cho hàng tỷ người. Aptos được đồng sáng lập bởi Giám đốc điều hành Mo Shaik và CTO Avery Ching cựu kỹ sư phần mềm hàng đầu của Meta về các giải pháp blockchain nội bộ. 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. Phần còn lại của nhóm Aptos bao gồm các Tiến sĩ, nhà nghiên cứu, kỹ sư, nhà thiết kế và chiến lược gia có kinh nghiệm làm việc trong Meta, Novi, Amazon, VMware, v.v.
p>
(2) Sự kiện tài chính
Aptos đã hoàn thành khoản đầu tư 200 triệu USD do a16z dẫn đầu vào tháng 3, với sự tham gia của Tiger Global, Katie Haun, Multicoin Capital, 3 Arrows Capital, FTX Ventures và Coinbase Ventures sau đó đã nhận được 150 triệu USD tài trợ do FTX Ventures dẫn đầu vào ngày 25 tháng 7.
p>
(3) Hiệu suất
p>
Aptos hiện có thể đạt tới 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 lần phát sóng mạng, 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, đạt được khả năng thực thi song song thông qua Block-STM và đạt được độ trễ dưới giây thông qua đồng bộ hóa trạng thái. Công cụ đồng thuận được điều chỉnh từ phiên bản HotStuff thứ 4 của Diễm và nhóm của ông.
p>
(4) Di chuyển ngôn ngữ trên Aptos
Aptos mở rộng MoveVM lõi với chức năng bổ sung thông qua lớp bộ điều hợp, bao gồm cả tính song song thông qua Block-STM, cho phép chạy đồng thời mà không cần người dùng nhập dữ liệu Thực hiện các giao dịch, bảng được sử dụng để lưu trữ khóa trên quy mô lớn và tách riêng bộ nhớ chi tiết trong tài khoản. Lượng dữ liệu trong một tài khoản ảnh hưởng đến phí gas cho các giao dịch liên quan đến tài khoản.
p>
(5) Lộ trình phát triển
Aptos DevNet đã được cung cấp công khai từ tháng 3 và nhóm đã hoàn thành Giai đoạn 1 của 4 mạng thử nghiệm khuyến khích theo kế hoạch, Giai đoạn 2 hiện đang được tiến hành. Aptos cũng đã công bố một chương trình tài trợ vào tháng 6 để đẩy nhanh hơn nữa sự phát triển nhanh chóng của hệ sinh thái Aptos, với các ứng dụng hiện đang mở và hoạt động.
p>
(6) Tiến bộ sinh thái
Với hơn 1.500 nhánh trên kho lõi Aptos, hiện có hơn 100 dự án trên DeFi, NFT, trò chơi và nhiều dự án khác dự kiến sẽ được triển khai trên mạng chính. Pontem Network, anh em Macalinao, Nutrios, PayMagic, MartianDAO, Solrise và các nhóm khác đang 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.
p>
(1 )0L - Giao thức blockchain L1 được phân nhánh từ cơ sở mã nguồn mở do Diệm tạo ra. Dự án nguồn mở bắt đầu vào năm 2019 như một sáng kiến hướng tới cộng đồng mà không có nhà tài trợ doanh nghiệp, vốn đầu tư mạo hiểm hoặc tổ chức nào.

(2) Starcoin - một nền tảng hợp đồng thông minh sử dụng bằng chứng công việc nâng cao Sự đồng thuận 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, trò chơi, v.v. thông qua khả năng tương tác linh hoạt và phân lớp.

p>

So sánh đa chiều của bốn chuỗi công khai
Nguồn: Aptos, Solana Explorer, Etherscan,  ; Nút Sui, Nút Aptos, Nút Solana, Nút ETH
Từ so sánh trên, Sui và Aptos giống 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, khi chạy Khi nói đến các nút xác minh đầy đủ, cả Sui và Aptos đều gần gũi hơn với Ethereum vì rào cản gia nhập thấp hơn, điều này sẽ góp phần phân cấp cao hơn cho mạng xác minh cộng đồng.
p>
Điều thú vị là Sui và Aptos có yêu cầu lưu trữ thấp hơn nhiều so với Solana và Ethereum. Một khi các trạng thái lịch sử tương tự xuất hiện thêm trên hai blockchain mới ra đời, chúng ta cần xem liệu không gian lưu trữ lớn hơn có giá trị hay không.
p>
Để hiểu đầy đủ về con đường Move/MoveVM đã đi để xây dựng ngôn ngữ lập trình và máy ảo của riêng mình, 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.
Những ngày đầu , Có hai cách để viết hợp đồng thông minh trên blockchain mới.
a) Sử dụng ngôn ngữ lập trình hiện có và chạy nó thông qua máy ảo phổ dụng WebAssugging (WASM)
b) Xây dựng ngôn ngữ lập trình mới và máy ảo mới ngay từ đầu.
Mặc dù Solidity và EVM Đó là con đường ít người đi hơn, nhưng dường như nó đang đơm hoa kết trái sau sự bùng nổ DeFi vào năm 2020. Vậy làm thế nào Solidity/EVM có thể vượt qua WASM VM thông thường? Nhà phát triển cốt lõi của Starcoin @jolestar tin rằng có 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à blockchain. Nếu bạn loại bỏ các tính 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 thì số lượng thư viện dùng chung 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 làm mất đi mục đích của việc sử dụng ngôn ngữ lập trình có mục đích chung, 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.
p>
b) Mặc dù về lý thuyết WASM có thể hỗ trợ các ngôn ngữ lập trình khác nhau nhưng thực tế là các ngôn ngữ lập trình với hệ thống thời gian chạy (như Go, Java) không phù hợp với blockchain, bởi vì một khi Sẽ có một số lượng lớn các tệp nhị phân khi được biên dịch. Điều này giới hạn một cách hiệu quả các ngôn ngữ lập trình ở C, C++ và Rust, những ngôn ngữ này theo quan điểm của nhà phát triển mới không khác nhiều so với Solidity về tính dễ học. Ngoài ra, các ngôn ngữ lập trình khác nhau có thể dẫn đến sự phân mảnh ngoài ý muốn của hệ sinh thái nhà phát triển.
p>
c) Do cơ chế xử lý trạng thái của mỗi chuỗi là khác nhau nên khả năng tương tác vẫn là một vấn đề ngay cả khi chúng chạy trên cùng một máy ảo WASM. 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 nảy sinh vấn đề phân mảnh hệ sinh thái nhà phát triển.
Ngoài ra, Solidity đã được chứng minh là thu hút người dùng nhờ các thư viện nguồn mở có thể tái tạo của nó. Việc có thể sử dụng mã đã được kiểm tra là một sự tiện lợi rất lớn cho các nhà phát triển ứng dụng; biết rằng hợp đồng thông minh an toàn yêu cầu kiểm tra bảo mật nên mỗi dòng mã đều phải chịu thêm chi phí.
p>
Hệ sinh thái nhà phát triển lớn hơn từ cộng đồng EVM đóng góp vào số lượng lớn mã được kiểm tra sẽ khuyến khích nhiều nhà phát triển xây dựng EVM hơn.
p>
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 trường hợp này là như vậy.
p>

Nguồn: a16z State of Crypto
Solana cũng tạo ra một cái tương tự đã chọn xây dựng máy ảo của riêng mình bằng ngôn ngữ lập trình Rust và đã chứng kiến 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 đã tự khẳng định mình là chuỗi có số lượng tài khoản hoạt động cao nhất theo số liệu hàng ngày, 7D và 30D.
Vì FTX Ventures là nhà đầu tư vào Sui và Aptos, chúng tôi tin rằng họ có thể giúp phát triển hệ sinh thái Move, giống như họ đã làm trong giai đoạn khởi động Solana. Tóm lại, cả Sui và Aptos đều đang quảng cáo rầm rộ DevNet của họ, bao gồm các phần thưởng ươm tạo và hackathons, đồng thời chúng tôi kỳ vọng hoạt động của nhà phát triển sẽ tăng lên trong những tháng tới.
p>
Ngoài ra, để 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 cho các ngôn ngữ lập trình mới và hỗ trợ việc di chuyển dần dần của các nhà phát triển từ các ngôn ngữ khác sang ngôn ngữ mới, các dự án như Pontem đã phát triển một nhánh của Diem MoveVM, hiện tại nó có thể được triển khai trên các chuỗi hiện có khác như Polkadot, Cosmos, Avalanche, v.v. và các EVM mới tương thích với MoveVM đang được phát triển.
Nhìn chung, chúng tôi tin tưởng rằng Move là ngôn ngữ có thể cung cấp cách viết hợp đồng thông minh an toàn hơn, nhanh hơn và dễ dàng hơn. Nó sẽ trở thành lớp cơ bản của một hệ sinh thái nhà phát triển mạnh mẽ và sôi động. Chúng tôi tin rằng sẽ có người sử dụng Move để xây dựng các ứng dụng Web3 thế hệ tiếp theo để thu hút nhiều người dùng Web3 hơn.
p>
Trong những tuần tới, chúng tôi sẽ chia sẻ những phát hiện và phân tích sâu hơn về chuỗi khối Sui và Aptos.
Bài viết này Đây là hoàn thành nhờ có Jolestar, người đã cung cấp kiến thức chuyên môn và quan điểm kỹ thuật của anh ấy. Jolestar là người sớm áp dụng Move và là nhà phát triển cốt lõi của Starcoin.
Bài viết này là từ một bài gửi và không thể hiện quan điểm của BlockBeats
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia