BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Từ lý thuyết đến thực hành: Dựa trên Rollup có thể triển khai giải pháp Rollup theo hướng sắp xếp L1 không?

Đọc bài viết này mất 31 phút
Dựa trên Rollup có thể được coi là một sự đổi mới lớn trong việc mở rộng lớp thứ hai của Ethereum, cung cấp giải pháp mở rộng an toàn và phi tập trung hơn, nhưng liệu đó có phải là giải pháp cuối cùng cho Rollup hay không vẫn còn phải được xác minh.
Tiêu đề gốc: "Từ lý thuyết đến thực hành: Rollup dựa trên có thể triển khai giải pháp Rollup theo sắp xếp L1"
Tác giả gốc: Ac-Core, Nhà nghiên cứu vốn của YBB  Ac-Core


Lời nói đầu:


Nguyên tắc hoạt động của Ethereum là mỗi nút sẽ lưu trữ và thực hiện mọi giao dịch do người dùng gửi Giao dịch, để mở rộng toàn bộ mạng, Ethereum áp dụng giải pháp Rollup. Nói một cách đơn giản, nó di chuyển hầu hết quá trình xử lý giao dịch ra khỏi chuỗi (L2), do đó giảm gánh nặng cho mạng chính Ethereum (L1) và giảm phí giao dịch, tức là một tập hợp các hợp đồng thông minh Rollup=L1 + các nút mạng của L2, nghĩa là các hợp đồng thông minh trên chuỗi và các công cụ tổng hợp ngoài chuỗi, dựa vào chính Ethereum để giải quyết, đồng thuận và sẵn có dữ liệu, chỉ chịu trách nhiệm thực hiện các giao dịch. Các nút mạng L2 bao gồm nhiều phần, trong đó quan trọng nhất là trình sắp xếp chuỗi, nhưng hiện tại các trình sắp xếp của Rollup đang gặp phải các vấn đề về tập trung hóa.


Cuộn lên và sắp xếp thứ tự


Cuộn lên là một giải pháp mở rộng quy mô cho sơ đồ Ethereum (L1), trong đó thực hiện các giao dịch ngoài chuỗi và đóng gói các giao dịch theo khối. Đối với mỗi khối, Rollup xuất bản dữ liệu cần thiết để tái cấu trúc trạng thái chuỗi (dưới dạng nguồn sẵn có của dữ liệu) cho lớp sẵn có của dữ liệu và xuất bản bằng chứng về tính chính xác của việc thực thi ngoài chuỗi đối với lớp giải quyết (có hai loại Tổng hợp, trong trường hợp ZK-rollup, bằng chứng không có kiến thức được cấp cho mỗi khối; trong trường hợp tổng hợp Optimistic, bằng chứng gian lận chỉ được cấp khi xảy ra tranh chấp sau EIP-4844, khi xuất bản dữ liệu chuyển sang các đốm màu). , Lớp này có thể được gọi là "lớp xuất bản dữ liệu". Trong số đó, hợp đồng thông minh của Rollup xác minh bằng chứng được cấp trên L1 và mỗi Rollup sẽ có một hoặc nhiều cầu nối để thực hiện việc truyền dữ liệu giữa các chuỗi cũng như gửi và rút tiền.


Trong logic triển khai của Rollup, trình sắp xếp thứ tự là thành phần chính. Nó chịu trách nhiệm chính trong việc nhận các 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 từng đợt (Batch) và cuối cùng truyền chúng đến hợp đồng thông minh Rollup trên L1 đóng vai trò quan trọng trong việc nâng cao hiệu quả xử lý giao dịch và giảm chi phí.


Chức năng và nguyên lý làm việc của máy phân loại chủ yếu bao gồm bốn phần.


1. Nhận giao dịch: Trình sắp xếp thứ tự nhận các yêu cầu giao dịch từ người dùng hoặc ứng dụng. Các giao dịch này trước tiên được xử lý trên L2, thay vì trực tiếp trên mạng chính Ethereum;


2. Sắp xếp các giao dịch:Trình sắp xếp thứ tự chịu trách nhiệm sắp xếp các giao dịch đã nhận và xác định thứ tự thực hiện của chúng. Quá trình này tương tự như những gì thợ đào Ethereum thực hiện trước khi đóng gói các giao dịch thành các khối;


3. Bộ phân loại sẽ đóng gói các giao dịch đã được sắp xếp. thành các lô chứa thông tin tóm tắt của nhiều giao dịch;


4. Gửi tới L1: Cuối cùng, trình sắp xếp trình tự gửi lô giao dịch được đóng gói đến mạng chính Ethereum (L1), nơi diễn ra quá trình xử lý và lưu trữ dữ liệu. Điều này cho phép L1 xác thực và lưu trữ các cập nhật trạng thái trên L2.


Mặc dù công nghệ Rollup cung cấp giải pháp mở rộng hiệu quả nhưng vẫn còn một số vấn đề trong việc thiết kế và triển khai trình sắp xếp chuỗi. Vấn đề đầu tiên là vấn đề tập trung hóa. các dự án hiện dựa vào trình sắp xếp tập trung, thường được kiểm soát bởi một thực thể duy nhất hoặc một số ít thực thể, điều này gây ra rủi ro trực quan về sự thiếu minh bạch và các điểm thất bại duy nhất.


Bên cạnh lời giải thích cứng nhắc trên, cuộc thảo luận về giải pháp phân loại phi tập trung L2, liệu đó có phải là Metis đã được đề cập trong các bài viết trước của YBB Capital hay không. về việc đặt cược các nút nhóm phân loại mở trực tiếp ra thị trường hoặc dự án độc lập Kế hoạch Espresso được bắt đầu từ đầu, bản chất là phân phối "bánh lợi nhuận" phân loại và kỳ vọng không gian cho việc đầu cơ thị trường trong tương lai, vì vậy lợi ích và tính hợp pháp là chính xác Chìa khóa để tránh


Nền tảng lịch sử và thiết kế của Dựa trên bản tổng hợp


Nguồn ảnh: @drakefjustin


Khái niệm Rollup lần đầu tiên được đề xuất bởi Vitalik Buterin, người sáng lập Ethereum, ý tưởng là đạt được trạng thái "Hoàn toàn hỗn loạn" hoàn toàn không bị ràng buộc để cho phép bất kỳ ai mở rộng giao dịch không giới hạn. Kết hợp các vấn đề nêu trên với bộ sắp xếp hiện tại, vào năm 2023 Nhà nghiên cứu Ethereum: Justin Drake đã đề xuất một giải pháp có tên Dựa Rollups trong đó bộ sắp xếp được quản lý bởi chính Ethereum L1. Nội dung như sau (xem liên kết mở rộng 1 để biết nguồn):


Định nghĩa:


"Khi việc sắp xếp bản tóm tắt được điều khiển bởi lớp cơ sở ( L1), chúng tôi gọi nó là tập hợp dựa trên L1 hoặc theo thứ tự L1. Cụ thể, tập hợp dựa trên L1 có nghĩa là người đề xuất L1 tiếp theo có thể hợp tác với những người tìm kiếm và xây dựng L1 để đưa khối Rollup tiếp theo vào khối L1 tiếp theo mà không được phép ”


Ưu điểm:


●    Tính sống động: Tính năng tổng hợp dựa trên tính năng sống động giống như L1 đảm bảo. Xin lưu ý rằng hoạt động của Non-Based Rollup với Escape Hatches sẽ bị giảm bớt (Escape Hatches là một cơ chế an toàn trong Rollup cho phép người dùng trích xuất tài sản từ L2 trở lại L1 master một cách an toàn khi có sự cố với hệ thống Rollup. chain Nó tương tự như một lối thoát khẩn cấp);


Đảm bảo thanh toán yếu hơn: Các giao dịch thoát hiểm phải đợi một khoảng thời gian chờ trước khi được đảm bảo thanh toán;

<. p>

MEV dựa trên kiểm duyệt: Các bản tổng hợp có cửa thoát hiểm dễ bị ảnh hưởng bởi MEV bất lợi từ việc xem xét trình sắp xếp trình tự ngắn hạn trong khoảng thời gian chờ;


Hiệu ứng mạng đang gặp rủi ro: Các lần thoát quy mô lớn được kích hoạt do sự cố về khả năng tồn tại của đơn đặt hàng (chẳng hạn như các cuộc tấn công 51% vào cơ chế đặt hàng PoS phi tập trung) sẽ phá hủy các hiệu ứng mạng của Rollup. Lưu ý rằng không giống như
L1, Rollup không thể sử dụng sự đồng thuận xã hội để khôi phục một cách nhẹ nhàng sau các lỗi về khả năng hoạt động của trình sắp xếp chuỗi. Trong tất cả các thiết kế Rollup không dựa trên cơ sở đã biết, các lần thoát hàng loạt là Sword of Damocles;


Hình phạt gas: Các giao dịch được giải quyết thông qua các nhóm thoát thường Gây ra các hình phạt gas cho người dùng ( ví dụ: nén dữ liệu dưới mức tối ưu do đóng gói giao dịch không theo đợt).


●   Sự phân quyền: Dựa trên Rollup kế thừa sự phân cấp của L1 và tái sử dụng một cách tự nhiên cơ sở hạ tầng của người tìm kiếm-xây dựng-Người đề xuất L1. Những người tìm kiếm và xây dựng L1 được khuyến khích đưa các khối tổng hợp vào khối L1 của họ để trích xuất MEV của tổng hợp. Sau đó, điều này khuyến khích những người đề xuất khối L1 đóng gói các khối tổng hợp trên L1.


●  Tính đơn giản: Sắp xếp dựa trên tập hợp là cách đơn giản nhất, thậm chí còn đơn giản hơn nhiều so với sắp xếp tập trung. Dựa trên Rollup không yêu cầu xác minh chữ ký người đặt hàng, không có lối thoát và không có sự đồng thuận PoS bên ngoài.


Lưu ý lịch sử: Vào tháng 1 năm 2021, Vitalik gọi giải pháp dựa trên phân loại L1 là "hoàn toàn hỗn loạn", bao gồm việc gửi nhiều khối cuộn lên cùng một lúc. Kết quả là rủi ro gây lãng phí Gas và khối lượng công việc. Sơ đồ phân tách người đề xuất-người xây dựng khối (PBS) hiện tại có thể kiểm soát chặt chẽ thứ tự L1, với tối đa một khối cuộn lên trên mỗi khối L1 và không lãng phí gas. Điều này tránh lãng phí công việc chứng minh của một bản tổng hợp ZK khi khối n+1 của bản tổng hợp (hoặc n+k cho k >= 1) chứa bằng chứng SNARK của khối n.


●  Chi phí: Bản tổng hợp dựa trên không tốn phí gas—thậm chí nó không yêu cầu xác minh chữ ký từ những người đặt hàng phi tập trung hoặc tập trung. Tính đơn giản của Dựa Rollup giúp giảm chi phí phát triển, rút ngắn thời gian phát hành và giảm vùng tiếp xúc với các lỗ hổng mã. Việc sắp xếp dựa trên danh sách tổng hợp cũng không có mã thông báo, tránh gánh nặng pháp lý của các trình sắp xếp dựa trên mã thông báo.


●   Phù hợp với liên kết kinh tế L1 (liên kết kinh tế L1): MEV có nguồn gốc từ Dựa trên Rollup tự nhiên chảy vào L1 mà nó dựa vào. Dòng chảy này tăng cường an ninh kinh tế L1 và trong trường hợp MEV bị phá hủy, sẽ làm tăng sự khan hiếm kinh tế của các token gốc của L1. Sự tích hợp kinh tế mạnh mẽ này với L1 có thể giúp xây dựng tính hợp pháp của Dựa trên tổng hợp. Điều quan trọng là, mặc dù hy sinh doanh thu MEV, Dựa trên Rollup vẫn có tùy chọn tạo doanh thu từ phí tắc nghẽn L2 (chẳng hạn như phí cơ sở L2 ở dạng EIP-1559).


●   Quyền chủ quyền: Mặc dù việc phân loại được ủy quyền cho L1, nhưng Based Rollup vẫn giữ quyền chủ quyền. Dựa trên Rollup có thể có mã thông báo quản trị, tính phí cơ sở và số tiền thu được từ các khoản phí cơ bản này có thể được sử dụng khi thích hợp (ví dụ: Optimism tài trợ cho hàng hóa công cộng).


Nhược điểm:


●  Không có thu nhập MEV: Dựa trên Rollup không còn nữa MEV Được cấp cho L1, thu nhập của nó được giới hạn ở các chi phí cơ bản. Ngược lại, điều này có thể làm tăng tổng doanh thu của Dựa trên tổng hợp. Lý do là vì bối cảnh tổng hợp dường như là người thắng tất cả, với tổng số chiến thắng có khả năng tận dụng tính bảo mật, phân quyền, đơn giản và nhất quán của Dựa tổng hợp để đạt được sự thống trị và cuối cùng là tối đa hóa doanh thu.


●  Sắp xếp bị ràng buộc: Việc ủy quyền sắp xếp cho L1 làm giảm tính linh hoạt của việc sắp xếp. Điều này làm cho một số dịch vụ đặt hàng nhất định trở nên khó khăn hơn, thậm chí có thể là không thể:


○ Xác thực trước: Xác thực trước nhanh chóng để phân loại tập trung Không thành vấn đề và có thể đạt được thông qua bên ngoài Sự đồng thuận của PoS. Xác thực nhanh bằng cách sử dụng phân loại L1 là một vấn đề mở với nhiều hướng nghiên cứu đầy hứa hẹn, bao gồm EigenL, Danh sách bao gồm và Trái phiếu xây dựng.


○     Đến trước được phục vụ trước (FCFS): Việc đặt hàng FCFS theo kiểu Arbitrum không chắc chắn liệu nó có thể được triển khai trên Dựa trên bản tổng hợp hay không. EigenL có thể cung cấp lớp phủ FCFS cho Bản tổng hợp dựa trên được sắp xếp L1.


Đặt tên:


Cái tên "Based Rollup" xuất phát từ sự kết nối với chuỗi cơ sở (Cơ sở L1 ) gần nhau. Điều này mâu thuẫn với chuỗi cơ sở
được công bố gần đây của Coinbase, đây là một sự trùng hợp tuyệt vời. Trên thực tế, Coinbase đã chia sẻ hai mục tiêu thiết kế trong thông báo Cơ sở của họ:


●  Không có mã thông báo: “Chúng tôi không ban hành Kế hoạch cho mã thông báo mạng mới"


●  Phân cấp: "Chúng tôi […] lập kế hoạch theo thời gian. Dần dần phân cấp blockchain. ”


Base có thể đạt được sự phân cấp không cần mã thông báo bằng cách trở thành Bản tổng hợp dựa trên.


Nguồn: @jchaskin22


Tóm lại lý thuyết, Dựa Rollup cho phép mọi người mở rộng sang khối Tổng hợp, xuất bản các thay đổi trạng thái giao dịch đã sắp xếp thành L1, sau đó trích xuất MEV từ L2, khiến tất cả việc sắp xếp và bảo mật đều được cung cấp bởi Ethereum L1. Điều này có thể tránh được bằng chứng bên ngoài về sự đồng thuận vốn chủ sở hữu và các yêu cầu về Mã thông báo tổng hợp cụ thể, đồng thời, so với chức năng "cabin thoát hiểm khẩn cấp" cần thiết cho các Bản tổng hợp khác để duy trì bảo mật tài sản, nó có thể được loại bỏ trong tầm nhìn của Dựa trên tổng hợp, và quy trình này chỉ yêu cầu Giao dịch trên Rollup phải được hoàn thành thành công trong khi vẫn duy trì hoạt động an toàn của Ethereum


Các cấu trúc cốt lõi khác:

<. br>

Tổng hợp cạnh tranh (BCR - Tổng hợp cạnh tranh cơ sở)


Là một tiện ích mở rộng blockchain sáng tạo được phát triển bởi Taiko Labs Solution nhằm mục đích cải thiện. tính hiệu quả và bảo mật của Rollup thông qua cơ chế cạnh tranh, cho phép những người tham gia khác nhau cạnh tranh tự do để gửi khối và tạo bằng chứng, từ đó cải thiện hiệu suất và sự phân cấp của toàn bộ mạng lưới.


●   Tính năng


Cuộc thi mở: Cho phép bất kỳ ai đáp ứng tiêu chí Những người tham gia cạnh tranh để gửi các khối và tạo bằng chứng. Cơ chế mở này làm giảm sự kiểm soát tập trung và cải thiện tính phân cấp của mạng. Các đối thủ cạnh tranh giành được phần thưởng và phí giao dịch bằng cách cung cấp dịch vụ tốt hơn;


Mở rộng hiệu quả:Có thể cải thiện hiệu quả việc tạo khối và xác minh một cách hiệu quả. Nhiều đối thủ cạnh tranh có thể hoạt động song song, tránh tắc nghẽn tại một điểm và cải thiện tốc độ xử lý giao dịch cũng như khả năng mở rộng mạng;


Bảo mật:Thông qua cạnh tranh cơ chế liên quan đến nhiều bên, khả năng chống lại các cuộc tấn công của hệ thống được cải thiện. Các khối và chứng chỉ được tạo ra bởi sự cạnh tranh của nhiều bên làm tăng tính minh bạch và bảo mật của hệ thống và khó bị kiểm soát hoặc tấn công bởi một thực thể duy nhất.


●   Ưu điểm


Tương thích với EVM: BCR hoàn toàn tương thích với Máy ảo Ethereum (EVM), cho phép các hợp đồng thông minh Ethereum và ứng dụng phi tập trung (DApp) hiện có có thể dễ dàng di chuyển để chạy trên BCR mà không cần sửa đổi lớn;


Thông lượng cao: Vì BCR có thể xử lý các giao dịch và tạo khối song song nên thông lượng của mạng được cải thiện đáng kể, có thể xử lý khối lượng giao dịch cao hơn và giảm chi phí cũng như độ trễ giao dịch;


Phân quyền: Đảm bảo tính phân cấp của mạng thông qua cơ chế chứng nhận và tạo khối phi tập trung Các tính năng giúp giảm nguy cơ bị kiểm soát bởi các thực thể tập trung.


●   Nhược điểm


Tăng độ phức tạp: Độ phức tạp của hệ thống đòi hỏi các thuật toán và giao thức phức tạp để phối hợp tạo khối và xác minh giữa nhiều đối thủ cạnh tranh. Độ phức tạp của hợp đồng thông minh có nghĩa là hợp đồng thông minh có thể yêu cầu logic bổ sung để xử lý kết quả cạnh tranh;


Các vấn đề tiềm ẩn: Theo cơ chế cạnh tranh của BCR, khi nhiều đối thủ cạnh tranh tính toán và gửi khối cùng lúc, điều đó có thể dẫn đến việc tăng phí. Người dùng đang sử dụng BCR để thực hiện giao dịch. Bạn có thể phải đối mặt với mức phí cao hơn. phí giao dịch, đặc biệt nếu mạng bận rộn hoặc cạnh tranh khốc liệt. Đồng thời, các nút lớn với tài nguyên phong phú có thể có lợi thế trong cạnh tranh, dẫn đến sự tập trung hóa.


Bản tổng hợp dựa trên Booster (Bản tổng hợp dựa trên BBR)


Booster là thành viên đặc biệt trong BBR. Nó 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ý song song nhiều lô giao dịch. Chức năng thực tế của nó là tách biệt việc thực thi và lưu trữ giúp thực thi L2 trong khi L1 vẫn được phân cấp. giữ địa chỉ của hợp đồng thông minh nhất quán trên L1 và tất cả BBR.


Đồng thời, nó cũng phải đối mặt với những thách thức như độ phức tạp của hệ thống ngày càng tăng, mức tiêu thụ tài nguyên và tiềm năng tập trung hóa. Trong tương lai, BBR vẫn cần được tối ưu hóa và mở rộng hơn nữa để đáp ứng nhu cầu ngày càng phát triển của công nghệ blockchain.


Nguồn hình ảnh: Taiko Labs


Kết luận:


Từ quan sát tổng thể hiện tại, Based Rollup có thể được coi là một sự thay đổi lớn trong phương pháp mở rộng lớp thứ hai của Ethereum Xếp hạng của Rollup Giao phó trực tiếp cho người đề xuất ở lớp đầu tiên, tận dụng thiết kế tách biệt của người đề xuất và người xây dựng, đồng thời để lớp đầu tiên thực hiện tất cả các vai trò của trình sắp xếp cho Rollup. Nó cũng cho phép mở rộng MEV để người tìm kiếm L2 có thể gửi các gói giao dịch đến người xây dựng L2, họ cũng là người tìm kiếm L1 và các khối L2 hoàn chỉnh này sau đó trở thành một phần của khối L1, cuối cùng được xây dựng bởi người xây dựng L1 và xử lý mạng chính Ethereum .


Việc Based Rollup có thể được coi là giải pháp cuối cùng của Rollup hay không vẫn chưa được xác minh, nhưng không thể phủ nhận rằng đây là phần mở rộng lớp thứ hai của Ethereum tại giai đoạn này Sự đổi mới lớn cung cấp giải pháp phi tập trung, an toàn hơn cho việc mở rộng. Nếu suy nghĩ tương tự được đưa vào hệ sinh thái Bitcoin, so với khả năng mở rộng mạnh mẽ của Ethereum để triển khai VM gốc và phi tập trung, thì việc triển khai nó là khó khăn một cách dễ hiểu. Do đó, toàn bộ ngành hiện đang giải quyết vấn đề mở rộng phi tập trung thực sự. một chặng đường dài để đi.


Liên kết mở rộng:
[1] Các bản tổng hợp dựa trên
—siêu năng lực từ trình tự L1 https://ethresear.ch/t/ dựa-rollups-superpowers-from-l1-sequencing/15016/1
[2]Các loại ZK-EVM khác nhau  https://vitalik.eth.limo/general/2022/08/ 04/zkevm.html
Bài viết tham khảo:
[1] Trò chơi tín dụng: Các bản tổng hợp được kiểm soát bởi nhiều chữ ký và ủy ban https://mp .weixin.qq.com/s?__biz=Mzk0OTYwMDM1Mg==&mid=2247486544&idx=1&sn=7a0ee8eb1d32e6ef0bd08354986c0a1f&source=41#wechat_redirect
[2]Báo cáo nghiên cứu Taiko: Đạt được khả năng mở rộng liền mạch và các giải pháp Ethereum La yer 2 hoàn toàn tương thích
https://www.panewslab.com/zh/articledetails/id09jfto.html


Bài viết này là từ một bài gửi và không thể hiện quan điểm của BlockBeats.


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi