
Lý do đằng sau LSD, tìm hiểu sơ qua về Based Rollups của Puffer Finance
Tuyển chọn TechFlowTuyển chọn TechFlow

Lý do đằng sau LSD, tìm hiểu sơ qua về Based Rollups của Puffer Finance
Bài viết này giới thiệu giải pháp Based Rollups của Puffer Finance.
Tác giả: Trustless Labs
Gần đây, giao thức tái đặt cược thanh khoản Puffer Finance hoạt động tích cực trên EigenLayer đã ra mắt một giải pháp mang tên Based Rollups, nhằm đưa các trình xác thực mạng chính ETH vào để cung cấp phương án phi tập trung an toàn và hiệu quả hơn cho Rollups, đặc biệt là sự phi tập trung hóa của bộ sắp xếp (sequencer).
Là một giao thức LST điển hình có thể tận dụng đặc điểm riêng (vừa hỗ trợ PoS mạng chính ETH vừa hỗ trợ restaking trên Eigenlayer) để đề xuất giải pháp kỹ thuật mới, đây là một câu chuyện phát triển đầy hứa hẹn.
Việc phi tập trung hóa bộ sắp xếp là trọng tâm quan tâm của cộng đồng, gần như là điểm yếu nhất trong hệ thống Rollups và có thể ảnh hưởng trực tiếp đến trải nghiệm người dùng. Based Rollups cố gắng ngoại giao việc sắp xếp giao dịch cho Layer 1 nhằm đạt được thứ tự giao dịch phi tập trung, điều này không chỉ giảm thiểu rủi ro quá mức tập trung hiện tại của các sequencer Rollups mà còn làm giảm đáng kể chi phí giao dịch và nâng cao tính sẵn sàng của hệ thống.
Các nhà phát triển có thể dễ dàng triển khai và quản lý chuỗi Rollups riêng của họ dựa trên kiến trúc Based Rollups giống như triển khai hợp đồng thông minh, đồng thời tận hưởng tính bảo mật và phi tập trung của Ethereum.
Vấn đề hiện tại của Rollups
Hiện nay, ZK hoặc OP Rollups đều phụ thuộc vào sequencer tập trung để xác định thứ tự giao dịch. Sự tập trung này mang lại nhiều rủi ro như lỗi sequencer, giảm lòng tin từ người dùng, cũng như vấn đề MEV phát sinh.
Để giảm bớt những rủi ro này, nhiều Rollups cung cấp "buồng thoát hiểm" – cơ chế cho phép người dùng rút khỏi Rollups khi sequencer gặp sự cố – tuy nhiên điều này làm tăng độ trễ và phí Gas, đồng thời có thể bị các sequencer độc hại lợi dụng để khai thác MEV.
Chúng ta đang rất cần một Rollups với sequencer phi tập trung.
Giới thiệu Based Rollups
Rollups mà thứ tự giao dịch do L1 quyết định được gọi là Based Rollups, khái niệm do nhà nghiên cứu Justin Drake thuộc Ethereum Foundation đề xuất vào tháng 3 năm 2023.
Base Rollups đạt được sự phi tập trung hóa sắp xếp bằng cách sử dụng proPoSer L1 để xác định thứ tự giao dịch. Phương pháp này không chỉ kế thừa tính sẵn sàng và phi tập trung của L1 mà còn loại bỏ nhu cầu về buồng thoát hiểm, từ đó tăng cường độ an toàn và hiệu quả cho Rollups.
Nguyên lý hoạt động của Based Rollups
Trong Base Rollups, proPoSer L1 có thể hợp tác với searcher L1 và builder L1 để không cần quyền phê duyệt, đưa khối Rollups vào khối L1 tiếp theo. Điều này nghĩa là thứ tự của khối L2 được đưa vào và thứ tự cuối cùng của giao dịch đều do proPoSer L1 xác định. Tuy nhiên, nói chung proPoSer L1 sẽ không tự xây dựng khối L2. Thay vào đó, mỗi khối Based Rollups được xây dựng bởi các builder L2. Như vậy, công việc của proPoSer L1 không bị gia tăng.
Taiko là một ví dụ về Based Rollups, máy ảo (VM) và đại lý thực thi Rollups hoạt động như tầng thực thi bên ngoài chuỗi để xử lý giao dịch, trong khi từ tầng đồng thuận trở đi thì thứ tự giao dịch do lớp đồng thuận Ethereum quyết định, dữ liệu giao dịch cũng được công bố lên Ethereum, và trạng thái giao dịch cuối cùng có thể được xác minh trên Ethereum.
Ưu điểm của Based Rollups
-
Kế thừa khả năng chống kiểm duyệt của L1, tăng cường tính sẵn sàng giao dịch: Do Based Rollups được vận hành bởi proPoSer và các nút xác thực L1 của Ethereum, chúng kế thừa khả năng chống kiểm duyệt của Ethereum, vì vậy không cần buồng thoát hiểm. Điều này đảm bảo tính sẵn sàng của giao dịch, tránh được độ trễ và sự bất công do buồng thoát hiểm gây ra.
-
Giảm chi phí giao dịch: Giao dịch qua buồng thoát hiểm thường phát sinh thêm phí Gas, làm giảm tính sẵn sàng của Rollups truyền thống. Trong khi đó, giao dịch Based Rollups không phải trả thêm phí Gas, cũng không cần xác minh chữ ký từ sequencer tập trung, không cần buồng thoát hiểm hay đồng thuận PoS bên ngoài, từ đó giảm thêm chi phí.
-
Kế thừa sự phi tập trung của L1, hệ thống đơn giản và an toàn hơn: Based Rollups chỉ thực thi tầng giao dịch bên ngoài chuỗi, còn tầng đồng thuận xác định thứ tự giao dịch, tầng hiển thị dữ liệu và tầng xác minh đều nằm trên L1. Điều này tái sử dụng kiến trúc searchers-builders-proPoSer của L1, khiến hệ thống Based Rollups cực kỳ đơn giản, không cần xác minh chữ ký sequencer, không cần buồng thoát hiểm hay đồng thuận PoS bên ngoài. Các searcher L1 và builder khối có động lực đưa khối Rollups vào gói L1 và khối L1 của họ để khai thác MEV từ Rollups, từ đó tăng cường bảo mật cho L1. Theo mặc định, Based Rollups hầu như không gây ảnh hưởng tiêu cực nào đến các bên stake L1, duy nhất là tăng thu nhập vì phần lớn MEV chảy về L1.
-
Quản trị linh hoạt bằng token: Mặc dù việc sắp xếp được ủy quyền cho L1, Based Rollups vẫn có thể sở hữu token quản trị để thu phí cơ bản. Tất nhiên, nó cũng có thể không cần token, vì tính đúng đắn và công bằng của nó được đảm bảo bởi Ethereum.
Thách thức của Based Rollups
Doanh thu MEV buộc phải giảm
MEV chiếm phần lớn doanh thu của Rollups truyền thống, nhưng đa số MEV của Based Rollups chảy về proPoSer L1, điều này đánh đổi doanh thu MEV của Based Rollups, tuy nhiên vẫn giữ lại lựa chọn thu nhập từ phí tắc nghẽn L2 (ví dụ như phí cơ bản kiểu EIP-1559 ở L2).
Tuy nhiên, các Based Rollups muốn nắm bắt MEV riêng của mình có thể thiết lập một số cơ chế hối lộ, ví dụ như trong hợp đồng L1 có thể chứa cơ chế đấu giá như Dutch auction, buộc người nộp lô phải trả một lượng ETH cho hợp đồng.
Khả năng linh hoạt trong sắp xếp bị hạn chế, không thể thực hiện xác nhận trước (Pre-confirmations)
Mặc dù Based Rollups có nhiều ưu thế, nhưng cũng đối mặt một số thách thức, đặc biệt là liên quan đến xác nhận mềm (soft confirmations). Xác nhận mềm là khả năng người dùng biết chắc chắn rằng giao dịch của họ sẽ thành công khi được đưa lên Lớp 1 Ethereum (L1).
Các Rollups hiện nay cung cấp xác nhận trước (pre-confirmations), giúp người dùng biết chắc chắn rằng giao dịch của họ sẽ được gửi lên L1.
Tuy nhiên, việc Based Rollups ủy quyền việc sắp xếp cho L1 làm giảm tính linh hoạt trong sắp xếp, khiến nó không thể thực hiện xác nhận trước (pre-confirmations) hay thứ tự phục vụ theo kiểu Arbitrum (FCFS - First-Come, First-Served).
Justin Drake đã đề xuất vào mùa hè năm 2023 dùng restaking để giải quyết vấn đề Pre-confirmations. Thiết kế này yêu cầu một bộ phận proPoSer L1 cam kết (thông qua restaking) đưa khối Based Rollups vào khối L1 mà họ sẽ đề xuất trong tương lai. Vì proPoSer L1 biết trước ít nhất 32 khối, nên có thể xác định ai sẽ là proPoSer của khối nào.
Cải tiến Based Rollups của Puffer Finance
Puffer Finance hướng tới việc tích hợp xác nhận trước với Base Rollups thông qua kiến trúc UniFi của mình, cung cấp thời gian xác nhận nhanh chóng (100ms), đồng thời giữ nguyên mọi ưu thế của Base Rollups.

Cơ chế xác nhận trước đảm bảo giao dịch được gửi lên L1
Xác nhận trước (pre-confirmations) đảm bảo sequencer phi tập trung có thể hiệu quả đưa giao dịch lên L1. Các trình xác thực Ethereum xếp hàng để đề xuất khối. Nếu bên xác nhận trước không thực hiện cam kết, họ sẽ bị phạt cắt giảm tiền đặt cọc, nhằm đảm bảo độ tin cậy cao hơn. Cơ chế này giúp người dùng tin tưởng hơn rằng giao dịch của họ thực sự sẽ được đưa vào trạng thái L1 của Ethereum.
Xác nhận nhanh trong 100ms
Đối với các ứng dụng như GameFi, xác nhận mềm (soft confirmations) rất quan trọng để đảm bảo thời gian phản hồi nhanh (ví dụ khoảng 100ms). Tuy nhiên, sequencer Based Rollups do tính phi tập trung, các trình xác thực này tuân theo thời gian tạo khối 12 giây, dẫn đến thời gian xác nhận tối thiểu là 12 giây, khiến xác nhận mềm không thể phản hồi nhanh.
UniFi của Puffer thông qua việc tích hợp xác nhận trước (Pre-confirmations, Preconfs) với Based Rollups, cho phép Based Rollups cung cấp trải nghiệm người dùng sánh ngang với sequencer tập trung, với thời gian xác nhận 100ms và đảm bảo tính sẵn sàng. Việc tích hợp này cho phép Based Rollup giữ lại tất cả lợi thế vốn có, cuối cùng giải quyết vấn đề phân mảnh thanh khoản trên Ethereum và thúc đẩy hệ sinh thái Rollup thống nhất và hiệu quả hơn.
Kiến trúc của UniFi
Kiến trúc UniFi cho phép tận dụng các nút xác thực Puffer để mở rộng nhanh chóng từ một sequencer tập trung đơn lẻ sang hàng chục ngàn sequencer phi tập trung. UniFi mong muốn tích hợp liền mạch xác nhận trước vào Based Rollup của mình.

-
Người dùng gửi giao dịch Rollup, sau đó được xử lý bởi các trình xác thực Puffer. Những trình xác thực này cung cấp xác nhận trước, đảm bảo người dùng biết rằng giao dịch của họ sẽ được đưa vào trạng thái L1 Ethereum.
-
Các trình xác thực Puffer sẽ tái đặt cược theo các điều kiện cắt giảm bổ sung để đảm bảo độ tin cậy, nhận giao dịch Rollup từ người dùng và phát hành xác nhận trước. Những trình xác thực này chuẩn bị đưa giao dịch Rollup vào khối L1.
-
Cơ chế trừng phạt xác nhận trước (Preconf Slasher AVS) áp dụng thêm các điều kiện cắt giảm đối với các trình xác thực nhằm ngăn chặn hành vi vi phạm cam kết xác nhận trước, phòng ngừa trường hợp trình xác thực không đưa một số giao dịch Rollup lên L1.
-
Các trình xác thực Puffer đề xuất khối lên Ethereum L1, các khối này bao gồm thứ tự Rollup đã được xác nhận trước.
-
Hợp đồng sequencer của Puffer chấp nhận giao dịch Rollup.
-
Kho PufETH thu thập phí tắc nghẽn và phí cạnh tranh phát sinh từ giao dịch Rollup, những khoản phí này làm tăng lợi nhuận cho người nắm giữ PufETH và được hoàn trả dưới dạng lợi nhuận gốc cho người dùng UniFi.
uniETH giảm thiểu rủi ro thị trường
unifETH là token gas phổ quát trong hệ sinh thái UniFi. Nó tạo ra phần thưởng thông qua pufETH và được quản lý bởi tổ chức tự trị phi tập trung (DAO) nhằm tránh rủi ro thị trường, chẳng hạn như thanh lý vay do biến động giá Ethereum, trong khi cơ chế chống cắt giảm của Puffer có thể ngăn ngừa những rủi ro này.
Tình huống giao dịch không cần Gas
Trong Web2, người dùng quen với các dịch vụ Internet miễn phí được tài trợ bởi quảng cáo. Trong khi đó, ở web3, người dùng phải trả phí cho dịch vụ, điều này có thể cản trở việc sử dụng.
Người dùng Based Rollup của Puffer có thể kiếm thu nhập bằng cách khóa tài sản trên cầu nối gốc của Rollup, tạo ra lợi suất nội tại, điều này cho phép Puffer hỗ trợ một số ứng dụng tương tự như giao dịch không cần phí Gas, điều này có ý nghĩa quan trọng đối với cả web2 và web3.
Chuỗi dApp Based của Puffer
Nếu phí giao dịch của một dApp trên chuỗi Rollups trở nên quá cao, các nhà phát triển có thể chọn rời khỏi chuỗi Rollups để tạo chuỗi riêng, từ đó trực tiếp thu được lợi ích từ phí giao dịch của người dùng. Puffer cung cấp giải pháp chuỗi dApp Based cho các nhà phát triển.

Việc khởi chạy một chuỗi dApp Based của Puffer trở nên đơn giản như triển khai hợp đồng thông minh, đồng thời kế thừa tính bảo mật và phi tập trung của Ethereum, các nhà phát triển có thể thu được phí giao dịch từ chuỗi Rollups của dApp, không cần vận hành sequencer tập trung, và có thể thực hiện giao dịch và tương tác xuyên chuỗi.
Giao dịch của người dùng trên chuỗi dApp Based của Puffer có thể được xác nhận nhanh trong vòng 100ms, và xác nhận trước (Pre-confirmations) của Puffer đảm bảo giao dịch được gửi lên L1.
Kết luận
Thông qua hợp tác với Ethereum Foundation, Puffer Finance đang cung cấp giải pháp an toàn và hiệu quả hơn cho Rollups. Phương pháp sắp xếp phi tập trung này không chỉ giảm thiểu rủi ro từ sequencer tập trung hiện tại mà còn làm giảm đáng kể chi phí giao dịch và nâng cao tính sẵn sàng của hệ thống.
Với việc tích hợp cơ chế xác nhận trước và thời gian xác nhận nhanh 100ms, Base Rollups sẽ trở thành lựa chọn lý tưởng cho nhiều loại ứng dụng bao gồm cả GameFi, đảm bảo trải nghiệm người dùng đồng thời đảm bảo tính cuối cùng của giao dịch. Ngoài ra, với chuỗi dApp Based của Puffer Finance, các nhà phát triển có thể dễ dàng triển khai và quản lý chuỗi Rollups riêng mà không cần lo lắng về vận hành sequencer tập trung, đồng thời tận hưởng tính bảo mật và phi tập trung của Ethereum.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














