Sau nhiều tháng thử nghiệm, Mysten Labs đã cập nhật sách trắng Sui Lutris vào ngày 18 tháng 8, xác nhận những điều sau:
**Sử dụng PTB và 5K TPS, Sui có thể xử lý các hoạt động từ 140k đến 150k mỗi giây, điều này cho thấy điểm chuẩn của Sui ở mức cao nhất của mạng chính (~700TPS) thấp hơn nhiều so với hiệu suất thực tế của nó. **
**Độ trễ hoàn tất của Sui vẫn có thể duy trì dưới 0,5 giây, ngay cả khi một số nút xác minh nhất định ngừng chạy. **
Trong sách trắng của Sui Lutris, có những chỉ dẫn về cách những người thử nghiệm bên ngoài có thể thu được những con số liên quan trong các thử nghiệm xác minh của riêng họ, bằng chứng về bảo mật và mô tả chi tiết về cách hoạt động của Sui.
Ngay sau khi ra mắt mạng chính Sui, chúng tôi đã thấy các ứng dụng thú vị được tung ra trên chuỗi, chẳng hạn như trò chơi và NFT. Gần đây, Mysten Labs đã phát hành một báo cáo kỹ thuật về Sui Lutris, một hệ thống phân phối hỗ trợ Sui. Sui Lutris cho phép Sui duy trì độ trễ thấp với thông lượng cao và độ ổn định lâu dài.
Kể từ khi Bitcoin xuất hiện cách đây mười năm, công nghệ blockchain đã đi được một chặng đường dài, với các trường hợp sử dụng mới như trò chơi và NFT đang nổi lên. Cộng đồng blockchain cũng tiếp tục khám phá để nâng cao hiệu quả của công nghệ blockchain, đặc biệt là trong việc xử lý tải cao và cung cấp độ trễ theo thời gian thực.
Chúng tôi tin rằng chuỗi khối L1 hiện phải đối mặt với hai thách thức lớn: đạt được thông lượng cao trong khi duy trì độ trễ thấp và đảm bảo giao thức đồng thuận ổn định theo thời gian. Những thách thức này có thể đạt được thông qua sự tham gia tích cực của các nút xác thực và các thách thức cấu hình.
Một cách 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 được Sui sử dụng. Các giao thức đồng thuận này cho phép các chuỗi khối thực hiện đồng thời số lượng lớn giao dịch, khiến chúng trở nên lý tưởng cho các trường hợp sử dụng như chơi game và NFT. Tuy nhiên, giao thức dựa trên DAG sẽ gây ra độ trễ vài giây, điều này ảnh hưởng đáng kể đến hoạt động truyền tải hoặc trò chơi thông thường.
🌟 Kỳ lân biển/Cá mập bò:
Mặt khác, các giao thức không có sự đồng thuận đã cho thấy tiềm năng lớn trong việc giảm độ trễ và mở rộng quy mô, chẳng hạn như nguyên mẫu FastPay mà chúng tôi đã nghiên cứu trước đây. Các giao thức này loại bỏ sự đồng thuận, cho phép các giao dịch được xử lý nhanh chóng mà không cần xử lý song song các giao dịch độc lập. Tuy nhiên, điều này chỉ giới hạn ở một lớp giới hạn các hoạt động blockchain đơn giản. Điều này hạn chế tính biểu cảm của hợp đồng thông minh và khiến việc cấu hình lại một bộ trình xác nhận thay đổi linh hoạt trở nên khó khăn.
🌟FastPay:
Mặc dù cả hai giao thức trên đều có tiềm năng nhưng hiện tại cả hai giao thức này đều không được sử dụng trong các chuỗi khối sản xuất. Chúng hiện chỉ được đề xuất tại các hội nghị học thuật và không được cộng đồng blockchain sử dụng rộng rãi. Sui Lutris là giao thức củng cố mạng Sui, kết hợp sự đồng thuận dựa trên DAG với các phương pháp tiếp cận không có sự đồng thuận để đạt được hiệu quả tốt nhất của cả hai thế giới: độ trễ dưới giây (dưới 1 giây) và thông lượng duy trì hàng nghìn giao dịch mỗi giây. Sui đạt được cả hai mục tiêu trong khi vẫn duy trì khả năng thể hiện các hợp đồng phức tạp trên các đối tượng dùng chung, tạo điểm kiểm tra và định cấu hình lại bộ trình xác nhận qua các kỷ nguyên.
Kết hợp các phương pháp dựa trên sự đồng thuận và không có sự đồng thuận
Sui Lutris áp dụng một cách tiếp cận độc đáo kết hợp cả hai cách tiếp cận nói trên. Để đảm bảo an ninh hoạt động của tài sản (đối tượng duy nhất) do một chủ sở hữu duy nhất sở hữu, 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, dẫn đến độ trễ thấp hơn so với giao thức đồ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 dùng chung, tức là các đối tượng có thể được thay đổi bởi bất kỳ người dùng nào. Sui Lutris cũng hỗ trợ các hoạt động bảo trì mạng như xác định điểm kiểm tra và cấu hình lại trình xác thực. Chiến lược mới lạ này mang đến những điều tốt nhất cho cả hai thế giới khi xử lý các giao dịch trong môi trường Byzantine được nhân rộng.
Sơ đồ thể hiện mô tả cấp cao và vòng đời giao dịch trong Sui Lutris
➊ Người dùng có khóa riêng tạo và ký các giao dịch để thay đổi đối tượng họ sở hữu hoặc kết hợp các đối tượng riêng tư và chung của họ.
➋ Giao dịch thường được gửi đến từng nút xác minh Sui Lutris thông qua nút đầy đủ, nút xác minh chịu trách nhiệm thực hiện một loạt kiểm tra tính hợp lệ và bảo mật, ký tên và trả lại giao dịch đã ký cho khách hàng.
➌ Khách hàng thu thập phản hồi từ phần lớn các nút xác minh để tạo thành chứng chỉ giao dịch. Tại thời điểm này, giao dịch có thể được xác nhận là không thể đảo ngược, nghĩa là nó đã đạt đến kết quả cuối cùng.
➍ Sau khi chứng chỉ được tích hợp, nó sẽ được gửi trở lại tất cả các nút xác minh và nút xác minh sẽ 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 một đối tượng độc quyền, chứng chỉ giao dịch có thể được xử lý và thực thi ngay lập tức mà không cần chờ công cụ đồng thuận (đường dẫn nhanh trực tiếp). Tất cả các chứng chỉ đều được chuyển tiếp đến giao thức đồng thuận dựa trên DAG (do trình xác thực Sui điều hành).
➎ Sự đồng thuận cuối cùng sẽ xuất ra số chứng chỉ và nút xác minh sẽ kiểm tra và thực thi đối tượng được chia sẻ đi kèm.
➏ Khách hàng có thể thu thập phản hồi từ phần lớn các nút xác thực, tập hợp chúng thành chứng chỉ hợp lệ và sử dụng chúng làm bằng chứng thanh toán giao dịch.
➐ Sau đó, các điểm kiểm tra được hình thành cho mỗi cam kết đồng thuận và các điểm kiểm tra này cũng có thể được sử dụng để điều khiển giao thức cấu hình lại.
Ngoài các quy trình giao dịch chính được mô tả ở trên, Sui Lutris còn cung cấp một loạt phương tiện để hỗ trợ các chuỗi khối cấp sản phẩm:
Triển khai giao thức điểm kiểm tra sau khi đạt được mục đích cuối cùng, tạo ra lịch sử của tất cả các giao dịch trong hệ thống. Điều này phù hợp để kiểm tra hoàn chỉnh, cũng như giữ cho các nút đầy đủ và các nút xác thực trễ được đồng bộ hóa một cách hiệu quả.
Sui Lutris hỗ trợ cấu hình lại vào cuối mỗi kỷ nguyên, khi 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. Để đảm bảo rằng tất cả các giao dịch cuối cùng được chứa trong một Kỷ nguyên, mỗi Kỷ nguyên cần phải được đóng cẩn thận và được xác nhận là an toàn cuối cùng.
Trong giao thức không đồng thuận trước đây, khi xảy ra cuộc tấn công chi tiêu gấp đôi vào tài sản của khách hàng, tài sản đó sẽ bị khóa vĩnh viễn. Sui Lutris sẽ "mở khóa" tài sản bị khóa nhầm một cách an toàn vào cuối kỷ nguyên, giảm thiểu tổn thất do sai sót.
Sui là một blockchain quản lý nhiều giá trị cho người dùng và Sui Lutri là nền tảng của Sui. Báo cáo kỹ thuật đầy đủ cung cấp thêm chi tiết về cách thức hoạt động của các giao thức an toàn và hoạt động, cũng như bằng chứng an toàn cho việc đồng bộ hóa một phần với các tác nhân Byzantine trong các mô hình hệ thống phân tán tiêu chuẩn.
🌟 Xem thêm chi tiết trong báo cáo đầy đủ của Sui Lutris:
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.
Giới thiệu báo cáo Sui Lutris: giao thức hệ thống phân tán cốt lõi của chuỗi công khai Sui
Sau nhiều tháng thử nghiệm, Mysten Labs đã cập nhật sách trắng Sui Lutris vào ngày 18 tháng 8, xác nhận những điều sau:
Trong sách trắng của Sui Lutris, có những chỉ dẫn về cách những người thử nghiệm bên ngoài có thể thu được những con số liên quan trong các thử nghiệm xác minh của riêng họ, bằng chứng về bảo mật và mô tả chi tiết về cách hoạt động của Sui.
Ngay sau khi ra mắt mạng chính Sui, chúng tôi đã thấy các ứng dụng thú vị được tung ra trên chuỗi, chẳng hạn như trò chơi và NFT. Gần đây, Mysten Labs đã phát hành một báo cáo kỹ thuật về Sui Lutris, một hệ thống phân phối hỗ trợ Sui. Sui Lutris cho phép Sui duy trì độ trễ thấp với thông lượng cao và độ ổn định lâu dài.
Kể từ khi Bitcoin xuất hiện cách đây mười năm, công nghệ blockchain đã đi được một chặng đường dài, với các trường hợp sử dụng mới như trò chơi và NFT đang nổi lên. Cộng đồng blockchain cũng tiếp tục khám phá để nâng cao hiệu quả của công nghệ blockchain, đặc biệt là trong việc xử lý tải cao và cung cấp độ trễ theo thời gian thực.
Chúng tôi tin rằng chuỗi khối L1 hiện phải đối mặt với hai thách thức lớn: đạt được thông lượng cao trong khi duy trì độ trễ thấp và đảm bảo giao thức đồng thuận ổn định theo thời gian. Những thách thức này có thể đạt được thông qua sự tham gia tích cực của các nút xác thực và các thách thức cấu hình.
Một cách 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 được Sui sử dụng. Các giao thức đồng thuận này cho phép các chuỗi khối thực hiện đồng thời số lượng lớn giao dịch, khiến chúng trở nên lý tưởng cho các trường hợp sử dụng như chơi game và NFT. Tuy nhiên, giao thức dựa trên DAG sẽ gây ra độ trễ vài giây, điều này ảnh hưởng đáng kể đến hoạt động truyền tải hoặc trò chơi thông thường.
🌟 Kỳ lân biển/Cá mập bò:
Mặt khác, các giao thức không có sự đồng thuận đã cho thấy tiềm năng lớn trong việc giảm độ trễ và mở rộng quy mô, chẳng hạn như nguyên mẫu FastPay mà chúng tôi đã nghiên cứu trước đây. Các giao thức này loại bỏ sự đồng thuận, cho phép các giao dịch được xử lý nhanh chóng mà không cần xử lý song song các giao dịch độc lập. Tuy nhiên, điều này chỉ giới hạn ở một lớp giới hạn các hoạt động blockchain đơn giản. Điều này hạn chế tính biểu cảm của hợp đồng thông minh và khiến việc cấu hình lại một bộ trình xác nhận thay đổi linh hoạt trở nên khó khăn.
🌟FastPay:
Mặc dù cả hai giao thức trên đều có tiềm năng nhưng hiện tại cả hai giao thức này đều không được sử dụng trong các chuỗi khối sản xuất. Chúng hiện chỉ được đề xuất tại các hội nghị học thuật và không được cộng đồng blockchain sử dụng rộng rãi. Sui Lutris là giao thức củng cố mạng Sui, kết hợp sự đồng thuận dựa trên DAG với các phương pháp tiếp cận không có sự đồng thuận để đạt được hiệu quả tốt nhất của cả hai thế giới: độ trễ dưới giây (dưới 1 giây) và thông lượng duy trì hàng nghìn giao dịch mỗi giây. Sui đạt được cả hai mục tiêu trong khi vẫn duy trì khả năng thể hiện các hợp đồng phức tạp trên các đối tượng dùng chung, tạo điểm kiểm tra và định cấu hình lại bộ trình xác nhận qua các kỷ nguyên.
Kết hợp các phương pháp dựa trên sự đồng thuận và không có sự đồng thuận
Sui Lutris áp dụng một cách tiếp cận độc đáo kết hợp cả hai cách tiếp cận nói trên. Để đảm bảo an ninh hoạt động của tài sản (đối tượng duy nhất) do một chủ sở hữu duy nhất sở hữu, 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, dẫn đến độ trễ thấp hơn so với giao thức đồ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 dùng chung, tức là các đối tượng có thể được thay đổi bởi bất kỳ người dùng nào. Sui Lutris cũng hỗ trợ các hoạt động bảo trì mạng như xác định điểm kiểm tra và cấu hình lại trình xác thực. Chiến lược mới lạ này mang đến những điều tốt nhất cho cả hai thế giới khi xử lý các giao dịch trong môi trường Byzantine được nhân rộng.
Sơ đồ thể hiện mô tả cấp cao và vòng đời giao dịch trong Sui Lutris
➊ Người dùng có khóa riêng tạo và ký các giao dịch để thay đổi đối tượng họ sở hữu hoặc kết hợp các đối tượng riêng tư và chung của họ.
➋ Giao dịch thường được gửi đến từng nút xác minh Sui Lutris thông qua nút đầy đủ, nút xác minh chịu trách nhiệm thực hiện một loạt kiểm tra tính hợp lệ và bảo mật, ký tên và trả lại giao dịch đã ký cho khách hàng.
➌ Khách hàng thu thập phản hồi từ phần lớn các nút xác minh để tạo thành chứng chỉ giao dịch. Tại thời điểm này, giao dịch có thể được xác nhận là không thể đảo ngược, nghĩa là nó đã đạt đến kết quả cuối cùng.
➍ Sau khi chứng chỉ được tích hợp, nó sẽ được gửi trở lại tất cả các nút xác minh và nút xác minh sẽ 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 một đối tượng độc quyền, chứng chỉ giao dịch có thể được xử lý và thực thi ngay lập tức mà không cần chờ công cụ đồng thuận (đường dẫn nhanh trực tiếp). Tất cả các chứng chỉ đều được chuyển tiếp đến giao thức đồng thuận dựa trên DAG (do trình xác thực Sui điều hành).
➎ Sự đồng thuận cuối cùng sẽ xuất ra số chứng chỉ và nút xác minh sẽ kiểm tra và thực thi đối tượng được chia sẻ đi kèm.
➏ Khách hàng có thể thu thập phản hồi từ phần lớn các nút xác thực, tập hợp chúng thành chứng chỉ hợp lệ và sử dụng chúng làm bằng chứng thanh toán giao dịch.
➐ Sau đó, các điểm kiểm tra được hình thành cho mỗi cam kết đồng thuận và các điểm kiểm tra này cũng có thể được sử dụng để điều khiển giao thức cấu hình lại.
Ngoài các quy trình giao dịch chính được mô tả ở trên, Sui Lutris còn cung cấp một loạt phương tiện để hỗ trợ các chuỗi khối cấp sản phẩm:
Sui là một blockchain quản lý nhiều giá trị cho người dùng và Sui Lutri là nền tảng của Sui. Báo cáo kỹ thuật đầy đủ cung cấp thêm chi tiết về cách thức hoạt động của các giao thức an toàn và hoạt động, cũng như bằng chứng an toàn cho việc đồng bộ hóa một phần với các tác nhân Byzantine trong các mô hình hệ thống phân tán tiêu chuẩn.
🌟 Xem thêm chi tiết trong báo cáo đầy đủ của Sui Lutris: