Phỏng vấn người sáng lập ngôn ngữ Move: Tại sao Sui Move phù hợp để xây dựng sản phẩm Web3?
Gần đây, chúng tôi đã có cuộc trò chuyện với Sam Blackshear, Giám đốc Công nghệ của Mysten Labs và là người sáng lập ngôn ngữ lập trình Move, về lý do tại sao ông phát triển ngôn ngữ lập trình hợp đồng thông minh mới Sui Move, khả năng mở rộng của Sui và lợi ích của công nghệ phi tập trung đối với các nhà phát triển.
Dưới đây là tóm tắt nội dung phỏng vấn:
Bản chất của ngôn ngữ lập trình
Ngôn ngữ lập trình là công cụ để tương tác rõ ràng với máy tính. Khác với ngôn ngữ tự nhiên, ngôn ngữ lập trình cần có ý nghĩa được định nghĩa chính xác. Ngôn ngữ lập trình thường được tối ưu hóa cho các lĩnh vực hoặc nhiệm vụ cụ thể. Ngôn ngữ Move được thiết kế đặc biệt cho lĩnh vực hợp đồng thông minh.
Sự ra đời của ngôn ngữ Move
Move xuất phát từ dự án Libra của Facebook. Blackshear đã nghiên cứu những thiếu sót của các ngôn ngữ hợp đồng thông minh hiện có và phát hiện ra rằng chúng có những hạn chế trong việc xử lý tài sản và kiểm soát truy cập. Ngôn ngữ Move được thiết kế để cung cấp các trừu tượng và công cụ tốt hơn cho lập trình hợp đồng thông minh, giúp các nhà phát triển có thể viết mã một cách an toàn và hiệu quả hơn.
Đặc điểm của Sui Move
Sui Move là một biến thể của Move, được tối ưu hóa cho các cảnh Web3:
Đã xóa bỏ một số điều kiện hạn chế trong Move gốc, giúp việc chuyển nhượng tài sản tự do hơn.
Đã giới thiệu mô hình dữ liệu trung tâm đối tượng, đơn giản hóa quy trình thao tác tài sản.
Hỗ trợ khối giao dịch có thể lập trình, cho phép thực hiện nhiều thao tác trong một giao dịch.
Những đặc điểm này khiến Sui Move rất phù hợp để xây dựng sản phẩm Web3.
Lợi ích của khối giao dịch có thể lập trình
Khu vực giao dịch lập trình cho phép thực hiện nhiều thao tác trong một giao dịch, có những ưu điểm sau:
Giảm phí gas
Giảm số lần phê duyệt
Đảm bảo tính nguyên tử
Dễ dàng kết hợp tạm thời các thành phần khác nhau
Trải nghiệm phát triển Sui Move
Nhiều nhà phát triển đã phản hồi rằng việc phát triển bằng Sui Move hiệu quả và an toàn hơn. Ví dụ, một dự án DeFi chỉ mất hai tháng để hoàn thành công việc mà trước đây cần tới 8 tháng. Thiết kế của Sui Move gần gũi hơn với cách suy nghĩ của các nhà phát triển.
Thiết kế khả năng mở rộng của Sui
Sui áp dụng mô hình dữ liệu hướng đối tượng, tổ chức trạng thái toàn cầu thành ánh xạ từ ID đối tượng đến đối tượng, dễ dàng mở rộng theo chiều ngang. Thiết kế này cho phép Sui có thể mở rộng liên tục khi số lượng người dùng tăng lên, đồng thời duy trì độ trễ thấp.
Tiềm năng của công nghệ phi tập trung
Blockchain về bản chất là một công nghệ loại bỏ ma sát, có thể xóa bỏ rào cản về khả năng tương tác giữa các ứng dụng. Nó cho phép tài sản và dữ liệu có thể lưu chuyển tự do hơn giữa các ứng dụng khác nhau, cung cấp cho các nhà phát triển những khả năng mới.
Sui Move的发展 trong tương lai
Nhóm Sui đang liên tục hoàn thiện Sui Move dựa trên phản hồi của các nhà phát triển:
Tăng cường tính linh hoạt trong việc nâng cấp và mở rộng gói.
Thêm các tính năng ngôn ngữ mới như kiểu liệt kê
Cải thiện trải nghiệm tích hợp giữa Move và mã nguồn phía trước
Khám phá cách tăng tỷ lệ mã Move trong ứng dụng
Tổng thể, Sui Move cam kết cung cấp trải nghiệm lập trình an toàn và hiệu quả hơn cho phát triển Web3.
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.
17 thích
Phần thưởng
17
5
Chia sẻ
Bình luận
0/400
GateUser-beba108d
· 07-07 13:17
Không phải chỉ là một ngôn ngữ mới sao, thổi phồng như vậy làm gì.
Xem bản gốcTrả lời0
HalfBuddhaMoney
· 07-05 20:11
Cũng không phải là cái gì mới... là thế hệ trước đúng không?
Người sáng lập ngôn ngữ Move giải thích Sui Move: Công cụ phát triển sản phẩm Web3
Phỏng vấn người sáng lập ngôn ngữ Move: Tại sao Sui Move phù hợp để xây dựng sản phẩm Web3?
Gần đây, chúng tôi đã có cuộc trò chuyện với Sam Blackshear, Giám đốc Công nghệ của Mysten Labs và là người sáng lập ngôn ngữ lập trình Move, về lý do tại sao ông phát triển ngôn ngữ lập trình hợp đồng thông minh mới Sui Move, khả năng mở rộng của Sui và lợi ích của công nghệ phi tập trung đối với các nhà phát triển.
Dưới đây là tóm tắt nội dung phỏng vấn:
Bản chất của ngôn ngữ lập trình
Ngôn ngữ lập trình là công cụ để tương tác rõ ràng với máy tính. Khác với ngôn ngữ tự nhiên, ngôn ngữ lập trình cần có ý nghĩa được định nghĩa chính xác. Ngôn ngữ lập trình thường được tối ưu hóa cho các lĩnh vực hoặc nhiệm vụ cụ thể. Ngôn ngữ Move được thiết kế đặc biệt cho lĩnh vực hợp đồng thông minh.
Sự ra đời của ngôn ngữ Move
Move xuất phát từ dự án Libra của Facebook. Blackshear đã nghiên cứu những thiếu sót của các ngôn ngữ hợp đồng thông minh hiện có và phát hiện ra rằng chúng có những hạn chế trong việc xử lý tài sản và kiểm soát truy cập. Ngôn ngữ Move được thiết kế để cung cấp các trừu tượng và công cụ tốt hơn cho lập trình hợp đồng thông minh, giúp các nhà phát triển có thể viết mã một cách an toàn và hiệu quả hơn.
Đặc điểm của Sui Move
Sui Move là một biến thể của Move, được tối ưu hóa cho các cảnh Web3:
Đã xóa bỏ một số điều kiện hạn chế trong Move gốc, giúp việc chuyển nhượng tài sản tự do hơn.
Đã giới thiệu mô hình dữ liệu trung tâm đối tượng, đơn giản hóa quy trình thao tác tài sản.
Hỗ trợ khối giao dịch có thể lập trình, cho phép thực hiện nhiều thao tác trong một giao dịch.
Những đặc điểm này khiến Sui Move rất phù hợp để xây dựng sản phẩm Web3.
Lợi ích của khối giao dịch có thể lập trình
Khu vực giao dịch lập trình cho phép thực hiện nhiều thao tác trong một giao dịch, có những ưu điểm sau:
Trải nghiệm phát triển Sui Move
Nhiều nhà phát triển đã phản hồi rằng việc phát triển bằng Sui Move hiệu quả và an toàn hơn. Ví dụ, một dự án DeFi chỉ mất hai tháng để hoàn thành công việc mà trước đây cần tới 8 tháng. Thiết kế của Sui Move gần gũi hơn với cách suy nghĩ của các nhà phát triển.
Thiết kế khả năng mở rộng của Sui
Sui áp dụng mô hình dữ liệu hướng đối tượng, tổ chức trạng thái toàn cầu thành ánh xạ từ ID đối tượng đến đối tượng, dễ dàng mở rộng theo chiều ngang. Thiết kế này cho phép Sui có thể mở rộng liên tục khi số lượng người dùng tăng lên, đồng thời duy trì độ trễ thấp.
Tiềm năng của công nghệ phi tập trung
Blockchain về bản chất là một công nghệ loại bỏ ma sát, có thể xóa bỏ rào cản về khả năng tương tác giữa các ứng dụng. Nó cho phép tài sản và dữ liệu có thể lưu chuyển tự do hơn giữa các ứng dụng khác nhau, cung cấp cho các nhà phát triển những khả năng mới.
Sui Move的发展 trong tương lai
Nhóm Sui đang liên tục hoàn thiện Sui Move dựa trên phản hồi của các nhà phát triển:
Tổng thể, Sui Move cam kết cung cấp trải nghiệm lập trình an toàn và hiệu quả hơn cho phát triển Web3.