Phỏng vấn: Người sáng lập ngôn ngữ Move nói về Sui Move và ứng dụng của nó trong Web3
Gần đây, chúng tôi đã phỏng vấn Giám đốc kỹ thuật của Mysten Labs, Sam Blackshear, người sáng lập ngôn ngữ lập trình Move, để thảo luận về lý do ông phát triển ngôn ngữ 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.
Bản chất của ngôn ngữ lập trình và sự ra đời của Move
Ngôn ngữ lập trình về bản chất là một công cụ để tương tác chính xác 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 rõ ràng để đảm bảo tính dự đoán của hành vi chương trình. Ngôn ngữ Move bắt nguồn từ dự án Libra của Facebook, 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ó.
Sam chỉ ra rằng hợp đồng thông minh chủ yếu liên quan đến hai khía cạnh: định nghĩa loại tài sản và quy tắc chuyển nhượng của chúng, cũng như kiểm tra các chính sách kiểm soát truy cập. Mục tiêu thiết kế của ngôn ngữ Move là cung cấp sự trừu tượng và công cụ lập trình tốt hơn cho những nhiệm vụ cơ bản này, 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 và ứng dụng của nó trong Web3
Sui Move là một biến thể của ngôn ngữ Move, được tối ưu hóa cho môi trường Web3. Những thay đổi chính bao gồm:
Bỏ hạn chế tạo tài khoản trong Move gốc, giúp việc chuyển nhượng tài sản trở nên tự do hơn.
Đã giới thiệu mô hình dữ liệu dựa trên đối tượng, đơn giản hóa logic xử lý tài sản.
Đã triển khai 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 đặc biệt phù hợp để xây dựng các sản phẩm Web3, cung cấp tính linh hoạt và hiệu quả cao hơn.
Lợi ích của khối giao dịch lập trình được
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, tương tự như mô hình tự chọn. Điều này mang lại nhiều lợi ích:
Giảm chi phí gas
Giảm số lần phê duyệt
Đảm bảo tính nguyên tử của thao tác
Đơn giản hóa việc thực hiện các giao dịch phức tạp
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 so với các ngôn ngữ Web3 khác. Ví dụ, có nhóm dự án cho biết khối lượng công việc hoàn thành bằng Sui Move tương đương với việc sử dụng Solidity cần gấp bốn lần thời gian. Sự cải thiện về hiệu suất này xuất phát từ việc thiết kế ngôn ngữ nắm bắt chính xác nhu cầu của các nhà phát triển.
Thiết kế khả năng mở rộng của Sui
Mục tiêu cốt lõi của Sui là đạt được khả năng mở rộng ngang, tránh vấn đề suy giảm hiệu suất do thành công của nền tảng. Thông qua mô hình dữ liệu hướng đối tượng và cấu trúc lưu trữ cặp khóa-giá trị, Sui có thể linh hoạt mở rộng khả năng xử lý theo nhu cầu, đồng thời duy trì độ trễ thấp.
Tiềm năng của công nghệ phi tập trung
Công nghệ blockchain và tiền điện tử về bản chất là một công nghệ loại bỏ ma sát, có thể giảm bớt rào cản trong giao dịch tài chính và phát triển ứng dụng. Chúng cung cấp những khả năng mới, như khả năng tương tác giữa các ứng dụng, tài sản có thể lập trình, mang lại cho các nhà phát triển khả năng mới để xây dựng sản phẩm đổi mới.
Tương lai phát triển của Sui Move
Nhóm Sui Move đang nỗ lực cải tiến nhiều vấn đề:
Tăng cường khả năng mở rộng và tương thích của gói.
Giới thiệu các tính 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.
Tăng tỷ lệ mã Move trong ứng dụng, nâng cao tính an toàn
Giảm bớt độ khó cho lập trình viên không phải Move trong việc hiểu và sử dụng Move
Những nỗ lực này nhằm làm cho Sui Move trở nên mạnh mẽ và dễ sử dụng hơn, thúc đẩy việc ứng dụng của nó trong lĩnh vực 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.
14 thích
Phần thưởng
14
8
Chia sẻ
Bình luận
0/400
AllTalkLongTrader
· 07-17 21:16
Nếu chưa bước vào Move thì đừng có mà khoe.
Xem bản gốcTrả lời0
BTCBeliefStation
· 07-17 10:26
Move!tuyệt vời
Xem bản gốcTrả lời0
ImpermanentPhilosopher
· 07-17 01:08
So với cái gọi là an toàn thì có ích gì nhiều hơn?
Xem bản gốcTrả lời0
LiquidationTherapist
· 07-14 23:39
Move thật mạnh bạn thân
Xem bản gốcTrả lời0
DeFiGrayling
· 07-14 23:34
Ngôn ngữ này thực sự mới mẻ.
Xem bản gốcTrả lời0
BoredRiceBall
· 07-14 23:31
Tôi hoàn toàn không hiểu cái này...
Xem bản gốcTrả lời0
MeaninglessGwei
· 07-14 23:23
Nghe có vẻ khá ấn tượng... chỉ là vẫn chưa hiểu rõ.
Người sáng lập ngôn ngữ Move tiết lộ Sui Move: Tạo ra ngôn ngữ hợp đồng thông minh hiệu quả và an toàn hơn cho Web3
Phỏng vấn: Người sáng lập ngôn ngữ Move nói về Sui Move và ứng dụng của nó trong Web3
Gần đây, chúng tôi đã phỏng vấn Giám đốc kỹ thuật của Mysten Labs, Sam Blackshear, người sáng lập ngôn ngữ lập trình Move, để thảo luận về lý do ông phát triển ngôn ngữ 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.
Bản chất của ngôn ngữ lập trình và sự ra đời của Move
Ngôn ngữ lập trình về bản chất là một công cụ để tương tác chính xác 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 rõ ràng để đảm bảo tính dự đoán của hành vi chương trình. Ngôn ngữ Move bắt nguồn từ dự án Libra của Facebook, 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ó.
Sam chỉ ra rằng hợp đồng thông minh chủ yếu liên quan đến hai khía cạnh: định nghĩa loại tài sản và quy tắc chuyển nhượng của chúng, cũng như kiểm tra các chính sách kiểm soát truy cập. Mục tiêu thiết kế của ngôn ngữ Move là cung cấp sự trừu tượng và công cụ lập trình tốt hơn cho những nhiệm vụ cơ bản này, 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 và ứng dụng của nó trong Web3
Sui Move là một biến thể của ngôn ngữ Move, được tối ưu hóa cho môi trường Web3. Những thay đổi chính bao gồm:
Những đặc điểm này khiến Sui Move đặc biệt phù hợp để xây dựng các sản phẩm Web3, cung cấp tính linh hoạt và hiệu quả cao hơn.
Lợi ích của khối giao dịch lập trình được
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, tương tự như mô hình tự chọn. Điều này mang lại nhiều lợi ích:
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 so với các ngôn ngữ Web3 khác. Ví dụ, có nhóm dự án cho biết khối lượng công việc hoàn thành bằng Sui Move tương đương với việc sử dụng Solidity cần gấp bốn lần thời gian. Sự cải thiện về hiệu suất này xuất phát từ việc thiết kế ngôn ngữ nắm bắt chính xác nhu cầu của các nhà phát triển.
Thiết kế khả năng mở rộng của Sui
Mục tiêu cốt lõi của Sui là đạt được khả năng mở rộng ngang, tránh vấn đề suy giảm hiệu suất do thành công của nền tảng. Thông qua mô hình dữ liệu hướng đối tượng và cấu trúc lưu trữ cặp khóa-giá trị, Sui có thể linh hoạt mở rộng khả năng xử lý theo nhu cầu, đồng thời duy trì độ trễ thấp.
Tiềm năng của công nghệ phi tập trung
Công nghệ blockchain và tiền điện tử về bản chất là một công nghệ loại bỏ ma sát, có thể giảm bớt rào cản trong giao dịch tài chính và phát triển ứng dụng. Chúng cung cấp những khả năng mới, như khả năng tương tác giữa các ứng dụng, tài sản có thể lập trình, mang lại cho các nhà phát triển khả năng mới để xây dựng sản phẩm đổi mới.
Tương lai phát triển của Sui Move
Nhóm Sui Move đang nỗ lực cải tiến nhiều vấn đề:
Những nỗ lực này nhằm làm cho Sui Move trở nên mạnh mẽ và dễ sử dụng hơn, thúc đẩy việc ứng dụng của nó trong lĩnh vực Web3.