Ethereum hoạt động dựa trên nguyên tắc mỗi nút lưu trữ và thực thi mọi giao dịch được gửi bởi người dùng. Để mở rộng toàn bộ mạng lưới, Ethereum đã áp dụng giải pháp Rollup. Đơn giản nói, nó chuyển hầu hết việc xử lý giao dịch ra khỏi chuỗi (L2), từ đó giảm tải trên mạng chính của Ethereum (L1) và giảm phí giao dịch. Rollup = một tập hợp các hợp đồng thông minh trên L1 + một mạng lưới các nút trên L2, bao gồm cả các hợp đồng thông minh trên chuỗi và các bộ tổng hợp ngoại chuỗi. Nó phụ thuộc vào Ethereum cho việc thanh toán, đồng thuận và sẵn có dữ liệu, trong khi chỉ chịu trách nhiệm thực thi giao dịch. Các nút mạng L2 bao gồm nhiều phần, phần quan trọng nhất trong đó là trình tự. Tuy nhiên, hiện tại, trình tự của Rollups đối mặt với vấn đề tập trung.
Rollup là một giải pháp tăng cường cho Ethereum (L1) thực hiện các giao dịch ngoài chuỗi và đóng gói chúng vào các khối. Đối với mỗi khối, Rollup công bố dữ liệu cần thiết để tái tạo trạng thái chuỗi (như một nguồn dữ liệu sẵn có) cho lớp dữ liệu sẵn có và công bố bằng chứng về tính chính xác của việc thực hiện ngoài chuỗi cho lớp giải quyết. Rollup có hai loại: trong trường hợp của ZK-rollup, một chứng minh không biết được công bố với mỗi khối, trong khi trong trường hợp của Optimistic rollup, một chứng minh gian lận chỉ được công bố khi có tranh chấp xảy ra. Sau EIP-4844, khi việc xuất bản dữ liệu chuyển sang blobs, lớp này có thể được gọi là “lớp xuất bản dữ liệu.” Hợp đồng thông minh Rollup trên L1 xác minh các chứng minh đã được công bố. Mỗi Rollup có một hoặc nhiều cầu nối để cho phép chuyển dữ liệu giữa chuỗi cũng như tiền gửi và rút tiền.
Trong logic thực hiện của Rollup, sequencer là một thành phần quan trọng chịu trách nhiệm nhận yêu cầu giao dịch trên L2, xác định thứ tự thực hiện của chúng và đóng gói các giao dịch thành các lô cuối cùng được gửi đến hợp đồng thông minh Rollup trên L1. Điều này đóng vai trò quan trọng trong việc cải thiện hiệu suất xử lý giao dịch và giảm chi phí.
Các chức năng và nguyên tắc hoạt động của bộ sắp xếp có thể tóm tắt thành bốn phần chính:
Mặc dù công nghệ Rollup cung cấp một giải pháp mở rộng hiệu quả, nhưng vẫn còn một số vấn đề trong thiết kế và triển khai các bộ sequencers, vấn đề nổi bật nhất trong số đó là vấn đề tập trung quá mức. Hầu hết các dự án Rollup hiện tại hiện vẫn phụ thuộc vào các sequencers tập trung, thường do một thực thể duy nhất hoặc một vài thực thể điều khiển, điều này đặt ra rủi ro rõ ràng về thiếu minh bạch và điểm hỏng duy nhất.
Bỏ qua những giải thích cứng nhắc ở trên, các cuộc thảo luận về các giải pháp trình tự phi tập trung cho L2, như đã đề cập trong các bài viết trước của YBB Capital, cho dù đó là giải pháp L2 của Metis, trực tiếp mở ra việc đặt cọc các nút nhóm trình tự ra thị trường hay dự án độc lập Espresso, bản chất của chúng là phân phối "chiếc bánh lợi nhuận" của trình tự và kỳ vọng cường điệu của thị trường trong tương lai. Do đó, sự quan tâm và tính đúng đắn chính thống là những điểm mấu chốt không thể tránh khỏi.
Nguồn Ảnh: @drakefjustin
Khái niệm Rollup lần đầu tiên được đề xuất bởi người sáng lập Ethereum Vitalik Buterin, người ban đầu hình dung đạt được trạng thái "Total Anarchy" hoàn toàn không bị hạn chế để cho phép mở rộng giao dịch không giới hạn. Với các vấn đề hiện tại với trình tự giải trình, vào năm 2023, nhà nghiên cứu Ethereum Justin Drake đã đề xuất một giải pháp có tên là Based Rollups, trong đó các trình tự được quản lý bởi chính Ethereum L1. Chi tiết như sau (nguồn: xem link mở rộng 1):
“Khi việc xếp hạng của Rollup được điều khiển bởi lớp cơ sở (L1), chúng tôi gọi đó là việc xếp hạng Rollup dựa trên L1 hoặc do L1 điều khiển. Cụ thể, Rollup dựa trên L1 có nghĩa là người đề xuất L1 tiếp theo có thể làm việc mà không cần sự cho phép của người tìm kiếm và xây dựng L1 để bao gồm khối Rollup tiếp theo trong khối L1 tiếp theo.”
Liveness: Based Rollup tận hưởng các cam kết về liveness giống như L1. Lưu ý rằng các Rollup không phải Based với cửa thoát hiểm có liveness giảm (các cửa thoát hiểm là một cơ chế bảo mật trong Rollups cho phép người dùng rút an toàn tài sản từ L2 trở lại chuỗi chính L1 trong trường hợp có vấn đề hệ thống Rollup. Điều này tương tự như một lối thoát khẩn cấp).
Bảo đảm thanh toán yếu: Các giao dịch thông qua cửa thoát cần phải chờ một khoảng thời gian trước khi thanh toán được đảm bảo.
MEV từ Kiểm duyệt: Rollups với cửa thoát hiểm dễ bị ảnh hưởng bởi hiệu ứng MEV bất lợi từ việc kiểm duyệt sequencer ngắn hạn trong thời gian chờ đợi.
Rủi ro tác động mạng lưới: Việc rời đi hàng loạt do sự cố về sự sống còn của trình tự (ví dụ, cuộc tấn công 51% vào cơ chế xếp hạng PoS phi tập trung) sẽ làm gián đoạn tác động mạng lưới của Rollup. Lưu ý rằng, khác với L1, Rollup không thể phục hồi một cách tinh tế từ sự cố về sự sống còn của trình tự bằng cách sự nhất trí xã hội. Trong tất cả các thiết kế Rollup không dựa trên Base mà chúng ta biết, việc rời đi hàng loạt là thanh kiếm Damocles.
Phạt Gas: Các giao dịch được giải quyết thông qua cửa thoát thường phải chịu một khoản phạt gas cho người dùng (ví dụ, do nén dữ liệu không tối ưu từ các giao dịch không được đóng gói theo lô).
Phân cấp: Dựa trên Rollup dựa vào sự phân cấp của L1, tự nhiên tái sử dụng cơ sở hạ tầng tìm kiếm-xây dựng-đề xuất của L1. Các nhà tìm kiếm và xây dựng của L1 được khuyến khích để bao gồm các khối Rollup trong các khối L1 của họ để khai thác MEV của Rollup. Điều này từ đó khuyến khích các người đề xuất khối L1 đóng gói các khối Rollup trên L1.
Simplicity: Dựa trên Rollup sequencing là phương pháp đơn giản nhất, thậm chí còn đơn giản hơn cả việc sắp xếp tập trung. Dựa trên Rollup không yêu cầu xác minh chữ ký của người sắp xếp, lối thoát, hoặc sự đồng thuận PoS bên ngoài.
Lưu ý Lịch sử: Vào tháng 1 năm 2021, Vitalik đã đề cập đến việc sắp xếp dựa trên L1 như "Total Anarchy," có nguy cơ nhiều khối Rollup được gửi đồng thời, dẫn đến lãng phí gas và công việc. Kế hoạch Tách Biệt Người Đề Nghị - Người Xây Dựng (PBS) hiện tại có thể kiểm soát chặt chẽ việc sắp xếp L1, cho phép tối đa một khối Rollup mỗi khối L1, và không lãng phí gas. Khi khối n+1 của Rollup (hoặc với k >= 1, n+k) bao gồm chứng minh SNARK của khối n, lãng phí của các chứng minh ZK-rollup có thể được tránh.
Chi phí: Quá trình gas của Based Rollup là không — nó thậm chí không yêu cầu xác minh chữ ký từ các sequencers phi tập trung hay tập trung. Sự đơn giản của Based Rollup giảm thiểu chi phí phát triển, rút ngắn thời gian phát hành và giảm thiểu sự phơi bày của các lỗ hổng mã nguồn. Sequencing của Based Rollup cũng không cần token, tránh gánh nặng quy định liên quan đến sequencers dựa trên token.
Sự Căn Cứ Kinh Tế L1: MEV phát sinh từ Based Rollup tự nhiên chảy đến L1 cơ sở của nó. Luồng này tăng cường an ninh kinh tế của L1 và, trong trường hợp đốt MEV, tăng sự khan hiếm kinh tế của các mã thông báo bản địa của L1. Sự căn cứ kinh tế chặt chẽ này với L1 có thể giúp xây dựng sự hợp pháp của Based Rollup. Quan trọng, mặc dù hy sinh doanh thu MEV, Based Rollup vẫn giữ quyền lựa chọn kiếm thu nhập từ các mức phí tắc nghẽn L2 (ví dụ, dưới dạng các mức phí cơ sở EIP-1559).
Chủ quyền: Mặc dù ủy quyền cho việc xếp hạng tới L1, Based Rollup vẫn giữ chủ quyền. Based Rollup có thể có một token quản trị, thu phí cơ bản, và sử dụng doanh thu từ các khoản phí cơ bản này một cách thích hợp (ví dụ, Optimism quỹ cho hàng hóa công cộng).
Không có Doanh thu MEV: Based Rollup nhường MEV cho L1, giới hạn doanh thu của nó chỉ trong phí cơ bản. Theo cách không hợp lý, điều này có thể tăng doanh thu tổng thể của Based Rollup. Lý do là cảnh quan Rollup dường như là người chiến thắng mang hết, nơi mà Rollup thành công có thể tận dụng tính bảo mật, phân cấp, tính đơn giản và tính nhất quán của Based Rollup để đạt sự thống trị và cuối cùng làm tối đa hoá doanh thu.
Xếp lịch bị ràng buộc: Ủy quyền xếp lịch cho L1 giảm tính linh hoạt trong việc xếp lịch. Điều này khiến cho một số dịch vụ xếp lịch trở nên khó khăn hơn, hoặc thậm chí là không thể thực hiện được:
Pre-Confirmation: Xác nhận trước: Xác nhận trước nhanh chóng không phải là vấn đề đối với việc xếp hàng tập trung và có thể đạt được thông qua sự đồng thuận PoS bên ngoài. Việc sử dụng xếp hàng L1 cho việc xác nhận trước nhanh chóng là một câu hỏi mở, với nhiều hướng nghiên cứu hứa hẹn, bao gồm EigenL, Danh sách Bao gồm và Trái phiếu Builder.
Đến sớm được phục vụ trước (FCFS): Không chắc chắn liệu việc sắp xếp FCFS kiểu Arbitrum có thể được triển khai trên Based Rollup hay không. EigenL có thể cung cấp một lớp phủ FCFS cho Based Rollup được xếp hàng trên L1.
Tên “Based Rollup” được đặt theo sự gần gũi với chuỗi cơ sở (Base L1). Điều này trùng khớp ngẫu nhiên với thông báo gần đây của Coinbase về chuỗi Cơ sở. Thú vị thay, Coinbase đã chia sẻ hai mục tiêu thiết kế trong thông báo về Cơ sở của họ:
Không có token: “Chúng tôi không có kế hoạch phát hành một token mạng mới.” Phi tập trung: “Chúng tôi dự định dần dần phi tập trung blockchain theo thời gian.”
Base có thể đạt được sự phi tập trung không cần token bằng cách trở thành Based Rollup.
Nguồn Ảnh: @jchaskin22
Tóm lại, Based Rollup cho phép bất kỳ ai mở rộng các khối Rollup, xuất bản các thay đổi trạng thái giao dịch được sắp xếp theo trình tự thành L1 để trích xuất MEV từ L2, với tất cả trình tự và bảo mật được cung cấp bởi Ethereum L1. Cách tiếp cận này tránh sự cần thiết của sự đồng thuận PoS bên ngoài và các mã thông báo Rollup cụ thể. So với các Rollup khác yêu cầu chức năng "cửa thoát hiểm khẩn cấp" thiết yếu để bảo vệ tài sản, tầm nhìn của Based Rollup loại bỏ nhu cầu này, đảm bảo hoàn thành giao dịch suôn sẻ trên Rollup miễn là Ethereum tiếp tục chạy an toàn.
Nguồn Ảnh: Trang Web Chính Thức của Taiko
Taiko Labs là nhóm chính phát triển và quảng bá Based Rollup, một giải pháp tăng cường Ethereum Layer 2. Tầm nhìn của họ là giải quyết vấn đề về khả năng mở rộng của Ethereum mainnet thông qua các công nghệ đổi mới như Based Rollup. Taiko Labs có ba tính năng chính:
Taiko nhằm xây dựng một loại ZK-EVM tương đương hoàn toàn với Ethereum loại 1, như đã đề cập bởi Vitalik Buterin trong “Các loại ZK-EVMs khác nhau” (xem Liên kết Mở rộng 2). Việc theo đuổi sự tương đương đầy đủ và không vi compromi với Ethereum nhằm mục tiêu hoàn toàn tương thích để xác minh các khối Ethereum (ít nhất là lớp thực thi, loại trừ sự thống nhất của chuỗi đèn báo nhưng bao gồm tất cả các giao dịch, hợp đồng thông minh và logic tài khoản mà không thay thế băm, cây trạng thái/giao dịch và logic thống nhất khác). Do đó, so với các loại khác, loại 1 là giải pháp phức tạp và thách thức nhất để tiếp cận giải pháp bản địa.
Nguồn ảnh: Vitalik Buterin: "Các loại ZK-EVM khác nhau"
Base Competitive Rollup (BCR)
Base Competitive Rollup là một giải pháp mở rộng blockchain đổi mới được phát triển bởi Taiko Labs. BCR nhắm vào việc cải thiện hiệu suất và bảo mật Rollup thông qua cơ chế cạnh tranh, cho phép các bên tham gia khác nhau cạnh tranh tự do trong việc nộp các khối và tạo ra các bằng chứng, từ đó nâng cao hiệu suất và phân quyền tổng thể của mạng.
Đặc điểm nổi bật:
Ưu điểm:
Nhược điểm:
Trong BBR, một Booster là một người tham gia đặc biệt chịu trách nhiệm tối ưu hóa các lô giao dịch, nén dữ liệu giao dịch và xử lý nhiều lô giao dịch song song. Chức năng chính của nó là phân tách thực thi và lưu trữ, đảm bảo rằng trong khi L2 xử lý thực thi, L1 vẫn phân tán, và địa chỉ hợp đồng thông minh duy trì nhất quán trên L1 và tất cả các BBR.
Tuy nhiên, BBR đối mặt với những thách thức như sự phức tạp tăng lên của hệ thống, tiêu thụ tài nguyên và nguy cơ tập trung tiềm năng. Những phát triển trong tương lai sẽ đòi hỏi việc tối ưu hóa và mở rộng hơn để đáp ứng các yêu cầu tiến triển của công nghệ blockchain.
Nguồn Ảnh: Taiko Labs
Hiện tại, Based Rollup đại diện cho một sự thay đổi đáng kể trong các phương pháp mở rộng Layer 2 của Ethereum. Nó ủy quyền việc xếp hạng Rollup trực tiếp cho các người đề xuất Layer 1, sử dụng thiết kế tách biệt giữa người đề xuất và người xây dựng. Điều này cho phép Layer 1 thực hiện tất cả các vai trò xếp hạng cho Rollup. Đồng thời, nó mở rộng MEV, cho phép các người tìm kiếm L2 gói gọn các giao dịch và gửi chúng đến các người xây dựng L2, cũng là người tìm kiếm L1. Những khối L2 hoàn chỉnh này sau đó trở thành một phần của các khối L1, cuối cùng được xử lý bởi các người xây dựng L1 và mạng chính Ethereum.
Mặc dù vẫn cần phải xem xét xem Based Rollup có thể được coi là giải pháp cuối cùng cho Rollups hay không, nhưng không thể phủ nhận rằng nó đại diện cho một đổi mới lớn trong việc mở rộng Layer 2 của Ethereum, cung cấp một giải pháp an toàn và phi tập trung hơn. Nếu chúng ta áp dụng cùng tư duy đó vào hệ sinh thái Bitcoin, việc đạt được một VM nguyên bản và phi tập trung với tính mở rộng của Ethereum sẽ không khó khăn. Toàn bộ ngành công nghiệp vẫn còn một quãng đường dài để giải quyết vấn đề về việc mở rộng thật sự phi tập trung.
Поділіться
Ethereum hoạt động dựa trên nguyên tắc mỗi nút lưu trữ và thực thi mọi giao dịch được gửi bởi người dùng. Để mở rộng toàn bộ mạng lưới, Ethereum đã áp dụng giải pháp Rollup. Đơn giản nói, nó chuyển hầu hết việc xử lý giao dịch ra khỏi chuỗi (L2), từ đó giảm tải trên mạng chính của Ethereum (L1) và giảm phí giao dịch. Rollup = một tập hợp các hợp đồng thông minh trên L1 + một mạng lưới các nút trên L2, bao gồm cả các hợp đồng thông minh trên chuỗi và các bộ tổng hợp ngoại chuỗi. Nó phụ thuộc vào Ethereum cho việc thanh toán, đồng thuận và sẵn có dữ liệu, trong khi chỉ chịu trách nhiệm thực thi giao dịch. Các nút mạng L2 bao gồm nhiều phần, phần quan trọng nhất trong đó là trình tự. Tuy nhiên, hiện tại, trình tự của Rollups đối mặt với vấn đề tập trung.
Rollup là một giải pháp tăng cường cho Ethereum (L1) thực hiện các giao dịch ngoài chuỗi và đóng gói chúng vào các khối. Đối với mỗi khối, Rollup công bố dữ liệu cần thiết để tái tạo trạng thái chuỗi (như một nguồn dữ liệu sẵn có) cho lớp dữ liệu sẵn có và công bố bằng chứng về tính chính xác của việc thực hiện ngoài chuỗi cho lớp giải quyết. Rollup có hai loại: trong trường hợp của ZK-rollup, một chứng minh không biết được công bố với mỗi khối, trong khi trong trường hợp của Optimistic rollup, một chứng minh gian lận chỉ được công bố khi có tranh chấp xảy ra. Sau EIP-4844, khi việc xuất bản dữ liệu chuyển sang blobs, lớp này có thể được gọi là “lớp xuất bản dữ liệu.” Hợp đồng thông minh Rollup trên L1 xác minh các chứng minh đã được công bố. Mỗi Rollup có một hoặc nhiều cầu nối để cho phép chuyển dữ liệu giữa chuỗi cũng như tiền gửi và rút tiền.
Trong logic thực hiện của Rollup, sequencer là một thành phần quan trọng chịu trách nhiệm nhận yêu cầu giao dịch trên L2, xác định thứ tự thực hiện của chúng và đóng gói các giao dịch thành các lô cuối cùng được gửi đến hợp đồng thông minh Rollup trên L1. Điều này đóng vai trò quan trọng trong việc cải thiện hiệu suất xử lý giao dịch và giảm chi phí.
Các chức năng và nguyên tắc hoạt động của bộ sắp xếp có thể tóm tắt thành bốn phần chính:
Mặc dù công nghệ Rollup cung cấp một giải pháp mở rộng hiệu quả, nhưng vẫn còn một số vấn đề trong thiết kế và triển khai các bộ sequencers, vấn đề nổi bật nhất trong số đó là vấn đề tập trung quá mức. Hầu hết các dự án Rollup hiện tại hiện vẫn phụ thuộc vào các sequencers tập trung, thường do một thực thể duy nhất hoặc một vài thực thể điều khiển, điều này đặt ra rủi ro rõ ràng về thiếu minh bạch và điểm hỏng duy nhất.
Bỏ qua những giải thích cứng nhắc ở trên, các cuộc thảo luận về các giải pháp trình tự phi tập trung cho L2, như đã đề cập trong các bài viết trước của YBB Capital, cho dù đó là giải pháp L2 của Metis, trực tiếp mở ra việc đặt cọc các nút nhóm trình tự ra thị trường hay dự án độc lập Espresso, bản chất của chúng là phân phối "chiếc bánh lợi nhuận" của trình tự và kỳ vọng cường điệu của thị trường trong tương lai. Do đó, sự quan tâm và tính đúng đắn chính thống là những điểm mấu chốt không thể tránh khỏi.
Nguồn Ảnh: @drakefjustin
Khái niệm Rollup lần đầu tiên được đề xuất bởi người sáng lập Ethereum Vitalik Buterin, người ban đầu hình dung đạt được trạng thái "Total Anarchy" hoàn toàn không bị hạn chế để cho phép mở rộng giao dịch không giới hạn. Với các vấn đề hiện tại với trình tự giải trình, vào năm 2023, nhà nghiên cứu Ethereum Justin Drake đã đề xuất một giải pháp có tên là Based Rollups, trong đó các trình tự được quản lý bởi chính Ethereum L1. Chi tiết như sau (nguồn: xem link mở rộng 1):
“Khi việc xếp hạng của Rollup được điều khiển bởi lớp cơ sở (L1), chúng tôi gọi đó là việc xếp hạng Rollup dựa trên L1 hoặc do L1 điều khiển. Cụ thể, Rollup dựa trên L1 có nghĩa là người đề xuất L1 tiếp theo có thể làm việc mà không cần sự cho phép của người tìm kiếm và xây dựng L1 để bao gồm khối Rollup tiếp theo trong khối L1 tiếp theo.”
Liveness: Based Rollup tận hưởng các cam kết về liveness giống như L1. Lưu ý rằng các Rollup không phải Based với cửa thoát hiểm có liveness giảm (các cửa thoát hiểm là một cơ chế bảo mật trong Rollups cho phép người dùng rút an toàn tài sản từ L2 trở lại chuỗi chính L1 trong trường hợp có vấn đề hệ thống Rollup. Điều này tương tự như một lối thoát khẩn cấp).
Bảo đảm thanh toán yếu: Các giao dịch thông qua cửa thoát cần phải chờ một khoảng thời gian trước khi thanh toán được đảm bảo.
MEV từ Kiểm duyệt: Rollups với cửa thoát hiểm dễ bị ảnh hưởng bởi hiệu ứng MEV bất lợi từ việc kiểm duyệt sequencer ngắn hạn trong thời gian chờ đợi.
Rủi ro tác động mạng lưới: Việc rời đi hàng loạt do sự cố về sự sống còn của trình tự (ví dụ, cuộc tấn công 51% vào cơ chế xếp hạng PoS phi tập trung) sẽ làm gián đoạn tác động mạng lưới của Rollup. Lưu ý rằng, khác với L1, Rollup không thể phục hồi một cách tinh tế từ sự cố về sự sống còn của trình tự bằng cách sự nhất trí xã hội. Trong tất cả các thiết kế Rollup không dựa trên Base mà chúng ta biết, việc rời đi hàng loạt là thanh kiếm Damocles.
Phạt Gas: Các giao dịch được giải quyết thông qua cửa thoát thường phải chịu một khoản phạt gas cho người dùng (ví dụ, do nén dữ liệu không tối ưu từ các giao dịch không được đóng gói theo lô).
Phân cấp: Dựa trên Rollup dựa vào sự phân cấp của L1, tự nhiên tái sử dụng cơ sở hạ tầng tìm kiếm-xây dựng-đề xuất của L1. Các nhà tìm kiếm và xây dựng của L1 được khuyến khích để bao gồm các khối Rollup trong các khối L1 của họ để khai thác MEV của Rollup. Điều này từ đó khuyến khích các người đề xuất khối L1 đóng gói các khối Rollup trên L1.
Simplicity: Dựa trên Rollup sequencing là phương pháp đơn giản nhất, thậm chí còn đơn giản hơn cả việc sắp xếp tập trung. Dựa trên Rollup không yêu cầu xác minh chữ ký của người sắp xếp, lối thoát, hoặc sự đồng thuận PoS bên ngoài.
Lưu ý Lịch sử: Vào tháng 1 năm 2021, Vitalik đã đề cập đến việc sắp xếp dựa trên L1 như "Total Anarchy," có nguy cơ nhiều khối Rollup được gửi đồng thời, dẫn đến lãng phí gas và công việc. Kế hoạch Tách Biệt Người Đề Nghị - Người Xây Dựng (PBS) hiện tại có thể kiểm soát chặt chẽ việc sắp xếp L1, cho phép tối đa một khối Rollup mỗi khối L1, và không lãng phí gas. Khi khối n+1 của Rollup (hoặc với k >= 1, n+k) bao gồm chứng minh SNARK của khối n, lãng phí của các chứng minh ZK-rollup có thể được tránh.
Chi phí: Quá trình gas của Based Rollup là không — nó thậm chí không yêu cầu xác minh chữ ký từ các sequencers phi tập trung hay tập trung. Sự đơn giản của Based Rollup giảm thiểu chi phí phát triển, rút ngắn thời gian phát hành và giảm thiểu sự phơi bày của các lỗ hổng mã nguồn. Sequencing của Based Rollup cũng không cần token, tránh gánh nặng quy định liên quan đến sequencers dựa trên token.
Sự Căn Cứ Kinh Tế L1: MEV phát sinh từ Based Rollup tự nhiên chảy đến L1 cơ sở của nó. Luồng này tăng cường an ninh kinh tế của L1 và, trong trường hợp đốt MEV, tăng sự khan hiếm kinh tế của các mã thông báo bản địa của L1. Sự căn cứ kinh tế chặt chẽ này với L1 có thể giúp xây dựng sự hợp pháp của Based Rollup. Quan trọng, mặc dù hy sinh doanh thu MEV, Based Rollup vẫn giữ quyền lựa chọn kiếm thu nhập từ các mức phí tắc nghẽn L2 (ví dụ, dưới dạng các mức phí cơ sở EIP-1559).
Chủ quyền: Mặc dù ủy quyền cho việc xếp hạng tới L1, Based Rollup vẫn giữ chủ quyền. Based Rollup có thể có một token quản trị, thu phí cơ bản, và sử dụng doanh thu từ các khoản phí cơ bản này một cách thích hợp (ví dụ, Optimism quỹ cho hàng hóa công cộng).
Không có Doanh thu MEV: Based Rollup nhường MEV cho L1, giới hạn doanh thu của nó chỉ trong phí cơ bản. Theo cách không hợp lý, điều này có thể tăng doanh thu tổng thể của Based Rollup. Lý do là cảnh quan Rollup dường như là người chiến thắng mang hết, nơi mà Rollup thành công có thể tận dụng tính bảo mật, phân cấp, tính đơn giản và tính nhất quán của Based Rollup để đạt sự thống trị và cuối cùng làm tối đa hoá doanh thu.
Xếp lịch bị ràng buộc: Ủy quyền xếp lịch cho L1 giảm tính linh hoạt trong việc xếp lịch. Điều này khiến cho một số dịch vụ xếp lịch trở nên khó khăn hơn, hoặc thậm chí là không thể thực hiện được:
Pre-Confirmation: Xác nhận trước: Xác nhận trước nhanh chóng không phải là vấn đề đối với việc xếp hàng tập trung và có thể đạt được thông qua sự đồng thuận PoS bên ngoài. Việc sử dụng xếp hàng L1 cho việc xác nhận trước nhanh chóng là một câu hỏi mở, với nhiều hướng nghiên cứu hứa hẹn, bao gồm EigenL, Danh sách Bao gồm và Trái phiếu Builder.
Đến sớm được phục vụ trước (FCFS): Không chắc chắn liệu việc sắp xếp FCFS kiểu Arbitrum có thể được triển khai trên Based Rollup hay không. EigenL có thể cung cấp một lớp phủ FCFS cho Based Rollup được xếp hàng trên L1.
Tên “Based Rollup” được đặt theo sự gần gũi với chuỗi cơ sở (Base L1). Điều này trùng khớp ngẫu nhiên với thông báo gần đây của Coinbase về chuỗi Cơ sở. Thú vị thay, Coinbase đã chia sẻ hai mục tiêu thiết kế trong thông báo về Cơ sở của họ:
Không có token: “Chúng tôi không có kế hoạch phát hành một token mạng mới.” Phi tập trung: “Chúng tôi dự định dần dần phi tập trung blockchain theo thời gian.”
Base có thể đạt được sự phi tập trung không cần token bằng cách trở thành Based Rollup.
Nguồn Ảnh: @jchaskin22
Tóm lại, Based Rollup cho phép bất kỳ ai mở rộng các khối Rollup, xuất bản các thay đổi trạng thái giao dịch được sắp xếp theo trình tự thành L1 để trích xuất MEV từ L2, với tất cả trình tự và bảo mật được cung cấp bởi Ethereum L1. Cách tiếp cận này tránh sự cần thiết của sự đồng thuận PoS bên ngoài và các mã thông báo Rollup cụ thể. So với các Rollup khác yêu cầu chức năng "cửa thoát hiểm khẩn cấp" thiết yếu để bảo vệ tài sản, tầm nhìn của Based Rollup loại bỏ nhu cầu này, đảm bảo hoàn thành giao dịch suôn sẻ trên Rollup miễn là Ethereum tiếp tục chạy an toàn.
Nguồn Ảnh: Trang Web Chính Thức của Taiko
Taiko Labs là nhóm chính phát triển và quảng bá Based Rollup, một giải pháp tăng cường Ethereum Layer 2. Tầm nhìn của họ là giải quyết vấn đề về khả năng mở rộng của Ethereum mainnet thông qua các công nghệ đổi mới như Based Rollup. Taiko Labs có ba tính năng chính:
Taiko nhằm xây dựng một loại ZK-EVM tương đương hoàn toàn với Ethereum loại 1, như đã đề cập bởi Vitalik Buterin trong “Các loại ZK-EVMs khác nhau” (xem Liên kết Mở rộng 2). Việc theo đuổi sự tương đương đầy đủ và không vi compromi với Ethereum nhằm mục tiêu hoàn toàn tương thích để xác minh các khối Ethereum (ít nhất là lớp thực thi, loại trừ sự thống nhất của chuỗi đèn báo nhưng bao gồm tất cả các giao dịch, hợp đồng thông minh và logic tài khoản mà không thay thế băm, cây trạng thái/giao dịch và logic thống nhất khác). Do đó, so với các loại khác, loại 1 là giải pháp phức tạp và thách thức nhất để tiếp cận giải pháp bản địa.
Nguồn ảnh: Vitalik Buterin: "Các loại ZK-EVM khác nhau"
Base Competitive Rollup (BCR)
Base Competitive Rollup là một giải pháp mở rộng blockchain đổi mới được phát triển bởi Taiko Labs. BCR nhắm vào việc cải thiện hiệu suất và bảo mật Rollup thông qua cơ chế cạnh tranh, cho phép các bên tham gia khác nhau cạnh tranh tự do trong việc nộp các khối và tạo ra các bằng chứng, từ đó nâng cao hiệu suất và phân quyền tổng thể của mạng.
Đặc điểm nổi bật:
Ưu điểm:
Nhược điểm:
Trong BBR, một Booster là một người tham gia đặc biệt chịu trách nhiệm tối ưu hóa các lô giao dịch, nén dữ liệu giao dịch và xử lý nhiều lô giao dịch song song. Chức năng chính của nó là phân tách thực thi và lưu trữ, đảm bảo rằng trong khi L2 xử lý thực thi, L1 vẫn phân tán, và địa chỉ hợp đồng thông minh duy trì nhất quán trên L1 và tất cả các BBR.
Tuy nhiên, BBR đối mặt với những thách thức như sự phức tạp tăng lên của hệ thống, tiêu thụ tài nguyên và nguy cơ tập trung tiềm năng. Những phát triển trong tương lai sẽ đòi hỏi việc tối ưu hóa và mở rộng hơn để đáp ứng các yêu cầu tiến triển của công nghệ blockchain.
Nguồn Ảnh: Taiko Labs
Hiện tại, Based Rollup đại diện cho một sự thay đổi đáng kể trong các phương pháp mở rộng Layer 2 của Ethereum. Nó ủy quyền việc xếp hạng Rollup trực tiếp cho các người đề xuất Layer 1, sử dụng thiết kế tách biệt giữa người đề xuất và người xây dựng. Điều này cho phép Layer 1 thực hiện tất cả các vai trò xếp hạng cho Rollup. Đồng thời, nó mở rộng MEV, cho phép các người tìm kiếm L2 gói gọn các giao dịch và gửi chúng đến các người xây dựng L2, cũng là người tìm kiếm L1. Những khối L2 hoàn chỉnh này sau đó trở thành một phần của các khối L1, cuối cùng được xử lý bởi các người xây dựng L1 và mạng chính Ethereum.
Mặc dù vẫn cần phải xem xét xem Based Rollup có thể được coi là giải pháp cuối cùng cho Rollups hay không, nhưng không thể phủ nhận rằng nó đại diện cho một đổi mới lớn trong việc mở rộng Layer 2 của Ethereum, cung cấp một giải pháp an toàn và phi tập trung hơn. Nếu chúng ta áp dụng cùng tư duy đó vào hệ sinh thái Bitcoin, việc đạt được một VM nguyên bản và phi tập trung với tính mở rộng của Ethereum sẽ không khó khăn. Toàn bộ ngành công nghiệp vẫn còn một quãng đường dài để giải quyết vấn đề về việc mở rộng thật sự phi tập trung.