Vào ngày 16 tháng 9, Puffer chính thức công bố sản phẩm cơ sở hạ tầng an toàn cho Ethereum mang tên “UniFi AVS”, một dịch vụ xác thực chủ động (AVS) dựa trên EigenLayer, được thiết kế đặc biệt để giải quyết những thách thức về xác nhận trước (Preconfs) trong hệ sinh thái Ethereum, đặc biệt là trong lĩnh vực Based Rollup, nhằm giải phóng toàn bộ tiềm năng của Based Rollup.
Có lẽ nhiều người dùng vẫn chỉ biết đến Puffer như một nền tảng tái thế chấp thanh khoản gốc, nhưng thực ra, từ tháng 8, chúng tôi đã nâng tầm thành nhà cung cấp cơ sở hạ tầng phi tập trung cho Ethereum. Cấu trúc sản phẩm của chúng tôi có thể được tóm gọn thành “ba trụ cột”: Giải pháp Based Rollup Puffer UniFi, giải pháp công nghệ xác nhận trước UniFi AVS, và sản phẩm tái thế chấp Puffer LRT.
Trong bài viết này, chúng tôi sẽ chia sẻ các chức năng và dịch vụ của sản phẩm UniFi AVS. Tuy nhiên, trước tiên, cần phải điểm qua một số khái niệm liên quan đến Based Rollup, bởi vì chỉ khi hiểu rõ về Based Rollup, bạn mới có thể nhận thức được tầm quan trọng và giá trị của UniFi AVS đối với định hướng tương lai của Ethereum.
Based Rollup: Giải pháp tối ưu mới cho Ethereum Rollup?
Dưới đây là khái niệm được nhà nghiên cứu của Quỹ Ethereum, Justin Drake, chính thức đề xuất vào tháng 3 năm 2023. Based Rollup nhằm mục tiêu giải quyết một loạt vấn đề hiện tại của hệ sinh thái Rollup.
Như đã biết, kể từ khi Vitalik Buterin công bố “lộ trình Ethereum tập trung vào Rollup” vào năm 2020, hệ sinh thái Ethereum đã bước vào kỷ nguyên của nhiều Rollup. Theo thống kê không chính thức từ L2 BEAT, tính đến thời điểm bài viết, có tới 39 Rollup L2, trong đó cả Optimistic Rollup và ZK Rollup đều đã góp phần nhất định vào việc giảm bớt các vấn đề cũ như mở rộng Ethereum, nhưng cũng mang lại những thách thức mới với tính thanh khoản ngày càng phân mảnh.
Trong khi đó, bộ phận sắp xếp (Sequencer) là thành phần cốt lõi trong kiến trúc L2-L1, chịu trách nhiệm sắp xếp và đóng gói giao dịch từ L2 lên L1. Bộ phận này đóng vai trò quan trọng trong việc cải thiện hiệu suất xử lý giao dịch và giảm chi phí. Tuy nhiên, do hầu hết các L2 hiện nay sử dụng bộ phận sắp xếp trung tâm được kiểm soát bởi một hoặc một số thực thể, nên cũng tiềm ẩn rủi ro về sự cố hoặc hành vi xấu từ bộ phận sắp xếp.
Khi bộ phận sắp xếp gặp sự cố, điều này có thể dẫn đến việc giao dịch bị trễ, mất dữ liệu hoặc thậm chí đe dọa an toàn tài sản, điều này chắc chắn là một mối đe dọa lớn đối với người dùng phụ thuộc vào L2 để thực hiện giao dịch.
Vậy còn bộ phận sắp xếp phi tập trung hoặc chia sẻ thì sao?
Về lý thuyết, chúng có thể ngăn chặn các rủi ro do bộ phận sắp xếp trung tâm gây ra, nhưng cơ chế phối hợp và đồng thuận tương đối phức tạp, và có thể gặp vấn đề tương thích giữa các bộ phận sắp xếp phi tập trung khác nhau, khiến việc kết nối trở nên khó khăn. Hơn nữa, thực tế là hiện nay mạng lưới bộ phận sắp xếp phi tập trung vẫn chưa có thành công lớn trong thực tiễn và có thể vẫn đối mặt với nhiều rủi ro và lỗ hổng tiềm ẩn.
Do đó, Based Rollup theo nguyên tắc “Dao của Occam”, loại bỏ thiết kế cơ chế mạng bộ phận sắp xếp riêng biệt: trách nhiệm sắp xếp giao dịch được chuyển từ L2 sang L1, với các nút xác thực của Ethereum L1 đóng vai trò là người đề xuất khối (proposer) chịu trách nhiệm sắp xếp giao dịch.
Điều này không chỉ tránh được rủi ro từ bộ phận sắp xếp trung tâm mà còn tận dụng tối đa mạng lưới nút và tính phi tập trung hiện có của Ethereum, nâng cao tính an toàn lên mức tương đương với mạng chính của Ethereum.
Tuy nhiên, “được cái này, mất cái kia”, điều này cũng mang đến một thách thức khác—mạng lưới Based Rollup bản địa không thể đạt được xác nhận giao dịch nhanh chóng.
Nguyên nhân rất đơn giản: các L2 hiện nay dựa trên bộ phận sắp xếp trung tâm đều có thể sắp xếp và đóng gói nhanh chóng, cho phép xác nhận giao dịch gần như tức thì; trong khi đó, việc sắp xếp giao dịch của Based Rollup được các nút xác thực L1 phụ trách, có nghĩa là thời gian xác nhận hoàn toàn phụ thuộc vào khoảng thời gian tạo khối của mạng chính (khoảng 12 giây), do đó trải nghiệm sử dụng kém hơn nhiều so với bộ phận sắp xếp trung tâm.
Based Rollup và vai trò của Preconfs
Nói đơn giản, Based Rollup đồng bộ với L1 về mặt an ninh và phi tập trung, nhưng phải hy sinh về tốc độ xác nhận giao dịch. Trong hầu hết các trường hợp trên chuỗi có tính chất tài chính, thị trường biến động liên tục; không chỉ 12 giây, ngay cả 1 giây chênh lệch cũng có thể gây ra rủi ro và sự không chắc chắn lớn.
Do đó, chúng ta cần bổ sung cho Based Rollup một “bản vá”, đó là xác nhận trước (Preconfirmations, viết tắt là Preconfs). Logic của nó rất đơn giản, như chính tên gọi:
Khi chúng ta mua vé tàu trên trang 12306, sau khi chọn lịch trình và đặt hàng (thực hiện giao dịch ký tên), hệ thống đặt vé sẽ cung cấp cho chúng ta thông tin xác nhận trước, thông báo rằng hành vi đặt vé (tương ứng với mỗi giao dịch) đã được chấp nhận và đang tiến vào quy trình xác nhận tiếp theo. Lúc này, chúng ta có thể bắt đầu lên kế hoạch cho chuyến đi, chuẩn bị hành lý, và chỉ khi vé tàu được xác nhận cuối cùng về toa và chỗ ngồi (giao dịch được phát hành lên L1), chúng ta mới coi như đã hoàn thành giao dịch đặt vé.
Tóm lại, trong Based Rollup, xác nhận trước là cam kết sẽ bao gồm giao dịch trong khối trước khi giao dịch được chính thức gửi đến L1 để xác nhận, giống như việc cung cấp cho người dùng một tín hiệu xác nhận ban đầu, cho biết giao dịch đã được chấp nhận và đang được xử lý.
Nhờ cơ chế này, các trường hợp giao dịch trên chuỗi yêu cầu tốc độ nhanh không cần phải chờ đợi lâu đến 12 giây, mà có thể đạt được tốc độ phản hồi giao dịch ở mức mili-giây (khoảng 100 mili-giây).
Biện pháp này không chỉ tăng tốc độ giao dịch và cải thiện trải nghiệm người dùng mà còn không cần thay đổi giao thức cốt lõi của Ethereum. Theo một cách nào đó, Based Rollup và xác nhận trước (Preconfs) giống như hai mặt của một đồng xu—để khai thác hết tiềm năng của Based Rollup, cần có một dịch vụ xác nhận trước không cần xin phép, trung lập và linh hoạt.
Vấn đề cần cân nhắc là: ai sẽ chịu trách nhiệm sắp xếp và xác nhận trước các giao dịch, đồng thời đảm bảo tuân thủ cam kết xác nhận trước?
Đối với câu hỏi đầu tiên, Ethereum Foundation đang phát triển một hợp đồng đăng ký trung lập, không thuộc bất kỳ giao thức cụ thể nào, nhằm cung cấp nền tảng chung cho việc phát hiện và xác thực Preconfs. Điều này giống như “chế độ đăng ký” trong thị trường chứng khoán, cho phép bất kỳ đề xuất nào trên L1 đều có thể tự nguyện đăng ký trở thành nút xác nhận trước.
Đối với câu hỏi thứ hai, một cơ chế thưởng phạt kinh tế có thể đảm bảo rằng các nút xác thực không vi phạm cam kết xác nhận trước. Tuy nhiên, có hai lựa chọn cân bằng: nếu trừng phạt bằng cách cắt ETH của các nút xác thực, sẽ cần phải tái thiết lập lại logic hợp đồng thông minh của Restaking, điều này mang lại hiệu quả vốn cao nhưng độ phức tạp cũng lớn. Nếu yêu cầu đặt thêm tài sản thế chấp, thì độ phức tạp thấp hơn, nhưng hiệu quả vốn lại thấp.
Liệu có thể sử dụng dịch vụ AVS của EigenLayer để giải quyết vấn đề trừng phạt này dựa trên tính an toàn kinh tế của mạng chính Ethereum?
Puffer UniFi AVS được thiết kế dựa trên cách tiếp cận này. Nó tận dụng tính năng Restaking của EigenLayer và có thể kết hợp với cơ chế hợp đồng đăng ký trung lập của Ethereum Foundation trong tương lai, tạo ra một kịch bản gần như lý tưởng:
Xây dựng một cơ chế tham gia dịch vụ xác nhận trước không cần xin phép, cho phép bất kỳ người đề xuất L1 nào tự nguyện đăng ký trở thành nút xác nhận trước, và đảm bảo tính an toàn kinh tế dựa trực tiếp trên mạng chính Ethereum, mà không cần thêm biện pháp trừng phạt bổ sung.
Puffer UniFi AVS: Giải pháp Preconf cho Based Rollup
Puffer UniFi AVS bao gồm ba thành phần quan trọng: tích hợp EigenLayer, đăng ký trên chuỗi và cơ chế phạt. Đặc biệt, tích hợp EigenLayer mang lại lợi thế cạnh tranh độc quyền cho dịch vụ xác nhận trước của Puffer UniFi AVS:
Bằng cách sử dụng các nút xác thực Restaking của Puffer, ETH được tái thế chấp trực tiếp làm tài sản đảm bảo cho xác nhận trước, mà không cần thêm tiền gửi. Mô hình này “một tổ chức, hai nhiệm vụ”, nơi nút xác thực tái thế chấp = nút dịch vụ xác nhận trước, không chỉ nâng cao hiệu quả sử dụng vốn mà còn nhanh chóng xây dựng một tập hợp các nút xác nhận trước đủ phi tập trung với số lượng người tham gia lớn.
Chúng ta có thể tóm tắt quy trình thực hiện cụ thể của dịch vụ xác nhận trước (Preconfirmation) trong Puffer UniFi AVS như sau:
Trước hết, vì các nút xác thực của Puffer đã đăng ký trên Ethereum dưới dạng các nút “Native Restaking”, nên khi người dùng gửi giao dịch cần được xác nhận trước, các nút xác thực Puffer sẽ trực tiếp đóng vai trò là nút xác nhận trước. Trong khoảng 100 mili-giây, Puffer cung cấp cam kết xác nhận trước cho người dùng, giúp họ biết rằng giao dịch đã được tiếp nhận và sẽ được bao gồm trong một khối tương lai.
Sau khi cung cấp dịch vụ xác nhận trước, các nút xác thực của Puffer sẽ đóng gói các giao dịch đó cùng với các giao dịch khác và nộp chúng lên Ethereum L1. Cuối cùng, hợp đồng thông minh Puffer Sequencer Contract của UniFi sẽ tiếp nhận các giao dịch này, đảm bảo rằng trạng thái giao dịch đã được xác nhận và không thể bị hoàn tác.
Trong toàn bộ quy trình, cơ chế đăng ký và phạt trên chuỗi của UniFi AVS đóng vai trò quan trọng—nếu một nút xác thực không tuân thủ cam kết xác nhận trước, nó sẽ bị trừng phạt, đảm bảo độ tin cậy và an toàn cho hệ thống.
Tại thời điểm bài viết này, yêu cầu tham gia vào Puffer UniFi AVS bao gồm:
- Sở hữu EigenPod: EigenPods là công cụ giúp các nút xác thực Ethereum tương tác với EigenLayer, đảm bảo rằng dịch vụ UniFi AVS có thể thực hiện hình phạt đối với các nút vi phạm cam kết xác nhận trước.
- 32 ETH: Do các nút xác thực xác nhận trước và các nút xác thực Ethereum là một thể thống nhất (“một tổ chức, hai nhiệm vụ”), các nút xác nhận trước cần có ít nhất 32 ETH để tham gia. Tuy nhiên, hình thức tham gia rất linh hoạt—dù tự vận hành nút xác thực gốc hay tham gia dưới dạng sản phẩm tái thế chấp (LRT) đều không ảnh hưởng.
- Chạy Commit-Boost: Các nhà vận hành phải chạy phần mềm Commit-Boost cạnh khách hàng của họ, đảm bảo việc thực hiện dịch vụ xác nhận trước và duy trì liên lạc mượt mà giữa các nút xác thực và chuỗi cung ứng xác nhận trước.
Điểm đáng lưu ý là Puffer UniFi AVS tích hợp Commit-Boost để tập trung vào các chức năng cốt lõi như cơ chế đăng ký và phạt, cung cấp dịch vụ xác nhận trước hiệu quả hơn, chuẩn hóa và hướng đến cộng đồng, đồng thời vẫn giữ vững nguyên tắc phân quyền và tính mở của Ethereum.
Ai cần dịch vụ UniFi AVS của Puffer?
Nhìn xa hơn, khi câu chuyện về Based Rollup tiếp tục mở rộng, hàng loạt dự án Based Rollup sẽ bùng nổ như nấm sau mưa. Những dự án này rất cần dịch vụ xác nhận trước (preconfs), đặc biệt là khi đối mặt với môi trường thị trường phức tạp và thách thức kỹ thuật. Một nhà cung cấp dịch vụ xác nhận trước đáng tin cậy là điều cần thiết để bảo đảm an toàn cho họ.
Thị trường đang rất cần một bộ dịch vụ xác nhận trước an toàn, và Puffer UniFi AVS chính là giải pháp chung có thể đáp ứng nhu cầu của các bên:
- Phía cung cấp: Liên kết các nút xác thực tái thế chấp (không chỉ Puffer, mà trong tương lai cũng hỗ trợ các giao thức LRT tái thế chấp gốc như Etherfi và Renzo), cho phép họ tham gia vào UniFi AVS và kiếm thêm thu nhập bằng cách bán dịch vụ xác thực của mình.
- Phía cầu: Đối mặt trực tiếp với tất cả các dự án cần xây dựng Based Rollup, giúp họ dễ dàng tiếp cận dịch vụ xác nhận trước thông qua UniFi AVS, từ đó tăng tốc xử lý giao dịch.
Tóm gọn lại, mô hình dịch vụ của Puffer UniFi AVS tương tự như nền tảng kết nối của EigenLayer, nhằm tối ưu hóa việc phân bổ và sử dụng tài nguyên – giống như Uber hay Didi, kết nối các nút xác thực tái thế chấp với vai trò là bên cung cấp, giúp bên cầu có được dịch vụ xác nhận trước cho Based Rollup.
Điều này không chỉ đẩy nhanh quá trình đổi mới trong lĩnh vực Based Rollup và hệ sinh thái Ethereum, mà còn tạo ra nguồn thu nhập mới cho các nút xác thực Ethereum, mang đến sức sống mới cho toàn bộ hệ sinh thái.
Tóm tắt
Nhìn chung, Based Rollup, một phương pháp Rollup mới được Vitalik Buterin nhiều lần nhắc đến gần đây, chắc chắn sẽ đóng vai trò quan trọng hơn trong sự phát triển của Ethereum.
Vì vậy, dịch vụ xác nhận trước không thể thiếu của Based Rollup cũng sẽ trở thành hạ tầng cơ bản quan trọng định hình tương lai của hệ sinh thái Ethereum, và Puffer UniFi AVS, với tư cách là giải pháp kỹ thuật xác nhận trước sáng tạo, là bước đi quan trọng nhất của phương thức “Based Rollup+Preconfs”.
- Đối với người dùng, Puffer UniFi AVS mang lại trải nghiệm xác nhận giao dịch gần như tức thì, nâng cao đáng kể trải nghiệm người dùng, đặt nền tảng vững chắc cho sự phổ biến và ứng dụng rộng rãi của Based Rollup;
- Đối với nhà cung cấp dịch vụ xác nhận trước, Puffer tăng cường hiệu quả và độ tin cậy trong hệ sinh thái thông qua cơ chế đăng ký và xử phạt trên chuỗi;
- Đối với các nút xác thực L1, nó mở ra kênh thu nhập bổ sung, thu hút nhiều người tham gia xác thực hơn, tăng cường động lực kinh tế và tính hợp pháp của mạng chính Ethereum.
Từ một góc nhìn vĩ mô, Puffer UniFi AVS bắt đầu từ Based Rollup, nhưng không dừng lại ở đó—nó gắn kết chặt chẽ với tầm nhìn dài hạn của Ethereum, cung cấp xác nhận nhanh mà không cần thay đổi giao thức cốt lõi. Không chỉ tác động đến hệ sinh thái EigenLayer, mà còn mở ra một mô hình mới cho sự đổi mới của Ethereum, mang lại lợi ích thiết thực cho người dùng, người xác thực và cộng đồng Ethereum, kích hoạt một loạt phản ứng chuỗi hứa hẹn tạo nên tiềm năng lớn hơn cho sự phát triển bền vững của Ethereum.