Phỏng vấn người sáng lập ngôn ngữ Move: Tại sao ngôn ngữ hợp đồng thông minh 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 Giám đốc Công nghệ của Mysten Labs, người sáng lập ngôn ngữ lập trình Move, Sam Blackshear, để thảo luận về lý do ông phát triển ngôn ngữ lập trình hợp đồng thông minh Sui Move, khả năng mở rộng của Sui và lợi thế 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 một cách thân thiện, an toàn, hiệu quả và rõ ràng với máy tính. Khác với ngôn ngữ tự nhiên, điều quan trọng nhất của ngôn ngữ lập trình là có nghĩa được định nghĩa chính xác. Bản chất của ngôn ngữ lập trình là nhắm đến các lĩnh vực hoặc nhiệm vụ cụ thể, đó là lý do tại sao có nhiều loại ngôn ngữ lập trình khác nhau.
Nguồn gốc của ngôn ngữ Move
Move bắt nguồn từ dự án Libra của Facebook. Sau khi nghiên cứu các hợp đồng thông minh hiện có, Blackshear nhận thấy chúng thường khiến các nhà phát triển thất vọng. Hợp đồng thông minh chủ yếu thực hiện hai nhiệm vụ: định nghĩa loại tài sản và các quy tắc của nó, và kiểm tra các chính sách kiểm soát truy cập. Move nhằm mục đích cung cấp các trừu tượng tốt cho những nhiệm vụ cơ bản này, giúp lập trình viên viết mã một cách an toàn và hiệu quả.
Đặc điểm của Sui Move
Sui sử dụng một biến thể của Move, được gọi là Sui Move. Những thay đổi chính bao gồm:
Đã loại bỏ giới hạn về việc tạo tài khoản, cho phép tài sản được gửi tự do đến bất kỳ địa chỉ nào.
Đã giới thiệu mô hình dữ liệu dựa trên đối tượng, đơn giản hóa quy trình 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 thay đổi này khiến Sui Move trở nên phù hợp hơn để xây dựng các ứng dụng Web3 đa năng.
Lợi ích của khối giao dịch có thể lập trình
Đối với người dùng, lợi ích mà khối giao dịch có thể lập trình mang lại bao gồm:
Chi phí gas thấp hơn
Giảm số lần phê duyệt
Tăng cường tính nguyên tử của giao dịch
Trải nghiệm phát triển Sui Move
Các nhà phát triển từ các ngôn ngữ lập trình Web3 khác nhận thấy rằng phát triển trên 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 trên Sui Move, trong khi trên Solidity có thể mất tới tám tháng.
Thiết kế khả năng mở rộng của Sui
Mục tiêu của Sui là đạt được khả năng mở rộng ngang, tức là tăng cường khả năng xử lý bằng cách mở rộng cơ sở hạ tầng phần cứng mà không có giới hạn. Thiết kế này cho phép Sui ứng phó với sự gia tăng người dùng trong khi vẫn 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. Chúng có thể xóa bỏ rào cản tương tác giữa các ứng dụng, cho phép dữ liệu, tài sản và chức năng tự do di chuyển giữa các ứng dụng khác nhau.
Tương lai phát triển của Sui Move
Đội ngũ Sui Move đang chú ý đến những cải tiến sau:
Tăng cường chức năng cấp độ ngôn ngữ, cung cấp tính linh hoạt mở rộng
Cải thiện trải nghiệm kết nối giữa Move và mã front-end
Thêm các tính năng mới như kiểu liệt kê
Tăng tỷ lệ mã Move trong ứng dụng, nâng cao tính bảo mật
Giảm bớt độ khó cho các lập trình viên không phải Move trong việc hiểu và sử dụng 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.
14 thích
Phần thưởng
14
4
Đăng lại
Chia sẻ
Bình luận
0/400
liquidation_watcher
· 08-09 19:49
move tuyệt vời
Xem bản gốcTrả lời0
BearMarketSurvivor
· 08-09 19:46
move sớm muộn cũng sẽ vượt qua sol
Xem bản gốcTrả lời0
GasFeeBarbecue
· 08-09 19:35
Cuối cùng cũng có thể lật người được move thiên hạ đệ nhất
Xem bản gốcTrả lời0
MetaMaximalist
· 08-09 19:34
di chuyển? solidity maxi đang trong tình trạng hỗn loạn rn
Sui Move người sáng lập giải thích: Tại sao ngôn ngữ này trở thành công cụ mạnh mẽ để xây dựng ứng dụng Web3
Phỏng vấn người sáng lập ngôn ngữ Move: Tại sao ngôn ngữ hợp đồng thông minh 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 Giám đốc Công nghệ của Mysten Labs, người sáng lập ngôn ngữ lập trình Move, Sam Blackshear, để thảo luận về lý do ông phát triển ngôn ngữ lập trình hợp đồng thông minh Sui Move, khả năng mở rộng của Sui và lợi thế 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 một cách thân thiện, an toàn, hiệu quả và rõ ràng với máy tính. Khác với ngôn ngữ tự nhiên, điều quan trọng nhất của ngôn ngữ lập trình là có nghĩa được định nghĩa chính xác. Bản chất của ngôn ngữ lập trình là nhắm đến các lĩnh vực hoặc nhiệm vụ cụ thể, đó là lý do tại sao có nhiều loại ngôn ngữ lập trình khác nhau.
Nguồn gốc của ngôn ngữ Move
Move bắt nguồn từ dự án Libra của Facebook. Sau khi nghiên cứu các hợp đồng thông minh hiện có, Blackshear nhận thấy chúng thường khiến các nhà phát triển thất vọng. Hợp đồng thông minh chủ yếu thực hiện hai nhiệm vụ: định nghĩa loại tài sản và các quy tắc của nó, và kiểm tra các chính sách kiểm soát truy cập. Move nhằm mục đích cung cấp các trừu tượng tốt cho những nhiệm vụ cơ bản này, giúp lập trình viên viết mã một cách an toàn và hiệu quả.
Đặc điểm của Sui Move
Sui sử dụng một biến thể của Move, được gọi là Sui Move. Những thay đổi chính bao gồm:
Những thay đổi này khiến Sui Move trở nên phù hợp hơn để xây dựng các ứng dụng Web3 đa năng.
Lợi ích của khối giao dịch có thể lập trình
Đối với người dùng, lợi ích mà khối giao dịch có thể lập trình mang lại bao gồm:
Trải nghiệm phát triển Sui Move
Các nhà phát triển từ các ngôn ngữ lập trình Web3 khác nhận thấy rằng phát triển trên 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 trên Sui Move, trong khi trên Solidity có thể mất tới tám tháng.
Thiết kế khả năng mở rộng của Sui
Mục tiêu của Sui là đạt được khả năng mở rộng ngang, tức là tăng cường khả năng xử lý bằng cách mở rộng cơ sở hạ tầng phần cứng mà không có giới hạn. Thiết kế này cho phép Sui ứng phó với sự gia tăng người dùng trong khi vẫn 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. Chúng có thể xóa bỏ rào cản tương tác giữa các ứng dụng, cho phép dữ liệu, tài sản và chức năng tự do di chuyển giữa các ứng dụng khác nhau.
Tương lai phát triển của Sui Move
Đội ngũ Sui Move đang chú ý đến những cải tiến sau: