Diễn giải giải pháp Ethereum Layer2 thế hệ tiếp theo: Dựa trên Rollups

Bài viết này được dịch máy
Xem bản gốc
Dưới đây là bản dịch tiếng Việt của văn bản, với các từ và cụm từ được dịch theo yêu cầu:

Nguồn: Cộng đồng Liên kết

Rollups đang phát triển nhanh chóng. Ban đầu, các rollups điển hình đã cung cấp một giải pháp ngắn hạn cho thách thức về khả năng mở rộng của Ethereum. Hiện nay, với sự tiến bộ của công nghệ, chúng tôi đang xây dựng thế hệ rollups tiếp theo, không chỉ mở rộng Ethereum hơn nữa mà còn duy trì tính phi tập trung, an ninh và tính bền vững về mặt kinh tế.

Trong một loạt bài viết gồm bốn phần có tên "Giải mã thế hệ L2 tiếp theo", chúng tôi đã thảo luận về một số loại rollup mới - Based rollups, Booster rollups, gigagas rollups, native rollups - và nhằm mục đích giới thiệu những thiết kế này với một khán giả rộng rãi. Những rollup này đại diện cho tương lai của việc mở rộng Ethereum, và do @2077Research cam kết làm cho nghiên cứu và phát triển (R&D) về Ethereum trở nên dễ tiếp cận, chúng tôi cho rằng việc giáo dục cộng đồng về các thiết kế L2 mới là điều quan trọng.

Mục tiêu của chúng tôi là giới thiệu nhanh chóng về những công nghệ này và làm rõ các khái niệm liên quan. Trong loạt bài này, chúng tôi sẽ phân tích từng loại rollup, thảo luận về thiết kế, ưu điểm, những điểm cần cân nhắc và tác động tổng thể đối với lộ trình phát triển của Ethereum. Cho dù bạn là người hâm mộ Ethereum, nhà phát triển hay chỉ đơn giản là người quan tâm đến khả năng mở rộng của blockchain, loạt bài này sẽ phù hợp với bạn.

Bài viết đầu tiên tập trung vào Based Rollups - một phương pháp được đề xuất để xây dựng rollups, nhằm giảm bớt các vấn đề của các rollup cổ điển như tập trung hóa bộ sắp xếp, rủi ro vòng đời và khả năng chống kiểm duyệt. Chúng tôi sẽ khám phá cách thức hoạt động của Based Rollups, những lợi ích mà chúng mang lại và những rào cản trong việc áp dụng Based Rollups.

Based rollup là gì?

Nếu một rollup sử dụng cách thức dựa trên sắp xếp để xử lý các giao dịch, thì nó được gọi là Based (dựa trên) rollup. Sắp xếp là chỉ cách thức thực hiện sắp xếp các giao dịch trong một rollup. Based rollup sử dụng tập hợp các bên xác nhận của Lớp 1 (L1) để sắp xếp các giao dịch, thay vì phụ thuộc vào các thực thể tập trung ("bộ sắp xếp") để sắp xếp các giao dịch.

Hiện nay, các rollup truyền thống có bộ sắp xếp tập trung, dẫn đến một số vấn đề. Những vấn đề 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 điểm đơn lẻ và độc quyền MEV (giá trị trích xuất tối đa - Maximum Extractable Value) (do bộ sắp xếp tập trung có quyền truy cập riêng tư vào bộ nhớ giao dịch có thể trích xuất MEV từ người dùng).

Với những vấn đề của sắp xếp tập trung, cộng đồng Ethereum luôn tìm kiếm các giải pháp thay thế. Điều quan trọng là các thiết kế sắp xếp thay thế này phải đáp ứng một mục tiêu thiết kế then chốt: chúng phải hiệu quả và nhanh chóng như các tiền nhiệm của chúng.

Sắp xếp dựa trên và Based Rollups là một bước tiến tích cực theo hướng này, vì chúng cung cấp một cách thức sắp xếp giao dịch mới cho các rollup, kế thừa khả năng chống kiểm duyệt của Ethereum, loại bỏ điểm đơn lẻ và tránh hy sinh tốc độ để đạt được tính phi tập trung. Chúng tôi mô tả cách hoạt động của Based Rollups bên dưới.

Based rollups hoạt động như thế nào?

Mô tả kiến trúc Based rollup của @Spire_Labs

Sự khác biệt chính giữa Based rollup và bất kỳ loại rollup khác là cách thức sắp xếp các giao dịch. Trong Based rollup, việc sắp xếp giao dịch được quản lý bởi blockchain L1 nền tảng (ở đây là Ethereum). Cụ thể, trong Based rollup, "bất kỳ người đề xuất L1 tiếp theo đều có thể tự do bao gồm các khối rollup tiếp theo trong khối L1 tiếp theo cùng với các bên tìm kiếm L1 và xây dựng, mà không cần quyền đặc biệt".

Trong kiến trúc Based rollup, các giao dịch của người dùng được định hướng đến các bên xây dựng L1 đã đồng ý xây dựng các khối cho Ethereum và L2 dựa trên. Người dùng chỉ định mức phí giao dịch tối đa của họ, L2 sẽ thu phí cơ bản (được thiết lập dựa trên mức độ tắc nghẽn của L2) và chuyển tiếp phí ưu tiên (được trả cho các bên xác nhận để khuyến khích bao gồm giao dịch) cho các bên xác nhận, những người sẽ quyết định thứ tự giao dịch.

Sự sắp xếp này cho phép Ethereum không chỉ thu tất cả các khoản phí từ hệ sinh thái của mình, mà còn thu một phần phí gợi ý từ L2 cũng như phí thanh toán giao dịch. Việc trả lại giá trị cho L1 tạo ra mối quan hệ cộng sinh giữa Based Rollups và Ethereum, và loại bỏ quan niệm rằng rollups là ký sinh trên Ethereum. Một lợi ích khác của việc sử dụng người đề xuất L1 để sắp xếp giao dịch L2 là nó loại bỏ các bước trung gian trong quá trình giao dịch. Điều này có thể dẫn đến chi phí giao dịch thấp hơn bằng cách tránh cần phải xác minh chữ ký từ bộ sắp xếp tập trung hoặc phi tập trung.

Đáng chú ý rằng, sự giảm chi phí này không phải là độc quyền của Based Rollups; bất kỳ rollup nào sử dụng sắp xếp chung cũng có thể thấy những lợi ích tương tự. Do các khối đề xuất L1 là không cấp phép, điều này thúc đẩy môi trường cạnh tranh giữa các bên xây dựng khối, có thể dẫn đến chi phí thấp hơn cho người dùng.

Mô tả kiến trúc Based rollup của Taiko

Vì Based rollup trực tiếp gửi bằng chứng của nó cho Ethereum, nên việc thanh toán của nó本质上là trên Ethereum. Điều này có nghĩa là bất kỳ ai cũng có thể truy cập trạng thái đã được xác minh của chuỗi L2 trên Ethereum. Based rollup không thể thực hiện thanh toán bên ngoài L1 nền tảng của nó.

Based rollup 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, khiến Ethereum trở thành lớp dữ liệu có sẵn (DA) của nó. Điều này cho phép bất kỳ ai cũng có thể xác minh hash khối và trích xuất dữ liệu giao dịch từ các khối. Based Rollups sử dụng lớp đồng thuận của 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úng.

Việc thực thi giao dịch trong Based rollup diễn ra trong hệ sinh thái nội bộ của chúng, nghĩa là Based rollup tự mình là lớp thực thi. Ví dụ, các Based Rollups hiện có như Taiko và SpireLabs, mặc dù thanh toán trên Ethereum, nhưng chạy trên cùng một L1 nhưng vẫn duy trì lớp thực thi riêng để thực hiện các giao dịch.

Ưu và nhược điểm của thiết kế Based rollup là gì?

Ưu điểm của Based Rollups bao gồm việc kế thừa tính an toàn và hoạt động của Ethereum, có thể giảm chi phí giao dịch tiềm năng bằng cách loại bỏ sắp xếp bổ sung, cho phép các giao dịch L2 tương tác nguyên tử với trạng thái L1, đơn giản hóa kiến trúc mà không cần cơ chế đồng thuận riêng, đảm bảo tất cả dữ liệu có sẵn trên Ethereum và cung cấp khả năng chống kiểm duyệt mạnh mẽ.

Tuy nhiên, như mọi thứ trong tiền điện tử, thiết kế dựa trên cũng có những mối quan ngại của nó. Based Rollups phụ thuộc vào hiệu suất của Ethereum, có thể bị giới hạn bởi giới hạn không gian khối của Ethereum. Các hoạt động L2 vẫn liên quan đến chi phí gas, có thể đáng kể. Vấn đề MEV vẫn còn, với các bên xác nhận L1 có thể ảnh hưởng đến thứ tự giao dịch. Sự liên kết chặt chẽ với lớp đồng thuận và dữ liệu của Ethereum có thể hạn chế tùy chỉnh cho các trường hợp sử dụng cụ thể.

Câu hỏi thường gặp về Based Rollups

Trong phần này, chúng tôi sẽ trả lời một số câu hỏi thường gặp về Based Rollups. Mục tiêu của chúng tôi là loại bỏ các hiểu lầm cụ thể về Based Rollups và cung cấp thông tin rõ ràng về các khía cạnh khác nhau của kiến trúc dựa trên rollup.

Based rollup quản lý MEV như thế nào?

Hầu hết MEV đem lại lợi ích cho các bên xác nhận L1, vì động lực của các bên tìm kiếm L1 và xây dựng khối là bao gồm các khối rollup trong các khối L1 của họ để thu giá trị này, khuyến khích các bên đề xuất L1 bao gồm những khối này. Hiện tại, khoảng 80% MEV của Ethereum đến từ tắc nghẽn, 20% đến từ tranh chấp. Nếu MEV L2 phản ánh điều này, thì một phần lớn có thể sẽ được giữ lại ở L2.

Sử dụng Based rollup có rẻ hơn cho người dùng so với các giải pháp thay thế không?

Việc sử dụng các bên đề xuất L1 làm bộ sắp xếp L2 có thể tiết kiệm một bước trung

Sự khác biệt giữa sắp xếp dựa trên và chia sẻ sắp xếp?

Sắp xếp dựa trên có thể được coi là một phiên bản chuyên biệt của chia sẻ sắp xếp. Chia sẻ sắp xếp là một hệ thống sắp xếp giao dịch xuyên nhiều rollup, nhằm đạt được hiệu quả kinh tế, tăng thông lượng cao hơn và xác nhận nhanh hơn L1. Điểm khác biệt với rollup dựa trên là việc sử dụng các toán tử riêng của mình để đạt đồng thuận, khiến nó phức tạp hơn và không hoàn toàn phụ thuộc vào hoạt động của Ethereum.

Kết luận

Trong bài đầu tiên của loạt bài "Rollups 2.0" của chúng tôi, chúng tôi đã thảo luận về rollup dựa trên, nó sử dụng các bên xác minh của Ethereum để sắp xếp giao dịch, cung cấp một con đường cho tính phi tập trung, an toàn và hiệu quả về chi phí.

Khi chúng tôi tiếp tục loạt bài này, chúng tôi sẽ khám phá sâu hơn về rollup nâng cao, rollup bản địa và rollup siêu quy mô - nghiên cứu các loại rollup này giải quyết các khía cạnh khác nhau của khả năng mở rộng của Ethereum như thế nào.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận