Công nghệ Blockchain đã đạt được những bước tiến đáng kể kể từ khi Bitcoin ra đời. Với sự xuất hiện của các ứng dụng mới như trò chơi và NFT, ngành công nghiệp đang liên tục khám phá những cách để nâng cao hiệu quả kỹ thuật, đặc biệt là trong việc xử lý tải cao và cung cấp độ trễ thời gian thực. Blockchain L1 đang phải đối mặt với hai thách thức chính: thứ nhất là cần đạt được thông lượng cao trong khi vẫn duy trì độ trễ thấp, thứ hai là đảm bảo độ ổn định lâu dài của giao thức đồng thuận. Trong khi giải quyết những thách thức này, cũng cần duy trì tính phi tập trung thông qua việc tham gia động và cấu hình lại của các nút xác minh.
Một phương pháp để đạt được thông lượng cao là sử dụng giao thức đồng thuận dựa trên DAG. Những giao thức này cho phép blockchain xử lý một 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, giao thức dựa trên DAG có thể dẫn đến độ trễ vài giây, điều này có thể gây ra chi phí thời gian cao cho các giao dịch chuyển tiền thông thường hoặc các hoạt động trong trò chơi.
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à mở rộng. Những giao thức này loại bỏ nhu cầu về đồng thuận, cho phép xử lý giao dịch nhanh chóng mà không cần sắp xếp tổng thể các giao dịch độc lập được xử lý song song. Tuy nhiên, chúng chỉ giới hạn trong một loại hoạt động chuỗi khối đơn giản và bị hạn chế, điều này hạn chế các hợp đồng thông minh có thể được thực hiện, và việc cấu hình lại tập hợp các xác thực viên thay đổi động có thể gặp khó khăn.
Mặc dù những phương pháp này có tiềm năng, nhưng hiện tại chúng chủ yếu vẫn dừng lại ở giai đoạn nghiên cứu học thuật và chưa được ứng dụng rộng rãi trong môi trường sản xuất. Có một giao thức mới kết hợp giữa đồng thuận dựa trên DAG và phương pháp không đồng thuận, nhằm đạt được lợi ích kép: độ trễ dưới một giây và khả năng thông lượng liên tục lên đến hàng nghìn giao dịch mỗi giây. Giao thức này hoàn thành cả hai nhiệm vụ và giữ được khả năng biểu đạt hợp đồng phức tạp trên các đối tượng chia sẻ, tạo điểm kiểm tra và cấu hình lại tập hợp người xác thực qua các giai đoạn.
Phương pháp kết hợp đổi mới
Giao thức mới này áp dụng một phương pháp độc đáo, kết hợp hai phương pháp đã nêu. Để đảm bảo tính an toàn khi thao tác trên tài sản (đối tượng sở hữu) của một cá nhân, hệ thống sử dụng một giao thức phát sóng nhất quán giữa các trình xác thực, dẫn đến độ trễ thấp hơn so với sự đồng thuận. Giao thức 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à những đối tượng mà bất kỳ người dùng nào cũng có thể thay đổi. Nó cũng 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 trình xác thực. Khi xử lý giao dịch trong môi trường Byzantine sao chép, chiến lược mới này cung cấp một phương pháp mang lại lợi ích cho cả hai bên.
Quy trình xử lý giao dịch
Trong giao thức mới này, người dùng sở hữu khóa riêng tạo và ký các giao dịch của người dùng để thay đổi các đối tượng mà họ sở hữu, hoặc hỗn hợp giữa các đối tượng mà họ sở hữu và các đối tượng được chia sẻ. Giao dịch được gửi đến mỗi nút xác thực, nút xác thực thực hiện một loạt kiểm tra tính hợp lệ và an ninh, ký nó và trả giao dịch đã ký về 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 để tạo thành chứng chỉ giao dịch, vào thời điểm này giao dịch có thể được coi là không thể đảo ngược.
Sau khi hoàn thành việc lắp ráp chứng chỉ, chúng sẽ được gửi trở lại tất cả các nút xác thực, các nút xác thực sẽ kiểm tra tính hợp lệ của chúng và xác nhận với khách hàng rằng đã nhận được. 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. Tất cả các chứng chỉ được chuyển tiếp đến giao thức đồng thuận dựa trên DAG. Đồng thuận cuối cùng xuất ra thứ tự tổng thể của các chứng chỉ; các nút xác thực 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 từ phần lớn các nút xác thực, lắp ráp chúng thành một chứng chỉ hiệu quả và sử dụng nó làm bằng chứng cho việc thanh toán giao dịch. Sau đó, cho mỗi lần nộp đồng thuận, một điểm kiểm tra sẽ được hình thành, điều này cũng được sử dụng để điều khiển giao thức tái cấu hình.
Các tính năng quan trọng khác
Ngoài quy trình giao dịch chính, giao thức này còn cung cấp nhiều cơ sở để hỗ trợ blockchain sản xuất.
Thực hiện giao thức kiểm tra điểm, tạo ra lịch sử nhân quả của tất cả các giao dịch trong hệ thống, phục vụ cho việc kiểm tra đầy đủ và duy trì sự đồng bộ của các nút.
Hỗ trợ cấu hình lại vào cuối mỗi thời kỳ, thời điểm này tập hợp các người xác nhận và quyền biểu quyết của họ có thể thay đổi.
Vào cuối thời kỳ, an toàn "mở khóa" tài sản bị khóa sai, giảm thiểu thiệt hại do lỗ hổng.
Giao thức mới này cung cấp một giải pháp hiệu quả, an toàn và linh hoạt cho Blockchain, hứa hẹn thúc đẩy ứng dụng và phát triển công nghệ Blockchain trong nhiều tình huống ứng dụng rộng rãi hơn.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
12 thích
Phần thưởng
12
4
Chia sẻ
Bình luận
0/400
AirdropHunterXM
· 7giờ trước
Chơi được thì làm thôi!
Xem bản gốcTrả lời0
SelfCustodyBro
· 7giờ trước
Khối lượng giao dịch tăng cao cũng không thể chịu nổi runrun
Xem bản gốcTrả lời0
AirdropHarvester
· 7giờ trước
Lại đang khoe khoang, nếu thật sự có thể triển khai thì tôi sẽ ăn cái White Paper này ngay.
Giao thức Blockchain mới: Vượt qua nút thắt hiệu suất, đạt được thông lượng cao và độ trễ thấp
Công nghệ Blockchain: Tiến bộ và Thách thức
Công nghệ Blockchain đã đạt được những bước tiến đáng kể kể từ khi Bitcoin ra đời. Với sự xuất hiện của các ứng dụng mới như trò chơi và NFT, ngành công nghiệp đang liên tục khám phá những cách để nâng cao hiệu quả kỹ thuật, đặc biệt là trong việc xử lý tải cao và cung cấp độ trễ thời gian thực. Blockchain L1 đang phải đối mặt với hai thách thức chính: thứ nhất là cần đạt được thông lượng cao trong khi vẫn duy trì độ trễ thấp, thứ hai là đảm bảo độ ổn định lâu dài của giao thức đồng thuận. Trong khi giải quyết những thách thức này, cũng cần duy trì tính phi tập trung thông qua việc tham gia động và cấu hình lại của các nút xác minh.
Một phương pháp để đạt được thông lượng cao là sử dụng giao thức đồng thuận dựa trên DAG. Những giao thức này cho phép blockchain xử lý một 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, giao thức dựa trên DAG có thể dẫn đến độ trễ vài giây, điều này có thể gây ra chi phí thời gian cao cho các giao dịch chuyển tiền thông thường hoặc các hoạt động trong trò chơi.
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à mở rộng. Những giao thức này loại bỏ nhu cầu về đồng thuận, cho phép xử lý giao dịch nhanh chóng mà không cần sắp xếp tổng thể các giao dịch độc lập được xử lý song song. Tuy nhiên, chúng chỉ giới hạn trong một loại hoạt động chuỗi khối đơn giản và bị hạn chế, điều này hạn chế các hợp đồng thông minh có thể được thực hiện, và việc cấu hình lại tập hợp các xác thực viên thay đổi động có thể gặp khó khăn.
Mặc dù những phương pháp này có tiềm năng, nhưng hiện tại chúng chủ yếu vẫn dừng lại ở giai đoạn nghiên cứu học thuật và chưa được ứng dụng rộng rãi trong môi trường sản xuất. Có một giao thức mới kết hợp giữa đồng thuận dựa trên DAG và phương pháp không đồng thuận, nhằm đạt được lợi ích kép: độ trễ dưới một giây và khả năng thông lượng liên tục lên đến hàng nghìn giao dịch mỗi giây. Giao thức này hoàn thành cả hai nhiệm vụ và giữ được khả năng biểu đạt hợp đồng phức tạp trên các đối tượng chia sẻ, tạo điểm kiểm tra và cấu hình lại tập hợp người xác thực qua các giai đoạn.
Phương pháp kết hợp đổi mới
Giao thức mới này áp dụng một phương pháp độc đáo, kết hợp hai phương pháp đã nêu. Để đảm bảo tính an toàn khi thao tác trên tài sản (đối tượng sở hữu) của một cá nhân, hệ thống sử dụng một giao thức phát sóng nhất quán giữa các trình xác thực, dẫn đến độ trễ thấp hơn so với sự đồng thuận. Giao thức 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à những đối tượng mà bất kỳ người dùng nào cũng có thể thay đổi. Nó cũng 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 trình xác thực. Khi xử lý giao dịch trong môi trường Byzantine sao chép, chiến lược mới này cung cấp một phương pháp mang lại lợi ích cho cả hai bên.
Quy trình xử lý giao dịch
Trong giao thức mới này, người dùng sở hữu khóa riêng tạo và ký các giao dịch của người dùng để thay đổi các đối tượng mà họ sở hữu, hoặc hỗn hợp giữa các đối tượng mà họ sở hữu và các đối tượng được chia sẻ. Giao dịch được gửi đến mỗi nút xác thực, nút xác thực thực hiện một loạt kiểm tra tính hợp lệ và an ninh, ký nó và trả giao dịch đã ký về 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 để tạo thành chứng chỉ giao dịch, vào thời điểm này giao dịch có thể được coi là không thể đảo ngược.
Sau khi hoàn thành việc lắp ráp chứng chỉ, chúng sẽ được gửi trở lại tất cả các nút xác thực, các nút xác thực sẽ kiểm tra tính hợp lệ của chúng và xác nhận với khách hàng rằng đã nhận được. 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. Tất cả các chứng chỉ được chuyển tiếp đến giao thức đồng thuận dựa trên DAG. Đồng thuận cuối cùng xuất ra thứ tự tổng thể của các chứng chỉ; các nút xác thực 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 từ phần lớn các nút xác thực, lắp ráp chúng thành một chứng chỉ hiệu quả và sử dụng nó làm bằng chứng cho việc thanh toán giao dịch. Sau đó, cho mỗi lần nộp đồng thuận, một điểm kiểm tra sẽ được hình thành, điều này cũng được sử dụng để điều khiển giao thức tái cấu hình.
Các tính năng quan trọng khác
Ngoài quy trình giao dịch chính, giao thức này còn cung cấp nhiều cơ sở để hỗ trợ blockchain sản xuất.
Thực hiện giao thức kiểm tra điểm, tạo ra lịch sử nhân quả của tất cả các giao dịch trong hệ thống, phục vụ cho việc kiểm tra đầy đủ và duy trì sự đồng bộ của các nút.
Hỗ trợ cấu hình lại vào cuối mỗi thời kỳ, thời điểm này tập hợp các người xác nhận và quyền biểu quyết của họ có thể thay đổi.
Vào cuối thời kỳ, an toàn "mở khóa" tài sản bị khóa sai, giảm thiểu thiệt hại do lỗ hổng.
Giao thức mới này cung cấp một giải pháp hiệu quả, an toàn và linh hoạt cho Blockchain, hứa hẹn thúc đẩy ứng dụng và phát triển công nghệ Blockchain trong nhiều tình huống ứng dụng rộng rãi hơn.