Tác giả: David C Nguồn: bankless Dịch: Shan Ouba, Golden Finance
Giải pháp cuối cùng cho việc mở rộng Ethereum đã xuất hiện chưa?
Bất chấp cuộc tranh luận gay gắt xung quanh lộ trình mở rộng quy mô, khả năng mở rộng quy mô của Ethereum vẫn dựa vào Rollup. Quá trình rollup chắc chắn đã thúc đẩy sự thành công trong việc mở rộng quy mô của Ethereum, nhưng vấn đề chúng không đồng bộ với chuỗi chính vẫn còn tồn tại.
Việc triển khai yêu cầu duy trì một cơ chế kiểm tra chuyên dụng, làm tăng thêm nhiều tính phức tạp và chi phí vận hành cho mỗi nhóm triển khai. Ngoài ra, họ còn phụ thuộc rất nhiều vào các ủy ban bảo mật hoặc phiếu bầu của ban quản trị để theo dõi các bản nâng cấp Ethereum, dẫn đến tình trạng chậm trễ và mất kết nối. Các giả định về bảo mật và mức độ tập trung được áp dụng bởi các Rollup khác nhau là khác nhau, dẫn đến sự phân mảnh sinh thái và giảm khả năng tương tác. Đồng thời, mỗi lần Ethereum hard fork, nhóm Rollup cần phải cập nhật thủ công để duy trì khả năng tương thích, điều này làm tăng gánh nặng quản trị và phát sinh những rủi ro mới.
Trong bối cảnh cuộc tranh luận về lộ trình mở rộng quy mô của Ethereum, nhiều người bắt đầu tự hỏi liệu có giải pháp nào đơn giản hơn không - giải pháp L2 không đòi hỏi bảo trì nặng nề và luôn được đồng bộ hóa với Ethereum.
Đây chính là ý tưởng của Native Rollups - một khuôn khổ thiết kế Rollup mới về cơ bản được liên kết với Ethereum, tận dụng tối đa tính bảo mật của chuỗi chính mà không cần dựa vào sự giám sát bên ngoài hoặc logic tùy chỉnh. Chúng ta hãy xem xét sâu hơn khái niệm này và các nguyên tắc liên quan.
Phân tích Native Rollup
Native Rollup đượ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 chính Ethereum xác minh các giao dịch thay vì dựa vào 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 giao dịch ngoài chuỗi và sử dụng cơ chế chứng minh phức tạp để xác minh việc rút tiền và thay đổi trạng thái. Native Rollup có cách tiếp cận khác, tận dụng chức năng biên dịch trước EXECUTE, một chức năng được tích hợp sẵn trong Ethereum cho phép Rollup xử lý giao dịch trực tiếp bằ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.
Theo kiến trúc này, Rollup gốc sẽ xuất bản dữ liệu giao dịch trực tiếp lên chuỗi chính Ethereum và tính chính xác của dữ liệu này sẽ được chính Ethereum đảm bảo. Khi làm như vậy, họ có thể tự động thích ứng với các nâng cấp mạng lưới Ethereum mà không cần phải bỏ phiếu quản trị hoặc sự can thiệp của các ủy ban bảo mật, loại bỏ nhiều sự phức tạp và vấn đề về khả năng tương tác hiện nay.
Bằng cách loại bỏ nhu cầu xây dựng logic Ethereum nhiều lần, Rollup gốc giảm chi phí bảo trì, đơn giản hóa cơ chế bảo mật và giúp L2 dễ dàng thích ứng với sự phát triển liên tục của Ethereum đồng thời tối đa hóa các đảm bảo bảo mật của chuỗi chính.

Native Rollup so với các Rollup khác
Để hiểu rõ hơn tầm quan trọng của native Rollup, chúng ta có thể so sánh chúng với các giải pháp Rollup khác hiện đang được khám phá.
▪️ Tổng hợp dựa trên
Tổng hợp dựa trên lần đầu tiên được Vitalik Buterin đề xuất vào năm 2021 và được Justin Drake định nghĩa chính thức vào năm 2023. Loại Rollup này hoàn toàn dựa vào trình xác thực Ethereum L1 để sắp xếp các giao dịch, do đó cải thiện tính phi tập trung của việc sắp xếp giao dịch.
Mặc dù chưa có Based Rollup nào được triển khai đầy đủ, nhưng các nhóm như Taiko và Spire Labs đang tích cực thúc đẩy việc triển khai chúng. Trong khi sự tham gia của Ethereum giúp tăng cường tính phi tập trung, Blockchain-Based Rollup vẫn cần phải quản lý hệ thống bằng chứng riêng của mình. Do thời gian chặn dài của Ethereum L1 nên trải nghiệm của người dùng có thể bị ảnh hưởng, nhưng những cải tiến đối với cơ chế xác nhận trước đang khắc phục được 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 quy trình thực thi và lưu trữ của Ethereum L1 một cách chặt chẽ nhất có thể trên Lớp 2, cho phép các ứng dụng mở rộng mà không cần phải cấu trúc lại toàn bộ.
Mặc dù cách tiếp cận này giúp các ứng dụng hiện có dễ mở rộng hơn nhưng lại phức tạp hơn so với Rollup truyền thống vì nó đòi hỏi 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 hướng đến mục tiêu đạt được khả năng kết hợp tốt hơn và triển khai ứng dụng dễ dàng hơn, nhưng vẫn phải đối mặt với những thách thức về các ưu đãi kinh tế và trải nghiệm của người dùng.

▪️ Native Rollups
Như đã đề cập trước đó, không giống như hai giải pháp trên, native Rollup không yêu cầu một khuôn khổ chứng minh riêng biệt hoặc trình xác minh bên ngoài vì mọi xác minh đều được thực hiện bởi chính Ethereum. Điều này làm giảm đáng kể sự phức tạp của L2 và đơn giản hóa tương tác của nó với L1.
Ưu điểm chính của Rollup gốc:
Bảo mật được cải thiện đá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ư họ tin tưởng Ethereum L1. Nguy cơ tấn công vào nhiều chữ ký hoặc ủy ban bảo mật mà Rollup truyền thống dựa vào sẽ giảm đáng kể.
Phát triển dễ dàng hơn: Không còn yêu cầu bằng chứng gian lận tùy chỉnh hoặc bằng chứng không kiến thức, giúp giảm độ phức tạp khi triển khai và bảo trì.
Liên kết chặt chẽ hơn với Ethereum: Native Rollup 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à cải thiện khả năng tương tác. Đồng thời, họ cũng sẽ được hưởng lợi từ cơ chế bảo mật lượng tử trong tương lai của Ethereum.
Bằng chứng ZK hiệu quả hơn: Native Rollup có thể gói gọn hiệu quả nhiều bằng chứng không cần kiến thức, giúp giảm chi phí xác minh của ZK Rollup.
Áp dụng cho chuỗi ứng dụng mới: Đối với các ứng dụng phi tập trung muốn đạt được mức độ bảo mật cao nhất, chúng có thể chọn trở thành "gốc" và tránh phát triển lại EVM, mà chỉ cần thêm các tính năng của riêng chúng.
Nếu Rollup vừa là bản địa vừa là Dựa trên - tức là Ethereum quản lý cả thứ tự giao dịch và xá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 bảo mật 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. Đây là hình thức Rollup lý tưởng nhất.

Các vấn đề mà Native Rollup không thể giải quyết
Mặc dù native Rollup giải quyết được các thách thức về quản trị và bảo mật, nhưng chúng không thể loại bỏ hoàn toàn các hạn chế về khả năng mở rộng của Ethereum và thậm chí còn áp đặt thêm các hạn chế đối với tính đa dạng sinh thái ở một số khía cạnh.
Giới hạn Gas L1 vẫn còn: Giới hạn Gas của mạng chính Ethereum vẫn còn hiệu lực và nếu mọi giao dịch phải được thực hiện lại trên L1 thì có thể gây ra tình trạng kém hiệu quả. Do đó, cần kết hợp thêm các giải pháp không kiến thức hoặc lạc quan để đạt được sự mở rộng hiệu quả hơn.
Thiếu hỗ trợ cho nhiều loại máy ảo khác nhau: Native Rollup phải tuân thủ nghiêm ngặt 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, vốn đang dần thu hút sự chú ý của thị trường.
Chi phí khả dụng dữ liệu tăng: Tiền biên dịch EXECUTE mà Rollup gốc dựa vào sẽ làm tăng đáng kể chi phí khả dụng dữ liệu, có khả năng khiến chi phí L2 tăng 5–10 lần, do đó ảnh hưởng đến tính khả thi về mặt kinh tế của nó.
Ngoài ra, nhiều Rollup hiện chỉ tương thích với EVM nhưng không hoàn toàn tương đương với EVM. Việc chuyển đổi sang Rollup gốc đòi hỏi phải điều chỉnh kiến trúc trên quy mô lớn, điều này khá khó khăn. Thiết kế của Rollup gốc có thể không hỗ trợ một số định dạng giao dịch tùy chỉnh hoặc phương pháp tính toán Gas, chẳng hạn như mô hình mà ứng dụng hoặc ví trợ cấp phí Gas cho người dùng. Điều này mang lại một số sự đánh đổi nhất định về trải nghiệm của người dùng (UX).
Một bước tiến quan trọng
Mặc dù Rollup gốc là bước tiến lớn trong lộ trình mở rộng quy mô của Ethereum, không phải tất cả Rollup đều áp dụng mô hình này. Ngược lại, những người trong ngành (như Dogan của Cyber Fund) tin rằng hệ sinh thái Rollup có thể hình thành ba loại chính trong tương lai:
Rollup cấp doanh nghiệp: Được các doanh nghiệp tùy chỉnh và kiểm soát để đáp ứng các 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ư, v.v.
Các bản tổng hợp được tối ưu hóa hiệu suất: Tăng tốc độ giao dịch và giảm chi phí thông qua các giải pháp khả dụng dữ liệu thay thế (như EigenDA).
Bản phát hành gốc: 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 mà 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ự cùng tồn tại của nhiều giải pháp mở rộng và cũng cho phép các Rollup khác nhau thực hiện đổi mới công nghệ trong khi vẫn duy trì được sự tin cậy và bảo mật của Ethereum. Justin Drake dự đoán rằng đợt Rollup gốc đầu tiên có thể sẽ ra mắt vào năm tới. Tuy nhiên, để đạt được sự trưởng thành về mặt kỹ thuật đầy đủ (chẳng hạn như hỗ trợ gốc cho bằng chứng ZK, tăng giới hạn Gas L1), vẫn cần có sự phối hợp và xác minh cộng đồng rộng rãi hơn và việc triển khai đầy đủ có thể bị trì hoãn thêm trong tương lai xa.
Mặc dù Rollup gốc có thể không phải là giải pháp duy nhất để mở rộng quy mô Ethereum, nhưng chúng cung cấp một cách đơn giản hơn, an toàn hơn và tích hợp sâu hơn để mở rộng quy mô với Ethereum. Cuối cùng, Native Rollup cung cấp một lộ trình rõ ràng cho L2, cho phép chúng luôn đồng bộ với chuỗi chính Ethereum, mang lại trải nghiệm mượt mà và an toàn hơn cho người dùng, nhà phát triển và toàn bộ hệ sinh thái.