Nghiên cứu cổng: Giải pháp mở rộng cuối cùng của Ethereum: Công nghệ Rollup dựa trên

Nâng cao8/12/2024, 6:35:18 AM
Bài viết này cung cấp một phân tích sâu sắc về cơ chế của công nghệ Based Rollup, những lợi thế độc đáo và thách thức hiện tại. Nó cũng khám phá các ứng dụng rộng rãi của công nghệ này trong ngành blockchain, nhấn mạnh tiềm năng của nó để cách mạng hóa cảnh quan Rollup.

Những điểm nhấn chính:

  • Rollup là một công nghệ chuyển nhiệm vụ xếp thứ tự giao dịch từ chuỗi chính Ethereum (Layer 1) sang Layer 2, nơi các giao dịch được thực hiện. Những giao dịch này sau đó được giải quyết và xác minh trên Layer 1, kế thừa những điểm mạnh về bảo mật và phi tập trung của Ethereum trong khi tăng đáng kể hiệu suất trên Layer 2.
  • Taiko, một Type-1 zkEVM, giới thiệu hai khung nhìn đổi mới - Based Contestable Rollup (BCR) và Based Booster Rollup (BBR) - mở rộng đáng kể các lợi ích kỹ thuật của Based Rollup. BCR tăng cường bảo mật mạng qua hệ thống đa chứng minh và cơ chế giải quyết tranh chấp, trong khi BBR cải thiện khả năng mở rộng bằng cách sử dụng sharding cho thực thi giao dịch và lưu trữ dữ liệu.
  • Puffer UniFi, một giao thức đặt cọc lại được xây dựng trên Eigenlayer, đạt được trình tự giao dịch dựa trên Lớp 1, xác nhận trước và các hoạt động Rollup chuỗi chéo, đơn giản hóa việc phát triển các chuỗi chuyên dụng. Những đổi mới này khắc phục một số hạn chế truyền thống của Based Rollup, đảm bảo giá trị được trả về lớp nền tảng của Ethereum.
  • Mặc dù Based Rollup vẫn còn ở giai đoạn đầu và đối mặt với những thách thức kỹ thuật cũng như sự cạnh tranh từ những phương pháp khác, nhưng sự mạnh mẽ về bảo mật, phi tập trung và đơn giản của nó đặt nó vào một hướng phát triển tiềm năng cho công nghệ Rollup trong tương lai. Nó có tiềm năng mở đường cho một cách tiếp cận phân tán và đổi mới hơn đối với thiết kế Rollup.

Là một giải pháp kỹ thuật tích hợp chức năng xếp hàng giao dịch từ L2 vào L1, Based Rollup đã nhanh chóng được các giao thức như Taiko và Puffer Finance áp dụng kể từ khi được đề xuất bởi nhà nghiên cứu của Ethereum Foundation, Justin Drake, vào tháng 3 năm 2023 và tiếp tục phát triển. Bài viết này cung cấp một cái nhìn sâu sắc vào cơ chế, ưu điểm độc đáo và những thách thức hiện tại của nó, đồng thời khám phá tiềm năng của nó để hình thành tương lai công nghệ blockchain.

Nền tảng và Cơ chế của Công nghệ Based Rollup

Nền tảng: Layer 2, Rollup và Sequencers

Cộng đồng blockchain đã học được từ kinh nghiệm rằng việc mở rộng Ethereum mà không ảnh hưởng đến tính bảo mật và phân cấp của nó là khó khăn. Các nhà phát triển đồng ý rằng việc di chuyển thực thi giao dịch đến Layer 2 (L2) sẽ giảm bớt áp lực về lưu lượng giao dịch cao trên main chain (Layer 1). Công nghệ Rollup nằm ở trung tâm của giải pháp này.

Nói một cách đơn giản, Rollup bao gồm một tập hợp các hợp đồng thông minh trên Lớp 1 và các nút mạng trên Lớp 2. Lớp 2 xử lý việc thực hiện giao dịch, trong khi Lớp 1 chịu trách nhiệm giải quyết, đồng thuận và xác minh dữ liệu, đảm bảo tính bảo mật của giao dịch. Cách tiếp cận này làm giảm đáng kể gánh nặng cho chuỗi chính của Ethereum bằng cách giảm tải nhiều giao dịch sang Lớp 2, giảm phí giao dịch và mở đường cho việc áp dụng blockchain rộng rãi hơn.

Quy trình Rollup - Nguồn: Vitalik

Rollup thường được chia thành hai loại: ZK Rollup và Optimistic Rollup.

ZK Rollup xác minh giao dịch ngoại chuỗi bằng cách sử dụng chứng minh không biết, cung cấp tính bảo mật và riêng tư cao nhưng yêu cầu triển khai phức tạp và tài nguyên phần cứng đáng kể. Ngược lại, Optimistic Rollup có cách tiếp cận lạc quan hơn, chỉ yêu cầu bằng chứng gian lận khi xảy ra tranh chấp. Điều này làm cho Optimistic Rollup tiết kiệm chi phí và hiệu quả hơn trong quá trình xác minh nhưng kéo dài thời gian giải quyết tranh chấp và rút tiền.

ZK Rollups (Bên trái) vs. Optimistic Rollups (Bên phải) - Nguồn: Nervos

Trong hệ thống Rollup, bộ xử lý chuỗi là một thành phần quan trọng của các nút mạng Layer 2, có trách nhiệm nhận các yêu cầu giao dịch, xác định thứ tự thực thi của chúng, gom chúng lại và chuyển chúng đến các hợp đồng thông minh Layer 1. Bộ xử lý chuỗi đóng vai trò quan trọng trong việc cải thiện hiệu quả xử lý giao dịch và trải nghiệm người dùng.

Ví dụ: trong Arbitrum, sử dụng Optimistic Rollup, các giao dịch được trình tự theo trình tự trên cơ sở Ai đến trước được phục vụ trước (FCFS). Khi trình sắp xếp chuỗi xác nhận đơn đặt hàng, nó sẽ ghi các giao dịch thành các khối trên Lớp 1 (mạng chính Ethereum) và cung cấp "xác nhận trước" ngay lập tức trên Lớp 2, cho phép người dùng biết giao dịch của họ đã hoàn tất trên Lớp 2 trước khi nó được hoàn tất trên Lớp 1.

Quy trình Sequencer của Arbitrum - Nguồn: Arbitrum

Tuy nhiên, nếu bộ ghi dãn thất bại hoặc gặp sự cố trước khi hoàn thành quá trình này, giao dịch của người dùng vẫn tồn tại trên Layer 2 và không hoàn tất trên Layer 1. Tình huống này tiết lộ các rủi ro tiềm ẩn như trì hoãn giao dịch và thời gian ngưng hoạt động, điều đã xảy ra.

Thiết kế trình tự trung tâm này làm suy yếu sự kiểm soát của Ethereum đối với Layer 2 ở mức độ thanh toán, có thể dẫn đến các vấn đề như kiểm duyệt, lỗi, trích xuất MEV, đánh chặn, phân mảnh lưu lượng và thậm chí là đóng cửa bắt buộc (như đã thấy ở Linea và Blase do mất tài sản), điều này có thể làm suy yếu tính ổn định và an ninh của toàn bộ hệ thống Rollup.

Tóm lại, sự tập trung của người điều phối đã trở thành một vấn đề đáng kể trong ngành do quyền lực quá mức mà họ đạt được.

Sự đột phá kỹ thuật của Based Rollup

Ý tưởng về việc sử dụng chuỗi chính của Ethereum để xử lý trình tự có thể được truy nguồn tới người sáng lập Ethereum, Vitalik Buterin, vào đầu năm 2021. Anh ấy tưởng tượng ra một giải pháp blockchain linh hoạt và có khả năng mở rộng cao, mà anh ấy gọi là “Total Anarchy” Rollup, nơi mà bất kỳ ai cũng có thể mở rộng giao dịch mà không bị hạn chế.

Vitalik, cùng với Justin Drake, người sau này đã đề xuất Based Rollup, đề xuất đạt được mục tiêu này thông qua khái niệm đổi mới của Sự Tách Rời Giữa Người Đề Xuất và Người Xây Dựng (PBS). Trong khung cảnh này, vai trò của người đề xuất khối thay đổi cơ bản; thay vì tối đa hóa doanh thu khối một cách độc lập, người đề xuất dựa vào cơ chế thị trường nơi nhiều người tham gia nộp Bộ (hoặc khối Rollup trong trường hợp Lớp 2) cho người đề xuất. Người đề xuất sau đó chọn Bộ có phí cao nhất để nộp. Quá trình này tương tự như cơ chế Mempool ở cấp khối, giới hạn sự tự chủ của người đề xuất và ngăn chặn việc tìm kiếm giao dịch tối ưu không kiểm soát trên toàn mạng. Thay vào đó, người đề xuất sàng lọc các khối được thiết lập trước từ một nguồn tài nguyên.

Cơ chế này được lấy cảm hứng từ các chiến lược quản lý giao thông đô thị, nơi các khu vực hoạt động taxi bị hạn chế để đảm bảo các nhà cung cấp dịch vụ (người đề xuất) cạnh tranh trong một phạm vi cụ thể (thị trường). Điều này giúp giảm thiểu sự không hiệu quả do cạnh tranh không có tổ chức, chẳng hạn như bỏ qua các chuyến đi xa, có giá trị thấp và giúp chuyển quyền quyết định về việc xây dựng khối từ Layer 2 sang chuỗi chính, dẫn đến quá trình sản xuất khối trung tâm và có trật tự hơn.

Hiện tại, hầu hết các giải pháp Rollup vẫn chỉ là “bánh xe trợ giúp”, có nghĩa là chúng vẫn chưa đạt được sự tối giản hóa đáng tin cậy hoặc hoàn toàn không tin cậy. Để giải quyết các chướng ngại về hiệu suất và vấn đề tin cậy trong việc xếp hàng, xác minh và thực hiện trong các giải pháp Rollup hiện có, nhiều người đã đề xuất các phương án thay thế.

Ví dụ, Rollup sovereign Rollups đã giới thiệu "quy tắc lựa chọn ngã ba thuần túy", nhấn mạnh việc giải quyết các vấn đề vectơ định giá tài nguyên hoặc từ chối dịch vụ (DOS) ở lớp thực thi. Ví dụ: nếu một gói chứa một vòng lặp vô hạn (như while (true)) và tiêu thụ lượng khí tối đa, Rollup sovereign Rollups sẽ áp dụng các biện pháp như đốt khí để xử lý nó.

Ngay cả Opside cũng đề xuất một giải pháp Native sớm, đề xuất cải tiến cho Ethereum PoS, cho phép IDE staking trở thành các validator. Những người validator này sẽ hoạt động như sequencer và prover ở Layer 3, với sequencer đề xuất các khối và prover tạo ra các chứng minh zk để xác minh chúng. Prover đầu tiên gửi chứng minh hợp lệ sẽ nhận phần thưởng khối.

Giải pháp cải tiến của Opside - Nguồn: Kiến trúc Opside

Công ty nghiên cứu Ethereum Foundation Justin Drake được ghi nhận là đã đề xuất chính thức cho việc sử dụng chuỗi chính L1 để xử lý chuỗi tiếp theo. Trong một bài đăng trên blog từ tháng 3 năm 2023 (mặc dù khái niệm có thể đã được giới thiệu trước đó), anh ấy đầu tiên trình bày một cách đầy đủ nguyên mẫu của Based Rollup.

Một rollup được cho là dựa trên, hoặc được sắp xếp theo L1, khi sắp xếp của nó được điều khiển bởi L1 cơ bản. Cụ thể hơn, một rollup dựa trên là nơi mà người đề xuất L1 tiếp theo có thể, phối hợp với người tìm kiếm và xây dựng L1, tự tiến hành bao gồm khối rollup tiếp theo như một phần của khối L1 tiếp theo.

Ý tưởng này nhằm vượt qua các hạn chế của Rollups hiện tại bằng cách giao quyền xếp hàng cho các nhà xác minh Ethereum L1. Do mối quan hệ chặt chẽ với Layer 1, Justin đặt tên cho nó là Based Rollups hoặc L1-sequenced Rollups.

Thiết kế này cho phép người đề xuất L1 hợp tác với người tìm kiếm và người xây dựng L2 mà không cần sự cho phép, trực tiếp bao gồm các khối Rollup trong các khối L1. Bằng cách làm như vậy, Rollup dựa trên L1 tập trung quyền sắp xếp và giảm thiểu sự tin tưởng, vì tất cả các hoạt động sắp xếp đều được thực hiện bởi các nhà xác thực Ethereum L1, người đã trải qua quá trình kiểm tra nghiêm ngặt và xác minh đáng tin cậy.

Khi Justin Drake giới thiệu khái niệm Based Rollup, anh ấy cũng đề xuất một ý tưởng sáng tạo: tái sử dụng các nhà xác minh Ethereum để xác minh giao dịch Rollup. Ý tưởng là với việc tăng số lượng Rollups (bao gồm Rollups đa năng và Rollups cụ thể cho ứng dụng), có nhu cầu về một giải pháp phổ quát để xác minh những giao dịch này. Bằng cách tận dụng hồ bơi xác minh hiện có của Ethereum, Based Rollup có thể giảm đáng kể chi phí xác minh và cải thiện hiệu quả xác minh.

Khi các giải pháp Based Rollup đã được các giao thức như Taiko và Puffer Finance áp dụng gần đây, Vitalik, Justin và những người khác đã mở rộng thêm về tiềm năng của công nghệ này, thu hút sự chú ý từ thị trường.

Tất nhiên, so với các giải pháp mở rộng khác, Based Rollup vẫn đang ở giai đoạn khám phá sớm. Trong các phần sau, chúng tôi sẽ thảo luận về các chi tiết kỹ thuật và các kịch bản ứng dụng của nó.

Phân tích Công nghệ Dựa trên Rollup

Công nghệ Based Rollup tập trung vào việc xuất bản các thay đổi trạng thái của giao dịch sau khi sắp xếp đến Layer 1 (L1), cho phép rút trích MEV (Giá trị có thể rút trích tối đa) từ Layer 2 (L2). Phương pháp này tận dụng Ethereum L1 để xử lý tất cả các nhu cầu về sắp xếp và bảo mật.

Nguyên tắc kỹ thuật

Based Rollups thực hiện việc xếp hàng theo cách đơn giản hóa quy trình thông thường bằng cách chuyển giao công việc cho các nút trên L1 (như Ethereum mainnet). Những nút này, bao gồm cả L1 searchers hoặc những người tham gia, có thể gửi dữ liệu giao dịch của Based Rollups cho các nhà sản xuất khối trên L1 mà không cần xin phép. Các searchers và builders (có thể được khuyến khích bởi Based Rollup hoặc bên thứ ba) chịu trách nhiệm tích hợp dữ liệu giao dịch Rollup vào các khối và gửi chúng.

Bằng cách ủy quyền trách nhiệm chuỗi đến các nhà sản xuất khối L1, thiết kế Based Rollup trở nên mượt mà hơn, cho phép L2 tập trung hoàn toàn vào hiệu suất thực thi. Điều này cũng cho phép Based Rollup thừa hưởng các thuộc tính phân quyền của L1 trong khi tích hợp chặt chẽ với mô hình kinh tế của L1, nơi phí giao dịch được thanh toán trực tiếp cho các nút L1 (giống như các nhà xác thực Ethereum).

Đơn giản, sự thống nhất, công bố dữ liệu và các tầng thanh toán của Based Rollup đều dựa trên Ethereum, trong khi chỉ có tầng thực thi được xây dựng trên mạng Rollup, cụ thể là quản lý thực thi giao dịch và cập nhật trạng thái.

Quá trình hoạt động

Quá trình hoạt động của Based Rollup bao gồm việc các L2 searchers thu thập giao dịch vào các gói và gửi chúng đến các L2 block proposers, người sau đó xây dựng các khối L2. Cuối cùng, các L1 searchers bao gồm những khối L2 này trong các khối L1, hoàn tất quá trình sắp xếp và ghi lại.

  • L2 searchers thu thập giao dịch: L2 searchers tổng hợp giao dịch L2 thành gói và gửi chúng cho người đề xuất khối L2.
  • Xây dựng khối L2: Những người đề xuất khối L2 sử dụng những gói này để xây dựng một khối L2.
  • L1 bao gồm các khối L2: Sau đó, những người tìm kiếm L1 tích hợp các khối L2 này (hoặc các gói của chúng) vào các khối L1, hoàn tất quá trình sắp xếp và ghi lại.

Quy trình hoạt động Rollup dựa trên - Nguồn: Taiko

Ưu điểm và thách thức của Based Rollup

Ưu điểm của Based Rollup

Ưu điểm chính của Based Rollup là khả năng chuyển trách nhiệm xếp hàng giao dịch lên L1, từ đó thừa hưởng sự phân cấp và tính sống của Ethereum trong khi đáng kể cải thiện hiệu suất L2. Phương pháp này đơn giản hóa công nghệ, giảm độ trễ và giảm chi phí vận hành mà không cần các biện pháp bảo mật bổ sung.

Về mặt kinh tế, các nhà đào L1 hưởng lợi từ việc tham gia vào việc xếp hàng giao dịch L2, điều này nâng cao sức khỏe mạng lưới tổng thể và an ninh kinh tế.

So sánh giữa Based Rollup và Classic Rollup - Nguồn: @NIC Lin

Các ưu điểm cụ thể bao gồm:

  1. Liveness: Based Rollup có thể tránh được sự gián đoạn mạng hoặc vấn đề kiểm duyệt thường thấy trong Rollups truyền thống do sự cố của sequencer. Điều này đảm bảo giao dịch nhanh chóng và hiệu quả mà không cần các cơ chế dự phòng.
  2. Phi tập trung: Bằng cách tận dụng cơ sở hạ tầng hiện có của L1 searchers, builders, và block producers, Based Rollup duy trì một mức độ phi tập trung cao, phù hợp với nguyên tắc mở và minh bạch của Web3.
  3. Đơn giản: Rollup dựa trên Ethereum L1 thừa hưởng tính bảo mật và phân cấp hóa của Ethereum bằng cách tái sử dụng ngăn xếp xác thực và cơ sở hạ tầng Proposer-Builder Separation (PBS) dưới lying, loại bỏ nhu cầu về hệ thống xếp hàng theo dõi riêng của L2 hoặc cơ chế đồng thuận bên ngoài, từ đó giảm bớt sự phức tạp và các rủi ro về bảo mật.
  4. Hiệu quả về chi phí: Với L1 xử lý trình tự, việc xử lý giao dịch và xác nhận L2 trở nên hiệu quả hơn, mà không cần sử dụng cơ sở hạ tầng phức tạp và tiêu tốn năng lượng để xử lý và xác minh giao dịch L2 như trong Optimistic Rollup và ZK Rollup, đặc biệt là trong môi trường giao dịch cao.
  5. Cơ hội kinh tế cân đối: Luồng MEV chảy vào L1, tăng cường an ninh kinh tế và củng cố giá trị của Ethereum như một lớp thanh toán. Trong khi đó, L2 vẫn có thể tạo ra doanh thu từ phí tắc nghẽn, duy trì một mức độ tự chủ kinh tế.
  6. Chủ quyền: Mặc dù việc xếp hàng dựa vào L1, Based Rollup vẫn giữ quyền kiểm soát các mã quản trị, thu phí và việc sử dụng tự động của doanh thu, đảm bảo vai trò độc lập của nó trong hệ sinh thái. L1 cũng đảm bảo rằng giá trị trở lại để tăng cường chủ quyền của tầng nền, giảm thiểu các rủi ro về phân mảnh và không hiệu quả do hoạt động L2 độc lập.

Thách thức của Based Rollup

Cơ chế bản chất và giới hạn kỹ thuật

Mặc dù Based Rollup mang lại nhiều lợi ích đáng kể, nhưng nó cũng đi kèm với những hạn chế kỹ thuật và hoạt động đáng chú ý có thể làm trở ngại cho việc áp dụng rộng rãi của nó:

  1. Hạn chế doanh thu và Mất MEV: Khi thứ tự phụ thuộc vào L1, hầu hết doanh thu MEV được chuyển hướng đến các máy chủ L1, hạn chế các luồng doanh thu Based Rollup. Điều này có thể gây lo ngại về tính bền vững và lợi nhuận của các dự án, đó là lý do tại sao nhiều dự án L2 và RaaS đã do dự trong việc theo đuổi mô hình này do các hạn chế tài chính tiềm ẩn.
  2. Giảm tính linh hoạt trong sắp xếp: Ủy quyền việc sắp xếp cho L1 giảm tính linh hoạt trong sắp xếp giao dịch, ảnh hưởng đến các chiến lược như Đến Trước Phục Vụ Trước (FCFS). Việc thêm các giải pháp kỹ thuật để giải quyết vấn đề này tăng tính phức tạp của giao thức. Ngoài ra, việc sắp xếp L1 có thể ưu tiên lợi nhuận của người đào hơn lợi ích tốt nhất của người dùng Based Rollup.
  3. Xác nhận Giao dịch Trì hoãn: Lí thuyết, Xác nhận giao dịch của Based Rollup liên quan đến thời gian khối của L1 (hiện tại là 12 giây trên Ethereum), có thể không đáp ứng được kỳ vọng về sự ngay lập tức của người dùng. Trong khi cơ chế đặt cược lại có thể cung cấp trước khi xác nhận, những giải pháp này vẫn còn non trẻ và chưa được áp dụng rộng rãi. Ví dụ, triển khai Arbitrum ban đầu và testnet công cộng đầu tiên (Ropsten L2) đã sử dụng thiết kế xếp hàng Rollup bản gốc này, nhưng người xếp hàng trung tâm của L2 sau đó đã thay thế nó để đáp ứng nhu cầu giao dịch nhanh hơn. Quay trở lại phương pháp ban đầu có thể được xem xét là một bước lùi.
  4. Vấn đề Tiềm năng Phi tập trung: Mặc dù Based Rollup có lợi từ tính phi tập trung của L1, cơ chế đấu giá quyền khối được thiết kế để thu thập MEV có thể tạo ra rào cản đối với việc tham gia L1 và làm tăng độ phức tạp.
  5. Thách thức trong việc gán vai trò: Nhiều cuộc thảo luận đã bỏ qua những thách thức thực tế trong việc phân công lại vai trò sau khi Based Rollup thay thế thiết kế sequencer ban đầu. Trong khi MEV đổ về L1 cung cấp động lực kinh tế cho các máy chủ xác thực, việc tích hợp xác thực Rollup vào giao thức Ethereum, thiết lập phân phối lợi nhuận MEV công bằng và quản lý tắc nghẽn hoặc vấn đề đồng thuận từ nhiều máy tìm kiếm gửi giao dịch đồng thời vẫn chưa được giải quyết. Các dự án như Taiko đã tiến triển trong việc đối phó với những thách thức này, những điều này sẽ được thảo luận sau.

Áp Lực Cạnh Tranh Bên Ngoài

Giải pháp mở rộng Based Rollup cũng đối mặt với áp lực cạnh tranh từ các giải pháp dãn cách được tối ưu hóa khác. Ngoài phương pháp của Based Rollup là loại bỏ các bộ sắp xếp L2, còn có nhiều giải pháp sáng tạo và thân thiện với người dùng:

Đầu tiên, các sửa đổi nhỏ đối với cơ chế chứng minh hoặc phương pháp xác minh, như thuật toán chứng minh PoE của Polygon, phân tán việc xếp hàng tại lớp mạng Rollup.

Thứ hai, các kiến trúc trình tự phi tập trung độc lập, chẳng hạn như Metis, sử dụng một nhóm các trình tự bao gồm nhiều nút, sử dụng xoay ngẫu nhiên, đặt cược, đồng thuận PoS để quản lý các khóa đa chữ ký và lấy mẫu trình xác thực để đạt được trình tự phi tập trung. Ngược lại, Espresso cung cấp phần mềm trung gian trình tự mô-đun, cung cấp dịch vụ giải trình tự được chia sẻ cho L2. SUAVE của Flashbots giới thiệu một chuỗi tương thích EVM dành riêng cho trình tự giao dịch thông qua "đấu thầu" khối.

Một ví dụ khác là SQUAD, được phát triển bởi Eigenlayer và AltLayer. SQUAD được thiết kế như một mạng lưới mở cho bất kỳ nhà điều hành AVS (Dịch vụ Được Xác minh Hoạt động) của EigenLayer, yêu cầu cược tối thiểu hoặc cơ chế cược giao nhượng được ủy quyền để đăng ký yêu cầu lập trình từ Rollups và phù hợp chúng với các trình lập trình.

SQUAD Decentralized Sequencing - Nguồn: AltLayer

Lưu ý là có một số tranh luận trên thị trường cho rằng có sự cạnh tranh giữa AVS và Based Rollup, nhưng thực tế, họ không cạnh tranh trực tiếp. Based Rollup chủ yếu tập trung vào các phương pháp đề xuất khối, trong khi AVS cung cấp bảo mật dựa trên PoS hoặc các phương pháp khác cho DApps không thể triển khai trực tiếp trên Ethereum. Không có xung đột kỹ thuật giữa hai loại này, và các phát triển gần đây như việc tái đặt cược của Eigenlayer kết hợp với sequencer phi tập trung của Espresso có thể thúc đẩy sự áp dụng Based Rollup bằng cách cho phép các validator L1 tham gia vào hoạt động sequencing. Cuối cùng, việc sử dụng validator L1 như sequencer là quyền của các dự án như Espresso, không phải của Eigenlayer.

Kết luận, việc chuyển đổi vai trò của việc sắp xếp giao dịch từ L2 sang L1 không giải quyết tất cả các thách thức và có thể đưa ra những thách thức mới. Trong khi các giải pháp như giao thức tái đặt cược của Eigenlayer và chứng minh không có kiến thức (ZKPs) có thể giải quyết một số giới hạn cố hữu của Based Rollup, nhưng một giải pháp đã được phát triển hoàn chỉnh vẫn chưa xuất hiện. Ngược lại, các trình sắp xếp chia sẻ đang được phát triển bởi các dự án như Eigenlayer đang thu hút sự chú ý nhờ tính linh hoạt và dễ triển khai của chúng, đồng thời đe dọa đối thủ lớn cho Based Rollup. Điều này cho thấy rằng Based Rollup có thể cần phải thích nghi bằng cách tích hợp các công nghệ khác để phù hợp hơn với các kịch bản ứng dụng của mình.

Các trường hợp sử dụng của Based Rollup

Khái niệm Based Rollup đã xuất hiện được hơn một năm, đại diện cho một cách tiếp cận mới đối với một ý tưởng cũ. Do đó, lý thuyết và chi tiết thực hiện vẫn đang được điều chỉnh, và chỉ có vài dự án đang xây dựng trên Based Rollup hiện nay. Dưới đây, chúng tôi sẽ chia sẻ ba ví dụ thực tế về cách công nghệ này được sử dụng.

Tổng quan về hệ sinh thái Based Rollup - Nguồn: @drakefjustin

Taiko: Lớp 2 đầu tiên sâu rộng khám phá và triển khai dựa trên Rollup

Taiko là một Lớp 2 (L2) sử dụng công nghệ ZK Rollup và đã phát triển một loại zkEVM Type-1. zkEVM này cung cấp các mã opcode và chức năng giống như Ethereum, đảm bảo tính tương thích cao với hệ sinh thái Ethereum hiện tại.

Ngay sau khi giới thiệu khái niệm Based Rollup, Taiko đã định vị mình là một Based Rollup, ưu tiên sự tương đương Ethereum hơn là tốc độ/giá trị của việc tạo ra ZK proofs. Với một số đổi mới kỹ thuật, Taiko mô tả bản thân là một Rollup có thể được cấu hình cao, hoàn toàn mã nguồn mở, không cần phép và tương đương với Ethereum.

Kiến trúc kỹ thuật

Trong một bài đăng trên blog từ năm 2022, Taiko đã nêu rõ ba thành phần chính của nó: ZK-EVM (để tạo chứng minh), Taiko L2 Rollup Node (để quản lý chuỗi Rollup), và Giao thức Taiko (kết nối hai thành phần này để xác minh giao thức Rollup).

1. ZK-EVM: Ethereum Mirror

Chức năng: ZK-EVM là động cơ tính toán cốt lõi của Taiko, có trách nhiệm tạo ra các chứng minh để đảm bảo tính chính xác của các phép tính EVM (Máy ảo Ethereum) trên Rollup. Nó triển khai một ZK-EVM hỗ trợ tất cả các mã opcode của Ethereum và xác minh tất cả các phép tính trên chuỗi Rollup thông qua chứng minh tính hợp lệ.

Tính năng: ZK-EVM duy trì tương đương hoàn hảo với EVM của Ethereum, cho phép các nhà phát triển di chuyển và triển khai các hợp đồng thông minh và ứng dụng phi tập trung hiện có trên Ethereum mà không cần thay đổi mã nguồn. Điều này có nghĩa là tất cả các công cụ Ethereum và Solidity có thể hoạt động một cách liền mạch với Taiko, đảm bảo sự liên tục và hiệu quả trong quá trình phát triển.

2. Node Taiko L2 Rollup: Thực thi hiệu quả, xác thực an toàn

Chức năng: Trạm Taiko L2 Rollup quản lý chuỗi Rollup, truy xuất dữ liệu giao dịch từ Ethereum và thực hiện các giao dịch này trên L2. Nó dựa trên phiên bản được phân nhánh của Geth của Ethereum, sử dụng cùng thuật toán băm, hệ thống chữ ký và cấu trúc dữ liệu như Ethereum để đảm bảo tính tương thích và tương tác.

Tính năng: Những nút này quản lý trạng thái của chuỗi Rollup và đảm bảo tính xác định và tính cuối cùng của giao dịch. Thông qua cơ chế tạo chứng minh song song và xác minh phi tập trung, Taiko L2 Rollup Node cung cấp việc xử lý giao dịch hiệu quả và an toàn.

3. Giao thức Taiko: Tích hợp mượt mà

Chức năng: Giao thức Taiko cầu nối giữa ZK-EVM và Taiko L2 Rollup Node, xác định và áp dụng các quy tắc Rollup và đủ điều kiện của người tham gia, đảm bảo an ninh, phân cấp và không yêu cầu phê duyệt của mạng.

Tính năng: Giao thức này bao gồm các hợp đồng thông minh triển khai trên Ethereum, là cơ chế sẵn có dữ liệu và trình xác minh cho chứng minh ZK-SNARK. Các hợp đồng thông minh trên Taiko L2 xử lý các chức năng giao thức chính. Giao thức Taiko đảm bảo rằng tất cả các khối được đề xuất là xác định và có thể chứng minh song song, cải thiện tốc độ xử lý giao dịch và hiệu quả.

Kiến trúc Giao thức Taiko - Nguồn: Taiko

Tóm lại, Taiko đạt được sự tương đương, tương thích và khả năng mở rộng với Ethereum thông qua hoạt động phối hợp của ba thành phần chính này. Nó cho phép di chuyển và triển khai mượt mà của các hợp đồng thông minh Ethereum hiện có và ứng dụng phân tán (dApps) và cung cấp dịch vụ xử lý giao dịch hiệu quả và bảo mật.

Các Đổi Mới Chính

Các sáng kiến đáng kể của Taiko bao gồm khung BCR (Based Contestable Rollup) và khung BBR (Based Booster Rollup), cả hai đều nâng cao đáng kể lợi thế kỹ thuật của Based Rollup. Những sáng kiến này sẽ được thảo luận chi tiết dưới đây.

BCR (Based Contestable Rollup): Tổng hợp có thể tranh luận

BCR được xây dựng trên một hệ thống multi-proof, kết hợp giải quyết tranh chấp (tương tự hệ thống chống gian lận) vào quá trình xác minh giao dịch. Nhiều lớp cạnh tranh đảm bảo việc tạo ra và xác minh phân tán, tăng cường an ninh mạng.

Luồng công việc
Trong hệ thống này, bất kỳ ai cũng có thể trở thành người đề xuất, đề xuất một kế hoạch xây dựng khối và cung cấp các chứng minh không biết để đảm bảo tính chính xác và bảo vệ quyền riêng tư của giao dịch. Nếu các nhà xác thực nghi ngờ kết quả chuyển tiếp trạng thái của một khối cụ thể, họ có thể khởi chạy một bằng chứng thách thức cấp cao, cố gắng sửa đổi trạng thái khối L2 và đưa ra quyết định giữa các con đường đúng và sai.

Nhiều nghiên cứu đã bỏ qua cách BCR giải quyết cạnh tranh bất lợi hoặc vội vàng trong quá trình này. Trên thực tế, BCR giới thiệu cửa sổ chứng minh và làm mát riêng của mình, với các bằng chứng cấp cao có độ tin cậy và ranh giới tranh chấp cao hơn đáng kể so với các bằng chứng cấp thấp. Sự tăng giá đáng kể này hiệu quả ngăn chặn các thách thức thiếu thận trọng hoặc độc hại.

Đơn giản là, bất kỳ ai cũng có thể trở thành người đề xuất, và nộp các khối và chứng minh không bằng chứng, và người xác minh có thể thách thức kết quả bằng cách nộp chứng minh thách thức. Những thách thức xác minh liên tục tăng đáng kể tính bảo mật của mạng, đảm bảo tính công bằng và uy tín của mỗi khối.

Tính năng
Taiko nhấn mạnh tính linh hoạt và an ninh trong thiết kế của nó trong khi cũng cân nhắc đến chi phí kinh tế.

  • Hệ thống đa bằng chứng

Hệ thống đa chứng minh của Taiko cho phép mỗi cấp độ sử dụng hệ thống chứng minh riêng của mình. Bằng cách kết hợp nhiều bộ chứng minh phụ để tạo ra một bộ chứng minh tổng hợp đáng tin cậy hơn, chi phí tăng lên, nhưng bảo mật được cải thiện đáng kể. Hệ thống này có thể xếp chồng theo chiều dọc và tích hợp theo chiều ngang nhiều bộ xác minh phụ.

  • Sự sẵn có của bằng chứng

Taiko thực hiện phân bổ cấp độ động, ngẫu nhiên gán cấp độ tối thiểu cần thiết cho mỗi khối mới, với xác suất một khối được gán cấp độ cao hơn tỉ lệ nghịch đảo với cấp độ của nó. Khi đối mặt với các cuộc tấn công tốn vốn, các nút cộng đồng có thể chung sức chống lại các chứng minh không hợp lệ thông qua biên tranh chấp, duy trì sự ổn định của hệ thống.

  • Điều chỉnh cấu hình linh hoạt

Thiết kế của Taiko rất linh hoạt, cho phép hệ thống điều chỉnh độ cần thiết của các khối dựa trên sự thay đổi về chi phí chứng minh ở mức cao. Sự linh hoạt này cho phép hệ thống dần dần chuyển từ chứng minh OP sang chứng minh ZK, tối ưu hóa bảo mật và động lực kinh tế.

  • Trade-off giữa chi phí và an ninh

Mặc dù ZK-Rollup là an toàn, nhưng chi phí của nó có thể thách thức các chuỗi giao dịch có khối lượng lớn. Dispute Rollup của Taiko phục vụ như một cầu nối, cho phép các chuỗi ứng dụng bắt đầu với cấu hình tiết kiệm chi phí và từ từ nâng cao tính bảo mật, tích hợp một cách liền mạch với kiến trúc hiện tại.

  • Guardian provers

Guardian provers hoạt động như một mạng lưới an toàn cho các prover cấp cao trong giai đoạn đầu của hệ thống, xử lý lỗi trong hệ thống chứng minh. Khi hệ thống trưởng thành, vai trò của nó giảm bớt, cung cấp một lớp bảo mật quan trọng trong giai đoạn đầu mà không gây ảnh hưởng đến việc xếp hàng giao dịch.

BBR (Based Booster Rollup): Giải pháp mở rộng với một boost

BBR đánh dấu một bước tiến quan trọng sau khi giới thiệu BCR. Đây là một phương pháp mở rộng L1 nguyên bản cho phép thực hiện giao dịch và phân mảnh lưu trữ. Hãy tưởng tượng nó giống như việc thêm sức mạnh CPU/SSD phụ vào laptop của một nhà phát triển - khi một ứng dụng phi tập trung được triển khai, nó có thể tự động và nhanh chóng mở rộng trên tất cả các L2 cần thiết.

Sơ đồ Quy trình BBR - Nguồn: Taiko

Cách Hoạt Động

Dưới đây là một phân tích chi tiết về các thông tin triển khai chính:

  • L1CALL và L1DELEGATECALL Precompiles:
  • L1CALL cho phép L2 đọc và ghi trạng thái L1 trực tiếp.
  • L1DELEGATECALL cho phép hợp đồng thông minh L1 chạy trên L2 trong khi sử dụng trạng thái L2 cho tất cả các hoạt động lưu trữ.
  • Bộ xử lý phụ ZK-EVM:
  • Sử dụng Máy ảo Ethereum có kiến thức không có (ZK-EVM) như một bộ vi xử lý phụ, công việc hợp đồng thông minh L1 có thể được chuyển sang L2, trong khi tất cả các trạng thái vẫn nằm trên L1.
  • Chỉ cần xác minh chứng minh ZK trên L1, với cập nhật trạng thái cuối cùng được áp dụng ở đó.

Tính năng chính

  • Phân tán và sự phối hợp Ethereum:

BBR kế thừa tính phi tập trung và đơn giản của L1, tránh được những rủi ro khi giới thiệu các trình tự trung tâm hoặc bán trung tâm.

Tự động Mở rộng: Triển khai một ứng dụng phi tập trung trên L1 chỉ một lần, và nó sẽ tự động mở rộng trên tất cả các L2 mà không cần thiết lập bổ sung.

  • Thực thi Giao dịch hiệu quả và Phân vùng Lưu trữ:

BBR tăng khả năng mở rộng của chuỗi với cấu trúc hai lớp chia nhỏ cả thực thi giao dịch và lưu trữ.

  • ZK-EVM Coprocessor:

BBR hoạt động như một bộ xử lý phụ trợ ZK-EVM, giảm tải công việc hợp đồng thông minh L1 sang L2 trong khi vẫn giữ tất cả trạng thái trên L1.

  • Giảm tán phân:

Bằng cách cho phép giao dịch cross-rollup tự động trên tất cả L2, BBR giải quyết các vấn đề phân mảnh hiện tại mà Rollups đang gặp phải.

Giới hạn

Tài liệu chính thức cũng mở lòng thừa nhận các hạn chế của khung BBR, tóm tắt như sau:

  1. Giới hạn triển khai hợp đồng: Với BBR, hợp đồng chỉ có thể triển khai trên L1. L2 có thể kế thừa các hợp đồng thông minh L1 nhưng không thể triển khai các hợp đồng mới một cách độc lập, điều này hạn chế khả năng mở rộng của L2.
  2. Engorgement thuận nghịch của dữ liệu chia sẻ: BBR phụ thuộc nhiều vào dữ liệu chia sẻ của L1, hạn chế việc mở rộng khả năng truy cập dữ liệu. Tất cả quá trình phải quay trở lại L1, điều này có thể ảnh hưởng đến khả năng mở rộng tổng thể.
  3. Thách thức với Quá trình Song song: Không phải mọi ứng dụng phi tập trung (dApp) đều dễ dàng thích nghi với mô hình song song của BBR, hạn chế cách mà một số hợp đồng thông minh mở rộng trên L2.
  4. Yêu cầu đồng bộ nút chặt chẽ: BBR đòi hỏi sự đồng bộ chặt chẽ giữa các nút L1 và L2, đòi hỏi giao tiếp thời gian thấp, điều này tăng yêu cầu về phần cứng và độ phức tạp vận hành.
  5. Phức tạp trong quá trình khởi tạo: Việc khởi tạo hợp đồng L2 cần xử lý đặc biệt để đảm bảo tính nhất quán dữ liệu, làm tăng chi phí phát triển và tiềm ẩn các rủi ro về an ninh.
  6. Thách thức về chi phí và khả năng truy cập dữ liệu: Trong khi chi phí xử lý L2 tiện lợi, nhu cầu về dữ liệu trên chuỗi tăng; thêm vào đó, các giao dịch L2 yêu cầu quản lý số lượng tài khoản thêm, làm tăng độ phức tạp của hệ thống.
  7. Trade-off giữa Lưu trữ và Tính toán: Trong mô hình BBR, tính toán có thể được tối ưu hóa cho L2, nhưng việc cập nhật trạng thái vẫn yêu cầu sự tham gia của L1, làm cho các hoạt động tốn kém về lưu trữ.

Puffer UniFi: Một Restaking-Driven Innovative Based Rollup

Puffer Finance là một giao thức tài sản chạy chỗ lỏng (LSD) dựa trên giao thức restaking Eigenlayer của Ethereum. Hiện tại, nó xếp thứ ba trong ngành này với TVL hơn 1,7 tỷ đô la. Vào cuối tháng 6, Puffer Finance thông báo hợp tác với Ethereum Foundation để phát triển chung Based Rollup, và vào đầu tháng 7, họ đã ra mắt sản phẩm tương ứng, Puffer UniFi, trong phiên bản thử nghiệm của nó.

Kiến trúc kỹ thuật

Theo sách trắng, khi người dùng gửi giao dịch Rollup cho các nhà xác thực Puffer, những nhà xác thực này đảm bảo rằng giao dịch sẽ được ghi lại trên chuỗi thông qua các cam kết trước, thêm điều kiện để duy trì tính đáng tin cậy. Cuối cùng, họ gửi các khối chứa các giao dịch Rollup được xác nhận đến Ethereum L1. Trình xếp hàng Puffer tiến bộ trạng thái Rollup, trong khi Kho pufETH thu phí giao dịch để thưởng cho người dùng UniFi.

  1. Người dùng gửi giao dịch Rollup của họ, sau đó được xử lý bởi các bộ xác thực Puffer. Những bộ xác thực này đảm bảo rằng người dùng biết rằng giao dịch của họ sẽ được bao gồm trong trạng thái Ethereum L1 thông qua các cam kết trước.
  2. Puffer validators restake and apply slashing conditions to ensure reliability, handling Rollup transactions from users and publishing pre-commitments. These validators are prepared to include transactions in L1 blocks.
  3. Slasher AVS trước hội nghị áp dụng điều kiện cắt giảm bổ sung đối với các nhà xác thực nhằm ngăn chúng phá vỡ các lời hứa trước khi cam kết.
  4. Trình xác thực Puffer gửi các khối đến Ethereum L1, bao gồm các lô Rollup được cam kết trước, theo thứ tự.
  5. Hợp đồng Puffer Sequencer chấp nhận giao dịch được nhóm.
  6. The pufETH Vault thu thập các khoản phí tắc nghẽn và phí cạnh tranh được tạo ra từ các giao dịch Rollup. Những khoản phí này tạo ra lợi nhuận cho người nắm giữ pufETH và được thưởng một cách tự nhiên cho người dùng UniFi.

Kiến trúc UniFi - Nguồn: UniFi

Các Đổi Mới Quan Trọng

Theo giới thiệu mới nhất của nó, UniFi dựa trên những hiểu biết nghiên cứu của Justin Drake, với những đổi mới chính cụ thể như sau:

  • Dựa trên Chuỗi

UniFi trực tiếp sử dụng các trình xác thực phi tập trung của Ethereum trên L1, cho phép các giao dịch được sắp xếp một cách trung lập đáng tin cậy mà không phải dựa vào các trình sắp xếp tập trung. Điều này có nghĩa là các trình xác thực L1 chịu trách nhiệm sắp xếp các giao dịch trong UniFi Rollup.

  • Xác nhận trước (Preconfs)

UniFi tích hợp một hệ thống xác nhận trước cung cấp cho người dùng xác nhận giao dịch nhanh chóng và đáng tin cậy (khoảng 100 mili giây) trước khi giao dịch của họ được hoàn thành trên L1. Những xác nhận trước này được phát hành bởi các nhà xác nhận lại của Puffer, người được động viên hành đúng hoặc đối mặt với hình phạt như cắt giảm.

(Chú ý): Vì Puffer là một trong số ít nền tảng staking hỗ trợ Native Restaking, một phần của các máy chủ L1 có thể được chỉ định để cam kết bao gồm các khối Rollup trong các khối L1 mà họ đề xuất trong tương lai. Các máy chủ biết ai sẽ được chỉ định làm người đề xuất ít nhất 32 khối trước, đảm bảo các khối Rollup L2 được bao gồm trên mainnet và được bảo vệ bởi mainnet, giải quyết vấn đề trễ giao dịch L2 do thời gian khối L1 chậm đã đề cập trước đó.

Phân loại giao thức Restaking - Nguồn: DeSpread, Nghiên cứu Gate
  • Trình tự phân tán:

Kiến trúc nhằm mở rộng từ một bộ xếp hàng trung tâm đơn lẻ thành hàng ngàn bộ xếp hàng phi tập trung. Điều này được thực hiện thông qua bộ xác minh được triển khai bởi Puffer, có nghĩa là khi số lượng bộ xác minh tăng lên, mạng lưới trở nên phi tập trung hơn.

  • Tính đồng bộ có thể kết hợp:

Các giao dịch trong UniFi có thể tương tác trực tiếp với các hệ thống dựa trên Rollup khác, cho phép tương tác mượt mà mà không cần cầu nối. Điều này loại bỏ việc trì hoãn, tăng thêm chi phí, những thách thức kỹ thuật và nguy cơ về bảo mật liên quan đến việc sử dụng cầu nối, giải quyết những vấn đề chính về sự phân mảnh và không hiệu quả trong hệ sinh thái Ethereum.

Từ những điều trên, có thể thấy rõ ràng rằng UniFi sử dụng Restaking để đạt được sắp xếp dựa trên L1, xác nhận trước và hoạt động cross-rollup, và tạo điều kiện cho việc phát triển và tạo ra các chuỗi chuyên dụng. Nó hiệu quả đối phó với nhiều hạn chế và thách thức của Based Rollup ban đầu, đảm bảo rằng giá trị chảy trở lại lớp cơ bản của Ethereum.

RISE Chain: Một L2 Hiệu suất cao

RISE Chain được xây dựng trên cơ sở hạ tầng nút Reth dựa trên Rust, giới thiệu kiến trúc truy cập trạng thái đổi mới, EVM song song, thực thi khối liên tục và Cây Merkle Patricia lớp. Qua nghiên cứu liên tục về RISE DB và tương thích, RISE nhằm xây dựng một hệ sinh thái blockchain rộng lớn và có tính bao quát hơn.

Theo tóm tắt của Justin, giao thức này cũng tuân theo con đường công nghệ Based Rollup, nhưng vẫn đang ở giai đoạn whitepaper mà không có thông tin bổ sung nào hiện có. Do đó, nó chỉ được đề cập một cách tóm tắt ở đây.

Ngoài ra, trong quá trình xem xét thông tin liên quan, tôi phát hiện rằng một số dự án khác đang khám phá việc áp dụng Based Rollup, nhưng tất cả đều đang ở giai đoạn khám phá sớm và sẽ không được mô tả chi tiết ở đây.

Kết luận

Dựa trên Rollup, là một giải pháp mở rộng Ethereum Rollup trở về nguồn gốc, đại diện cho một sự thay đổi lớn trong cách tiếp cận mở rộng Ethereum L2 bằng cách chuyển vai trò của sequencers cho quản lý L1. Thiết kế này hiệu quả hơn và phù hợp chính trị, đại diện cho một sự tiến hóa đáng kể trong cách mà Ethereum L2 được mở rộng.

Thiết kế này không phải là một điều chỉnh kỹ thuật nhỏ nhặt mà cho phép Rollups tập trung vào việc thực hiện, với nhu cầu bảo mật được xử lý bởi L1. Các lớp đồng thuận, xuất bản dữ liệu, và lớp thanh toán đều dựa trên Ethereum, trong khi lớp thực hiện được xây dựng trên mạng Rollup, chịu trách nhiệm xử lý giao dịch và cập nhật trạng thái.

Trong thực tế, các nhà tiên phong của Based Rollup đang thúc đẩy sự đổi mới thông qua việc cải thiện bảo mật, phi tập trung và hệ thống đơn giản hóa của giải pháp này. Mặc dù chưa chắc có trở thành giải pháp Rollup cuối cùng, nhưng vai trò quan trọng của nó trong việc đa dạng hóa mạng lưới Rollup là không thể phủ nhận, đặc biệt là trong một bối cảnh mà các sequencers tập trung hoặc bán tập trung đang chiếm ưu thế.

Mặc dù Based Rollup phải đối mặt với những thách thức kép về xác nhận thị trường và kỹ thuật, sự kháng cự từ các lợi ích hiện có và sự cạnh tranh từ các giải pháp trình tự được chia sẻ khác nhau, nhưng nó đang đạt được lợi thế thị trường đáng kể khi các dự án như Taiko và Puffer Finance tiếp tục đổi mới.

Nhìn về phía trước, Based Rollup, như một lộ trình sáng tạo trong lĩnh vực Rollup, không chỉ vượt qua những thách thức truyền thống về tính minh bạch và các điểm thất bại đơn lẻ với cơ chế giải trình tự gốc của nó mà còn cho thấy tiềm năng mạnh mẽ trong thị trường giải pháp Rollup L2. Nó được kỳ vọng sẽ chiếm một vị trí quan trọng. Chúng tôi mong muốn có thêm nhiều nhà phát triển khám phá và tối ưu hóa Based Rollup trong các mô hình doanh thu, tính linh hoạt của trình tự, trải nghiệm người dùng, thiết kế giao thức và cộng tác hệ sinh thái. Based Rollup sẵn sàng vượt qua những thách thức hiện có, đạt được các ứng dụng rộng hơn và thúc đẩy phát triển hơn nữa, mang lại nhiều cơ hội đổi mới và tăng trưởng hơn cho hệ sinh thái Ethereum.


Tham Khảo Một Phần:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/cach-arbitrum-lam-viec/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/từ-ý-thức-đến-thực-tế-có-thể-giải-pháp-giải-pháp-mở-rộng-Có-thể-đạt-được-giải-pháp-Rollup-được-điều-hành-bởi-l1-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

Bài viết này dựa trên nghiên cứu và phân tích độc lập của tác giả, được cung cấp cho mục đích tham khảo và không đại diện cho lời khuyên đầu tư. Bất kỳ thông tin nào được đề cập trong bài viết này không nên được coi là đề xuất hoặc khuyến nghị về bất kỳ dự án hoặc chiến lược cụ thể nào. Thị trường mang tính rủi ro và đầu tư nên được thận trọng. Gate.io không chịu trách nhiệm về bất kỳ hậu quả nào phát sinh từ việc sử dụng bài viết này của người đọc.

Autor: Car.Y
Tradutor: Paine
Revisores: Piccolo、Wayne、Ashley、Joyce

Nghiên cứu cổng: Giải pháp mở rộng cuối cùng của Ethereum: Công nghệ Rollup dựa trên

Nâng cao8/12/2024, 6:35:18 AM
Bài viết này cung cấp một phân tích sâu sắc về cơ chế của công nghệ Based Rollup, những lợi thế độc đáo và thách thức hiện tại. Nó cũng khám phá các ứng dụng rộng rãi của công nghệ này trong ngành blockchain, nhấn mạnh tiềm năng của nó để cách mạng hóa cảnh quan Rollup.

Những điểm nhấn chính:

  • Rollup là một công nghệ chuyển nhiệm vụ xếp thứ tự giao dịch từ chuỗi chính Ethereum (Layer 1) sang Layer 2, nơi các giao dịch được thực hiện. Những giao dịch này sau đó được giải quyết và xác minh trên Layer 1, kế thừa những điểm mạnh về bảo mật và phi tập trung của Ethereum trong khi tăng đáng kể hiệu suất trên Layer 2.
  • Taiko, một Type-1 zkEVM, giới thiệu hai khung nhìn đổi mới - Based Contestable Rollup (BCR) và Based Booster Rollup (BBR) - mở rộng đáng kể các lợi ích kỹ thuật của Based Rollup. BCR tăng cường bảo mật mạng qua hệ thống đa chứng minh và cơ chế giải quyết tranh chấp, trong khi BBR cải thiện khả năng mở rộng bằng cách sử dụng sharding cho thực thi giao dịch và lưu trữ dữ liệu.
  • Puffer UniFi, một giao thức đặt cọc lại được xây dựng trên Eigenlayer, đạt được trình tự giao dịch dựa trên Lớp 1, xác nhận trước và các hoạt động Rollup chuỗi chéo, đơn giản hóa việc phát triển các chuỗi chuyên dụng. Những đổi mới này khắc phục một số hạn chế truyền thống của Based Rollup, đảm bảo giá trị được trả về lớp nền tảng của Ethereum.
  • Mặc dù Based Rollup vẫn còn ở giai đoạn đầu và đối mặt với những thách thức kỹ thuật cũng như sự cạnh tranh từ những phương pháp khác, nhưng sự mạnh mẽ về bảo mật, phi tập trung và đơn giản của nó đặt nó vào một hướng phát triển tiềm năng cho công nghệ Rollup trong tương lai. Nó có tiềm năng mở đường cho một cách tiếp cận phân tán và đổi mới hơn đối với thiết kế Rollup.

Là một giải pháp kỹ thuật tích hợp chức năng xếp hàng giao dịch từ L2 vào L1, Based Rollup đã nhanh chóng được các giao thức như Taiko và Puffer Finance áp dụng kể từ khi được đề xuất bởi nhà nghiên cứu của Ethereum Foundation, Justin Drake, vào tháng 3 năm 2023 và tiếp tục phát triển. Bài viết này cung cấp một cái nhìn sâu sắc vào cơ chế, ưu điểm độc đáo và những thách thức hiện tại của nó, đồng thời khám phá tiềm năng của nó để hình thành tương lai công nghệ blockchain.

Nền tảng và Cơ chế của Công nghệ Based Rollup

Nền tảng: Layer 2, Rollup và Sequencers

Cộng đồng blockchain đã học được từ kinh nghiệm rằng việc mở rộng Ethereum mà không ảnh hưởng đến tính bảo mật và phân cấp của nó là khó khăn. Các nhà phát triển đồng ý rằng việc di chuyển thực thi giao dịch đến Layer 2 (L2) sẽ giảm bớt áp lực về lưu lượng giao dịch cao trên main chain (Layer 1). Công nghệ Rollup nằm ở trung tâm của giải pháp này.

Nói một cách đơn giản, Rollup bao gồm một tập hợp các hợp đồng thông minh trên Lớp 1 và các nút mạng trên Lớp 2. Lớp 2 xử lý việc thực hiện giao dịch, trong khi Lớp 1 chịu trách nhiệm giải quyết, đồng thuận và xác minh dữ liệu, đảm bảo tính bảo mật của giao dịch. Cách tiếp cận này làm giảm đáng kể gánh nặng cho chuỗi chính của Ethereum bằng cách giảm tải nhiều giao dịch sang Lớp 2, giảm phí giao dịch và mở đường cho việc áp dụng blockchain rộng rãi hơn.

Quy trình Rollup - Nguồn: Vitalik

Rollup thường được chia thành hai loại: ZK Rollup và Optimistic Rollup.

ZK Rollup xác minh giao dịch ngoại chuỗi bằng cách sử dụng chứng minh không biết, cung cấp tính bảo mật và riêng tư cao nhưng yêu cầu triển khai phức tạp và tài nguyên phần cứng đáng kể. Ngược lại, Optimistic Rollup có cách tiếp cận lạc quan hơn, chỉ yêu cầu bằng chứng gian lận khi xảy ra tranh chấp. Điều này làm cho Optimistic Rollup tiết kiệm chi phí và hiệu quả hơn trong quá trình xác minh nhưng kéo dài thời gian giải quyết tranh chấp và rút tiền.

ZK Rollups (Bên trái) vs. Optimistic Rollups (Bên phải) - Nguồn: Nervos

Trong hệ thống Rollup, bộ xử lý chuỗi là một thành phần quan trọng của các nút mạng Layer 2, có trách nhiệm nhận các yêu cầu giao dịch, xác định thứ tự thực thi của chúng, gom chúng lại và chuyển chúng đến các hợp đồng thông minh Layer 1. Bộ xử lý chuỗi đóng vai trò quan trọng trong việc cải thiện hiệu quả xử lý giao dịch và trải nghiệm người dùng.

Ví dụ: trong Arbitrum, sử dụng Optimistic Rollup, các giao dịch được trình tự theo trình tự trên cơ sở Ai đến trước được phục vụ trước (FCFS). Khi trình sắp xếp chuỗi xác nhận đơn đặt hàng, nó sẽ ghi các giao dịch thành các khối trên Lớp 1 (mạng chính Ethereum) và cung cấp "xác nhận trước" ngay lập tức trên Lớp 2, cho phép người dùng biết giao dịch của họ đã hoàn tất trên Lớp 2 trước khi nó được hoàn tất trên Lớp 1.

Quy trình Sequencer của Arbitrum - Nguồn: Arbitrum

Tuy nhiên, nếu bộ ghi dãn thất bại hoặc gặp sự cố trước khi hoàn thành quá trình này, giao dịch của người dùng vẫn tồn tại trên Layer 2 và không hoàn tất trên Layer 1. Tình huống này tiết lộ các rủi ro tiềm ẩn như trì hoãn giao dịch và thời gian ngưng hoạt động, điều đã xảy ra.

Thiết kế trình tự trung tâm này làm suy yếu sự kiểm soát của Ethereum đối với Layer 2 ở mức độ thanh toán, có thể dẫn đến các vấn đề như kiểm duyệt, lỗi, trích xuất MEV, đánh chặn, phân mảnh lưu lượng và thậm chí là đóng cửa bắt buộc (như đã thấy ở Linea và Blase do mất tài sản), điều này có thể làm suy yếu tính ổn định và an ninh của toàn bộ hệ thống Rollup.

Tóm lại, sự tập trung của người điều phối đã trở thành một vấn đề đáng kể trong ngành do quyền lực quá mức mà họ đạt được.

Sự đột phá kỹ thuật của Based Rollup

Ý tưởng về việc sử dụng chuỗi chính của Ethereum để xử lý trình tự có thể được truy nguồn tới người sáng lập Ethereum, Vitalik Buterin, vào đầu năm 2021. Anh ấy tưởng tượng ra một giải pháp blockchain linh hoạt và có khả năng mở rộng cao, mà anh ấy gọi là “Total Anarchy” Rollup, nơi mà bất kỳ ai cũng có thể mở rộng giao dịch mà không bị hạn chế.

Vitalik, cùng với Justin Drake, người sau này đã đề xuất Based Rollup, đề xuất đạt được mục tiêu này thông qua khái niệm đổi mới của Sự Tách Rời Giữa Người Đề Xuất và Người Xây Dựng (PBS). Trong khung cảnh này, vai trò của người đề xuất khối thay đổi cơ bản; thay vì tối đa hóa doanh thu khối một cách độc lập, người đề xuất dựa vào cơ chế thị trường nơi nhiều người tham gia nộp Bộ (hoặc khối Rollup trong trường hợp Lớp 2) cho người đề xuất. Người đề xuất sau đó chọn Bộ có phí cao nhất để nộp. Quá trình này tương tự như cơ chế Mempool ở cấp khối, giới hạn sự tự chủ của người đề xuất và ngăn chặn việc tìm kiếm giao dịch tối ưu không kiểm soát trên toàn mạng. Thay vào đó, người đề xuất sàng lọc các khối được thiết lập trước từ một nguồn tài nguyên.

Cơ chế này được lấy cảm hứng từ các chiến lược quản lý giao thông đô thị, nơi các khu vực hoạt động taxi bị hạn chế để đảm bảo các nhà cung cấp dịch vụ (người đề xuất) cạnh tranh trong một phạm vi cụ thể (thị trường). Điều này giúp giảm thiểu sự không hiệu quả do cạnh tranh không có tổ chức, chẳng hạn như bỏ qua các chuyến đi xa, có giá trị thấp và giúp chuyển quyền quyết định về việc xây dựng khối từ Layer 2 sang chuỗi chính, dẫn đến quá trình sản xuất khối trung tâm và có trật tự hơn.

Hiện tại, hầu hết các giải pháp Rollup vẫn chỉ là “bánh xe trợ giúp”, có nghĩa là chúng vẫn chưa đạt được sự tối giản hóa đáng tin cậy hoặc hoàn toàn không tin cậy. Để giải quyết các chướng ngại về hiệu suất và vấn đề tin cậy trong việc xếp hàng, xác minh và thực hiện trong các giải pháp Rollup hiện có, nhiều người đã đề xuất các phương án thay thế.

Ví dụ, Rollup sovereign Rollups đã giới thiệu "quy tắc lựa chọn ngã ba thuần túy", nhấn mạnh việc giải quyết các vấn đề vectơ định giá tài nguyên hoặc từ chối dịch vụ (DOS) ở lớp thực thi. Ví dụ: nếu một gói chứa một vòng lặp vô hạn (như while (true)) và tiêu thụ lượng khí tối đa, Rollup sovereign Rollups sẽ áp dụng các biện pháp như đốt khí để xử lý nó.

Ngay cả Opside cũng đề xuất một giải pháp Native sớm, đề xuất cải tiến cho Ethereum PoS, cho phép IDE staking trở thành các validator. Những người validator này sẽ hoạt động như sequencer và prover ở Layer 3, với sequencer đề xuất các khối và prover tạo ra các chứng minh zk để xác minh chúng. Prover đầu tiên gửi chứng minh hợp lệ sẽ nhận phần thưởng khối.

Giải pháp cải tiến của Opside - Nguồn: Kiến trúc Opside

Công ty nghiên cứu Ethereum Foundation Justin Drake được ghi nhận là đã đề xuất chính thức cho việc sử dụng chuỗi chính L1 để xử lý chuỗi tiếp theo. Trong một bài đăng trên blog từ tháng 3 năm 2023 (mặc dù khái niệm có thể đã được giới thiệu trước đó), anh ấy đầu tiên trình bày một cách đầy đủ nguyên mẫu của Based Rollup.

Một rollup được cho là dựa trên, hoặc được sắp xếp theo L1, khi sắp xếp của nó được điều khiển bởi L1 cơ bản. Cụ thể hơn, một rollup dựa trên là nơi mà người đề xuất L1 tiếp theo có thể, phối hợp với người tìm kiếm và xây dựng L1, tự tiến hành bao gồm khối rollup tiếp theo như một phần của khối L1 tiếp theo.

Ý tưởng này nhằm vượt qua các hạn chế của Rollups hiện tại bằng cách giao quyền xếp hàng cho các nhà xác minh Ethereum L1. Do mối quan hệ chặt chẽ với Layer 1, Justin đặt tên cho nó là Based Rollups hoặc L1-sequenced Rollups.

Thiết kế này cho phép người đề xuất L1 hợp tác với người tìm kiếm và người xây dựng L2 mà không cần sự cho phép, trực tiếp bao gồm các khối Rollup trong các khối L1. Bằng cách làm như vậy, Rollup dựa trên L1 tập trung quyền sắp xếp và giảm thiểu sự tin tưởng, vì tất cả các hoạt động sắp xếp đều được thực hiện bởi các nhà xác thực Ethereum L1, người đã trải qua quá trình kiểm tra nghiêm ngặt và xác minh đáng tin cậy.

Khi Justin Drake giới thiệu khái niệm Based Rollup, anh ấy cũng đề xuất một ý tưởng sáng tạo: tái sử dụng các nhà xác minh Ethereum để xác minh giao dịch Rollup. Ý tưởng là với việc tăng số lượng Rollups (bao gồm Rollups đa năng và Rollups cụ thể cho ứng dụng), có nhu cầu về một giải pháp phổ quát để xác minh những giao dịch này. Bằng cách tận dụng hồ bơi xác minh hiện có của Ethereum, Based Rollup có thể giảm đáng kể chi phí xác minh và cải thiện hiệu quả xác minh.

Khi các giải pháp Based Rollup đã được các giao thức như Taiko và Puffer Finance áp dụng gần đây, Vitalik, Justin và những người khác đã mở rộng thêm về tiềm năng của công nghệ này, thu hút sự chú ý từ thị trường.

Tất nhiên, so với các giải pháp mở rộng khác, Based Rollup vẫn đang ở giai đoạn khám phá sớm. Trong các phần sau, chúng tôi sẽ thảo luận về các chi tiết kỹ thuật và các kịch bản ứng dụng của nó.

Phân tích Công nghệ Dựa trên Rollup

Công nghệ Based Rollup tập trung vào việc xuất bản các thay đổi trạng thái của giao dịch sau khi sắp xếp đến Layer 1 (L1), cho phép rút trích MEV (Giá trị có thể rút trích tối đa) từ Layer 2 (L2). Phương pháp này tận dụng Ethereum L1 để xử lý tất cả các nhu cầu về sắp xếp và bảo mật.

Nguyên tắc kỹ thuật

Based Rollups thực hiện việc xếp hàng theo cách đơn giản hóa quy trình thông thường bằng cách chuyển giao công việc cho các nút trên L1 (như Ethereum mainnet). Những nút này, bao gồm cả L1 searchers hoặc những người tham gia, có thể gửi dữ liệu giao dịch của Based Rollups cho các nhà sản xuất khối trên L1 mà không cần xin phép. Các searchers và builders (có thể được khuyến khích bởi Based Rollup hoặc bên thứ ba) chịu trách nhiệm tích hợp dữ liệu giao dịch Rollup vào các khối và gửi chúng.

Bằng cách ủy quyền trách nhiệm chuỗi đến các nhà sản xuất khối L1, thiết kế Based Rollup trở nên mượt mà hơn, cho phép L2 tập trung hoàn toàn vào hiệu suất thực thi. Điều này cũng cho phép Based Rollup thừa hưởng các thuộc tính phân quyền của L1 trong khi tích hợp chặt chẽ với mô hình kinh tế của L1, nơi phí giao dịch được thanh toán trực tiếp cho các nút L1 (giống như các nhà xác thực Ethereum).

Đơn giản, sự thống nhất, công bố dữ liệu và các tầng thanh toán của Based Rollup đều dựa trên Ethereum, trong khi chỉ có tầng thực thi được xây dựng trên mạng Rollup, cụ thể là quản lý thực thi giao dịch và cập nhật trạng thái.

Quá trình hoạt động

Quá trình hoạt động của Based Rollup bao gồm việc các L2 searchers thu thập giao dịch vào các gói và gửi chúng đến các L2 block proposers, người sau đó xây dựng các khối L2. Cuối cùng, các L1 searchers bao gồm những khối L2 này trong các khối L1, hoàn tất quá trình sắp xếp và ghi lại.

  • L2 searchers thu thập giao dịch: L2 searchers tổng hợp giao dịch L2 thành gói và gửi chúng cho người đề xuất khối L2.
  • Xây dựng khối L2: Những người đề xuất khối L2 sử dụng những gói này để xây dựng một khối L2.
  • L1 bao gồm các khối L2: Sau đó, những người tìm kiếm L1 tích hợp các khối L2 này (hoặc các gói của chúng) vào các khối L1, hoàn tất quá trình sắp xếp và ghi lại.

Quy trình hoạt động Rollup dựa trên - Nguồn: Taiko

Ưu điểm và thách thức của Based Rollup

Ưu điểm của Based Rollup

Ưu điểm chính của Based Rollup là khả năng chuyển trách nhiệm xếp hàng giao dịch lên L1, từ đó thừa hưởng sự phân cấp và tính sống của Ethereum trong khi đáng kể cải thiện hiệu suất L2. Phương pháp này đơn giản hóa công nghệ, giảm độ trễ và giảm chi phí vận hành mà không cần các biện pháp bảo mật bổ sung.

Về mặt kinh tế, các nhà đào L1 hưởng lợi từ việc tham gia vào việc xếp hàng giao dịch L2, điều này nâng cao sức khỏe mạng lưới tổng thể và an ninh kinh tế.

So sánh giữa Based Rollup và Classic Rollup - Nguồn: @NIC Lin

Các ưu điểm cụ thể bao gồm:

  1. Liveness: Based Rollup có thể tránh được sự gián đoạn mạng hoặc vấn đề kiểm duyệt thường thấy trong Rollups truyền thống do sự cố của sequencer. Điều này đảm bảo giao dịch nhanh chóng và hiệu quả mà không cần các cơ chế dự phòng.
  2. Phi tập trung: Bằng cách tận dụng cơ sở hạ tầng hiện có của L1 searchers, builders, và block producers, Based Rollup duy trì một mức độ phi tập trung cao, phù hợp với nguyên tắc mở và minh bạch của Web3.
  3. Đơn giản: Rollup dựa trên Ethereum L1 thừa hưởng tính bảo mật và phân cấp hóa của Ethereum bằng cách tái sử dụng ngăn xếp xác thực và cơ sở hạ tầng Proposer-Builder Separation (PBS) dưới lying, loại bỏ nhu cầu về hệ thống xếp hàng theo dõi riêng của L2 hoặc cơ chế đồng thuận bên ngoài, từ đó giảm bớt sự phức tạp và các rủi ro về bảo mật.
  4. Hiệu quả về chi phí: Với L1 xử lý trình tự, việc xử lý giao dịch và xác nhận L2 trở nên hiệu quả hơn, mà không cần sử dụng cơ sở hạ tầng phức tạp và tiêu tốn năng lượng để xử lý và xác minh giao dịch L2 như trong Optimistic Rollup và ZK Rollup, đặc biệt là trong môi trường giao dịch cao.
  5. Cơ hội kinh tế cân đối: Luồng MEV chảy vào L1, tăng cường an ninh kinh tế và củng cố giá trị của Ethereum như một lớp thanh toán. Trong khi đó, L2 vẫn có thể tạo ra doanh thu từ phí tắc nghẽn, duy trì một mức độ tự chủ kinh tế.
  6. Chủ quyền: Mặc dù việc xếp hàng dựa vào L1, Based Rollup vẫn giữ quyền kiểm soát các mã quản trị, thu phí và việc sử dụng tự động của doanh thu, đảm bảo vai trò độc lập của nó trong hệ sinh thái. L1 cũng đảm bảo rằng giá trị trở lại để tăng cường chủ quyền của tầng nền, giảm thiểu các rủi ro về phân mảnh và không hiệu quả do hoạt động L2 độc lập.

Thách thức của Based Rollup

Cơ chế bản chất và giới hạn kỹ thuật

Mặc dù Based Rollup mang lại nhiều lợi ích đáng kể, nhưng nó cũng đi kèm với những hạn chế kỹ thuật và hoạt động đáng chú ý có thể làm trở ngại cho việc áp dụng rộng rãi của nó:

  1. Hạn chế doanh thu và Mất MEV: Khi thứ tự phụ thuộc vào L1, hầu hết doanh thu MEV được chuyển hướng đến các máy chủ L1, hạn chế các luồng doanh thu Based Rollup. Điều này có thể gây lo ngại về tính bền vững và lợi nhuận của các dự án, đó là lý do tại sao nhiều dự án L2 và RaaS đã do dự trong việc theo đuổi mô hình này do các hạn chế tài chính tiềm ẩn.
  2. Giảm tính linh hoạt trong sắp xếp: Ủy quyền việc sắp xếp cho L1 giảm tính linh hoạt trong sắp xếp giao dịch, ảnh hưởng đến các chiến lược như Đến Trước Phục Vụ Trước (FCFS). Việc thêm các giải pháp kỹ thuật để giải quyết vấn đề này tăng tính phức tạp của giao thức. Ngoài ra, việc sắp xếp L1 có thể ưu tiên lợi nhuận của người đào hơn lợi ích tốt nhất của người dùng Based Rollup.
  3. Xác nhận Giao dịch Trì hoãn: Lí thuyết, Xác nhận giao dịch của Based Rollup liên quan đến thời gian khối của L1 (hiện tại là 12 giây trên Ethereum), có thể không đáp ứng được kỳ vọng về sự ngay lập tức của người dùng. Trong khi cơ chế đặt cược lại có thể cung cấp trước khi xác nhận, những giải pháp này vẫn còn non trẻ và chưa được áp dụng rộng rãi. Ví dụ, triển khai Arbitrum ban đầu và testnet công cộng đầu tiên (Ropsten L2) đã sử dụng thiết kế xếp hàng Rollup bản gốc này, nhưng người xếp hàng trung tâm của L2 sau đó đã thay thế nó để đáp ứng nhu cầu giao dịch nhanh hơn. Quay trở lại phương pháp ban đầu có thể được xem xét là một bước lùi.
  4. Vấn đề Tiềm năng Phi tập trung: Mặc dù Based Rollup có lợi từ tính phi tập trung của L1, cơ chế đấu giá quyền khối được thiết kế để thu thập MEV có thể tạo ra rào cản đối với việc tham gia L1 và làm tăng độ phức tạp.
  5. Thách thức trong việc gán vai trò: Nhiều cuộc thảo luận đã bỏ qua những thách thức thực tế trong việc phân công lại vai trò sau khi Based Rollup thay thế thiết kế sequencer ban đầu. Trong khi MEV đổ về L1 cung cấp động lực kinh tế cho các máy chủ xác thực, việc tích hợp xác thực Rollup vào giao thức Ethereum, thiết lập phân phối lợi nhuận MEV công bằng và quản lý tắc nghẽn hoặc vấn đề đồng thuận từ nhiều máy tìm kiếm gửi giao dịch đồng thời vẫn chưa được giải quyết. Các dự án như Taiko đã tiến triển trong việc đối phó với những thách thức này, những điều này sẽ được thảo luận sau.

Áp Lực Cạnh Tranh Bên Ngoài

Giải pháp mở rộng Based Rollup cũng đối mặt với áp lực cạnh tranh từ các giải pháp dãn cách được tối ưu hóa khác. Ngoài phương pháp của Based Rollup là loại bỏ các bộ sắp xếp L2, còn có nhiều giải pháp sáng tạo và thân thiện với người dùng:

Đầu tiên, các sửa đổi nhỏ đối với cơ chế chứng minh hoặc phương pháp xác minh, như thuật toán chứng minh PoE của Polygon, phân tán việc xếp hàng tại lớp mạng Rollup.

Thứ hai, các kiến trúc trình tự phi tập trung độc lập, chẳng hạn như Metis, sử dụng một nhóm các trình tự bao gồm nhiều nút, sử dụng xoay ngẫu nhiên, đặt cược, đồng thuận PoS để quản lý các khóa đa chữ ký và lấy mẫu trình xác thực để đạt được trình tự phi tập trung. Ngược lại, Espresso cung cấp phần mềm trung gian trình tự mô-đun, cung cấp dịch vụ giải trình tự được chia sẻ cho L2. SUAVE của Flashbots giới thiệu một chuỗi tương thích EVM dành riêng cho trình tự giao dịch thông qua "đấu thầu" khối.

Một ví dụ khác là SQUAD, được phát triển bởi Eigenlayer và AltLayer. SQUAD được thiết kế như một mạng lưới mở cho bất kỳ nhà điều hành AVS (Dịch vụ Được Xác minh Hoạt động) của EigenLayer, yêu cầu cược tối thiểu hoặc cơ chế cược giao nhượng được ủy quyền để đăng ký yêu cầu lập trình từ Rollups và phù hợp chúng với các trình lập trình.

SQUAD Decentralized Sequencing - Nguồn: AltLayer

Lưu ý là có một số tranh luận trên thị trường cho rằng có sự cạnh tranh giữa AVS và Based Rollup, nhưng thực tế, họ không cạnh tranh trực tiếp. Based Rollup chủ yếu tập trung vào các phương pháp đề xuất khối, trong khi AVS cung cấp bảo mật dựa trên PoS hoặc các phương pháp khác cho DApps không thể triển khai trực tiếp trên Ethereum. Không có xung đột kỹ thuật giữa hai loại này, và các phát triển gần đây như việc tái đặt cược của Eigenlayer kết hợp với sequencer phi tập trung của Espresso có thể thúc đẩy sự áp dụng Based Rollup bằng cách cho phép các validator L1 tham gia vào hoạt động sequencing. Cuối cùng, việc sử dụng validator L1 như sequencer là quyền của các dự án như Espresso, không phải của Eigenlayer.

Kết luận, việc chuyển đổi vai trò của việc sắp xếp giao dịch từ L2 sang L1 không giải quyết tất cả các thách thức và có thể đưa ra những thách thức mới. Trong khi các giải pháp như giao thức tái đặt cược của Eigenlayer và chứng minh không có kiến thức (ZKPs) có thể giải quyết một số giới hạn cố hữu của Based Rollup, nhưng một giải pháp đã được phát triển hoàn chỉnh vẫn chưa xuất hiện. Ngược lại, các trình sắp xếp chia sẻ đang được phát triển bởi các dự án như Eigenlayer đang thu hút sự chú ý nhờ tính linh hoạt và dễ triển khai của chúng, đồng thời đe dọa đối thủ lớn cho Based Rollup. Điều này cho thấy rằng Based Rollup có thể cần phải thích nghi bằng cách tích hợp các công nghệ khác để phù hợp hơn với các kịch bản ứng dụng của mình.

Các trường hợp sử dụng của Based Rollup

Khái niệm Based Rollup đã xuất hiện được hơn một năm, đại diện cho một cách tiếp cận mới đối với một ý tưởng cũ. Do đó, lý thuyết và chi tiết thực hiện vẫn đang được điều chỉnh, và chỉ có vài dự án đang xây dựng trên Based Rollup hiện nay. Dưới đây, chúng tôi sẽ chia sẻ ba ví dụ thực tế về cách công nghệ này được sử dụng.

Tổng quan về hệ sinh thái Based Rollup - Nguồn: @drakefjustin

Taiko: Lớp 2 đầu tiên sâu rộng khám phá và triển khai dựa trên Rollup

Taiko là một Lớp 2 (L2) sử dụng công nghệ ZK Rollup và đã phát triển một loại zkEVM Type-1. zkEVM này cung cấp các mã opcode và chức năng giống như Ethereum, đảm bảo tính tương thích cao với hệ sinh thái Ethereum hiện tại.

Ngay sau khi giới thiệu khái niệm Based Rollup, Taiko đã định vị mình là một Based Rollup, ưu tiên sự tương đương Ethereum hơn là tốc độ/giá trị của việc tạo ra ZK proofs. Với một số đổi mới kỹ thuật, Taiko mô tả bản thân là một Rollup có thể được cấu hình cao, hoàn toàn mã nguồn mở, không cần phép và tương đương với Ethereum.

Kiến trúc kỹ thuật

Trong một bài đăng trên blog từ năm 2022, Taiko đã nêu rõ ba thành phần chính của nó: ZK-EVM (để tạo chứng minh), Taiko L2 Rollup Node (để quản lý chuỗi Rollup), và Giao thức Taiko (kết nối hai thành phần này để xác minh giao thức Rollup).

1. ZK-EVM: Ethereum Mirror

Chức năng: ZK-EVM là động cơ tính toán cốt lõi của Taiko, có trách nhiệm tạo ra các chứng minh để đảm bảo tính chính xác của các phép tính EVM (Máy ảo Ethereum) trên Rollup. Nó triển khai một ZK-EVM hỗ trợ tất cả các mã opcode của Ethereum và xác minh tất cả các phép tính trên chuỗi Rollup thông qua chứng minh tính hợp lệ.

Tính năng: ZK-EVM duy trì tương đương hoàn hảo với EVM của Ethereum, cho phép các nhà phát triển di chuyển và triển khai các hợp đồng thông minh và ứng dụng phi tập trung hiện có trên Ethereum mà không cần thay đổi mã nguồn. Điều này có nghĩa là tất cả các công cụ Ethereum và Solidity có thể hoạt động một cách liền mạch với Taiko, đảm bảo sự liên tục và hiệu quả trong quá trình phát triển.

2. Node Taiko L2 Rollup: Thực thi hiệu quả, xác thực an toàn

Chức năng: Trạm Taiko L2 Rollup quản lý chuỗi Rollup, truy xuất dữ liệu giao dịch từ Ethereum và thực hiện các giao dịch này trên L2. Nó dựa trên phiên bản được phân nhánh của Geth của Ethereum, sử dụng cùng thuật toán băm, hệ thống chữ ký và cấu trúc dữ liệu như Ethereum để đảm bảo tính tương thích và tương tác.

Tính năng: Những nút này quản lý trạng thái của chuỗi Rollup và đảm bảo tính xác định và tính cuối cùng của giao dịch. Thông qua cơ chế tạo chứng minh song song và xác minh phi tập trung, Taiko L2 Rollup Node cung cấp việc xử lý giao dịch hiệu quả và an toàn.

3. Giao thức Taiko: Tích hợp mượt mà

Chức năng: Giao thức Taiko cầu nối giữa ZK-EVM và Taiko L2 Rollup Node, xác định và áp dụng các quy tắc Rollup và đủ điều kiện của người tham gia, đảm bảo an ninh, phân cấp và không yêu cầu phê duyệt của mạng.

Tính năng: Giao thức này bao gồm các hợp đồng thông minh triển khai trên Ethereum, là cơ chế sẵn có dữ liệu và trình xác minh cho chứng minh ZK-SNARK. Các hợp đồng thông minh trên Taiko L2 xử lý các chức năng giao thức chính. Giao thức Taiko đảm bảo rằng tất cả các khối được đề xuất là xác định và có thể chứng minh song song, cải thiện tốc độ xử lý giao dịch và hiệu quả.

Kiến trúc Giao thức Taiko - Nguồn: Taiko

Tóm lại, Taiko đạt được sự tương đương, tương thích và khả năng mở rộng với Ethereum thông qua hoạt động phối hợp của ba thành phần chính này. Nó cho phép di chuyển và triển khai mượt mà của các hợp đồng thông minh Ethereum hiện có và ứng dụng phân tán (dApps) và cung cấp dịch vụ xử lý giao dịch hiệu quả và bảo mật.

Các Đổi Mới Chính

Các sáng kiến đáng kể của Taiko bao gồm khung BCR (Based Contestable Rollup) và khung BBR (Based Booster Rollup), cả hai đều nâng cao đáng kể lợi thế kỹ thuật của Based Rollup. Những sáng kiến này sẽ được thảo luận chi tiết dưới đây.

BCR (Based Contestable Rollup): Tổng hợp có thể tranh luận

BCR được xây dựng trên một hệ thống multi-proof, kết hợp giải quyết tranh chấp (tương tự hệ thống chống gian lận) vào quá trình xác minh giao dịch. Nhiều lớp cạnh tranh đảm bảo việc tạo ra và xác minh phân tán, tăng cường an ninh mạng.

Luồng công việc
Trong hệ thống này, bất kỳ ai cũng có thể trở thành người đề xuất, đề xuất một kế hoạch xây dựng khối và cung cấp các chứng minh không biết để đảm bảo tính chính xác và bảo vệ quyền riêng tư của giao dịch. Nếu các nhà xác thực nghi ngờ kết quả chuyển tiếp trạng thái của một khối cụ thể, họ có thể khởi chạy một bằng chứng thách thức cấp cao, cố gắng sửa đổi trạng thái khối L2 và đưa ra quyết định giữa các con đường đúng và sai.

Nhiều nghiên cứu đã bỏ qua cách BCR giải quyết cạnh tranh bất lợi hoặc vội vàng trong quá trình này. Trên thực tế, BCR giới thiệu cửa sổ chứng minh và làm mát riêng của mình, với các bằng chứng cấp cao có độ tin cậy và ranh giới tranh chấp cao hơn đáng kể so với các bằng chứng cấp thấp. Sự tăng giá đáng kể này hiệu quả ngăn chặn các thách thức thiếu thận trọng hoặc độc hại.

Đơn giản là, bất kỳ ai cũng có thể trở thành người đề xuất, và nộp các khối và chứng minh không bằng chứng, và người xác minh có thể thách thức kết quả bằng cách nộp chứng minh thách thức. Những thách thức xác minh liên tục tăng đáng kể tính bảo mật của mạng, đảm bảo tính công bằng và uy tín của mỗi khối.

Tính năng
Taiko nhấn mạnh tính linh hoạt và an ninh trong thiết kế của nó trong khi cũng cân nhắc đến chi phí kinh tế.

  • Hệ thống đa bằng chứng

Hệ thống đa chứng minh của Taiko cho phép mỗi cấp độ sử dụng hệ thống chứng minh riêng của mình. Bằng cách kết hợp nhiều bộ chứng minh phụ để tạo ra một bộ chứng minh tổng hợp đáng tin cậy hơn, chi phí tăng lên, nhưng bảo mật được cải thiện đáng kể. Hệ thống này có thể xếp chồng theo chiều dọc và tích hợp theo chiều ngang nhiều bộ xác minh phụ.

  • Sự sẵn có của bằng chứng

Taiko thực hiện phân bổ cấp độ động, ngẫu nhiên gán cấp độ tối thiểu cần thiết cho mỗi khối mới, với xác suất một khối được gán cấp độ cao hơn tỉ lệ nghịch đảo với cấp độ của nó. Khi đối mặt với các cuộc tấn công tốn vốn, các nút cộng đồng có thể chung sức chống lại các chứng minh không hợp lệ thông qua biên tranh chấp, duy trì sự ổn định của hệ thống.

  • Điều chỉnh cấu hình linh hoạt

Thiết kế của Taiko rất linh hoạt, cho phép hệ thống điều chỉnh độ cần thiết của các khối dựa trên sự thay đổi về chi phí chứng minh ở mức cao. Sự linh hoạt này cho phép hệ thống dần dần chuyển từ chứng minh OP sang chứng minh ZK, tối ưu hóa bảo mật và động lực kinh tế.

  • Trade-off giữa chi phí và an ninh

Mặc dù ZK-Rollup là an toàn, nhưng chi phí của nó có thể thách thức các chuỗi giao dịch có khối lượng lớn. Dispute Rollup của Taiko phục vụ như một cầu nối, cho phép các chuỗi ứng dụng bắt đầu với cấu hình tiết kiệm chi phí và từ từ nâng cao tính bảo mật, tích hợp một cách liền mạch với kiến trúc hiện tại.

  • Guardian provers

Guardian provers hoạt động như một mạng lưới an toàn cho các prover cấp cao trong giai đoạn đầu của hệ thống, xử lý lỗi trong hệ thống chứng minh. Khi hệ thống trưởng thành, vai trò của nó giảm bớt, cung cấp một lớp bảo mật quan trọng trong giai đoạn đầu mà không gây ảnh hưởng đến việc xếp hàng giao dịch.

BBR (Based Booster Rollup): Giải pháp mở rộng với một boost

BBR đánh dấu một bước tiến quan trọng sau khi giới thiệu BCR. Đây là một phương pháp mở rộng L1 nguyên bản cho phép thực hiện giao dịch và phân mảnh lưu trữ. Hãy tưởng tượng nó giống như việc thêm sức mạnh CPU/SSD phụ vào laptop của một nhà phát triển - khi một ứng dụng phi tập trung được triển khai, nó có thể tự động và nhanh chóng mở rộng trên tất cả các L2 cần thiết.

Sơ đồ Quy trình BBR - Nguồn: Taiko

Cách Hoạt Động

Dưới đây là một phân tích chi tiết về các thông tin triển khai chính:

  • L1CALL và L1DELEGATECALL Precompiles:
  • L1CALL cho phép L2 đọc và ghi trạng thái L1 trực tiếp.
  • L1DELEGATECALL cho phép hợp đồng thông minh L1 chạy trên L2 trong khi sử dụng trạng thái L2 cho tất cả các hoạt động lưu trữ.
  • Bộ xử lý phụ ZK-EVM:
  • Sử dụng Máy ảo Ethereum có kiến thức không có (ZK-EVM) như một bộ vi xử lý phụ, công việc hợp đồng thông minh L1 có thể được chuyển sang L2, trong khi tất cả các trạng thái vẫn nằm trên L1.
  • Chỉ cần xác minh chứng minh ZK trên L1, với cập nhật trạng thái cuối cùng được áp dụng ở đó.

Tính năng chính

  • Phân tán và sự phối hợp Ethereum:

BBR kế thừa tính phi tập trung và đơn giản của L1, tránh được những rủi ro khi giới thiệu các trình tự trung tâm hoặc bán trung tâm.

Tự động Mở rộng: Triển khai một ứng dụng phi tập trung trên L1 chỉ một lần, và nó sẽ tự động mở rộng trên tất cả các L2 mà không cần thiết lập bổ sung.

  • Thực thi Giao dịch hiệu quả và Phân vùng Lưu trữ:

BBR tăng khả năng mở rộng của chuỗi với cấu trúc hai lớp chia nhỏ cả thực thi giao dịch và lưu trữ.

  • ZK-EVM Coprocessor:

BBR hoạt động như một bộ xử lý phụ trợ ZK-EVM, giảm tải công việc hợp đồng thông minh L1 sang L2 trong khi vẫn giữ tất cả trạng thái trên L1.

  • Giảm tán phân:

Bằng cách cho phép giao dịch cross-rollup tự động trên tất cả L2, BBR giải quyết các vấn đề phân mảnh hiện tại mà Rollups đang gặp phải.

Giới hạn

Tài liệu chính thức cũng mở lòng thừa nhận các hạn chế của khung BBR, tóm tắt như sau:

  1. Giới hạn triển khai hợp đồng: Với BBR, hợp đồng chỉ có thể triển khai trên L1. L2 có thể kế thừa các hợp đồng thông minh L1 nhưng không thể triển khai các hợp đồng mới một cách độc lập, điều này hạn chế khả năng mở rộng của L2.
  2. Engorgement thuận nghịch của dữ liệu chia sẻ: BBR phụ thuộc nhiều vào dữ liệu chia sẻ của L1, hạn chế việc mở rộng khả năng truy cập dữ liệu. Tất cả quá trình phải quay trở lại L1, điều này có thể ảnh hưởng đến khả năng mở rộng tổng thể.
  3. Thách thức với Quá trình Song song: Không phải mọi ứng dụng phi tập trung (dApp) đều dễ dàng thích nghi với mô hình song song của BBR, hạn chế cách mà một số hợp đồng thông minh mở rộng trên L2.
  4. Yêu cầu đồng bộ nút chặt chẽ: BBR đòi hỏi sự đồng bộ chặt chẽ giữa các nút L1 và L2, đòi hỏi giao tiếp thời gian thấp, điều này tăng yêu cầu về phần cứng và độ phức tạp vận hành.
  5. Phức tạp trong quá trình khởi tạo: Việc khởi tạo hợp đồng L2 cần xử lý đặc biệt để đảm bảo tính nhất quán dữ liệu, làm tăng chi phí phát triển và tiềm ẩn các rủi ro về an ninh.
  6. Thách thức về chi phí và khả năng truy cập dữ liệu: Trong khi chi phí xử lý L2 tiện lợi, nhu cầu về dữ liệu trên chuỗi tăng; thêm vào đó, các giao dịch L2 yêu cầu quản lý số lượng tài khoản thêm, làm tăng độ phức tạp của hệ thống.
  7. Trade-off giữa Lưu trữ và Tính toán: Trong mô hình BBR, tính toán có thể được tối ưu hóa cho L2, nhưng việc cập nhật trạng thái vẫn yêu cầu sự tham gia của L1, làm cho các hoạt động tốn kém về lưu trữ.

Puffer UniFi: Một Restaking-Driven Innovative Based Rollup

Puffer Finance là một giao thức tài sản chạy chỗ lỏng (LSD) dựa trên giao thức restaking Eigenlayer của Ethereum. Hiện tại, nó xếp thứ ba trong ngành này với TVL hơn 1,7 tỷ đô la. Vào cuối tháng 6, Puffer Finance thông báo hợp tác với Ethereum Foundation để phát triển chung Based Rollup, và vào đầu tháng 7, họ đã ra mắt sản phẩm tương ứng, Puffer UniFi, trong phiên bản thử nghiệm của nó.

Kiến trúc kỹ thuật

Theo sách trắng, khi người dùng gửi giao dịch Rollup cho các nhà xác thực Puffer, những nhà xác thực này đảm bảo rằng giao dịch sẽ được ghi lại trên chuỗi thông qua các cam kết trước, thêm điều kiện để duy trì tính đáng tin cậy. Cuối cùng, họ gửi các khối chứa các giao dịch Rollup được xác nhận đến Ethereum L1. Trình xếp hàng Puffer tiến bộ trạng thái Rollup, trong khi Kho pufETH thu phí giao dịch để thưởng cho người dùng UniFi.

  1. Người dùng gửi giao dịch Rollup của họ, sau đó được xử lý bởi các bộ xác thực Puffer. Những bộ xác thực này đảm bảo rằng người dùng biết rằng giao dịch của họ sẽ được bao gồm trong trạng thái Ethereum L1 thông qua các cam kết trước.
  2. Puffer validators restake and apply slashing conditions to ensure reliability, handling Rollup transactions from users and publishing pre-commitments. These validators are prepared to include transactions in L1 blocks.
  3. Slasher AVS trước hội nghị áp dụng điều kiện cắt giảm bổ sung đối với các nhà xác thực nhằm ngăn chúng phá vỡ các lời hứa trước khi cam kết.
  4. Trình xác thực Puffer gửi các khối đến Ethereum L1, bao gồm các lô Rollup được cam kết trước, theo thứ tự.
  5. Hợp đồng Puffer Sequencer chấp nhận giao dịch được nhóm.
  6. The pufETH Vault thu thập các khoản phí tắc nghẽn và phí cạnh tranh được tạo ra từ các giao dịch Rollup. Những khoản phí này tạo ra lợi nhuận cho người nắm giữ pufETH và được thưởng một cách tự nhiên cho người dùng UniFi.

Kiến trúc UniFi - Nguồn: UniFi

Các Đổi Mới Quan Trọng

Theo giới thiệu mới nhất của nó, UniFi dựa trên những hiểu biết nghiên cứu của Justin Drake, với những đổi mới chính cụ thể như sau:

  • Dựa trên Chuỗi

UniFi trực tiếp sử dụng các trình xác thực phi tập trung của Ethereum trên L1, cho phép các giao dịch được sắp xếp một cách trung lập đáng tin cậy mà không phải dựa vào các trình sắp xếp tập trung. Điều này có nghĩa là các trình xác thực L1 chịu trách nhiệm sắp xếp các giao dịch trong UniFi Rollup.

  • Xác nhận trước (Preconfs)

UniFi tích hợp một hệ thống xác nhận trước cung cấp cho người dùng xác nhận giao dịch nhanh chóng và đáng tin cậy (khoảng 100 mili giây) trước khi giao dịch của họ được hoàn thành trên L1. Những xác nhận trước này được phát hành bởi các nhà xác nhận lại của Puffer, người được động viên hành đúng hoặc đối mặt với hình phạt như cắt giảm.

(Chú ý): Vì Puffer là một trong số ít nền tảng staking hỗ trợ Native Restaking, một phần của các máy chủ L1 có thể được chỉ định để cam kết bao gồm các khối Rollup trong các khối L1 mà họ đề xuất trong tương lai. Các máy chủ biết ai sẽ được chỉ định làm người đề xuất ít nhất 32 khối trước, đảm bảo các khối Rollup L2 được bao gồm trên mainnet và được bảo vệ bởi mainnet, giải quyết vấn đề trễ giao dịch L2 do thời gian khối L1 chậm đã đề cập trước đó.

Phân loại giao thức Restaking - Nguồn: DeSpread, Nghiên cứu Gate
  • Trình tự phân tán:

Kiến trúc nhằm mở rộng từ một bộ xếp hàng trung tâm đơn lẻ thành hàng ngàn bộ xếp hàng phi tập trung. Điều này được thực hiện thông qua bộ xác minh được triển khai bởi Puffer, có nghĩa là khi số lượng bộ xác minh tăng lên, mạng lưới trở nên phi tập trung hơn.

  • Tính đồng bộ có thể kết hợp:

Các giao dịch trong UniFi có thể tương tác trực tiếp với các hệ thống dựa trên Rollup khác, cho phép tương tác mượt mà mà không cần cầu nối. Điều này loại bỏ việc trì hoãn, tăng thêm chi phí, những thách thức kỹ thuật và nguy cơ về bảo mật liên quan đến việc sử dụng cầu nối, giải quyết những vấn đề chính về sự phân mảnh và không hiệu quả trong hệ sinh thái Ethereum.

Từ những điều trên, có thể thấy rõ ràng rằng UniFi sử dụng Restaking để đạt được sắp xếp dựa trên L1, xác nhận trước và hoạt động cross-rollup, và tạo điều kiện cho việc phát triển và tạo ra các chuỗi chuyên dụng. Nó hiệu quả đối phó với nhiều hạn chế và thách thức của Based Rollup ban đầu, đảm bảo rằng giá trị chảy trở lại lớp cơ bản của Ethereum.

RISE Chain: Một L2 Hiệu suất cao

RISE Chain được xây dựng trên cơ sở hạ tầng nút Reth dựa trên Rust, giới thiệu kiến trúc truy cập trạng thái đổi mới, EVM song song, thực thi khối liên tục và Cây Merkle Patricia lớp. Qua nghiên cứu liên tục về RISE DB và tương thích, RISE nhằm xây dựng một hệ sinh thái blockchain rộng lớn và có tính bao quát hơn.

Theo tóm tắt của Justin, giao thức này cũng tuân theo con đường công nghệ Based Rollup, nhưng vẫn đang ở giai đoạn whitepaper mà không có thông tin bổ sung nào hiện có. Do đó, nó chỉ được đề cập một cách tóm tắt ở đây.

Ngoài ra, trong quá trình xem xét thông tin liên quan, tôi phát hiện rằng một số dự án khác đang khám phá việc áp dụng Based Rollup, nhưng tất cả đều đang ở giai đoạn khám phá sớm và sẽ không được mô tả chi tiết ở đây.

Kết luận

Dựa trên Rollup, là một giải pháp mở rộng Ethereum Rollup trở về nguồn gốc, đại diện cho một sự thay đổi lớn trong cách tiếp cận mở rộng Ethereum L2 bằng cách chuyển vai trò của sequencers cho quản lý L1. Thiết kế này hiệu quả hơn và phù hợp chính trị, đại diện cho một sự tiến hóa đáng kể trong cách mà Ethereum L2 được mở rộng.

Thiết kế này không phải là một điều chỉnh kỹ thuật nhỏ nhặt mà cho phép Rollups tập trung vào việc thực hiện, với nhu cầu bảo mật được xử lý bởi L1. Các lớp đồng thuận, xuất bản dữ liệu, và lớp thanh toán đều dựa trên Ethereum, trong khi lớp thực hiện được xây dựng trên mạng Rollup, chịu trách nhiệm xử lý giao dịch và cập nhật trạng thái.

Trong thực tế, các nhà tiên phong của Based Rollup đang thúc đẩy sự đổi mới thông qua việc cải thiện bảo mật, phi tập trung và hệ thống đơn giản hóa của giải pháp này. Mặc dù chưa chắc có trở thành giải pháp Rollup cuối cùng, nhưng vai trò quan trọng của nó trong việc đa dạng hóa mạng lưới Rollup là không thể phủ nhận, đặc biệt là trong một bối cảnh mà các sequencers tập trung hoặc bán tập trung đang chiếm ưu thế.

Mặc dù Based Rollup phải đối mặt với những thách thức kép về xác nhận thị trường và kỹ thuật, sự kháng cự từ các lợi ích hiện có và sự cạnh tranh từ các giải pháp trình tự được chia sẻ khác nhau, nhưng nó đang đạt được lợi thế thị trường đáng kể khi các dự án như Taiko và Puffer Finance tiếp tục đổi mới.

Nhìn về phía trước, Based Rollup, như một lộ trình sáng tạo trong lĩnh vực Rollup, không chỉ vượt qua những thách thức truyền thống về tính minh bạch và các điểm thất bại đơn lẻ với cơ chế giải trình tự gốc của nó mà còn cho thấy tiềm năng mạnh mẽ trong thị trường giải pháp Rollup L2. Nó được kỳ vọng sẽ chiếm một vị trí quan trọng. Chúng tôi mong muốn có thêm nhiều nhà phát triển khám phá và tối ưu hóa Based Rollup trong các mô hình doanh thu, tính linh hoạt của trình tự, trải nghiệm người dùng, thiết kế giao thức và cộng tác hệ sinh thái. Based Rollup sẵn sàng vượt qua những thách thức hiện có, đạt được các ứng dụng rộng hơn và thúc đẩy phát triển hơn nữa, mang lại nhiều cơ hội đổi mới và tăng trưởng hơn cho hệ sinh thái Ethereum.


Tham Khảo Một Phần:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/cach-arbitrum-lam-viec/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/từ-ý-thức-đến-thực-tế-có-thể-giải-pháp-giải-pháp-mở-rộng-Có-thể-đạt-được-giải-pháp-Rollup-được-điều-hành-bởi-l1-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

Bài viết này dựa trên nghiên cứu và phân tích độc lập của tác giả, được cung cấp cho mục đích tham khảo và không đại diện cho lời khuyên đầu tư. Bất kỳ thông tin nào được đề cập trong bài viết này không nên được coi là đề xuất hoặc khuyến nghị về bất kỳ dự án hoặc chiến lược cụ thể nào. Thị trường mang tính rủi ro và đầu tư nên được thận trọng. Gate.io không chịu trách nhiệm về bất kỳ hậu quả nào phát sinh từ việc sử dụng bài viết này của người đọc.

Autor: Car.Y
Tradutor: Paine
Revisores: Piccolo、Wayne、Ashley、Joyce
Comece agora
Inscreva-se e ganhe um cupom de
$100
!