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 đã cập nhật whitepaper Sui Lutris vào ngày 18 tháng 8, xác định các nội dung quan trọng sau nhiều tháng thử nghiệm:
Sui có thể xử lý từ 140k đến 150k giao dịch mỗi giây khi sử dụng PTBs và 5K TPS. Điều này cho thấy hiệu suất thực tế của Sui dưới đỉnh mạng chính (khoảng 700TPS) cao hơn nhiều so với kết quả thử nghiệm chuẩn.
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 chi tiết mô tả cơ chế hoạt động của Sui, đồng thời cung cấp bằng chứng về tính an toàn và hướng dẫn cho các tester bên ngoài cách tái hiện dữ liệu liên quan.
Sau khi mạng chính Sui ra mắt, nó đã nhanh chóng thu hút sự phát triển của các ứng dụng như trò chơi và NFT. Báo cáo kỹ thuật Sui Lutris gần đây được Mysten Labs phát hành đã giới thiệu một hệ thống phân tán hỗ trợ Sui, hệ thống này có thể đạt được thông lượng cao và độ ổn định lâu dài trong khi giữ độ trễ thấp.
Kể từ khi Bitcoin ra đời, công nghệ blockchain đã có những tiến bộ đáng kể, các ứng dụng mới nổi như trò chơi và NFT liên tục xuất hiện. Cộng đồng blockchain luôn nỗ lực để nâng cao hiệu quả công nghệ, đặ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 trên cơ sở độ 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 việc tham gia và cấu hình động của các nút xác thực.
Một 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 sử dụng. Các giao thức này cho phép blockchain thực hiện nhiều giao dịch đồng thời, rất phù hợp với các ứng dụng như trò chơi và NFT. Tuy nhiên, giao thức dựa trên DAG có thể dẫn đến độ trễ vài giây, điều này có thể ảnh hưởng lớn đến các giao dịch chuyển tiền hoặc thao tác trong trò chơi thường gặp.
Mặt khác, giao thức không đồng thuận thể hiện tiềm năng to lớn trong việc giảm độ trễ và 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 đạt được xử lý giao dịch nhanh chóng bằng cách loại bỏ sự đồng thuận, không cần phải sắp xếp các giao dịch độc lập xử lý song song. Tuy nhiên, chúng chỉ phù hợp với một số loại hoạt động blockchain đơn giản có giới hạn, hạn chế khả năng biểu đạt của hợp đồng thông minh, và gặp 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 vẫn chưa được áp dụng rộng rãi trong blockchain cấp sản xuất. Chúng chủ yếu được đề xuất trong các hội nghị học thuật và chưa được cộng đồng blockchain áp dụng rộng rãi. Sui Lutris, với tư cách là giao thức cốt lõi hỗ trợ mạng Sui, khéo léo kết hợp sự đồng thuận dựa trên DAG và phương pháp không đồng thuận, tận dụng những lợi thế của cả hai: độ trễ dưới một giây (dưới 1 giây) và 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 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 bộ 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 chiến lược đã nêu. Để đảm bảo tính an toàn cho tài sản của chủ sở hữu duy nhất (đố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 sự đồng thuận. Sui Lutris chỉ dựa vào sự đồng thuận để xử lý các hợp đồng thông minh phức tạp chạy trên các đối tượng chia sẻ, tức là các đối tượng mà bất kỳ người dùng nào cũng có thể sửa đổi. Ngoài ra, Sui Lutris còn hỗ trợ các hoạt động bảo trì mạng, chẳng hạn như định nghĩa các đ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 kết hợp lợi ích của cả hai bên khi xử lý 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 để sửa đổi đối tượng mà họ sở hữu, hoặc thay đổi sự kết hợp giữa đối tượng độc quyền và đối tượng chia sẻ.
Giao dịch được gửi đến mỗi nút xác thực Sui Lutris thông qua nút toàn phần, nút xác thực thực hiện một loạt kiểm tra về tính hợp lệ và an toàn, ký nó và trả giao dịch đã ký 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 thực, hình thành chứng chỉ giao dịch. Lúc này, giao dịch được xác nhận là không thể đảo ngược, đạt được tính cuối cùng.
Sau khi tích hợp chứng chỉ hoàn tất, gửi lại cho 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ệ của nó và xác nhận việc nhận cho khách hàng. Nếu giao dịch liên quan đến đối tượng độc quyền, chứng chỉ giao dịch có thể được xử lý và thực hiện ngay lập tức, không cần chờ đợi động cơ đồng thuận (đường đi nhanh trực tiếp). 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 chỉ đầu ra đồng thuận cuối cùng, nút xác minh kiểm tra và thực hiện giao dịch bao gồm đố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 và lắp ghép chúng thành chứng chỉ hợp lệ, dùng làm bằng chứng cho việc thanh toán giao dịch.
Sau đó, thực hiện việc gửi đồng thuận để hình thành các điểm kiểm tra cho mỗi phiên bản, những đ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 cơ sở hỗ trợ cho các sản phẩm blockchain cấp độ:
Triển khai giao thức kiểm tra điểm, tạo ra lịch sử giao dịch của tất cả các giao dịch trong hệ thống, áp dụng cho kiểm toán toàn diện và đồng bộ hiệu quả các nút đầy đủ cũng như các nút xác minh chậm.
Hỗ trợ tái cấu hình vào cuối mỗi chu kỳ, lúc này tập hợp các nút xác thực và quyền biểu quyết của chúng có thể thay đổi.
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 giá trị lớn 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êm thông tin chi tiết về tính bảo mật và hoạt động của giao thức, cũng như chứng minh tính bảo mật 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.
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.
7 thích
Phần thưởng
7
5
Đăng lại
Chia sẻ
Bình luận
0/400
SnapshotLaborer
· 15giờ trước
Chạy xe đi làm cũng phải xem thị trường
Xem bản gốcTrả lời0
rug_connoisseur
· 15giờ trước
Dữ liệu này chắc chắn đã bị thổi phồng.
Xem bản gốcTrả lời0
DeFiVeteran
· 15giờ trước
sui hiệu suất tuyệt vời
Xem bản gốcTrả lời0
GweiTooHigh
· 15giờ trước
Cái tps này thật tuyệt, không mua thì đúng là ngốc.
Xem bản gốcTrả lời0
NFTBlackHole
· 15giờ trước
Quá tuyệt vời... Hiệu suất này thì không ai sánh bằng.
Sui Lutris: Giao thức Blockchain thí điểm với khả năng xử lý cao và trễ thấp
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 đã cập nhật whitepaper Sui Lutris vào ngày 18 tháng 8, xác định các nội dung quan trọng sau nhiều tháng thử nghiệm:
Sui có thể xử lý từ 140k đến 150k giao dịch mỗi giây khi sử dụng PTBs và 5K TPS. Điều này cho thấy hiệu suất thực tế của Sui dưới đỉnh mạng chính (khoảng 700TPS) cao hơn nhiều so với kết quả thử nghiệm chuẩn.
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 chi tiết mô tả cơ chế hoạt động của Sui, đồng thời cung cấp bằng chứng về tính an toàn và hướng dẫn cho các tester bên ngoài cách tái hiện dữ liệu liên quan.
Sau khi mạng chính Sui ra mắt, nó đã nhanh chóng thu hút sự phát triển của các ứng dụng như trò chơi và NFT. Báo cáo kỹ thuật Sui Lutris gần đây được Mysten Labs phát hành đã giới thiệu một hệ thống phân tán hỗ trợ Sui, hệ thống này có thể đạt được thông lượng cao và độ ổn định lâu dài trong khi giữ độ trễ thấp.
Kể từ khi Bitcoin ra đời, công nghệ blockchain đã có những tiến bộ đáng kể, các ứng dụng mới nổi như trò chơi và NFT liên tục xuất hiện. Cộng đồng blockchain luôn nỗ lực để nâng cao hiệu quả công nghệ, đặ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 trên cơ sở độ 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 việc tham gia và cấu hình động của các nút xác thực.
Một 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 sử dụng. Các giao thức này cho phép blockchain thực hiện nhiều giao dịch đồng thời, rất phù hợp với các ứng dụng như trò chơi và NFT. Tuy nhiên, giao thức dựa trên DAG có thể dẫn đến độ trễ vài giây, điều này có thể ảnh hưởng lớn đến các giao dịch chuyển tiền hoặc thao tác trong trò chơi thường gặp.
Mặt khác, giao thức không đồng thuận thể hiện tiềm năng to lớn trong việc giảm độ trễ và 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 đạt được xử lý giao dịch nhanh chóng bằng cách loại bỏ sự đồng thuận, không cần phải sắp xếp các giao dịch độc lập xử lý song song. Tuy nhiên, chúng chỉ phù hợp với một số loại hoạt động blockchain đơn giản có giới hạn, hạn chế khả năng biểu đạt của hợp đồng thông minh, và gặp 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 vẫn chưa được áp dụng rộng rãi trong blockchain cấp sản xuất. Chúng chủ yếu được đề xuất trong các hội nghị học thuật và chưa được cộng đồng blockchain áp dụng rộng rãi. Sui Lutris, với tư cách là giao thức cốt lõi hỗ trợ mạng Sui, khéo léo kết hợp sự đồng thuận dựa trên DAG và phương pháp không đồng thuận, tận dụng những lợi thế của cả hai: độ trễ dưới một giây (dưới 1 giây) và 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 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 bộ 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 chiến lược đã nêu. Để đảm bảo tính an toàn cho tài sản của chủ sở hữu duy nhất (đố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 sự đồng thuận. Sui Lutris chỉ dựa vào sự đồng thuận để xử lý các hợp đồng thông minh phức tạp chạy trên các đối tượng chia sẻ, tức là các đối tượng mà bất kỳ người dùng nào cũng có thể sửa đổi. Ngoài ra, Sui Lutris còn hỗ trợ các hoạt động bảo trì mạng, chẳng hạn như định nghĩa các đ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 kết hợp lợi ích của cả hai bên khi xử lý 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 để sửa đổi đối tượng mà họ sở hữu, hoặc thay đổi sự kết hợp giữa đối tượng độc quyền và đối tượng chia sẻ.
Giao dịch được gửi đến mỗi nút xác thực Sui Lutris thông qua nút toàn phần, nút xác thực thực hiện một loạt kiểm tra về tính hợp lệ và an toàn, ký nó và trả giao dịch đã ký 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 thực, hình thành chứng chỉ giao dịch. Lúc này, giao dịch được xác nhận là không thể đảo ngược, đạt được tính cuối cùng.
Sau khi tích hợp chứng chỉ hoàn tất, gửi lại cho 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ệ của nó và xác nhận việc nhận cho khách hàng. Nếu giao dịch liên quan đến đối tượng độc quyền, chứng chỉ giao dịch có thể được xử lý và thực hiện ngay lập tức, không cần chờ đợi động cơ đồng thuận (đường đi nhanh trực tiếp). 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 chỉ đầu ra đồng thuận cuối cùng, nút xác minh kiểm tra và thực hiện giao dịch bao gồm đố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 và lắp ghép chúng thành chứng chỉ hợp lệ, dùng làm bằng chứng cho việc thanh toán giao dịch.
Sau đó, thực hiện việc gửi đồng thuận để hình thành các điểm kiểm tra cho mỗi phiên bản, những đ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 cơ sở hỗ trợ cho các sản phẩm blockchain cấp độ:
Sui như một blockchain quản lý một lượng giá trị lớn 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êm thông tin chi tiết về tính bảo mật và hoạt động của giao thức, cũng như chứng minh tính bảo mật 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.