Bankless: Native Rollups là gì?

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:

Tác giả: David C Nguồn: bankless Dịch:善欧巴, Jinse Finance

Phương án cuối cùng để mở rộng Ethereum đã đến chưa?

Mặc dù có nhiều tranh luận sôi nổi xung quanh lộ trình mở rộng, nhưng sự mở rộng của Ethereum vẫn phụ thuộc vào Rollups. Không có gì nghi ngờ rằng Rollups đã thúc đẩy thành công việc mở rộng Ethereum, nhưng vẫn tồn tại vấn đề về sự không đồng bộ với Chuỗi chính.

Rollups cần duy trì các cơ chế chứng minh riêng, điều này đã thêm nhiều phức tạp và chi phí vận hành cho mỗi nhóm Rollup. Ngoài ra, chúng phụ thuộc rất nhiều vào các ủy ban an ninh hoặc bỏ phiếu quản trị để theo dõi các bản nâng cấp của Ethereum, dẫn đến tình trạng chậm trễ và thiếu đồng bộ. Các giả định an ninh và mức độ tập trung khác nhau của các Rollup khác nhau đã gây ra sự phân mảnh sinh thái, làm giảm khả năng tương tác. Mỗi khi Ethereum thực hiện một hard fork, các nhóm Rollup đều phải cập nhật thủ công để duy trì tính tương thích, làm tăng gánh nặng quản trị và đưa vào các rủi ro mới.

Trong bối cảnh tranh luận về lộ trình mở rộng Ethereum, nhiều người bắt đầu suy nghĩ liệu có giải pháp đơn giản hơn - một giải pháp L2 luôn đồng bộ với Ethereum mà không cần bảo trì nặng nề.

Đây chính là ý tưởng về Rollups gốc (Native Rollups) - một khung thiết kế Rollup hoàn toàn mới, giúp nó căn bản tương thích với Ethereum, tận dụng tối đa tính an toàn của Chuỗi chính, mà không cần phụ thuộc vào các cơ quan giám sát bên ngoài hoặc logic tùy chỉnh. Hãy cùng tìm hiểu sâu hơn về khái niệm này và các nguyên lý liên quan.

Phân tích Rollups gốc

Rollups gốc được đề xuất bởi các thành viên cộng đồng Ethereum như Justin Drake và Dan Robinson, chúng được tích hợp trực tiếp vào các quy tắc giao dịch cốt lõi của Ethereum, cho phép Ethereum tự xác minh các giao dịch, thay vì phụ thuộc vào các hệ thống chứng minh bên ngoài.

Hiện nay, hầu hết các giải pháp L2 đều thực hiện các giao dịch ngoài chuỗi và sử dụng các cơ chế chứng minh phức tạp để xác minh các khoản rút tiền và thay đổi trạng thái. Trong khi đó, Rollups gốc áp dụng một phương pháp khác, sử dụng hàm tiền xử lý EXECUTE - một chức năng được tích hợp sẵn trong Ethereum, cho phép Rollups trực tiếp sử dụng các quy tắc xác minh của Ethereum mà không cần hệ thống chứng minh độc lập.

Trong kiến trúc này, Rollups gốc trực tiếp công bố dữ liệu giao dịch lên Chuỗi chính Ethereum, và Ethereum tự thực thi tính chính xác của chúng. Điều này cho phép chúng tự động thích ứng với các bản nâng cấp mạng Ethereum, không cần sự can thiệp của bỏ phiếu quản trị hoặc ủy ban an ninh, từ đó loại bỏ nhiều vấn đề phức tạp và tính tương tác hiện có.

Bằng cách loại bỏ nhu cầu xây dựng lại logic Ethereum, Rollups gốc giảm chi phí bảo trì, đơn giản hóa cơ chế bảo mật, và làm cho L2 dễ dàng thích ứng với sự tiến hóa liên tục của Ethereum, đồng thời tối đa hóa lợi ích an ninh từ Chuỗi chính.

qb81MUksd7lUkn4XiCNfsIqzbU13qVrZFvbN1KHT.png

So sánh Rollups gốc với các Rollups khác

Để hiểu rõ hơn tầm quan trọng của Rollups gốc, chúng ta có thể so sánh chúng với các giải pháp Rollup khác đang được nghiên cứu.

▪️ Based Rollups

Based Rollups được Vitalik Buterin đề xuất vào năm 2021 và được Justin Drake chính thức định nghĩa vào năm 2023. Loại Rollups này hoàn toàn phụ thuộc vào các bên xác minh L1 của Ethereum để sắp xếp các giao dịch, từ đó tăng cường tính phi tập trung của việc sắp xếp giao dịch.

Mặc dù hiện vẫn chưa có Based Rollups hoàn toàn được triển khai, nhưng các nhóm như Taiko và Spire Labs đang tích cực thúc đẩy việc triển khai. Mặc dù sự tham gia của Ethereum tăng cường tính phi tập trung, nhưng Based Rollups vẫn cần quản lý hệ thống chứng minh riêng của mình. Do thời gian khối của Ethereum L1 tương đối dài, trải nghiệm người dùng có thể bị ảnh hưởng, nhưng cải tiến cơ chế xác nhận trước đang giúp giải quyết vấn đề này.

▪️ Booster Rollups

Booster Rollups tăng cường khả năng mở rộng bằng cách sao chép càng nhiều càng tốt quá trình thực thi và lưu trữ của Ethereum L1 ở Layer 2, cho phép các ứng dụng mở rộng mà không cần cải tổ lớn.

Mặc dù phương pháp này giúp các ứng dụng hiện có dễ dàng mở rộng hơn, nhưng nó phức tạp hơn so với Rollups truyền thống, vì yêu cầu thiết kế kỹ thuật phức tạp hơn và cơ chế chứng minh độc đáo. Mặc dù Booster Rollups nhằm mục đích đạt được tính có thể kết hợp cao hơn và triển khai ứng dụng đơn giản hơn, nhưng vẫn đối mặt với những thách thức về động lực kinh tếtrải nghiệm người dùng.

LaA3NJVITYcfeXYMIvbErfSj22macBPUYCYKhaSd.png

▪️ Native Rollups

Như đã đề cập ở trên, khác với hai giải pháp trên, Rollups gốc không cần khung chứng minh riêng hoặc các bên xác minh bên ngoài, vì tất cả xác minh đều được thực hiện bởi chính Ethereum. Điều này giúp giảm đáng kể độ phức tạp của L2 và đơn giản hóa tương tác của nó với L1.

Các ưu điểm chính của Rollups gốc:

Tăng cường an ninh đáng kể: Người dùng có thể nắm giữ tài sản trên Rollup gốc và tin tưởng nó như tin tưởng Ethereum L1. Trong khi đó, rủi ro bị tấn công vào các ủy ban an ninh hoặc hội đồng quản trị mà các Rollups truyền thống phụ thuộc vào sẽ giảm đáng kể.

Phát triển đơn giản hơn: Không còn cần phải tùy chỉnh các bằng chứng gian lận hoặc bằng chứng zero-knowledge, giảm độ phức tạp trong triển khai và bảo trì.

Căn chỉnh chặt chẽ hơn với Ethereum: Rollups gốc tự động kế thừa các bản nâng cấp của Ethereum, đảm bảo tính nhất quán và tăng cường khả năng tương tác. Đồng thời, chúng cũng sẽ hưởng lợi từ cơ chế an ninh lượng tử trong tương lai của Ethereum.

Chứng minh ZK hiệu quả hơn: Rollups gốc có thể đóng gói hiệu quả nhiều bằng chứng zero-knowledge, giảm chi phí xác minh của ZK Rollups.

Phù hợp với các chuỗi ứng dụng mới: Đối với các ứng dụng phi tập trung muốn có mức độ an ninh cao nhất, họ có thể chọn trở thành "gốc", tránh phải xây dựng lại EVM và chỉ cần thêm các tính năng riêng của mình.

Nếu một Rollup vừa là gốc, vừa là Based - nghĩa là Ethereum đồng thời quản lý sắp xếp giao dịchxác minh giao dịch, thì nó sẽ trở thành "Rollup siêu âm"- loại Rollup này tận dụng tối đa tính an toàn của Ethereum và hoàn toàn phù hợp với lộ trình mở rộng dài hạn của Ethereum, là hình thức Rollup lý tưởng nhất.

lHsvMpSeTbTlmBByWVWIsqdiwTEhNXqorZPH1WkB.png

Những vấn đề Rollups gốc không thể giải quyết

Mặc dù Rollups gốc đã giải quyết các thách thức về quản trị và an ninh, nhưng chúng không thể hoàn toàn loại bỏ các giới hạn mở rộng của Ethereum, thậm chí còn đặt ra một số ràng buộc bổ sung đối với sự đa dạng của sinh thái.

Giới hạn Gas của L1 vẫn tồn tại: Giới hạn Gas tối đa của mạng chính Ethereum vẫn có hiệu lực, và nếu mỗi giao dịch phải được thực thi lại trên L1, có thể dẫn đến hiệu quả thấp. Do đó, cần kết hợp thêm các giải pháp zero-knowledge hoặc Optimistic để mở rộng hiệu quả hơn.

Thi缺hụt hỗ trợ cho các máy ảo ảo khác: Rollups gốc phải tuân thủ chặt chẽ mô hình EVM, nghĩa là chúng không thể hỗ trợ các kiến trúc máy ảo mới nổi khác như SVM hoặc MoveVM, những kiến trúc này đang dần được thị trường quan tâm.

Chi phí dữ liệu có sẵn tăng lên: Hàm tiền xử lý EXECUTE mà Rollups gốc phụ thuộc

  • Doanh nghiệp cấp Rollups: Được tùy chỉnh và kiểm soát bởi doanh nghiệp để đáp ứng nhu cầu cụ thể của riêng họ, chẳng hạn như sắp xếp giao dịch, bảo vệ quyền riêng tư.

  • Rollups tối ưu hóa hiệu suất: Tăng tốc độ giao dịch, giảm chi phí thông qua các giải pháp khả dụng dữ liệu thay thế (như EigenDA).

  • Rollups bản địa: Tích hợp hoàn toàn vào Ethereum, kế thừa bảo mật L1 và tự động nâng cấp, không cần quản trị bên ngoài hoặc cơ chế chứng minh độc lập.

Phương pháp phân loại này khuyến khích sự tồn tại chung của nhiều giải pháp mở rộng và cho phép các Rollup khác nhau đổi mới kỹ thuật trong khi vẫn duy trì sự tin cậy và an toàn của Ethereum. Justin Drake dự đoán rằng những Rollups bản địa đầu tiên có thể ra mắt vào năm tới. Tuy nhiên, để đạt được sự hoàn thiện kỹ thuật hoàn toàn (như hỗ trợ bản địa ZK Proofs, tăng giới hạn Gas L1), vẫn cần sự phối hợp và xác minh rộng rãi hơn từ cộng đồng, và việc triển khai đầy đủ có thể bị trì hoãn xa hơn nữa.

Mặc dù Rollups bản địa có thể không phải là giải pháp mở rộng duy nhất cho Ethereum, nhưng chúng cung cấp một cách đơn giản, an toàn hơn và sâu sắc hơn để mở rộng. Cuối cùng, Rollups bản địa cung cấp một hướng phát triển rõ ràng cho các L2, cho phép chúng luôn đồng bộ với mạng chủ Ethereum, mang lại trải nghiệm trơn tru và an toàn hơn cho người dùng, nhà phát triển và toàn bộ hệ sinh thái.

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
Followin logo