Phân tích công nghệ L2 thế hệ tiếp theo Ethereum: Booster 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 giữ nguyên như trong nguyên bản:

Tác giả: 2077Research Nguồn: X, @2077Research Dịch: Shan Eoba, Jinse Finance

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ề các rollup dựa trên Layer 1 (L1) - một cách phi tập trung hóa cao nhất và tương thích với Ethereum để quản lý các rollup. Bằng cách giao nhiệm vụ sắp xếp giao dịch cho L1 của Ethereum, các rollup dựa trên L1 có thể tận dụng được tính phi tập trung, đơn giản và hoạt động sôi nổi của L1, đồng thời mang lại các lợi ích khác.

Trong bài viết hôm nay, chúng tôi sẽ khám phá bước tiến tiếp theo của các rollup: Booster Rollups. Booster Rollups không chỉ được xây dựng trên nền tảng của các rollup dựa trên L1, mà còn mở rộng thêm tính có thể tổ hợp (Composability) của Ethereum. Nhưng làm thế nào để thực sự mở rộng tính có thể tổ hợp này?

Các vấn đề trong không gian L2 hiện tại

Để đảm bảo mạng L2 hoạt động như dự kiến, thường cần có thêm các bước kiểm tra. Tuy nhiên, quá trình thanh toán và thực thi chính vẫn diễn ra trực tiếp trên L1. Điều này có nghĩa là mặc dù L2 đã mở rộng các chức năng (ví dụ như thực thi EVM ngoài chuỗi), nhưng nó cũng tăng thêm độ phức tạp. Mặc dù việc bổ sung thêm logic này không phải là lý tưởng, nhưng mục tiêu cuối cùng là chuẩn hóa các hoạt động và hoàn toàn dựa vào EVM tiêu chuẩn.

Chuẩn hóa là rất quan trọng để đạt được sự chuyển đổi giao dịch trơn tru giữa các L2 khác nhau. Để đạt được mục tiêu này, có thể cần một loại giao dịch mới - giao dịch có thể hoạt động trên nhiều chuỗi.

Trong hệ thống như vậy, một giao dịch có thể tạo ra các giao dịch con nhỏ hơn. Mỗi giao dịch con sẽ chứa các chi tiết sau:

1. ID của chuỗi nguồn

2. ID của chuỗi đích

3. Dữ liệu đầu vào (ví dụ: người gọi, địa chỉ và dữ liệu gọi)

4. Đầu ra được tạo ra trên chuỗi đích

Hai chức năng chính của dữ liệu giao dịch này là:

1. Làm đầu vào trên chuỗi nguồn

Nó cho phép người tham gia trực tiếp xem đầu ra mà không cần liên quan trực tiếp đến chuỗi đích.

2. Xác minh tính nhất quán giữa đầu vào và đầu ra trên chuỗi đích

Nó được sử dụng để xác nhận liệu đầu vào đã cho có tạo ra đầu ra dự kiến hay không.

Theo cách này, mỗi chuỗi có thể độc lập xác minh các giao dịch của riêng mình, đồng thời tuân thủ các tiêu chuẩn chung về định dạng giao dịch và đầu vào.

Phương pháp này giữ cho việc xác minh khối đơn giản, chỉ cần sử dụng các hợp đồng xác minh L1 quen thuộc để đảm bảo tính hợp lệ của khối. Tiêu chuẩn chung này và cách thức cải thiện giao dịch liên chuỗi tạo nền tảng vững chắc cho sự phát triển của mạng L2 trong tương lai, đồng thời khiến Booster Rollups trở thành chìa khóa để thúc đẩy sự phát triển của hệ sinh thái Ethereum.

Booster Rollups khác gì?

Booster Rollups xử lý giao dịch theo cách tương tự như thực hiện trên L1, chúng có thể truy cập trạng thái của L1 nhưng có bộ nhớ độc lập, từ đó mở rộng thực thi và lưu trữ lên L2. Mỗi L2 đều mở rộng không gian khối của L1, phân tán xử lý giao dịch và lưu trữ dữ liệu ra nhiều hơn.

Hãy tưởng tượng rằng chỉ cần triển khai một lần ứng dụng phi tập trung (dapp), nó sẽ tự động mở rộng ra tất cả các mạng Layer 2 (L2). Nếu cần thêm không gian khối, chỉ cần thêm thêm Booster Rollups mà không cần cấu hình bổ sung. Điều này có nghĩa là nhà phát triển không phải tăng thêm công việc, chi phí triển khai lại hoặc thêm độ phức tạp.

Nói một cách đơn giản, Booster Rollups giống như thêm thêm CPU hoặc SSD vào máy tính xách tay của bạn: chúng tăng hiệu suất, giúp ứng dụng chạy hiệu quả hơn, đồng thời dễ dàng mở rộng.

Về mặt kỹ thuật, Booster Rollups cũng có thể được mô tả là "phân phối thực thi giao dịch và lưu trữ trên nhiều phân mảnh".

Booster Rollups hoạt động như thế nào

Cả Optimistic Rollup và ZK Rollup đều có thể áp dụng tính năng Booster. Tuy nhiên, không phải tất cả các Rollup đều cần được tăng cường hoàn toàn, một số Rollup có thể được hưởng lợi từ các tối ưu hóa cụ thể của L2.

Nếu mục tiêu là đạt được khả năng mở rộng bản địa của Ethereum, kịch bản tăng cường tối ưu nhất là thực hiện trên nền tảng Rollup dựa trên L1. Bằng cách để các trình xác minh L1 đề xuất khối cho toàn bộ mạng Boosted, nó có thể mở rộng Ethereum một cách liền mạch.

Booster Rollups cũng giải quyết vấn đề phân mảnh phổ biến trong hệ sinh thái Rollup hiện tại. Thông qua cơ chế sắp xếp dựa trên L1 (Based Sequencing), chúng không chỉ giữ được lợi thế của việc sắp xếp L1, mà còn giới thiệu các giao dịch liên Rollup nguyên tử trên toàn bộ mạng Booster L2. Thiết kế này thực hiện tầm nhìn về khả năng mở rộng của Ethereum từ đầu - tích hợp và có thể mở rộng, cung cấp một giải pháp thống nhất cho thách thức tăng trưởng của Ethereum.

4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

Do Booster Rollups hỗ trợ tính có thể tổ hợp đồng bộ bẩm sinh, mô hình rollup này loại bỏ rắc rối khi xử lý phân mảnh hoặc chuyển đổi giữa nhiều L2. Tất cả các ứng dụng phi tập trung (dapp) ưu tiên sử dụng đều có thể hoạt động trên mỗi L2, mang lại trải nghiệm Ethereum liền mạch cho người dùng.

Bằng cách sử dụng Booster Rollups, nhà phát triển có thể mở rộng các dapp của họ mà không cần triển khai lại nhiều lần trên các L2 khác nhau. Chỉ cần triển khai một lần trên L1, các dapp sẽ tự động mở rộng ra tất cả các L2 Boosted hiện có và tương lai, đơn giản hóa đáng kể quá trình phát triển và triển khai.

Các lợi ích của Booster Rollups

1. Khả năng mở rộng minh bạch

Booster Rollups tăng cường khả năng mở rộng theo cách minh bạch, giống như thêm nhiều máy chủ vào nhóm máy chủ. Ứng dụng có thể tận dụng nguồn lực bổ sung một cách liền mạch, nhà phát triển không cần triển khai cơ sở hạ tầng L2 phức tạp để mở rộng giải pháp.

2. Giải quyết vấn đề phân mảnh

Booster Rollups cung cấp trải nghiệm người dùng thống nhất giữa L1 và L2. Do các hợp đồng thông minh chia sẻ cùng một địa chỉ trên tất cả các mạng, người dùng có thể tận hưởng tính nhất quán và tiện lợi trong môi trường L1 và L2.

3. Giải quyết vấn đề hiệu quả triển khai thấp

Nhà phát triển chỉ cần triển khai một lần trên L1, các dapp sẽ hỗ trợ đa Rollup theo mặc định và được cập nhật bởi quản lý tập trung. Bất kể người dùng sử dụng tài khoản bên ngoài (EOA) hay ví thông minh, họ đều có thể thực hiện các giao dịch liền mạch qua nhiều mạng thông qua một địa chỉ duy nhất.

4. Giải quyết vấn đề thu hút các nhà điều hành Rollup

Nhà phát triển không cần chọn mạng triển khai cụ thể, các dapp sẽ tự động hỗ trợ các mạng Rollup khác nhau. Booster Rollups có thể kết hợp với các Rollup dựa trên L1 để đạt được khả năng mở rộng đáng kể. Hơn nữa, không phải tất cả L2 đều cần trở thành Booster Rollups, điều này khiến mạng hỗn hợp trở nên khả thi.

5. Tăng cường chủ quyền và bảo mật

Booster Rollups loại bỏ nhu cầu về các hợp đồng bao (Wrapper Contracts) vì các hợp đồng thông minh hoạt động theo cách tương tự trên L1 và L2, giữ quyền kiểm soát trong tay nhà phát triển. Bằng cách áp dụng các biện pháp bảo mật riêng cho từng dapp, thay vì phụ thuộc vào các cầu nối hoặc triển khai cụ thể, bảo mật được cải thiện đáng kể và loại bỏ rủi ro điểm đơn lẻ thất bại.

Các hạn chế của Booster Rollups

Để đảm bảo L2 duy trì tính nhất quán với L1, việc triển khai hợp đồng thông minh chỉ nên giới hạn ở L1. Hạn chế này đảm bảo sự thống nhất trong việc truy cập các L2. Đây không phải là một hạn chế lớn, vì các hợp đồng thông minh vẫn có

Kết luận

Booster Rollups cung cấp một giải pháp đột phá bằng cách tích hợp một cách mượt mà với Layer 1, nâng cao khả năng xử lý giao dịch và hiệu quả lưu trữ, từ đó giải quyết các thách thức về khả năng mở rộng của Ethereum. Chúng giải quyết các vấn đề về phân mảnh và triển khai kém hiệu quả, cho phép các nhà phát triển dễ dàng mở rộng các DApps trên nhiều Layer 2 trong khi vẫn duy trì được tính bảo mật và chủ quyền.

Bằng cách đơn giản hóa khả năng mở rộng và thúc đẩy khả năng tương tác, Booster Rollups đã mở đường cho một hệ sinh thái Ethereum thống nhất và thân thiện với người dùng hơn.

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
1
Thêm vào Yêu thích
1
Bình luận