Ngôn ngữ Move: ngôn ngữ lập trình blockchain thế hệ mới
Move là một ngôn ngữ lập trình dựa trên Rust, ban đầu được phát triển cho các dự án 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 sự khan hiếm, tính xác định và khả năng xác minh. Move được thiết kế đặc biệt cho các ứng dụng blockchain, nhấn mạnh vào tính an toàn và hiệu quả, có tính năng độc lập với 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.
Lợi ích của ngôn ngữ Move
Move có nhiều ưu điểm 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 và các tính năng bảo mật tích hợp của nó khiến nó trở thành lựa chọn lý tưởng để xây dựng các ứng dụng blockchain an toàn và hiệu suất cao. Thiết kế của Move nhấn mạnh tính bảo mật, nhằm tránh nhiều vấn đề phổ biến trong Web3, chẳng hạn như lỗ hổng tái nhập, token độc hại và sự phê duyệt token giả mạo. Tài sản kỹ thuật số được coi là tài nguyên, không thể được sao chép hoặc tiêu hủy tùy ý.
Lập trình hướng đối tượng và dựa trên tài sản
Move được thiết kế là ngôn ngữ lập trình hướng đối tượng và dựa trên tài sản. Trong Sui Move, đối tượng là cốt lõi, cho phép kiểm soát truy cập tinh vi. Cấu trúc lưu trữ toàn cầu ánh xạ ID đối tượng tới đối tượng, hỗ trợ xử lý giao dịch hiệu quả và biểu diễn truy cập chính xác. Mô hình năng lực của Move đảm bảo rằng đối tượng có quyền cụ thể, ngăn chặn các hành động trái phép như sao chép hoặc xóa đối tượng.
Sử dụng Move Prover để thực hiện xác minh hình thức
Move Prover là một công cụ xác minh, giúp các nhà phát triển viết các quy định hình thức cho các chức năng chính của ứng dụng và kiểm tra độ chính xác của việc thực thi mã trong thời gian ngắn. Công cụ này rất quan trọng để ngăn ngừa các lỗi hợp đồng thông minh phổ biến, cho phép thiết lập các điều kiện tiên quyết, điều kiện sau và tính bất biến của dữ liệu. Move Prover được tích hợp với hệ thống xây dựng Move, giúp các nhà phát triển dễ dàng xác minh mã.
Quản trị và cộng đồng
Sự phát triển của Move hiện đang liên quan đến một đội ngũ đa dạng đến từ nhiều tổ chức khác nhau, bao gồm cả giới học thuật và cộng đồng bảo mật. Nguyên tắc thiết kế ngôn ngữ tập trung vào tính đơn giản và khả năng áp dụng đa nền tảng, đảm bảo nó vẫn linh hoạt và dễ sử dụng cho cả các nhà phát triển hợp đồng thông minh giàu kinh nghiệm và những người mới bắt đầu trong Web2. Phương pháp quản trị của Move nhằm tránh các quyết định gây tranh cãi bằng cách tập trung vào các nguyên tắc cốt lõi và chỉ mở rộng ngôn ngữ khi cần thiết.
Hệ sinh thái Move sớm
Sui
Sui là một blockchain chứng minh cổ phần phi tập trung, có khả năng mở rộng công suất và lưu trữ theo chiều ngang. Nhóm phát triển của nó đến từ các bộ phận nghiên cứu và phát triển blockchain tiên tiến, tập trung vào phát triển blockchain và ngôn ngữ lập trình Move. Sui dự kiến có thể xử lý hơn 120,000 TPS, xử lý các giao dịch độc lập trong vòng vài phần giây và xử lý các giao dịch phức tạp hơn trong vòng 3 giây.
Aptos
Aptos là một Blockchain Layer 1, sứ mệnh là tạo ra quyền truy cập vào tài sản phi tập trung phổ biến và công bằng cho hàng tỷ người. Aptos hiện có thể đạt được công suất lên tới 10,000 TPS, với công suất tối đa 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, thời gian xác nhận cuối cùng là 250 mili giây.
Movement Labs
Movement Labs là một đội ngũ phát triển blockchain, cam kết tích hợp mạng blockchain để hỗ trợ giải pháp Layer 2 nhanh nhất và an toàn nhất trên Ethereum. Sứ mệnh của họ là kết hợp tính bảo mật của hợp đồng thông minh và tính song song hóa với tính thanh khoản và cơ sở người dùng của EVM.
Giải quyết vấn đề an ninh
Movement Labs cam kết xây dựng hệ sinh thái blockchain mô-đun dựa trên Move, bắt đầu từ M2, tức là Layer 2 MoveVM đầu tiên của Ethereum. Họ cũng giới thiệu một môi trường thực thi mới, được thiết kế để xử lý hơn 30.000 giao dịch mỗi giây. Move-EVM cho phép các nhà phát triển triển khai mã đã được xác minh trong thời gian thực, ngăn chặn các cuộc tấn công như tấn công reentrancy và các vectơ tấn công khác.
sẽ tích hợp Move và mô-đun hóa
Triết lý thiết kế của Movement Labs cốt lõi là tích hợp mô-đun. Bằng cách phân chia blockchain thành các thành phần mô-đun với giao diện rõ ràng, việc tích hợp, tùy chỉnh và nâng cấp diễn ra một cách liền mạch. Các nhà phát triển có thể kết hợp các mô-đun để tùy chỉnh stack của họ.
EVM song song và Move
EVM song song là một loại phát triển nhằm cải thiện khả năng mở rộng và hiệu suất của Ethereum. Move và Solidity phục vụ cho các mục đích khác nhau, có thể đồng tồn tại và bổ sung cho nhau. Tại Movement Labs, các nhà phát triển có thể chọn ngôn ngữ phù hợp nhất với nhu cầu của họ.
Vốn
Movement Labs đã hoàn thành vòng gọi vốn Series A trị giá 38 triệu USD do các tổ chức đầu tư nổi tiếng dẫn dắt, với sự tham gia của nhiều tổ chức đầu tư nổi tiếng.
Lộ trình tương lai
Trong thời gian ngắn, các nhà phát triển có thể mong đợi 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à thực hiện khởi động Rollup hoàn chỉnh trên mạng chính, mang sức mạnh của Move đến toàn bộ hệ sinh thái Ethereum. Movement Labs rất coi trọng khu vực Châu Á - Thái Bình Dương và sẽ tiếp tục hỗ trợ các nhà phát triển Move tại Châu Á, thúc đẩy sự phát triển 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.
11 thích
Phần thưởng
11
6
Chia sẻ
Bình luận
0/400
LostBetweenChains
· 2giờ trước
Chơi Blockchain lại đến tạo khái niệm rồi...
Xem bản gốcTrả lời0
BearMarketMonk
· 4giờ trước
Một khởi đầu mới cho một câu chuyện, chỉ cần xem là được.
Xem bản gốcTrả lời0
OldLeekMaster
· 07-12 15:11
Tôi đã đặt cược tất cả rồi, làm nhanh lên!
Xem bản gốcTrả lời0
LidoStakeAddict
· 07-12 15:11
Move đã bay lên trời nhưng không thể thay đổi vị thế của eth trong giang hồ.
Xem bản gốcTrả lời0
BasementAlchemist
· 07-12 15:08
再整点 Vị thế bị khóa 猫猫?
Xem bản gốcTrả lời0
AirdropHunterXiao
· 07-12 14:46
hệ sinh thái move vẫn chưa hoàn thiện, tiếp tục chờ đợi.
Ngôn ngữ Move: Công cụ mới cho phát triển Blockchain
Ngôn ngữ Move: ngôn ngữ lập trình blockchain thế hệ mới
Move là một ngôn ngữ lập trình dựa trên Rust, ban đầu được phát triển cho các dự án 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 sự khan hiếm, tính xác định và khả năng xác minh. Move được thiết kế đặc biệt cho các ứng dụng blockchain, nhấn mạnh vào tính an toàn và hiệu quả, có tính năng độc lập với 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.
Lợi ích của ngôn ngữ Move
Move có nhiều ưu điểm 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 và các tính năng bảo mật tích hợp của nó khiến nó trở thành lựa chọn lý tưởng để xây dựng các ứng dụng blockchain an toàn và hiệu suất cao. Thiết kế của Move nhấn mạnh tính bảo mật, nhằm tránh nhiều vấn đề phổ biến trong Web3, chẳng hạn như lỗ hổng tái nhập, token độc hại và sự phê duyệt token giả mạo. Tài sản kỹ thuật số được coi là tài nguyên, không thể được sao chép hoặc tiêu hủy tùy ý.
Lập trình hướng đối tượng và dựa trên tài sản
Move được thiết kế là ngôn ngữ lập trình hướng đối tượng và dựa trên tài sản. Trong Sui Move, đối tượng là cốt lõi, cho phép kiểm soát truy cập tinh vi. Cấu trúc lưu trữ toàn cầu ánh xạ ID đối tượng tới đối tượng, hỗ trợ xử lý giao dịch hiệu quả và biểu diễn truy cập chính xác. Mô hình năng lực của Move đảm bảo rằng đối tượng có quyền cụ thể, ngăn chặn các hành động trái phép như sao chép hoặc xóa đối tượng.
Sử dụng Move Prover để thực hiện xác minh hình thức
Move Prover là một công cụ xác minh, giúp các nhà phát triển viết các quy định hình thức cho các chức năng chính của ứng dụng và kiểm tra độ chính xác của việc thực thi mã trong thời gian ngắn. Công cụ này rất quan trọng để ngăn ngừa các lỗi hợp đồng thông minh phổ biến, cho phép thiết lập các điều kiện tiên quyết, điều kiện sau và tính bất biến của dữ liệu. Move Prover được tích hợp với hệ thống xây dựng Move, giúp các nhà phát triển dễ dàng xác minh mã.
Quản trị và cộng đồng
Sự phát triển của Move hiện đang liên quan đến một đội ngũ đa dạng đến từ nhiều tổ chức khác nhau, bao gồm cả giới học thuật và cộng đồng bảo mật. Nguyên tắc thiết kế ngôn ngữ tập trung vào tính đơn giản và khả năng áp dụng đa nền tảng, đảm bảo nó vẫn linh hoạt và dễ sử dụng cho cả các nhà phát triển hợp đồng thông minh giàu kinh nghiệm và những người mới bắt đầu trong Web2. Phương pháp quản trị của Move nhằm tránh các quyết định gây tranh cãi bằng cách tập trung vào các nguyên tắc cốt lõi và chỉ mở rộng ngôn ngữ khi cần thiết.
Hệ sinh thái Move sớm
Sui
Sui là một blockchain chứng minh cổ phần phi tập trung, có khả năng mở rộng công suất và lưu trữ theo chiều ngang. Nhóm phát triển của nó đến từ các bộ phận nghiên cứu và phát triển blockchain tiên tiến, tập trung vào phát triển blockchain và ngôn ngữ lập trình Move. Sui dự kiến có thể xử lý hơn 120,000 TPS, xử lý các giao dịch độc lập trong vòng vài phần giây và xử lý các giao dịch phức tạp hơn trong vòng 3 giây.
Aptos
Aptos là một Blockchain Layer 1, sứ mệnh là tạo ra quyền truy cập vào tài sản phi tập trung phổ biến và công bằng cho hàng tỷ người. Aptos hiện có thể đạt được công suất lên tới 10,000 TPS, với công suất tối đa 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, thời gian xác nhận cuối cùng là 250 mili giây.
Movement Labs
Movement Labs là một đội ngũ phát triển blockchain, cam kết tích hợp mạng blockchain để hỗ trợ giải pháp Layer 2 nhanh nhất và an toàn nhất trên Ethereum. Sứ mệnh của họ là kết hợp tính bảo mật của hợp đồng thông minh và tính song song hóa với tính thanh khoản và cơ sở người dùng của EVM.
Giải quyết vấn đề an ninh
Movement Labs cam kết xây dựng hệ sinh thái blockchain mô-đun dựa trên Move, bắt đầu từ M2, tức là Layer 2 MoveVM đầu tiên của Ethereum. Họ cũng giới thiệu một môi trường thực thi mới, được thiết kế để xử lý hơn 30.000 giao dịch mỗi giây. Move-EVM cho phép các nhà phát triển triển khai mã đã được xác minh trong thời gian thực, ngăn chặn các cuộc tấn công như tấn công reentrancy và các vectơ tấn công khác.
sẽ tích hợp Move và mô-đun hóa
Triết lý thiết kế của Movement Labs cốt lõi là tích hợp mô-đun. Bằng cách phân chia blockchain thành các thành phần mô-đun với giao diện rõ ràng, việc tích hợp, tùy chỉnh và nâng cấp diễn ra một cách liền mạch. Các nhà phát triển có thể kết hợp các mô-đun để tùy chỉnh stack của họ.
EVM song song và Move
EVM song song là một loại phát triển nhằm cải thiện khả năng mở rộng và hiệu suất của Ethereum. Move và Solidity phục vụ cho các mục đích khác nhau, có thể đồng tồn tại và bổ sung cho nhau. Tại Movement Labs, các nhà phát triển có thể chọn ngôn ngữ phù hợp nhất với nhu cầu của họ.
Vốn
Movement Labs đã hoàn thành vòng gọi vốn Series A trị giá 38 triệu USD do các tổ chức đầu tư nổi tiếng dẫn dắt, với sự tham gia của nhiều tổ chức đầu tư nổi tiếng.
Lộ trình tương lai
Trong thời gian ngắn, các nhà phát triển có thể mong đợi 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à thực hiện khởi động Rollup hoàn chỉnh trên mạng chính, mang sức mạnh của Move đến toàn bộ hệ sinh thái Ethereum. Movement Labs rất coi trọng khu vực Châu Á - Thái Bình Dương và sẽ tiếp tục hỗ trợ các nhà phát triển Move tại Châu Á, thúc đẩy sự phát triển của hệ sinh thái Move.