Giao thức hệ thống phân tán cốt lõi của chuỗi công khai Sui: Phân tích báo cáo Sui Lutris
Sau nhiều tháng thử nghiệm nghiêm ngặt, đội ngũ kỹ thuật cốt lõi của chuỗi công khai Sui đã phát hành phiên bản cập nhật của tài liệu trắng Sui Lutris vào ngày 18 tháng 8. Tài liệu trắng này xác nhận hai chỉ số hiệu suất quan trọng:
Dưới điều kiện sử dụng PTBs và 5K TPS, Sui có thể xử lý từ 140k đến 150k giao dịch mỗi giây. Dữ liệu này vượt xa kết quả kiểm tra chuẩn vào thời điểm đỉnh điểm của mạng chính (khoảng 700TPS).
Ngay cả khi một số nút xác thực ngừng hoạt động, độ trễ xác nhận cuối cùng của Sui vẫn có thể duy trì dưới 0.5 giây.
Bản cáo bạch cũng mô tả chi tiết cách mà các tester bên ngoài có thể tái hiện những dữ liệu hiệu suất này trong các bài kiểm tra xác thực của họ, đồng thời cung cấp bằng chứng về tính an toàn cũng như mô tả sâu về cơ chế hoạt động của Sui.
Sau khi mạng chính Sui ra mắt, các ứng dụng như trò chơi và NFT đã nhanh chóng xuất hiện, thể hiện sự phát triển đầy hứa hẹn. Gần đây, nhóm kỹ thuật của Sui đã công bố báo cáo kỹ thuật về hệ thống phân tán hỗ trợ Sui hoạt động - Sui Lutris. Mục tiêu thiết kế của Sui Lutris là đạt được độ trễ thấp trong khi đảm bảo thông lượng cao và tính ổn định lâu dài.
Kể từ khi Bitcoin ra đời cách đây mười năm, công nghệ blockchain đã đạt được những tiến bộ đáng kể, đặc biệt là trong các lĩnh vực ứng dụng mới nổi như trò chơi và NFT. Cộng đồng blockchain luôn nỗ lực nâng cao hiệu suất của công nghệ blockchain, đặc biệt chú trọng đến xử lý tải cao và tối ưu hóa độ trễ thời gian thực.
Hiện tại, các blockchain L1 đang phải đối mặt với hai thách thức chính: đạt được thông lượng cao trong khi vẫn duy trì độ trễ thấp, đồng thời đảm bảo sự ổn định lâu dài của giao thức đồng thuận. Những thách thức này có thể được giải quyết thông qua sự tham gia và điều chỉnh cấu hình động của các nút xác nhận.
Một phương pháp hiệu quả để đạt được thông lượng cao là áp dụng giao thức đồng thuận dựa trên DAG, như Narwhal/Bullshark mà Sui sử dụng. Các giao thức này cho phép blockchain xử lý số lượng lớn giao dịch đồng thời, rất phù hợp cho các ứng dụng như trò chơi và NFT. Tuy nhiên, các giao thức dựa trên DAG thường dẫn đến độ trễ vài giây, điều này ảnh hưởng lớn đối với các giao dịch chuyển khoản hoặc thao tác trò chơi thông thường.
Mặt khác, các giao thức không đồng thuận cho thấy tiềm năng lớn trong việc giảm độ trễ và cải thiện khả năng mở rộng, như nguyên mẫu FastPay trong các nghiên cứu sớm. Các giao thức này cho phép xử lý giao dịch nhanh chóng bằng cách loại bỏ giai đoạn đồng thuận, không cần xử lý thêm các giao dịch độc lập được xử lý song song. Tuy nhiên, phương pháp này chỉ phù hợp với một số loại thao tác blockchain đơn giản hạn chế, làm giảm khả năng diễn đạt của hợp đồng thông minh và gặp khó khăn khi điều chỉnh tập hợp các nút xác minh một cách linh hoạt.
Mặc dù cả hai giao thức này đều có tiềm năng phát triển, nhưng hiện tại vẫn chưa được áp dụng rộng rãi trong các blockchain cấp sản xuất. Chúng chủ yếu dừng lại ở giai đoạn thảo luận tại các hội nghị học thuật, chưa được cộng đồng blockchain chấp nhận rộng rãi. Sui Lutris, với tư cách là giao thức cốt lõi hỗ trợ mạng Sui, đã đổi mới bằng cách kết hợp sự đồng thuận dựa trên DAG với phương pháp không đồng thuận để đạt được 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. Sui không chỉ đạt được hai mục tiêu này mà còn duy trì khả năng thực hiện các 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à cấu hình lại tập hợp nút xác thực qua các chu kỳ.
Kết hợp phương pháp đồng thuận và không đồng thuận
Sui Lutris áp dụng một phương pháp độc đáo, kết hợp hai hướng công nghệ đã nêu trên. Để đảm bảo tính an toàn cho tài sản của chủ sở hữu đơn lẻ (đối tượng độc quyền), hệ thống sử dụng giao thức phát sóng nhất quán giữa các nút xác thực, đạt được độ trễ thấp hơn so với đồng thuận. Đối với các hợp đồng thông minh phức tạp chạy trên đối tượng chia sẻ, Sui Lutris chỉ phụ thuộc vào cơ chế đồng thuận để xử lý. Thêm vào đó, Sui Lutris còn hỗ trợ các hoạt động bảo trì mạng, như định nghĩa điểm kiểm tra 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 một giải pháp vừa hiệu quả vừa an toàn trong việc xử lý các giao dịch trong môi trường Byzantine sao chép.
Chu kỳ giao dịch của Sui Lutris như sau:
Người dùng tạo và ký giao dịch để thay đổi các đối tượng mà họ sở hữu hoặc kết hợp các đối tượng.
Giao dịch được gửi đến mỗi nút xác thực Sui Lutris thông qua các nút đầy đủ, các nút xác thực thực hiện kiểm tra tính hợp lệ và an toàn, sau đó ký và trả lại cho khách hàng.
Khách hàng thu thập phản hồi từ hầu hết các nút xác minh, hình thành chứng nhận giao dịch, lúc này giao dịch đạt trạng thái xác nhận cuối cùng.
Sau khi tích hợp chứng chỉ hoàn tất, sẽ được gửi lại tất cả các nút xác thực, các nút xác thực kiểm tra tính hợp lệ và xác nhận đã nhận. Các 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 phải chờ động cơ đồng thuận. Tất cả các chứng chỉ sẽ được chuyển tiếp đến giao thức đồng thuận dựa trên DAG.
Số hiệu chứng nhận đầu ra đồng thuận, nút xác minh kiểm tra và thực hiện các giao dịch chứa đối tượng chia sẻ.
Khách hàng có thể thu thập phản hồi của hầu hết các nút xác thực, lắp ghép thành chứng chỉ hợp lệ, làm bằng chứng cho việc thanh toán giao dịch.
Sau đó, tạo điểm kiểm tra cho mỗi lần nộp đồng thuận, các điểm kiểm tra này cũng có thể được sử dụng để điều khiển giao thức tái cấu hình.
Ngoài quy trình giao dịch chính, Sui Lutris còn cung cấp một loạt các tính năng hỗ trợ cho blockchain cấp sản xuất:
Thực hiện giao thức kiểm tra, tạo lịch sử giao dịch của tất cả các giao dịch trong hệ thống, thuận tiện cho việc kiểm toán đầy đủ và đồng bộ hiệu quả.
Hỗ trợ cấu hình lại vào cuối mỗi chu kỳ, điều chỉnh tập hợp các nút xác thực và quyền biểu quyết của chúng.
Vào cuối chu kỳ, an toàn "mở khóa" tài sản bị khóa nhầm, giảm thiểu tổn thất do lỗi gây ra.
Sui như một blockchain quản lý một lượng lớn giá trị cho người dùng, Sui Lutris là nền tảng cốt lõi của nó. Báo cáo kỹ thuật đầy đủ cung cấp thông tin chi tiết về việc vận hành giao thức an toàn và tính năng hoạt động, cũng như chứng minh an toàn trong mô hình hệ thống phân tán tiêu chuẩn với phần đồng bộ của các tham gia Byzantine.
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.
15 thích
Phần thưởng
15
3
Chia sẻ
Bình luận
0/400
SerumSurfer
· 19giờ trước
dag linh hoạt và mạnh mẽ ha
Xem bản gốcTrả lời0
RektRecorder
· 19giờ trước
To da moon tps làm đến mười lăm vạn!
Xem bản gốcTrả lời0
CryptoPunster
· 19giờ trước
Cái TPS này khiến huyết áp của tôi cũng tăng lên, không kém gì gói bán băng thông hai mươi năm trước.
Sui Lutris: Giao thức công khai hiệu suất cao kết hợp DAG Nhận thức chung và công nghệ không nhận thức chung
Giao thức hệ thống phân tán cốt lõi của chuỗi công khai Sui: Phân tích báo cáo Sui Lutris
Sau nhiều tháng thử nghiệm nghiêm ngặt, đội ngũ kỹ thuật cốt lõi của chuỗi công khai Sui đã phát hành phiên bản cập nhật của tài liệu trắng Sui Lutris vào ngày 18 tháng 8. Tài liệu trắng này xác nhận hai chỉ số hiệu suất quan trọng:
Dưới điều kiện sử dụng PTBs và 5K TPS, Sui có thể xử lý từ 140k đến 150k giao dịch mỗi giây. Dữ liệu này vượt xa kết quả kiểm tra chuẩn vào thời điểm đỉnh điểm của mạng chính (khoảng 700TPS).
Ngay cả khi một số nút xác thực ngừng hoạt động, độ trễ xác nhận cuối cùng của Sui vẫn có thể duy trì dưới 0.5 giây.
Bản cáo bạch cũng mô tả chi tiết cách mà các tester bên ngoài có thể tái hiện những dữ liệu hiệu suất này trong các bài kiểm tra xác thực của họ, đồng thời cung cấp bằng chứng về tính an toàn cũng như mô tả sâu về cơ chế hoạt động của Sui.
Sau khi mạng chính Sui ra mắt, các ứng dụng như trò chơi và NFT đã nhanh chóng xuất hiện, thể hiện sự phát triển đầy hứa hẹn. Gần đây, nhóm kỹ thuật của Sui đã công bố báo cáo kỹ thuật về hệ thống phân tán hỗ trợ Sui hoạt động - Sui Lutris. Mục tiêu thiết kế của Sui Lutris là đạt được độ trễ thấp trong khi đảm bảo thông lượng cao và tính ổn định lâu dài.
Kể từ khi Bitcoin ra đời cách đây mười năm, công nghệ blockchain đã đạt được những tiến bộ đáng kể, đặc biệt là trong các lĩnh vực ứng dụng mới nổi như trò chơi và NFT. Cộng đồng blockchain luôn nỗ lực nâng cao hiệu suất của công nghệ blockchain, đặc biệt chú trọng đến xử lý tải cao và tối ưu hóa độ trễ thời gian thực.
Hiện tại, các blockchain L1 đang phải đối mặt với hai thách thức chính: đạt được thông lượng cao trong khi vẫn duy trì độ trễ thấp, đồng thời đảm bảo sự ổn định lâu dài của giao thức đồng thuận. Những thách thức này có thể được giải quyết thông qua sự tham gia và điều chỉnh cấu hình động của các nút xác nhận.
Một phương pháp hiệu quả để đạt được thông lượng cao là áp dụng giao thức đồng thuận dựa trên DAG, như Narwhal/Bullshark mà Sui sử dụng. Các giao thức này cho phép blockchain xử lý số lượng lớn giao dịch đồng thời, rất phù hợp cho các ứng dụng như trò chơi và NFT. Tuy nhiên, các giao thức dựa trên DAG thường dẫn đến độ trễ vài giây, điều này ảnh hưởng lớn đối với các giao dịch chuyển khoản hoặc thao tác trò chơi thông thường.
Mặt khác, các giao thức không đồng thuận cho thấy tiềm năng lớn trong việc giảm độ trễ và cải thiện khả năng mở rộng, như nguyên mẫu FastPay trong các nghiên cứu sớm. Các giao thức này cho phép xử lý giao dịch nhanh chóng bằng cách loại bỏ giai đoạn đồng thuận, không cần xử lý thêm các giao dịch độc lập được xử lý song song. Tuy nhiên, phương pháp này chỉ phù hợp với một số loại thao tác blockchain đơn giản hạn chế, làm giảm khả năng diễn đạt của hợp đồng thông minh và gặp khó khăn khi điều chỉnh tập hợp các nút xác minh một cách linh hoạt.
Mặc dù cả hai giao thức này đều có tiềm năng phát triển, nhưng hiện tại vẫn chưa được áp dụng rộng rãi trong các blockchain cấp sản xuất. Chúng chủ yếu dừng lại ở giai đoạn thảo luận tại các hội nghị học thuật, chưa được cộng đồng blockchain chấp nhận rộng rãi. Sui Lutris, với tư cách là giao thức cốt lõi hỗ trợ mạng Sui, đã đổi mới bằng cách kết hợp sự đồng thuận dựa trên DAG với phương pháp không đồng thuận để đạt được 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. Sui không chỉ đạt được hai mục tiêu này mà còn duy trì khả năng thực hiện các 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à cấu hình lại tập hợp nút xác thực qua các chu kỳ.
Kết hợp phương pháp đồng thuận và không đồng thuận
Sui Lutris áp dụng một phương pháp độc đáo, kết hợp hai hướng công nghệ đã nêu trên. Để đảm bảo tính an toàn cho tài sản của chủ sở hữu đơn lẻ (đối tượng độc quyền), hệ thống sử dụng giao thức phát sóng nhất quán giữa các nút xác thực, đạt được độ trễ thấp hơn so với đồng thuận. Đối với các hợp đồng thông minh phức tạp chạy trên đối tượng chia sẻ, Sui Lutris chỉ phụ thuộc vào cơ chế đồng thuận để xử lý. Thêm vào đó, Sui Lutris còn hỗ trợ các hoạt động bảo trì mạng, như định nghĩa điểm kiểm tra 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 một giải pháp vừa hiệu quả vừa an toàn trong việc xử lý các giao dịch trong môi trường Byzantine sao chép.
Chu kỳ giao dịch của Sui Lutris như sau:
Người dùng tạo và ký giao dịch để thay đổi các đối tượng mà họ sở hữu hoặc kết hợp các đối tượng.
Giao dịch được gửi đến mỗi nút xác thực Sui Lutris thông qua các nút đầy đủ, các nút xác thực thực hiện kiểm tra tính hợp lệ và an toàn, sau đó ký và trả lại cho khách hàng.
Khách hàng thu thập phản hồi từ hầu hết các nút xác minh, hình thành chứng nhận giao dịch, lúc này giao dịch đạt trạng thái xác nhận cuối cùng.
Sau khi tích hợp chứng chỉ hoàn tất, sẽ được gửi lại tất cả các nút xác thực, các nút xác thực kiểm tra tính hợp lệ và xác nhận đã nhận. Các 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 phải chờ động cơ đồng thuận. Tất cả các chứng chỉ sẽ được chuyển tiếp đến giao thức đồng thuận dựa trên DAG.
Số hiệu chứng nhận đầu ra đồng thuận, nút xác minh kiểm tra và thực hiện các giao dịch chứa đối tượng chia sẻ.
Khách hàng có thể thu thập phản hồi của hầu hết các nút xác thực, lắp ghép thành chứng chỉ hợp lệ, làm bằng chứng cho việc thanh toán giao dịch.
Sau đó, tạo điểm kiểm tra cho mỗi lần nộp đồng thuận, các điểm kiểm tra này cũng có thể được sử dụng để điều khiển giao thức tái cấu hình.
Ngoài quy trình giao dịch chính, Sui Lutris còn cung cấp một loạt các tính năng hỗ trợ cho blockchain cấp sản xuất:
Sui như một blockchain quản lý một lượng lớn giá trị cho người dùng, Sui Lutris là nền tảng cốt lõi của nó. Báo cáo kỹ thuật đầy đủ cung cấp thông tin chi tiết về việc vận hành giao thức an toàn và tính năng hoạt động, cũng như chứng minh an toàn trong mô hình hệ thống phân tán tiêu chuẩn với phần đồng bộ của các tham gia Byzantine.