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 tại, cung cấp tính khan hiếm, tính xác định và khả năng xác minh. Khác với các ngôn ngữ lập trình truyền thống, Move nhấn mạnh vào tính an toàn và hiệu quả, có đặc tính độc lập 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 đa chuỗi.
Ưu điểm của ngôn ngữ Move
Move có nhiều ưu điểm so với các 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 tập trung vào tính bảo mật, nhằm tránh nhiều vấn đề phổ biến trong Web3, như lỗ hổng gọi lại, token độc hại và phê duyệt token giả mạo. Trong Move, tài sản kỹ thuật số được coi là tài nguyên, không thể 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ế như một 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 chi tiết. Cấu trúc lưu trữ toàn cầu ánh xạ ID đối tượng đến đối tượng, hỗ trợ xử lý giao dịch hiệu quả và biểu thị truy cập chính xác. Mô hình khả năng của Move đảm bảo rằng đối tượng có quyền cụ thể, ngăn chặn các thao tác không được 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 tính 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 trong việc ngăn chặn 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 hậu quả 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ã của họ.
Quản trị và cộng đồng
Sự phát triển của Move hiện đang liên quan đến các nhóm đa dạng từ nhiều tổ chức, bao gồm cả các cơ sở học thuật và cộng đồng an ninh. Các nguyên tắc thiết kế ngôn ngữ tập trung vào tính đơn giản và khả năng tương thích đa nền tảng, đảm bảo rằng 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 dày dạn kinh nghiệm và những người mới từ 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 quyền sở hữu phi tập trung, có khả năng mở rộng ngang về thông lượng và lưu trữ. Đội ngũ của nó đến từ các bộ phận phát triển blockchain tiên tiến, cam kết phát triển blockchain Diem 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 chưa đầy một giây và các giao dịch phức tạp trong vòng ba giây.
Aptos
Aptos là một blockchain Layer 1, với sứ mệnh tạo ra quyền truy cập vào tài sản phi tập trung phổ quát 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 thực sau hai lần phát sóng mạng, với 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 các 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ới tính thanh khoản và cơ sở người dùng của EVM.
Bối cảnh
Các đồng sáng lập của Movement Labs đã có niềm đam mê với hệ thống phân tán và an ninh mạng từ nhỏ. Sau khi nhận diện được các vấn đề về trải nghiệm người dùng và lỗ hổng thông minh hợp đồng trong cơ sở hạ tầng blockchain hiện tại, họ đã thành lập công ty vào năm 2022. Mục tiêu của họ là thúc đẩy sự đổi mới trong lĩnh vực tiền điện tử, giúp các nhà phát triển có thể xây dựng ứng dụng quan trọng tiếp theo trên chuỗi.
Giải quyết vấn đề an toàn
Để giải quyết vấn đề lỗ hổng hợp đồng thông minh, Movement Labs cam kết xây dựng một hệ sinh thái blockchain mô-đun dựa trên Move. Họ đã 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 thực trong thời gian thực, ngăn chặn các cuộc tấn công tái nhập và các vectơ tấn công khác.
Tích hợp Move với mô-đun hóa
Tích hợp mô-đun là cốt lõi của triết lý thiết kế của Movement Labs. Bằng cách phân tách ngăn xếp 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 liền mạch, tùy chỉnh và nâng cấp được thực hiện. Các nhà phát triển có thể kết hợp các mô-đun để tùy chỉnh ngăn xếp của họ.
EVM song song và Move
EVM song song là một sự 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 những 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ọ.
Bộ sắp xếp phi tập trung
Movement là một L2 mô-đun, trong đó M1 là lớp thực thi của chuỗi, trong khi M2 có cơ chế nút sắp xếp phi tập trung tích hợp, cung cấp cho mạng Movement một thị trường gas miễn phí.
Tính tương thích giữa Move và Solidity
Movement đã thiết kế một trình biên dịch cho Solidity, cho phép các hợp đồng thông minh được viết bằng Solidity áp dụng các nguyên tắc OOP trên Movement. Tuy nhiên, các hợp đồng đã được biên dịch có thể gặp phải những thách thức kỹ thuật.
Vốn
Movement Labs đã hoàn thành vòng gọi vốn A trị giá 38 triệu USD, 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 coi trọng sự phát triển của khu vực Châu Á-Thái Bình Dương, sẽ tiếp tục hỗ trợ các nhà phát triển Move tại châu Á, cung cấp các nguồn lực, giáo dục và cơ hội cần thiết để thúc đẩy sự phát triển của hệ sinh thái Move.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
5 thích
Phần thưởng
5
6
Đăng lại
Chia sẻ
Bình luận
0/400
ShitcoinConnoisseur
· 3giờ trước
move chó lại đây nữa rồi
Xem bản gốcTrả lời0
ShibaSunglasses
· 3giờ trước
Vậy tính an toàn này có thật sự đáng tin cậy không?
Xem bản gốcTrả lời0
BloodInStreets
· 3giờ trước
đồ ngốc chơi đùa với mọi người còn có đồ ngốc mới, không hổ danh là tài nguyên không thể sao chép
Xem bản gốcTrả lời0
RugpullAlertOfficer
· 3giờ trước
新 đồ ngốc nhanh nhập một vị thế~
Xem bản gốcTrả lời0
ponzi_poet
· 3giờ trước
Hốt Tất Liệt đã trực tuyến?
Xem bản gốcTrả lời0
AirdropHunterZhang
· 3giờ trước
Lại một công cụ chơi đùa với mọi người nữa đã đến.
Ngôn ngữ Move: Mô hình phát triển Blockchain mới Tương lai của ứng dụng cross-chain an toàn và hiệu quả
Giới thiệu về 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 tại, cung cấp tính khan hiếm, tính xác định và khả năng xác minh. Khác với các ngôn ngữ lập trình truyền thống, Move nhấn mạnh vào tính an toàn và hiệu quả, có đặc tính độc lập 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 đa chuỗi.
Ưu điểm của ngôn ngữ Move
Move có nhiều ưu điểm so với các 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 tập trung vào tính bảo mật, nhằm tránh nhiều vấn đề phổ biến trong Web3, như lỗ hổng gọi lại, token độc hại và phê duyệt token giả mạo. Trong Move, tài sản kỹ thuật số được coi là tài nguyên, không thể 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ế như một 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 chi tiết. Cấu trúc lưu trữ toàn cầu ánh xạ ID đối tượng đến đối tượng, hỗ trợ xử lý giao dịch hiệu quả và biểu thị truy cập chính xác. Mô hình khả năng của Move đảm bảo rằng đối tượng có quyền cụ thể, ngăn chặn các thao tác không được 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 tính 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 trong việc ngăn chặn 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 hậu quả 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ã của họ.
Quản trị và cộng đồng
Sự phát triển của Move hiện đang liên quan đến các nhóm đa dạng từ nhiều tổ chức, bao gồm cả các cơ sở học thuật và cộng đồng an ninh. Các nguyên tắc thiết kế ngôn ngữ tập trung vào tính đơn giản và khả năng tương thích đa nền tảng, đảm bảo rằng 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 dày dạn kinh nghiệm và những người mới từ 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 quyền sở hữu phi tập trung, có khả năng mở rộng ngang về thông lượng và lưu trữ. Đội ngũ của nó đến từ các bộ phận phát triển blockchain tiên tiến, cam kết phát triển blockchain Diem 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 chưa đầy một giây và các giao dịch phức tạp trong vòng ba giây.
Aptos
Aptos là một blockchain Layer 1, với sứ mệnh tạo ra quyền truy cập vào tài sản phi tập trung phổ quát 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 thực sau hai lần phát sóng mạng, với 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 các 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ới tính thanh khoản và cơ sở người dùng của EVM.
Bối cảnh
Các đồng sáng lập của Movement Labs đã có niềm đam mê với hệ thống phân tán và an ninh mạng từ nhỏ. Sau khi nhận diện được các vấn đề về trải nghiệm người dùng và lỗ hổng thông minh hợp đồng trong cơ sở hạ tầng blockchain hiện tại, họ đã thành lập công ty vào năm 2022. Mục tiêu của họ là thúc đẩy sự đổi mới trong lĩnh vực tiền điện tử, giúp các nhà phát triển có thể xây dựng ứng dụng quan trọng tiếp theo trên chuỗi.
Giải quyết vấn đề an toàn
Để giải quyết vấn đề lỗ hổng hợp đồng thông minh, Movement Labs cam kết xây dựng một hệ sinh thái blockchain mô-đun dựa trên Move. Họ đã 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 thực trong thời gian thực, ngăn chặn các cuộc tấn công tái nhập và các vectơ tấn công khác.
Tích hợp Move với mô-đun hóa
Tích hợp mô-đun là cốt lõi của triết lý thiết kế của Movement Labs. Bằng cách phân tách ngăn xếp 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 liền mạch, tùy chỉnh và nâng cấp được thực hiện. Các nhà phát triển có thể kết hợp các mô-đun để tùy chỉnh ngăn xếp của họ.
EVM song song và Move
EVM song song là một sự 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 những 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ọ.
Bộ sắp xếp phi tập trung
Movement là một L2 mô-đun, trong đó M1 là lớp thực thi của chuỗi, trong khi M2 có cơ chế nút sắp xếp phi tập trung tích hợp, cung cấp cho mạng Movement một thị trường gas miễn phí.
Tính tương thích giữa Move và Solidity
Movement đã thiết kế một trình biên dịch cho Solidity, cho phép các hợp đồng thông minh được viết bằng Solidity áp dụng các nguyên tắc OOP trên Movement. Tuy nhiên, các hợp đồng đã được biên dịch có thể gặp phải những thách thức kỹ thuật.
Vốn
Movement Labs đã hoàn thành vòng gọi vốn A trị giá 38 triệu USD, 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 coi trọng sự phát triển của khu vực Châu Á-Thái Bình Dương, sẽ tiếp tục hỗ trợ các nhà phát triển Move tại châu Á, cung cấp các nguồn lực, giáo dục và cơ hội cần thiết để thúc đẩy sự phát triển của hệ sinh thái Move.