Move là một ngôn ngữ lập trình dựa trên Rust, được thiết kế đặc biệt cho các ứng dụng blockchain. Nó nhằm giải quyết những hạn chế của các ngôn ngữ hợp đồng thông minh hiện có, cung cấp tính khan hiếm, tính xác định và khả năng xác minh. Move nhấn mạnh tính an toàn và hiệu quả, có đặc tính không phụ thuộc vào nền tảng, hỗ trợ các thư viện, công cụ và cộng đồng phát triển đa chuỗi.
Các đặc điểm chính của ngôn ngữ Move
Move có nhiều lợi thế trên nền tảng ngôn ngữ blockchain hiện có:
Mô hình lập trình hướng tài nguyên
Tính năng bảo mật tích hợp sẵn
Thiết kế hướng đối tượng và dựa trên tài sản
Kiểm soát truy cập chi tiết
Xử lý giao dịch hiệu quả
Ngăn chặn các vấn đề Web3 phổ biến ( như lỗ hổng tái nhập, token độc hại, v.v. )
Mô hình khả năng của Move đảm bảo rằng các đối tượng có quyền truy cập cụ thể, ngăn chặn các thao tác trái phép như sao chép hoặc xóa đối tượng.
Công cụ xác minh hình thức Move Prover
Move Prover là một công cụ xác minh, giúp các nhà phát triển:
Viết đặc tả hình thức cho các chức năng chính của ứng dụng
Kiểm tra tính chính xác của mã thực thi trong thời gian ngắn.
Đặt ra điều kiện trước, điều kiện sau và tính không đổi của dữ liệu
Ngăn chặn các lỗi hợp đồng thông minh phổ biến
Move Prover và hệ thống xây dựng Move được tích hợp, giúp các nhà phát triển dễ dàng xác minh mã của họ.
Hệ sinh thái Move
Sui
Sui là một blockchain bằng chứng cổ phần phi tập trung với các đặc điểm sau:
Tính mở rộng về băng thông và lưu trữ
Có thể xử lý hơn 120,000 TPS
Xử lý giao dịch độc lập trong vòng vài mili giây
Xử lý giao dịch phức tạp trong vòng 3 giây ( chia sẻ đối tượng )
Sử dụng giao thức đồng thuận Narwhal & Tusk
Sui đã tối ưu hóa một số chức năng cốt lõi của Move để cải thiện hiệu suất mạng và giảm thời gian xác nhận giao dịch.
Aptos
Aptos là một blockchain Layer 1 với các đặc điểm sau:
Hiện tại có thể đạt được thông lượng lên đến 10,000 TPS
Lưu lượng tối đa lý thuyết là 160,000 TPS
Thời gian xác nhận cuối cùng là 250 mili giây
Thực hiện hiệu suất cao thông qua việc thực thi song song và Block-STM
Sử dụng động cơ đồng thuận HotStuff được cải biên từ Diem
Aptos đã mở rộng chức năng MoveVM cốt lõi thông qua lớp thích ứng, bao gồm tính đồng thời, lưu trữ bảng quy mô lớn và tách lưu trữ chi tiết.
Movement Labs
Movement Labs là một đội ngũ phát triển tập trung vào việc tích hợp mạng lưới blockchain, nhằm đưa MoveVM vào hệ sinh thái Ethereum. Công việc chính của họ bao gồm:
Phát triển Layer 2 MoveVM đầu tiên trên Ethereum (M2)
Giới thiệu môi trường thực thi hiệu suất cao mới
Tạo Move-EVM, cho phép triển khai mã đã được xác thực
Ra mắt Move Stack, một khung thực thi tương thích với các khung Rollup hiện có.
Triết lý thiết kế của Movement Labs nhấn mạnh tích hợp mô-đun, cho phép các nhà phát triển tùy chỉnh ngăn xếp blockchain. Họ cũng đang phát triển trình biên dịch từ Solidity sang Move để tăng cường khả năng tương thích.
Phát triển tương lai
Trong ngắn hạn, các nhà phát triển có thể mong đợi việc triển khai hợp đồng thông minh Move đầu tiên trên mạng thử nghiệm Ethereum. Mục tiêu dài hạn là triển khai hoàn chỉnh Rollup trên mạng chính, mang lại những lợi thế của Move cho toàn bộ hệ sinh thái Ethereum. Movement Labs cũng sẽ tiếp tục hỗ trợ các nhà phát triển Move tại khu vực châu Á - Thái Bình Dương, cung cấp các nguồn lực và cơ hội cần thiết để thúc đẩy phát triển toàn cầu của hệ sinh thái Move.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
12 thích
Phần thưởng
12
4
Chia sẻ
Bình luận
0/400
CodeZeroBasis
· 12giờ trước
又tăng lên知识了 move tql
Xem bản gốcTrả lời0
NftMetaversePainter
· 12giờ trước
thực ra, move dựa trên rust chỉ mới chạm đến bề mặt... sự chuyển mình thực sự nằm ở tiềm năng thẩm mỹ tính toán của nó cho nghệ thuật blockchain sinh sinh *hớp cà phê*
Xem bản gốcTrả lời0
StableBoi
· 12giờ trước
rust thật sự xuất sắc
Xem bản gốcTrả lời0
LiquidityWizard
· 12giờ trước
thực sự, mô hình bảo mật của move tối ưu hơn 73,4% so với solidity dựa trên các tính toán của tôi
Ngôn ngữ Move: mô hình mới cho ứng dụng Blockchain an toàn, hiệu quả và tương thích chuỗi cross.
Giới thiệu ngôn ngữ Move
Move là một ngôn ngữ lập trình dựa trên Rust, được thiết kế đặc biệt cho các ứng dụng blockchain. Nó nhằm giải quyết những hạn chế của các ngôn ngữ hợp đồng thông minh hiện có, cung cấp tính khan hiếm, tính xác định và khả năng xác minh. Move nhấn mạnh tính an toàn và hiệu quả, có đặc tính không phụ thuộc vào nền tảng, hỗ trợ các thư viện, công cụ và cộng đồng phát triển đa chuỗi.
Các đặc điểm chính của ngôn ngữ Move
Move có nhiều lợi thế trên nền tảng ngôn ngữ blockchain hiện có:
Mô hình khả năng của Move đảm bảo rằng các đối tượng có quyền truy cập cụ thể, ngăn chặn các thao tác trái phép như sao chép hoặc xóa đối tượng.
Công cụ xác minh hình thức Move Prover
Move Prover là một công cụ xác minh, giúp các nhà phát triển:
Move Prover và hệ thống xây dựng Move được tích hợp, giúp các nhà phát triển dễ dàng xác minh mã của họ.
Hệ sinh thái Move
Sui
Sui là một blockchain bằng chứng cổ phần phi tập trung với các đặc điểm sau:
Sui đã tối ưu hóa một số chức năng cốt lõi của Move để cải thiện hiệu suất mạng và giảm thời gian xác nhận giao dịch.
Aptos
Aptos là một blockchain Layer 1 với các đặc điểm sau:
Aptos đã mở rộng chức năng MoveVM cốt lõi thông qua lớp thích ứng, bao gồm tính đồng thời, lưu trữ bảng quy mô lớn và tách lưu trữ chi tiết.
Movement Labs
Movement Labs là một đội ngũ phát triển tập trung vào việc tích hợp mạng lưới blockchain, nhằm đưa MoveVM vào hệ sinh thái Ethereum. Công việc chính của họ bao gồm:
Triết lý thiết kế của Movement Labs nhấn mạnh tích hợp mô-đun, cho phép các nhà phát triển tùy chỉnh ngăn xếp blockchain. Họ cũng đang phát triển trình biên dịch từ Solidity sang Move để tăng cường khả năng tương thích.
Phát triển tương lai
Trong ngắn hạn, các nhà phát triển có thể mong đợi việc triển khai hợp đồng thông minh Move đầu tiên trên mạng thử nghiệm Ethereum. Mục tiêu dài hạn là triển khai hoàn chỉnh Rollup trên mạng chính, mang lại những lợi thế của Move cho toàn bộ hệ sinh thái Ethereum. Movement Labs cũng sẽ tiếp tục hỗ trợ các nhà phát triển Move tại khu vực châu Á - Thái Bình Dương, cung cấp các nguồn lực và cơ hội cần thiết để thúc đẩy phát triển toàn cầu của hệ sinh thái Move.