Phỏng vấn người sáng lập ngôn ngữ Sui 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 tạo ra ngôn ngữ lập trình Move, để thảo luận 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à những lợi ích của công nghệ phi tập trung đối với các nhà xây dựng.
Dưới đây là nội dung của cuộc phỏng vấn này:
Bản chất của ngôn ngữ lập trình và sự ra đời của ngôn ngữ Move
Ngôn ngữ lập trình là một công cụ để tương tác 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à phải 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à dành cho các lĩnh vực hoặc nhiệm vụ cụ thể, vì không thể sử dụng một ngôn ngữ để hoàn thành tất cả các nhiệm vụ.
Ngôn ngữ Move xuất phát từ dự án Libra của Facebook. Sau khi nghiên cứu các hợp đồng thông minh hiện có, Sam 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 việc: định nghĩa loại tài sản và các quy tắc của nó, cũng như kiểm tra chính sách kiểm soát truy cập. Sam muốn tạo ra một ngôn ngữ cung cấp một sự trừu tượng tốt cho những chức năng cơ bản này, giúp lập trình viên có thể viết mã một cách an toàn và hiệu quả.
Đặc điểm của Sui Move và lợi thế của nó trong Web3
Sui Move là một biến thể của ngôn ngữ Move, chủ yếu có những đặc điểm sau:
Chuyển nhượng tài sản tự do hơn: Đã gỡ bỏ một số điều kiện hạn chế trong Move ban đầu, cho phép gửi tài sản đến bất kỳ địa chỉ nào.
Mô hình dữ liệu lấy đối tượng làm trung tâm: Đơn giản hóa quá trình xử lý tài sản, giảm bớt công việc ghi chép của lập trình viên.
Khu vực 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, giảm phí gas, giảm số lần phê duyệt và đảm bảo tính nguyên tử.
Những đặc điểm này khiến Sui Move rất phù hợp để xây dựng sản phẩm trong Web3, các nhà phát triển có thể phát triển một cách hiệu quả và an toàn hơn.
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 theo chiều ngang, tức là tăng thông lượng bằng cách tăng cườ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 tiếp tục phát triển khi số lượng người dùng tăng lên, trong khi vẫn giữ độ trễ thấp.
Mô hình dữ liệu hướng đối tượng là chìa khóa để đạt được mục tiêu này. Bằng cách tổ chức mọi thứ thành các đối tượng, trạng thái toàn cầu trở thành một ánh xạ lớn từ ID đối tượng đến đối tượng, đây là một kho lưu trữ cặp khóa-giá trị có thể dễ dàng mở rộng.
Tiềm năng của công nghệ phi tập trung
Công nghệ blockchain và tiền điện tử về cơ bản là một công nghệ loại bỏ ma sát. Chúng có thể loại bỏ các rào cản trong giao dịch tài chính, xây dựng ứng dụng và thiết lập thông tin, giảm sự phụ thuộc vào bên thứ ba. Công nghệ này có tiềm năng thay đổi khả năng tương tác giữa các ứng dụng, cho phép dữ liệu, hàng hóa và giá trị lưu thông tự do hơ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 hiện đang chú ý đến một số lĩnh vực sau:
Cải thiện khả năng nâng cấp và mở rộng của gói, đồng thời duy trì niềm tin của người dùng.
Phát triển các tính năng mới, chẳng hạn như kiểu liệt kê.
Cải thiện trải nghiệm kết nối giữa Move và mã front-end.
Tăng tỷ lệ mã Move trong ứng dụng, nâng cao tính an toàn.
Làm cho mã Move dễ hiểu và sử dụng hơn cho các loại lập trình viên.
Tổng thể mà nói, Sui Move đang phát triển không ngừng để đáp ứng nhu cầu của các nhà phát triển và cung cấp hỗ trợ tốt hơn cho hệ sinh thái Web3.
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
quietly_staking
· 9giờ trước
move ai cũng hiểu mà
Xem bản gốcTrả lời0
metaverse_hermit
· 21giờ trước
Thế đơn giản như vậy?
Xem bản gốcTrả lời0
SundayDegen
· 21giờ trước
Lại là một câu chuyện mới của chuỗi mới ~
Xem bản gốcTrả lời0
StablecoinEnjoyer
· 22giờ trước
move mới là đợt này
Xem bản gốcTrả lời0
BearHugger
· 22giờ trước
Đã thổi phồng cả nửa năm rồi, có ứng dụng thực tế nào không?
Người sáng lập Sui Move tiết lộ: Tại sao ngôn ngữ này trở thành công cụ đắc lực để xây dựng sản phẩm Web3
Phỏng vấn người sáng lập ngôn ngữ Sui 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 tạo ra ngôn ngữ lập trình Move, để thảo luận 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à những lợi ích của công nghệ phi tập trung đối với các nhà xây dựng.
Dưới đây là nội dung của cuộc phỏng vấn này:
Bản chất của ngôn ngữ lập trình và sự ra đời của ngôn ngữ Move
Ngôn ngữ lập trình là một công cụ để tương tác 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à phải 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à dành cho các lĩnh vực hoặc nhiệm vụ cụ thể, vì không thể sử dụng một ngôn ngữ để hoàn thành tất cả các nhiệm vụ.
Ngôn ngữ Move xuất phát từ dự án Libra của Facebook. Sau khi nghiên cứu các hợp đồng thông minh hiện có, Sam 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 việc: định nghĩa loại tài sản và các quy tắc của nó, cũng như kiểm tra chính sách kiểm soát truy cập. Sam muốn tạo ra một ngôn ngữ cung cấp một sự trừu tượng tốt cho những chức năng cơ bản này, giúp lập trình viên có thể viết mã một cách an toàn và hiệu quả.
Đặc điểm của Sui Move và lợi thế của nó trong Web3
Sui Move là một biến thể của ngôn ngữ Move, chủ yếu có những đặc điểm sau:
Chuyển nhượng tài sản tự do hơn: Đã gỡ bỏ một số điều kiện hạn chế trong Move ban đầu, cho phép gửi tài sản đến bất kỳ địa chỉ nào.
Mô hình dữ liệu lấy đối tượng làm trung tâm: Đơn giản hóa quá trình xử lý tài sản, giảm bớt công việc ghi chép của lập trình viên.
Khu vực 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, giảm phí gas, giảm số lần phê duyệt và đảm bảo tính nguyên tử.
Những đặc điểm này khiến Sui Move rất phù hợp để xây dựng sản phẩm trong Web3, các nhà phát triển có thể phát triển một cách hiệu quả và an toàn hơn.
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 theo chiều ngang, tức là tăng thông lượng bằng cách tăng cườ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 tiếp tục phát triển khi số lượng người dùng tăng lên, trong khi vẫn giữ độ trễ thấp.
Mô hình dữ liệu hướng đối tượng là chìa khóa để đạt được mục tiêu này. Bằng cách tổ chức mọi thứ thành các đối tượng, trạng thái toàn cầu trở thành một ánh xạ lớn từ ID đối tượng đến đối tượng, đây là một kho lưu trữ cặp khóa-giá trị có thể dễ dàng mở rộng.
Tiềm năng của công nghệ phi tập trung
Công nghệ blockchain và tiền điện tử về cơ bản là một công nghệ loại bỏ ma sát. Chúng có thể loại bỏ các rào cản trong giao dịch tài chính, xây dựng ứng dụng và thiết lập thông tin, giảm sự phụ thuộc vào bên thứ ba. Công nghệ này có tiềm năng thay đổi khả năng tương tác giữa các ứng dụng, cho phép dữ liệu, hàng hóa và giá trị lưu thông tự do hơ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 hiện đang chú ý đến một số lĩnh vực sau:
Tổng thể mà nói, Sui Move đang phát triển không ngừng để đáp ứng nhu cầu của các nhà phát triển và cung cấp hỗ trợ tốt hơn cho hệ sinh thái Web3.