Sui Lutris: Kết hợp nhận thức chung và không nhận thức chung để đạt được giao thức blockchain có thông lượng cao và trễ thấp

robot
Đang tạo bản tóm tắt

Sui Lutris:Phân tích giao thức hệ thống phân tán cốt lõi của chuỗi công khai Sui

Mysten Labs gần đây đã cập nhật whitepaper Sui Lutris, sau nhiều tháng thử nghiệm, đã xác định những nội dung quan trọng sau:

  1. Sui có thể xử lý từ 140k đến 150k giao dịch mỗi giây khi sử dụng PTBs và 5K TPS, vượt xa hiệu suất kiểm tra chuẩn dưới đỉnh mạng chính (khoảng 700 TPS).

  2. Ngay cả khi một số nút xác minh ngừng hoạt động, độ trễ xác nhận cuối cùng của Sui vẫn có thể giữ dưới 0.5 giây.

Bản trắng mô tả chi tiết cơ chế hoạt động của Sui, bằng chứng về độ an toàn, cũng như cách các tester bên ngoài có thể tái hiện dữ liệu liên quan trong các bài kiểm tra xác minh của chính họ.

Sui Lutris báo cáo hướng dẫn: Giao thức hệ thống phân tán cốt lõi của chuỗi công Sui

Sau khi mạng chính Sui được phát hành, các ứng dụng như trò chơi và NFT nhanh chóng được đưa lên chuỗi. Mysten Labs sau đó đã phát hành báo cáo kỹ thuật về hệ thống phân tán Sui Lutris hỗ trợ Sui. Sui Lutris cho phép Sui duy trì độ trễ thấp trong điều kiện thông lượng cao và ổn định lâu dài.

Kể từ khi Bitcoin ra đời, công nghệ blockchain đã đạt được những tiến bộ đáng kể, với nhiều trường hợp sử dụng mới liên tục xuất hiện. Cộng đồng blockchain đang tiếp tục khám phá các phương pháp để nâng cao hiệu quả, đặc biệt là trong việc xử lý tải cao và độ trễ thời gian thực.

Hiện tại, các blockchain L1 đang đối mặt với hai thách thức lớn: đạt được thông lượng cao trong điều kiện độ trễ thấp và đảm bảo giao thức đồng thuận ổn định lâu dài. Những thách thức này có thể được giải quyết thông qua việc tham gia và cấu hình động của các nút xác thực.

Một trong những phương pháp hiệu quả để đạt được thông lượng cao là sử dụng giao thức đồng thuận dựa trên DAG, như Narwhal/Bullshark mà Sui áp dụng. Các giao thức này cho phép thực hiện nhiều giao dịch đồng thời, phù hợp với các ứng dụng như trò chơi và NFT. Tuy nhiên, các giao thức dựa trên DAG có thể gây ra độ trễ vài giây, ảnh hưởng lớn đến một số thao tác.

Mặt khác, giao thức không đồng thuận thể hiện xuất sắc trong việc giảm độ trễ và khả năng mở rộng, như nguyên mẫu FastPay. Những giao thức này loại bỏ giai đoạn đồng thuận, cho phép xử lý giao dịch nhanh chóng. Nhưng chúng chỉ phù hợp với một số loại thao tác đơn giản hạn chế, làm giảm khả năng biểu đạt của hợp đồng thông minh, và có những thách thức trong việc cấu hình lại tập hợp các nút xác thực thay đổi động.

Mặc dù cả hai giao thức này đều có tiềm năng, nhưng hiện tại chúng vẫn chưa được áp dụng rộng rãi trong blockchain cấp sản phẩm. Sui Lutris, với tư cách là giao thức hỗ trợ mạng Sui, sẽ kết hợp phương pháp đồng thuận dựa trên DAG với phương pháp không đồng thuận, để đạt được những lợi thế của cả hai: độ trễ dưới một giây và khả năng thông lượng liên tục hàng nghìn giao dịch mỗi giây. Đồng thời, Sui giữ lại khả năng thực hiện hợp đồng phức tạp trên các đối tượng chia sẻ, tạo ra các điểm kiểm tra và tái cấu hình tập hợp các nút xác thực qua các epoch.

phương pháp đồng thuận và không đồng thuận

Sui Lutris áp dụng phương pháp độc đáo kết hợp hai cách trên. Đối với tài sản sở hữu đơn (đối tượng độc quyền), hệ thống sử dụng giao thức phát sóng đồng nhất giữa các nút xác thực để đạt được độ trễ thấp hơn so với sự đồng thuận. Đối với các hợp đồng thông minh phức tạp chạy trên các đối tượng chia sẻ, Sui Lutris chỉ phụ thuộc vào xử lý đồng thuận. Ngoài ra, Sui Lutris hỗ trợ các hoạt động bảo trì mạng, như định nghĩa checkpoint và cấu hình lại các nút xác thực. Chiến lược đổi mới này cung cấp giải pháp toàn diện khi xử lý giao dịch trong môi trường Byzantine sao chép.

Chu trình giao dịch của Sui Lutris bao gồm các bước sau:

  1. Người dùng tạo và ký giao dịch để thay đổi đối tượng mà họ sở hữu.

  2. Giao dịch được gửi từ nút toàn phần đến nút xác thực, để kiểm tra tính hợp lệ và an toàn, và trả lại giao dịch đã ký.

  3. Khách hàng thu thập phản hồi của hầu hết các nút xác thực để hình thành chứng chỉ giao dịch, lúc này giao dịch đạt được tính cuối cùng.

  4. Gửi lại nút xác thực sau khi tích hợp chứng chỉ, nút xác thực xác nhận đã nhận. Giao dịch liên quan đến đối tượng độc quyền có thể được xử lý ngay lập tức, không cần chờ động cơ đồng thuận.

  5. Số hiệu chứng nhận đầu ra đồng thuận, nút xác minh thực hiện giao dịch bao gồm đối tượng chia sẻ.

  6. Khách hàng thu thập phản hồi từ nút xác minh, lắp ráp chứng chỉ hợp lệ làm bằng chứng thanh toán giao dịch.

  7. Để mỗi lần đồng thuận gửi tạo các checkpoints, nhằm điều khiển giao thức tái cấu hình.

Sui Lutris báo cáo导读:Giao thức hệ thống phân phối cốt lõi của Sui公链

Sui Lutris còn cung cấp các chức năng hỗ trợ blockchain cấp sản phẩm khác:

  • giao thức checkpoint tạo ra lịch sử giao dịch để thuận tiện cho việc kiểm tra và đồng bộ.
  • Hỗ trợ cấu hình lại vào cuối mỗi epoch, cho phép thay đổi tập hợp nút xác thực và quyền bỏ phiếu.
  • Vào cuối epoch, an toàn "mở khóa" tài sản bị khóa nhầm, tối thiểu hóa tổn thất do lỗi.

Sui Lutris là nền tảng của Sui, giúp người dùng quản lý một lượng giá trị lớn. Báo cáo kỹ thuật đầy đủ cung cấp thêm thông tin về chi tiết an ninh và giao thức hoạt động, cũng như chứng minh an ninh phần đồng bộ với các tham gia Byzantine trong mô hình hệ thống phân tán tiêu chuẩn.

SUI6.41%
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
  • 4
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
OldLeekNewSicklevip
· 07-30 14:21
Hiệu suất mạnh mẽ
Xem bản gốcTrả lời0
LightningSentryvip
· 07-27 22:14
Hiệu suất hoàn toàn chịu đựng được
Xem bản gốcTrả lời0
MissedTheBoatvip
· 07-27 21:59
SUI bao giờ mới hòa vốn
Xem bản gốcTrả lời0
GateUser-4745f9cevip
· 07-27 21:50
TPS hơi mạnh đấy!
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)