Sui Move: ngôn ngữ hợp đồng thông minh tối ưu cho Web3, CTO của Mysten Labs giải thích những lợi thế của nó

Phỏng vấn Giám đốc công nghệ Sam Blackshear của Mysten Labs: Lợi thế của ngôn ngữ hợp đồng thông minh Sui Move

Gần đây, 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 đã có cuộc phỏng vấn, thảo luận về bối cảnh phát triển, đặc điểm của ngôn ngữ hợp đồng thông minh Sui Move và triển vọng ứng dụng của nó trong lĩnh vực Web3.

Bản chất của ngôn ngữ lập trình và sự ra đời của Move

Sam chỉ ra rằng ngôn ngữ lập trình là 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 được định nghĩa rõ ràng để đảm bảo hành vi của mã là có thể dự đoán. Ông nhấn mạnh rằng ngôn ngữ lập trình thường được thiết kế cho các lĩnh vực hoặc nhiệm vụ cụ thể.

Ngôn ngữ Move xuất phát từ dự án Libra của Facebook. Trong quá trình nghiên cứu các ngôn ngữ hợp đồng thông minh hiện có, Sam nhận thấy rằng chúng có nhiều thiếu sót trong việc đáp ứng nhu cầu của các nhà phát triển. Hợp đồng thông minh chủ yếu liên quan đến việc định nghĩa tài sản và kiểm soát quyền truy cập, trong khi các ngôn ngữ hiện có không được thiết kế đặc biệt cho mục đích này.

Phỏng vấn cha đẻ của 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?

Đặc điểm và lợi thế của Sui Move

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. So với Move gốc, Sui Move áp dụng 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. Điều này cho phép các nhà phát triển tập trung hơn vào logic kinh doanh cốt lõi mà không cần quá chú ý đến chi tiết ghi chép cơ bản.

Sui Move còn giới thiệu khái niệm khối giao dịch có thể lập trình. Sam so sánh nó với một bữa tiệc tự chọn, người dùng có thể thực hiện nhiều thao tác trong một giao dịch mà không cần phí bổ sung. Điều này không chỉ giảm chi phí gas mà còn giảm số lần người dùng cần phê duyệt, đồng thời cung cấp đảm bảo nguyên tử.

Thiết kế khả năng mở rộng của Sui

Mục tiêu thiết kế của Sui là đạt được khả năng mở rộng theo chiều ngang. Bằng cách áp dụng mô hình dữ liệu hướng đối tượng và lưu trữ cặp khóa-giá trị, Sui có thể mở rộng theo nhu cầu tăng lên, đồng thời duy trì độ trễ thấp. Thiết kế này cho phép Sui thích ứng với lượng người dùng ngày càng tăng mà không gặp phải sự suy giảm hiệu suất hoặc tăng chi phí do hạn chế về công suất.

Tiềm năng của công nghệ phi tập trung

Sam cho rằng blockchain và tiền điện tử về bản chất là công nghệ loại bỏ ma sát. Chúng giúp vượt qua rào cản trong việc truyền tải thông tin và giá trị, giảm sự phụ thuộc vào các trung gian tốn kém. Trong môi trường Web3, khả năng tương tác giữa các ứng dụng được tăng cường đáng kể, cung cấp cho các nhà phát triển khả năng mới để xây dựng các sản phẩm hấp dẫn hơn.

Sui Move的发展 trong tương lai

Đội ngũ Sui đang không ngừng hoàn thiện Sui Move dựa trên phản hồi của các nhà phát triển. Họ chú trọng vào việc làm cho ngôn ngữ phù hợp hơn với việc phát triển các gói theo từng giai đoạn, đồng thời duy trì tính tương thích với người dùng hiện tại. Đội ngũ cũng đang nỗ lực cải thiện trải nghiệm tích hợp giữa Move và mã phía trước, nhằm đơn giản hóa quy trình phát triển ứng dụng tổng thể.

Sam nhấn mạnh rằng, mặc dù mã Move thường chỉ chiếm một phần nhỏ trong các ứng dụng Sui, nhưng đội ngũ đang khám phá cách tăng tỷ lệ mã Move để nâng cao tính an toàn tổng thể, đồng thời đảm bảo rằng các lập trình viên không sử dụng Move cũng có thể dễ dàng hiểu và sử dụng các ứng dụng này.

Xem bản gốc
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.
  • Phần thưởng
  • 6
  • Chia sẻ
Bình luận
0/400
FOMOmonstervip
· 07-12 09:43
Một cái nữa muốn vượt qua solidity?
Xem bản gốcTrả lời0
GasGuzzlervip
· 07-12 08:16
Có gì đâu, chỉ là ngôn ngữ của nhà Meta mà thôi.
Xem bản gốcTrả lời0
0xSleepDeprivedvip
· 07-12 06:57
move làm đi!
Xem bản gốcTrả lời0
RugPullSurvivorvip
· 07-11 23:05
move thế giới đầu tiên tốt nhé
Xem bản gốcTrả lời0
BrokenYieldvip
· 07-09 13:40
một l1 khác đang cố gắng giải quyết những vấn đề không tồn tại thật không hiểu nổi
Xem bản gốcTrả lời0
SchrodingerAirdropvip
· 07-09 13:34
Có phải là chuỗi rút tiền không? Tôi hơi không hiểu.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)