Điểm chính:
Puffer sử dụng Restaking để xây dựng một Based Rollup hiệu quả hơn, với sequencer phi tập trung và tương tác thanh khoản chéo tốt hơn giữa các chuỗi. Based Rollup và các Rollup chính thống sẽ tạo ra các hệ sinh thái khác nhau trong Ethereum.
Rollup là một công nghệ mở rộng blockchain được thiết kế để cho phép Ethereum và các blockchain khác xử lý nhiều giao dịch hơn trong khi vẫn giữ phí thấp. Đơn giản nói, Rollups gói gọn nhiều giao dịch lại và xử lý chúng ngoài blockchain chính (off-chain). Điều này giảm tải trên mạng lưới chính của Ethereum (L1), nhưng kết quả cuối cùng của những giao dịch này vẫn được gửi đến Ethereum mainnet để được xác minh, đảm bảo an toàn và bất biến.
Rollups có hai loại chính:
Ý tưởng cốt lõi của Rollup là "thực hiện hầu hết công việc ngoại chuỗi và chỉ đưa kết quả vào chuỗi", cho phép xử lý giao dịch nhanh hơn với chi phí thấp hơn.
Quá trình này có thể được được được được được được được được được được được được được hai bơ phận:
Nhà nghiên cứu của Ethereum Foundation, Justin Drake, giới thiệu khái niệm Based Rollup vào tháng 3 năm 2023. Giải pháp này tập trung vào Sequencer, một vai trò quan trọng điều phối việc sắp xếp và đóng gói giao dịch giữa L1 và L2.
Sequencer chịu trách nhiệm sắp xếp và đóng gói các giao dịch L2 đến L1, bao gồm cả đóng gói hàng loạt và xác nhận giao dịch được đề cập ở trên. Tuy nhiên, hầu hết các L2 hiện tại đang sử dụng giải pháp Sequencer tập trung được kiểm soát bởi một hoặc vài thực thể. Mặc dù điều này không gây ra vấn đề lớn trong giai đoạn phát triển ngành công nghiệp ban đầu, nhưng khi các quỹ của mỗi chuỗi tăng lên và cơ sở hạ tầng trưởng thành, Sequencer tập trung sẽ trở thành một “vấn đề cần được giải quyết sớm hay muộn”.
Hiện tại, đã có hai giải pháp được đề xuất:
Giải pháp Sequencer phi tập trung được đại diện bởi Metis, tạo ra một sự đồng thuận mạnh mẽ mới để làm cho mạng Sequencer mạnh mẽ hơn.
Giải pháp Based Rollup loại bỏ thiết kế mạng Sequencer riêng biệt và chuyển trách nhiệm sắp xếp giao dịch từ L2 sang L1, trong đó các nút kiểm chứng Ethereum L1 hoạt động như các người đề xuất có trách nhiệm sắp xếp giao dịch. Thiết kế này không yêu cầu thiết lập một sự đồng thuận mới và tận dụng hoàn toàn tài nguyên nút hiện có của Ethereum trong khi tránh các rủi ro do Sequencers tập trung mang lại, từ đó tận dụng mức độ bảo mật của Ethereum mainnet.
Tuy nhiên, Based Rollup cũng đối mặt với các vấn đề bị giới hạn bởi tam giác kinh điển. Trong khi nó có lợi từ bảo mật của mainnet, điều đó cũng có nghĩa là nó phải phụ thuộc vào hiệu suất của mainnet (thời gian khối khoảng 12 giây), làm cho việc xác nhận giao dịch chậm hơn đáng kể so với các giải pháp L2 Sequencer truyền thống.
Để vượt qua trilemma này, cần phải giới thiệu các vai trò hoặc cơ chế mới để cân bằng. UniFi được đề xuất bởi Puffer nhằm giới thiệu "xác nhận trước" để giải quyết vấn đề này.
Trong các giải pháp Rollup hiện có, người dùng thường nhận được “xác nhận mềm” từ các Sequencer tập trung. Các Sequencer này có thể đảm bảo cho người dùng rằng giao dịch của họ sẽ được bao gồm trên blockchain sau khi gửi. Tuy nhiên, xác nhận mềm này căn bản dựa trên sự tin tưởng vào quyền lực tập trung, và nếu quyền lực đó trở nên bị tham nhũng, không thể đảm bảo được việc sắp xếp/giải quyết giao dịch một cách công bằng.
Puffer UniFi trước xác nhận có hai tính năng chính:
Do đó, UniFi vượt qua sự phụ thuộc của Rollup dựa trên thời gian khối của mainnet bằng cách cho phép các nút Ethereum mainnet đảm nhận "công việc phụ" để đảm bảo hiệu suất xác nhận giao dịch (~100ms).
Với cơ chế xác nhận trước, nó có thể cải thiện đáng kể hiệu suất xác nhận giao dịch mainnet, vậy liệu còn cần L2 để nâng cao hiệu suất mainnet không?
Quay trở lại bản chất của Rollup, nó chủ yếu đạt được “đóng gói giao dịch theo lô” -> “xác nhận giao dịch nhanh chóng,” một sự mở rộng theo chiều ngang và chiều dọc. Việc xác nhận trước giải quyết vấn đề của việc xác nhận giao dịch nhanh chóng và công bằng, trong khi việc đóng gói giao dịch theo lô vẫn cần được hoàn thành trên L2 hoặc ngoại chuỗi và sau đó được gửi đến mainnet thông qua Sequencer để xác nhận.
Trong quá trình xác nhận trước, các node Ethereum đảm nhận thêm trách nhiệm. Làm thế nào để thực hiện công việc bổ sung này và áp dụng các khoản phạt tương ứng?
Puffer đề xuất UniFi AVS, một giải pháp dựa trên EigenLayer. Thay vì giới thiệu cơ chế mới hoặc tài sản đảm bảo, nó tận dụng hệ thống Restaking của Ethereum, đóng gói UniFi thành dịch vụ AVS. Bất kỳ người xác thực nào restaking trên EigenLayer đều có thể tham gia UniFi AVS, cung cấp dịch vụ xác nhận trước, áp dụng các khoản phạt cho những người không thực hiện cam kết của mình.
Restaking và AVS làm cho việc xác nhận trước dễ dàng hơn để triển khai, biến nó trở thành một trong những giải pháp AVS tương thích và thực tế nhất, góp phần đáng kể vào giải pháp Based Rollup. Trước đây, việc đạt được mức độ chức năng này khó khăn hơn nhiều.
Sử dụng UniFi AVS để xây dựng chuỗi ứng dụng trở thành một bản nâng cấp đáng kể đối với Based Rollup. So với các giải pháp Rollup khác, UniFi AVS cung cấp:
Sự kết hợp đồng bộ là một tính năng quan trọng của UniFi, nhằm giải quyết việc phân mảnh thanh khoản. Trong môi trường Ethereum multi-Rollup hiện nay, các Rollup khác nhau hoạt động độc lập, dẫn đến phân tán thanh khoản và hoạt động của người dùng. Tương tác giữa tài sản và hợp đồng trên các Rollup khác nhau đòi hỏi các công cụ như cầu nối giữa các chuỗi, điều này làm tăng độ phức tạp và đưa ra các rủi ro về chi phí cao và an ninh.
Với việc đặt hàng phi tập trung của UniFi trên Ethereum L1, mainnet hoạt động như một trình tự chính, cho phép các Rollups dựa trên UniFi khác nhau tương tác trong cùng một khối, loại bỏ nhu cầu cho cầu nối qua chuỗi. Điều này cho phép vận hành liền mạch trên các Rollups khác nhau và chuỗi ứng dụng trong hệ sinh thái UniFi. Kết quả là, UniFi cung cấp cho người dùng trải nghiệm mượt mà như trên một chuỗi duy nhất, giảm đáng kể sự phân mảnh tính thanh khoản. Cách tiếp cận này tương tự như mục tiêu của trừu tượng chuỗi, nhưng giải pháp của UniFi càng gần gũi và trực tiếp hơn, mà không giới thiệu thêm các lớp đồng thuận hoặc hạn chế (như một lớp đồng thuận mới để tổng hợp thanh khoản và nhu cầu của người dùng).
Cuối cùng, thành công của UniFi phụ thuộc vào việc Based Rollup có trở thành một giải pháp Rollup cần thiết hay không.
Hiện nay, nhiều giải pháp L2 tập trung hơn người dùng nhận ra. Tuy nhiên, vấn đề tập trung này không có tác động ngay lập tức đến người dùng trong ngắn hạn và việc giải quyết nó sẽ không nhất thiết dẫn đến lợi ích tài chính ngay lập tức, vì nó phần nào bị loại bỏ khỏi trải nghiệm người dùng. Lý do vấn đề này không nổi bật hơn là chưa có ứng dụng nào bị ảnh hưởng trực tiếp bởi các Sequencer tập trung. Ví dụ, trong giai đoạn khắc chữ của Bitcoin, hầu hết các câu chuyện thành công xảy ra trong một môi trường lập chỉ mục tập trung cao.
Từ một quan điểm dài hạn, việc giải quyết Decentralized Sequencers và xử lý sự phân mảnh về thanh khoản và trải nghiệm người dùng trở thành một vấn đề quan trọng. Chúng ta hãy sử dụng một ví dụ để so sánh:
Based Rollup là một giải pháp liên kết chặt chẽ hơn với Ethereum, hoạt động như một Rollup "phụ thuộc" của Ethereum – hãy nghĩ về nó như là "người bảo vệ cá nhân" của Ethereum. Lực lượng bảo vệ này có thể là bộ binh, kỵ binh hoặc pháo binh, với sự phối hợp trực tiếp của Ethereum, theo hệ thống công bằng nhất của nó. Không cần sự can thiệp của bên thứ ba, giảm rủi ro thông tin sai lệch hoặc mục đích xấu.
Trong khi đó, Optimistic Rollup phổ biến hơn, với Ethereum cấp quyền tự do hơn. Đây giống như các vị vua vassal, mỗi vị xây dựng thành phố và hệ thống riêng của mình, với sự công bằng phụ thuộc vào các vị vua đó. Việc giao tiếp giữa các vị vua yêu cầu một bộ phận bên ngoài - bộ phận này là trừu tượng hóa chuỗi. Để quản lý các vị vua này, hệ thống trừu tượng hóa chuỗi cần đủ mạnh để kiểm soát chúng mà tránh bị tham nhũng.
Cuộc tranh luận giữa các cách tiếp cận này tập trung vào việc liệu Rollups nên trả lại giá trị cho Ethereum hay hỗ trợ tăng trưởng độc lập. Được gắn chặt hơn với Ethereum mang lại sự bảo mật cao hơn và giảm chi phí phân cấp, đồng thời cung cấp khả năng kết hợp đồng bộ tự nhiên. Tính độc lập cho phép các nhà khai thác thu được nhiều lợi nhuận hơn, nhưng đi kèm với chi phí cao hơn để đảm bảo bảo mật phi tập trung và dựa vào khả năng kết hợp bên ngoài.
Tính bao hàm của Blockchain đảm bảo rằng cả hai phương pháp sẽ cùng tồn tại, vì chúng phản ánh sự cân đối liên tục giữa phân tán, hiệu quả và lợi ích đối với các tình huống khác nhau. Khám phá này sẽ tiếp tục, với những cải tiến kỹ thuật tiếp tục mang đến cơ hội mới cho các nhà phát triển để hình thành tương lai.
Điểm chính:
Puffer sử dụng Restaking để xây dựng một Based Rollup hiệu quả hơn, với sequencer phi tập trung và tương tác thanh khoản chéo tốt hơn giữa các chuỗi. Based Rollup và các Rollup chính thống sẽ tạo ra các hệ sinh thái khác nhau trong Ethereum.
Rollup là một công nghệ mở rộng blockchain được thiết kế để cho phép Ethereum và các blockchain khác xử lý nhiều giao dịch hơn trong khi vẫn giữ phí thấp. Đơn giản nói, Rollups gói gọn nhiều giao dịch lại và xử lý chúng ngoài blockchain chính (off-chain). Điều này giảm tải trên mạng lưới chính của Ethereum (L1), nhưng kết quả cuối cùng của những giao dịch này vẫn được gửi đến Ethereum mainnet để được xác minh, đảm bảo an toàn và bất biến.
Rollups có hai loại chính:
Ý tưởng cốt lõi của Rollup là "thực hiện hầu hết công việc ngoại chuỗi và chỉ đưa kết quả vào chuỗi", cho phép xử lý giao dịch nhanh hơn với chi phí thấp hơn.
Quá trình này có thể được được được được được được được được được được được được được hai bơ phận:
Nhà nghiên cứu của Ethereum Foundation, Justin Drake, giới thiệu khái niệm Based Rollup vào tháng 3 năm 2023. Giải pháp này tập trung vào Sequencer, một vai trò quan trọng điều phối việc sắp xếp và đóng gói giao dịch giữa L1 và L2.
Sequencer chịu trách nhiệm sắp xếp và đóng gói các giao dịch L2 đến L1, bao gồm cả đóng gói hàng loạt và xác nhận giao dịch được đề cập ở trên. Tuy nhiên, hầu hết các L2 hiện tại đang sử dụng giải pháp Sequencer tập trung được kiểm soát bởi một hoặc vài thực thể. Mặc dù điều này không gây ra vấn đề lớn trong giai đoạn phát triển ngành công nghiệp ban đầu, nhưng khi các quỹ của mỗi chuỗi tăng lên và cơ sở hạ tầng trưởng thành, Sequencer tập trung sẽ trở thành một “vấn đề cần được giải quyết sớm hay muộn”.
Hiện tại, đã có hai giải pháp được đề xuất:
Giải pháp Sequencer phi tập trung được đại diện bởi Metis, tạo ra một sự đồng thuận mạnh mẽ mới để làm cho mạng Sequencer mạnh mẽ hơn.
Giải pháp Based Rollup loại bỏ thiết kế mạng Sequencer riêng biệt và chuyển trách nhiệm sắp xếp giao dịch từ L2 sang L1, trong đó các nút kiểm chứng Ethereum L1 hoạt động như các người đề xuất có trách nhiệm sắp xếp giao dịch. Thiết kế này không yêu cầu thiết lập một sự đồng thuận mới và tận dụng hoàn toàn tài nguyên nút hiện có của Ethereum trong khi tránh các rủi ro do Sequencers tập trung mang lại, từ đó tận dụng mức độ bảo mật của Ethereum mainnet.
Tuy nhiên, Based Rollup cũng đối mặt với các vấn đề bị giới hạn bởi tam giác kinh điển. Trong khi nó có lợi từ bảo mật của mainnet, điều đó cũng có nghĩa là nó phải phụ thuộc vào hiệu suất của mainnet (thời gian khối khoảng 12 giây), làm cho việc xác nhận giao dịch chậm hơn đáng kể so với các giải pháp L2 Sequencer truyền thống.
Để vượt qua trilemma này, cần phải giới thiệu các vai trò hoặc cơ chế mới để cân bằng. UniFi được đề xuất bởi Puffer nhằm giới thiệu "xác nhận trước" để giải quyết vấn đề này.
Trong các giải pháp Rollup hiện có, người dùng thường nhận được “xác nhận mềm” từ các Sequencer tập trung. Các Sequencer này có thể đảm bảo cho người dùng rằng giao dịch của họ sẽ được bao gồm trên blockchain sau khi gửi. Tuy nhiên, xác nhận mềm này căn bản dựa trên sự tin tưởng vào quyền lực tập trung, và nếu quyền lực đó trở nên bị tham nhũng, không thể đảm bảo được việc sắp xếp/giải quyết giao dịch một cách công bằng.
Puffer UniFi trước xác nhận có hai tính năng chính:
Do đó, UniFi vượt qua sự phụ thuộc của Rollup dựa trên thời gian khối của mainnet bằng cách cho phép các nút Ethereum mainnet đảm nhận "công việc phụ" để đảm bảo hiệu suất xác nhận giao dịch (~100ms).
Với cơ chế xác nhận trước, nó có thể cải thiện đáng kể hiệu suất xác nhận giao dịch mainnet, vậy liệu còn cần L2 để nâng cao hiệu suất mainnet không?
Quay trở lại bản chất của Rollup, nó chủ yếu đạt được “đóng gói giao dịch theo lô” -> “xác nhận giao dịch nhanh chóng,” một sự mở rộng theo chiều ngang và chiều dọc. Việc xác nhận trước giải quyết vấn đề của việc xác nhận giao dịch nhanh chóng và công bằng, trong khi việc đóng gói giao dịch theo lô vẫn cần được hoàn thành trên L2 hoặc ngoại chuỗi và sau đó được gửi đến mainnet thông qua Sequencer để xác nhận.
Trong quá trình xác nhận trước, các node Ethereum đảm nhận thêm trách nhiệm. Làm thế nào để thực hiện công việc bổ sung này và áp dụng các khoản phạt tương ứng?
Puffer đề xuất UniFi AVS, một giải pháp dựa trên EigenLayer. Thay vì giới thiệu cơ chế mới hoặc tài sản đảm bảo, nó tận dụng hệ thống Restaking của Ethereum, đóng gói UniFi thành dịch vụ AVS. Bất kỳ người xác thực nào restaking trên EigenLayer đều có thể tham gia UniFi AVS, cung cấp dịch vụ xác nhận trước, áp dụng các khoản phạt cho những người không thực hiện cam kết của mình.
Restaking và AVS làm cho việc xác nhận trước dễ dàng hơn để triển khai, biến nó trở thành một trong những giải pháp AVS tương thích và thực tế nhất, góp phần đáng kể vào giải pháp Based Rollup. Trước đây, việc đạt được mức độ chức năng này khó khăn hơn nhiều.
Sử dụng UniFi AVS để xây dựng chuỗi ứng dụng trở thành một bản nâng cấp đáng kể đối với Based Rollup. So với các giải pháp Rollup khác, UniFi AVS cung cấp:
Sự kết hợp đồng bộ là một tính năng quan trọng của UniFi, nhằm giải quyết việc phân mảnh thanh khoản. Trong môi trường Ethereum multi-Rollup hiện nay, các Rollup khác nhau hoạt động độc lập, dẫn đến phân tán thanh khoản và hoạt động của người dùng. Tương tác giữa tài sản và hợp đồng trên các Rollup khác nhau đòi hỏi các công cụ như cầu nối giữa các chuỗi, điều này làm tăng độ phức tạp và đưa ra các rủi ro về chi phí cao và an ninh.
Với việc đặt hàng phi tập trung của UniFi trên Ethereum L1, mainnet hoạt động như một trình tự chính, cho phép các Rollups dựa trên UniFi khác nhau tương tác trong cùng một khối, loại bỏ nhu cầu cho cầu nối qua chuỗi. Điều này cho phép vận hành liền mạch trên các Rollups khác nhau và chuỗi ứng dụng trong hệ sinh thái UniFi. Kết quả là, UniFi cung cấp cho người dùng trải nghiệm mượt mà như trên một chuỗi duy nhất, giảm đáng kể sự phân mảnh tính thanh khoản. Cách tiếp cận này tương tự như mục tiêu của trừu tượng chuỗi, nhưng giải pháp của UniFi càng gần gũi và trực tiếp hơn, mà không giới thiệu thêm các lớp đồng thuận hoặc hạn chế (như một lớp đồng thuận mới để tổng hợp thanh khoản và nhu cầu của người dùng).
Cuối cùng, thành công của UniFi phụ thuộc vào việc Based Rollup có trở thành một giải pháp Rollup cần thiết hay không.
Hiện nay, nhiều giải pháp L2 tập trung hơn người dùng nhận ra. Tuy nhiên, vấn đề tập trung này không có tác động ngay lập tức đến người dùng trong ngắn hạn và việc giải quyết nó sẽ không nhất thiết dẫn đến lợi ích tài chính ngay lập tức, vì nó phần nào bị loại bỏ khỏi trải nghiệm người dùng. Lý do vấn đề này không nổi bật hơn là chưa có ứng dụng nào bị ảnh hưởng trực tiếp bởi các Sequencer tập trung. Ví dụ, trong giai đoạn khắc chữ của Bitcoin, hầu hết các câu chuyện thành công xảy ra trong một môi trường lập chỉ mục tập trung cao.
Từ một quan điểm dài hạn, việc giải quyết Decentralized Sequencers và xử lý sự phân mảnh về thanh khoản và trải nghiệm người dùng trở thành một vấn đề quan trọng. Chúng ta hãy sử dụng một ví dụ để so sánh:
Based Rollup là một giải pháp liên kết chặt chẽ hơn với Ethereum, hoạt động như một Rollup "phụ thuộc" của Ethereum – hãy nghĩ về nó như là "người bảo vệ cá nhân" của Ethereum. Lực lượng bảo vệ này có thể là bộ binh, kỵ binh hoặc pháo binh, với sự phối hợp trực tiếp của Ethereum, theo hệ thống công bằng nhất của nó. Không cần sự can thiệp của bên thứ ba, giảm rủi ro thông tin sai lệch hoặc mục đích xấu.
Trong khi đó, Optimistic Rollup phổ biến hơn, với Ethereum cấp quyền tự do hơn. Đây giống như các vị vua vassal, mỗi vị xây dựng thành phố và hệ thống riêng của mình, với sự công bằng phụ thuộc vào các vị vua đó. Việc giao tiếp giữa các vị vua yêu cầu một bộ phận bên ngoài - bộ phận này là trừu tượng hóa chuỗi. Để quản lý các vị vua này, hệ thống trừu tượng hóa chuỗi cần đủ mạnh để kiểm soát chúng mà tránh bị tham nhũng.
Cuộc tranh luận giữa các cách tiếp cận này tập trung vào việc liệu Rollups nên trả lại giá trị cho Ethereum hay hỗ trợ tăng trưởng độc lập. Được gắn chặt hơn với Ethereum mang lại sự bảo mật cao hơn và giảm chi phí phân cấp, đồng thời cung cấp khả năng kết hợp đồng bộ tự nhiên. Tính độc lập cho phép các nhà khai thác thu được nhiều lợi nhuận hơn, nhưng đi kèm với chi phí cao hơn để đảm bảo bảo mật phi tập trung và dựa vào khả năng kết hợp bên ngoài.
Tính bao hàm của Blockchain đảm bảo rằng cả hai phương pháp sẽ cùng tồn tại, vì chúng phản ánh sự cân đối liên tục giữa phân tán, hiệu quả và lợi ích đối với các tình huống khác nhau. Khám phá này sẽ tiếp tục, với những cải tiến kỹ thuật tiếp tục mang đến cơ hội mới cho các nhà phát triển để hình thành tương lai.