Rollups đang phát triển nhanh chóng. Ban đầu,các dải classic rollupsGate đã cung cấp một giải pháp ngắn hạn cho những thách thức về khả năng mở rộng của Ethereum. Bây giờ, với sự tiến bộ trong công nghệ, chúng tôi đang xây dựng các rollups thế hệ tiếp theo không chỉ mở rộng Ethereum một cách tốt hơn mà còn bảo tồn tính phi tập trung, an ninh và bền vững về kinh tế.
Trong một loạt bốn phần mang tên “Unpacking The Next Generation Of L2s” (Giải mã thế hệ L2 tiếp theo), chúng tôi khám phá một lớp mới của các rollups - rollups dựa trên, rollups tăng tốc, rollups gigagas, rollups native - và nhằm giới thiệu những thiết kế này tới khán giả rộng lớn. Những rollups này đại diện cho tương lai của Ethereum scaling và được xem là@2077Research‘s cam kết để làm cho nghiên cứu và phát triển Ethereum (R&D) trở nên dễ tiếp cận, chúng tôi thấy việc giáo dục cộng đồng về các thiết kế L2 mới là quan trọng.
Mục tiêu của chúng tôi là cung cấp một sự giới thiệu nhanh chóng về những công nghệ này và làm sáng tỏ các khái niệm liên quan. Trong loạt bài viết này, chúng tôi sẽ phân tích từng loại rollup, khám phá thiết kế, điểm mạnh, sự đánh đổi và tác động tổng thể của chúng đối với lộ trình của Ethereum. Cho dù bạn là người đam mê Ethereum, nhà phát triển, hoặc chỉ đơn giản là tò mò về khả năng mở rộng của blockchain, loạt bài viết này dành cho bạn.
Bài viết đầu tiên này sẽ xem xét cách tiếp cận dựa trên rollups - một phương pháp đề xuất để xây dựng rollups giảm thiểu các vấn đề với rollups cổ điển, như tập trung sequencer, rủi ro về hiệu lực và khả năng chống kiểm duyệt. Chúng ta sẽ khám phá cách rollups dựa trên hoạt động, những lợi ích mà chúng mang lại và những khó khăn trong việc áp dụng rollups dựa trên.
Một rollup được coi là dựa trên nếu nó sử dụng thứ tự dựa trên để xử lý giao dịch. Thứ tự xác định cách giao dịch được sắp xếp để thực thi trong rollups. Thứ tự dựa trên sử dụng bộ xác thực của chuỗi Layer 1 (L1) để xác định thứ tự giao dịch thay vì dựa vào một thực thể tập trung (người xếp hàng) để sắp xếp giao dịch.
Hiện nay, các rollups truyền thống có sử dụng sequencer tập trung, điều này dẫn đến nhiều vấn đề. Điều này bao gồm việc kiểm duyệt các giao dịch của người dùng, rủi ro về điểm thất bại duy nhất và các độc quyền MEV (sequencer tập trung có thể khai thác giá trị tối đa từ người dùng do có quyền truy cập riêng tư vào mempool).
Với các vấn đề về việc sắp xếp tập trung, cộng đồng Ethereum đã làm việc để tìm một giải pháp thay thế. Quan trọng nhất, các thiết kế sắp xếp thay thế này phải đáp ứng mục tiêu thiết kế quan trọng: chúng phải hiệu quả và nhanh chóng như các phiên bản trước đó.
Các chuỗi dựa và các rollups dựa là một bước tích cực trong hướng này vì chúng cung cấp cho rollups một cách mới để xếp các giao dịch kế thừa tính chống kiểm duyệt của Ethereum, loại bỏ điểm thất bại đơn lẻ và tránh việc đổi tốc độ để tạo sự phân quyền. Chúng tôi mô tả cách rollups dựa hoạt động dưới đây.
Mô tả về @Spire_Labskiến trúc Rollup dựa trên
Sự khác biệt chính giữa một based rollup và bất kỳ loại rollup nào khác là cách giao dịch được sắp xếp. Việc sắp xếp giao dịch trong based rollup được quản lý bởi blockchain L1 cơ bản (Ethereum trong trường hợp này). Cụ thể, trong based rollup, “bất kỳ người đề xuất tiếp theo trên L1 có thể làm việc với người tìm kiếm và người xây dựng L1 để bao gồm một cách tự do khối rollup tiếp theo trong khối L1 tiếp theo mà không cần quyền hạn đặc biệt.
Trong kiến trúc dựa trên rollup, các giao dịch từ người dùng được điều hướng đến các nhà xây dựng L1 đã đồng ý xây dựng các khối cho cả Ethereum và Based L2. Người dùng chỉ định phí giao dịch tối đa của họ, với L2 thu phí cơ bản (được đặt theo tình trạng tắc nghẽn của mạng L2) và chuyển tiền phí ưu tiên (một khoản tiền thưởng để khuyến khích bao gồm giao dịch) cho các nhà xác minh, sau đó quyết định thứ tự giao dịch.
Sắp xếp này cho phép Ethereum không chỉ bảo mật tất cả các khoản phí từ hệ sinh thái của nó mà còn thu thập một phần của các gợi ý L2, cùng với các chi phí cho việc giải quyết giao dịch. Trả lại giá trị cho L1 khiến cho rollups dựa trên sự đồng sống cộng sinh với Ethereum và xua tan quan niệm rằng rollups là ký sinh trùng đối với Ethereum.
Một lợi ích bổ sung khi tận dụng một L1 proposer để sắp xếp các giao dịch L2 là loại bỏ một bước trung gian trong quá trình giao dịch. Điều này có thể dẫn đến giảm chi phí giao dịch bằng cách tránh cần xác minh chữ ký từ các sequencer tập trung hoặc phi tập trung.
Đáng chú ý rằng việc giảm chi phí này không độc quyền cho các rollup dựa trên; bất kỳ rollup nào sử dụng sequencing chia sẻ đều có thể đạt được những lợi ích tương tự. Vì việc đề xuất các khối trên L1 là không cần phép, nó tạo ra một môi trường cạnh tranh giữa các nhà xây dựng khối, điều này có thể làm giảm phí cho người dùng.
Một mô tả về @taikoxyzkiến trúc rollup dựa trên từngEthereumbài đăng
Vì rollup dựa trên nó gửi bằng chứng của mình trực tiếp đến Ethereum, việc thanh toán của nó tự nhiên là trên Ethereum. Điều này có nghĩa là bất kỳ ai cũng có thể truy cập vào trạng thái đã được xác minh của chuỗi L2 trên Ethereum. Một rollup dựa trên không thể thanh toán ở bất cứ đâu ngoài L1 cơ bản của nó.
Rollups dựa trên công bố dữ liệu cần thiết để tái tạo trạng thái chuỗi của nó trên Ethereum, làm cho Ethereum trở thành Lớp Cung Cấp Dữ Liệu (DA) của nó. Điều này cho phép bất kỳ ai xác minh mã hash khối và lấy dữ liệu giao dịch từ khối. Rollups dựa trên sử dụng Lớp Đồng thuận Ethereum để sắp xếp giao dịch, loại bỏ nhu cầu về cơ chế đồng thuận riêng của chính họ.
Việc thực hiện giao dịch trong một rollup dựa trên diễn ra ngoại lệ trong hệ sinh thái của nó, có nghĩa là rollup dựa trên chính nó phục vụ như một Lớp Thực hiện của nó. Ví dụ, các rollups dựa trên hiện tại như @taikoxyzvà @Spire_Labs, những giao dịch được giải quyết trên Ethereum, hoạt động trên cùng một L1 nhưng duy trì các Execution Layer riêng để thực hiện các giao dịch.
Những lợi ích của rollups dựa trên bao gồm việc kế thừa bảo mật và tính sống còn của Ethereum, tiềm năng giảm chi phí giao dịch bằng cách loại bỏ thứ tự bổ sung, cho phép tổ hợp nguyên tử trong đó giao dịch L2 có thể tương tác với trạng thái L1, đơn giản hóa kiến trúc bằng không cần đồng thuận riêng biệt, đảm bảo tính sẵn sàng dữ liệu với tất cả dữ liệu trên Ethereum, và cung cấp khả năng chống kiểm duyệt mạnh mẽ.
Tuy nhiên, giống như mọi thứ trong tiền điện tử, thiết kế dựa trên cơ sở cũng có những vấn đề cần quan tâm. Rollups dựa trên cơ sở phụ thuộc vào hiệu suất của Ethereum, điều này có thể giới hạn tính mở rộng do các ràng buộc không gian khối của Ethereum. Vẫn có chi phí gas liên quan đến các hoạt động L2 có thể đáng kể. Còn vấn đề về MEV, trong đó các nhà xác nhận L1 có thể ảnh hưởng đến thứ tự giao dịch. Mối liên quan chặt chẽ đến lớp dữ liệu và đồng thuận của Ethereum có thể hạn chế tùy chỉnh cho các trường hợp sử dụng cụ thể.
Trong phần này, chúng tôi sẽ trả lời một số câu hỏi phổ biến về rollups dựa trên. Mục tiêu của chúng tôi là làm sáng tỏ những hiểu lầm cụ thể về rollups dựa trên và cung cấp sự rõ ràng về các khía cạnh khác nhau của kiến trúc rollups dựa trên.
— Cách một rollup dựa trên quản lý MEV như thế nào?
Hầu hết lợi ích MEV đến từ các nhà xác minh L1 khi các nhà tìm kiếm và người xây dựng khối L1 được thúc đẩy để bao gồm các khối rollup trong gói L1 của họ để thu được giá trị này, khuyến khích các người đề xuất L1 để bao gồm các khối này. Hiện tại, khoảng 80% MEV của Ethereum là do tắc nghẽn, 20% là do xung đột. Nếu MEV L2 tương tự như vậy, một phần quan trọng có thể ở lại trên L2.
— Sử dụng một rollup dựa trên có rẻ hơn cho người dùng so với các phương án khác không?
Sử dụng L1 proposer như một L2 sequencer cắt bỏ bước trung gian, tiềm năng giảm chi phí bằng cách loại bỏ xác minh chữ ký sequencer. Việc tiết kiệm chi phí này không chỉ áp dụng cho rollups dựa trên nền tảng mà còn áp dụng cho rollups có sequencing chia sẻ, vì đề xuất khối không cần phép tạo động lực cạnh tranh và có thể giảm phí.
— Tốc độ của rollups dựa trên thời gian khối của Ethereum có giới hạn không?
Vâng, thời gian xác nhận giao dịch trong một based rollup liên quan đến thời gian khối L1, hiện tại là 12 giây. Tuy nhiên, có thể đạt được việc xác nhận trước tức thì trong based rollups. Điều này có thể được thực hiện thông qua cơ chế như restaking, trong đó một số validators L1 cam kết bao gồm các khối based rollup trong các khối L1 tương lai của họ. Điều này khả thi vì validators biết trước 32 khối ai sẽ đề xuất mỗi khối.
— Sự sống động của một rollup dựa trên cơ sở là như thế nào?
Dựa trên việc chia sẻ số liệu chạy Ethereum, có đảm bảo tính sống còn, hoàn toàn kế thừa thời gian hoạt động của nó. Ngay cả một sự suy giảm nhẹ về tính sống còn (ví dụ từ 100% xuống 99%) cũng có thể bị lợi dụng trong điều kiện đối địch, gây ra sự gián đoạn đáng kể và MEV độc hại.
— Sự khác biệt giữa dựa trên trình tự và chia sẻ trình tự là gì?
Dựa trên việc xếp hàng có thể được coi là một phiên bản chuyên biệt của Xếp hàng dùng chung. Xếp hàng dùng chung phục vụ như một hệ thống xếp hàng giao dịch trên nhiều rollups, nhằm mục tiêu tăng hiệu suất kinh tế, tăng khả năng xử lý và xác nhận nhanh hơn so với L1. Nó khác biệt với rollups dựa trên việc sử dụng các nhà điều hành riêng cho sự nhất quán, làm cho nó phức tạp hơn và không hoàn toàn phụ thuộc vào tính sống của Ethereum.
Trong bài đăng đầu tiên của loạt bài viết “Rollups 2.0” của chúng tôi, chúng tôi đã khám phá các rollups dựa trên Ethereum, sử dụng các validator của Ethereum để xếp hàng giao dịch, đồng thời mang lại con đường đến sự phi tập trung, bảo mật và hiệu quả về chi phí.
Khi chúng ta tiếp tục loạt bài này, chúng ta sẽ đào sâu vào booster rollups, native rollups và gigagas rollups—nghiên cứu cách những loại rollups này giải quyết các khía cạnh khác nhau của việc mở rộng của Ethereum.
Rollups đang phát triển nhanh chóng. Ban đầu,các dải classic rollupsGate đã cung cấp một giải pháp ngắn hạn cho những thách thức về khả năng mở rộng của Ethereum. Bây giờ, với sự tiến bộ trong công nghệ, chúng tôi đang xây dựng các rollups thế hệ tiếp theo không chỉ mở rộng Ethereum một cách tốt hơn mà còn bảo tồn tính phi tập trung, an ninh và bền vững về kinh tế.
Trong một loạt bốn phần mang tên “Unpacking The Next Generation Of L2s” (Giải mã thế hệ L2 tiếp theo), chúng tôi khám phá một lớp mới của các rollups - rollups dựa trên, rollups tăng tốc, rollups gigagas, rollups native - và nhằm giới thiệu những thiết kế này tới khán giả rộng lớn. Những rollups này đại diện cho tương lai của Ethereum scaling và được xem là@2077Research‘s cam kết để làm cho nghiên cứu và phát triển Ethereum (R&D) trở nên dễ tiếp cận, chúng tôi thấy việc giáo dục cộng đồng về các thiết kế L2 mới là quan trọng.
Mục tiêu của chúng tôi là cung cấp một sự giới thiệu nhanh chóng về những công nghệ này và làm sáng tỏ các khái niệm liên quan. Trong loạt bài viết này, chúng tôi sẽ phân tích từng loại rollup, khám phá thiết kế, điểm mạnh, sự đánh đổi và tác động tổng thể của chúng đối với lộ trình của Ethereum. Cho dù bạn là người đam mê Ethereum, nhà phát triển, hoặc chỉ đơn giản là tò mò về khả năng mở rộng của blockchain, loạt bài viết này dành cho bạn.
Bài viết đầu tiên này sẽ xem xét cách tiếp cận dựa trên rollups - một phương pháp đề xuất để xây dựng rollups giảm thiểu các vấn đề với rollups cổ điển, như tập trung sequencer, rủi ro về hiệu lực và khả năng chống kiểm duyệt. Chúng ta sẽ khám phá cách rollups dựa trên hoạt động, những lợi ích mà chúng mang lại và những khó khăn trong việc áp dụng rollups dựa trên.
Một rollup được coi là dựa trên nếu nó sử dụng thứ tự dựa trên để xử lý giao dịch. Thứ tự xác định cách giao dịch được sắp xếp để thực thi trong rollups. Thứ tự dựa trên sử dụng bộ xác thực của chuỗi Layer 1 (L1) để xác định thứ tự giao dịch thay vì dựa vào một thực thể tập trung (người xếp hàng) để sắp xếp giao dịch.
Hiện nay, các rollups truyền thống có sử dụng sequencer tập trung, điều này dẫn đến nhiều vấn đề. Điều này bao gồm việc kiểm duyệt các giao dịch của người dùng, rủi ro về điểm thất bại duy nhất và các độc quyền MEV (sequencer tập trung có thể khai thác giá trị tối đa từ người dùng do có quyền truy cập riêng tư vào mempool).
Với các vấn đề về việc sắp xếp tập trung, cộng đồng Ethereum đã làm việc để tìm một giải pháp thay thế. Quan trọng nhất, các thiết kế sắp xếp thay thế này phải đáp ứng mục tiêu thiết kế quan trọng: chúng phải hiệu quả và nhanh chóng như các phiên bản trước đó.
Các chuỗi dựa và các rollups dựa là một bước tích cực trong hướng này vì chúng cung cấp cho rollups một cách mới để xếp các giao dịch kế thừa tính chống kiểm duyệt của Ethereum, loại bỏ điểm thất bại đơn lẻ và tránh việc đổi tốc độ để tạo sự phân quyền. Chúng tôi mô tả cách rollups dựa hoạt động dưới đây.
Mô tả về @Spire_Labskiến trúc Rollup dựa trên
Sự khác biệt chính giữa một based rollup và bất kỳ loại rollup nào khác là cách giao dịch được sắp xếp. Việc sắp xếp giao dịch trong based rollup được quản lý bởi blockchain L1 cơ bản (Ethereum trong trường hợp này). Cụ thể, trong based rollup, “bất kỳ người đề xuất tiếp theo trên L1 có thể làm việc với người tìm kiếm và người xây dựng L1 để bao gồm một cách tự do khối rollup tiếp theo trong khối L1 tiếp theo mà không cần quyền hạn đặc biệt.
Trong kiến trúc dựa trên rollup, các giao dịch từ người dùng được điều hướng đến các nhà xây dựng L1 đã đồng ý xây dựng các khối cho cả Ethereum và Based L2. Người dùng chỉ định phí giao dịch tối đa của họ, với L2 thu phí cơ bản (được đặt theo tình trạng tắc nghẽn của mạng L2) và chuyển tiền phí ưu tiên (một khoản tiền thưởng để khuyến khích bao gồm giao dịch) cho các nhà xác minh, sau đó quyết định thứ tự giao dịch.
Sắp xếp này cho phép Ethereum không chỉ bảo mật tất cả các khoản phí từ hệ sinh thái của nó mà còn thu thập một phần của các gợi ý L2, cùng với các chi phí cho việc giải quyết giao dịch. Trả lại giá trị cho L1 khiến cho rollups dựa trên sự đồng sống cộng sinh với Ethereum và xua tan quan niệm rằng rollups là ký sinh trùng đối với Ethereum.
Một lợi ích bổ sung khi tận dụng một L1 proposer để sắp xếp các giao dịch L2 là loại bỏ một bước trung gian trong quá trình giao dịch. Điều này có thể dẫn đến giảm chi phí giao dịch bằng cách tránh cần xác minh chữ ký từ các sequencer tập trung hoặc phi tập trung.
Đáng chú ý rằng việc giảm chi phí này không độc quyền cho các rollup dựa trên; bất kỳ rollup nào sử dụng sequencing chia sẻ đều có thể đạt được những lợi ích tương tự. Vì việc đề xuất các khối trên L1 là không cần phép, nó tạo ra một môi trường cạnh tranh giữa các nhà xây dựng khối, điều này có thể làm giảm phí cho người dùng.
Một mô tả về @taikoxyzkiến trúc rollup dựa trên từngEthereumbài đăng
Vì rollup dựa trên nó gửi bằng chứng của mình trực tiếp đến Ethereum, việc thanh toán của nó tự nhiên là trên Ethereum. Điều này có nghĩa là bất kỳ ai cũng có thể truy cập vào trạng thái đã được xác minh của chuỗi L2 trên Ethereum. Một rollup dựa trên không thể thanh toán ở bất cứ đâu ngoài L1 cơ bản của nó.
Rollups dựa trên công bố dữ liệu cần thiết để tái tạo trạng thái chuỗi của nó trên Ethereum, làm cho Ethereum trở thành Lớp Cung Cấp Dữ Liệu (DA) của nó. Điều này cho phép bất kỳ ai xác minh mã hash khối và lấy dữ liệu giao dịch từ khối. Rollups dựa trên sử dụng Lớp Đồng thuận Ethereum để sắp xếp giao dịch, loại bỏ nhu cầu về cơ chế đồng thuận riêng của chính họ.
Việc thực hiện giao dịch trong một rollup dựa trên diễn ra ngoại lệ trong hệ sinh thái của nó, có nghĩa là rollup dựa trên chính nó phục vụ như một Lớp Thực hiện của nó. Ví dụ, các rollups dựa trên hiện tại như @taikoxyzvà @Spire_Labs, những giao dịch được giải quyết trên Ethereum, hoạt động trên cùng một L1 nhưng duy trì các Execution Layer riêng để thực hiện các giao dịch.
Những lợi ích của rollups dựa trên bao gồm việc kế thừa bảo mật và tính sống còn của Ethereum, tiềm năng giảm chi phí giao dịch bằng cách loại bỏ thứ tự bổ sung, cho phép tổ hợp nguyên tử trong đó giao dịch L2 có thể tương tác với trạng thái L1, đơn giản hóa kiến trúc bằng không cần đồng thuận riêng biệt, đảm bảo tính sẵn sàng dữ liệu với tất cả dữ liệu trên Ethereum, và cung cấp khả năng chống kiểm duyệt mạnh mẽ.
Tuy nhiên, giống như mọi thứ trong tiền điện tử, thiết kế dựa trên cơ sở cũng có những vấn đề cần quan tâm. Rollups dựa trên cơ sở phụ thuộc vào hiệu suất của Ethereum, điều này có thể giới hạn tính mở rộng do các ràng buộc không gian khối của Ethereum. Vẫn có chi phí gas liên quan đến các hoạt động L2 có thể đáng kể. Còn vấn đề về MEV, trong đó các nhà xác nhận L1 có thể ảnh hưởng đến thứ tự giao dịch. Mối liên quan chặt chẽ đến lớp dữ liệu và đồng thuận của Ethereum có thể hạn chế tùy chỉnh cho các trường hợp sử dụng cụ thể.
Trong phần này, chúng tôi sẽ trả lời một số câu hỏi phổ biến về rollups dựa trên. Mục tiêu của chúng tôi là làm sáng tỏ những hiểu lầm cụ thể về rollups dựa trên và cung cấp sự rõ ràng về các khía cạnh khác nhau của kiến trúc rollups dựa trên.
— Cách một rollup dựa trên quản lý MEV như thế nào?
Hầu hết lợi ích MEV đến từ các nhà xác minh L1 khi các nhà tìm kiếm và người xây dựng khối L1 được thúc đẩy để bao gồm các khối rollup trong gói L1 của họ để thu được giá trị này, khuyến khích các người đề xuất L1 để bao gồm các khối này. Hiện tại, khoảng 80% MEV của Ethereum là do tắc nghẽn, 20% là do xung đột. Nếu MEV L2 tương tự như vậy, một phần quan trọng có thể ở lại trên L2.
— Sử dụng một rollup dựa trên có rẻ hơn cho người dùng so với các phương án khác không?
Sử dụng L1 proposer như một L2 sequencer cắt bỏ bước trung gian, tiềm năng giảm chi phí bằng cách loại bỏ xác minh chữ ký sequencer. Việc tiết kiệm chi phí này không chỉ áp dụng cho rollups dựa trên nền tảng mà còn áp dụng cho rollups có sequencing chia sẻ, vì đề xuất khối không cần phép tạo động lực cạnh tranh và có thể giảm phí.
— Tốc độ của rollups dựa trên thời gian khối của Ethereum có giới hạn không?
Vâng, thời gian xác nhận giao dịch trong một based rollup liên quan đến thời gian khối L1, hiện tại là 12 giây. Tuy nhiên, có thể đạt được việc xác nhận trước tức thì trong based rollups. Điều này có thể được thực hiện thông qua cơ chế như restaking, trong đó một số validators L1 cam kết bao gồm các khối based rollup trong các khối L1 tương lai của họ. Điều này khả thi vì validators biết trước 32 khối ai sẽ đề xuất mỗi khối.
— Sự sống động của một rollup dựa trên cơ sở là như thế nào?
Dựa trên việc chia sẻ số liệu chạy Ethereum, có đảm bảo tính sống còn, hoàn toàn kế thừa thời gian hoạt động của nó. Ngay cả một sự suy giảm nhẹ về tính sống còn (ví dụ từ 100% xuống 99%) cũng có thể bị lợi dụng trong điều kiện đối địch, gây ra sự gián đoạn đáng kể và MEV độc hại.
— Sự khác biệt giữa dựa trên trình tự và chia sẻ trình tự là gì?
Dựa trên việc xếp hàng có thể được coi là một phiên bản chuyên biệt của Xếp hàng dùng chung. Xếp hàng dùng chung phục vụ như một hệ thống xếp hàng giao dịch trên nhiều rollups, nhằm mục tiêu tăng hiệu suất kinh tế, tăng khả năng xử lý và xác nhận nhanh hơn so với L1. Nó khác biệt với rollups dựa trên việc sử dụng các nhà điều hành riêng cho sự nhất quán, làm cho nó phức tạp hơn và không hoàn toàn phụ thuộc vào tính sống của Ethereum.
Trong bài đăng đầu tiên của loạt bài viết “Rollups 2.0” của chúng tôi, chúng tôi đã khám phá các rollups dựa trên Ethereum, sử dụng các validator của Ethereum để xếp hàng giao dịch, đồng thời mang lại con đường đến sự phi tập trung, bảo mật và hiệu quả về chi phí.
Khi chúng ta tiếp tục loạt bài này, chúng ta sẽ đào sâu vào booster rollups, native rollups và gigagas rollups—nghiên cứu cách những loại rollups này giải quyết các khía cạnh khác nhau của việc mở rộng của Ethereum.