Sequencer là một thành phần quan trọng trong Rollup, một chương trình mở rộng quy mô Ethernet, được sử dụng để sắp xếp các giao dịch và tạo khối, nhận giao dịch, sắp xếp giao dịch, thực hiện giao dịch và gửi dữ liệu giao dịch cũng như các hoạt động liên quan khác. Với sự gia tăng số lượng Layer2 trong mạng Ethernet và sự thịnh vượng của hệ sinh thái của nó, lợi nhuận của chính Layer2 và vấn đề tập trung đã dần thu hút sự chú ý của mọi người, chẳng hạn như liệu thành phần trình sắp xếp chuỗi, quan trọng hơn trong Rollup, có thể được phân cấp và liệu việc phân phối lợi nhuận của trình sắp xếp có thể đạt được hay không. Bài viết này chỉ mang tính phân tích và tham khảo, không nhằm mục đích quảng bá dự án.
Theo ghi chú giải thích từ @barnabemonnot, một nhà khoa học nghiên cứu tại Ethernet Foundation, có ba vai trò chính có thể được tách biệt trong hệ thống Rollup: người dùng, toán tử Rollup và lớp cơ sở cũng như quy trình chính mà chúng đại khái hoạt động như sau: khi người dùng giao dịch trên L2, toán tử Rollup hoạt động như một giao diện giữa người dùng và lớp cơ sở và cuối cùng xuất bản dữ liệu lên lớp cơ sở như hiển thị bên dưới:
Nguồn hình:@barnabemonnot
Chi phí của nhà điều hành lớp 2: Chi phí phát sinh để duy trì nhóm giao dịch, xử lý hàng loạt theo trình tự, tính toán gốc trạng thái/sự khác biệt trạng thái/bằng chứng hợp lệ và các vấn đề khác liên quan đến xử lý giao dịch hàng loạt như giải trình tự, xác minh giao dịch, tạo khối, v.v. Và vì Rollup hiện được tập trung hóa nên chi phí phát sinh sẽ do chính giao thức hoặc đối tác chịu. Và vì toán tử Rollup hiện đã được tập trung hóa nên chi phí phát sinh sẽ do chính giao thức hoặc đối tác chịu, trong khi quá trình “nén giao dịch” cần được giải quyết ở lớp cơ sở.
Chi phí sẵn có của dữ liệu lớp 1: DA tương đương với bảo mật Ethernet của Rollup. Để Rollup xuất bản dữ liệu trên Ethernet, khi nhà điều hành tổng hợp một số lượng lớn các bộ giao dịch, nhà điều hành cần giải phóng các bộ giao dịch đó đến lớp cơ sở dưới dạng “CallData”, trong đó chi phí DA đóng góp cho Ethernet L1 chiếm phần lớn tổng chi phí của Rollup và giá thị trường của dữ liệu tại thời điểm đó được điều chỉnh bởi EIP-1559.
Chi phí xác minh tắc nghẽn của Layer2: Đây là chi phí tác động gây tranh cãi phải được phân bổ cho các tài nguyên khan hiếm khi nguồn cung cấp tổng không gian khối của Rollup không thể đáp ứng nhu cầu thị trường hiện tại và nó cũng phản ánh trực quan sự cân bằng động giữa giá Gas và lưu lượng mạng.
Chủ đề nói đến doanh thu, xuất phát từ hai nguồn chính: Giá trị giao dịch và Phát hành.
Giá trị giao dịch
Bản chất của Rollup là mở rộng dung lượng của Ether, tăng tốc và giảm áp lực cho Layer1. Câu trả lời cho câu hỏi liệu lợi ích liên quan đến MEV có thu được trong Rollup trên thực tế là phủ định hay không. Bởi vì bản thân Rollup đang dựa vào trình sắp xếp chuỗi dựa vào mức chi tiêu Gas cao và thấp để sắp xếp trình tự giao dịch, vì nó không có khái niệm về khối nên không có Mempool, nhưng ngày nay Mempool riêng như OP Mainnet đã gây ra vấn đề MEV , do đó, bản thân Rollup trong trường hợp không có “Mempool tư nhân hóa”. Do đó, bản thân Rollup sẽ không thu được lợi nhuận MEV nếu không có “Mempool riêng”, về bản chất, lợi nhuận lớn nhất của Rollup đến từ chênh lệch giá giữa gas giao dịch.
Phân phối
Nguồn thu thứ hai là phát hành. Doanh thu được tạo ở lớp cơ sở dưới dạng mã thông báo mới được đúc từ các nhà sản xuất khối tài sản tiền điện tử gốc của mạng. Phần nào bù đắp chi phí cơ sở hạ tầng của các nhà sản xuất khối, nhiều nhà sản xuất khối sẽ tham gia hơn khi lần này tạo ra lợi nhuận. Chúng tôi giả định rằng Rollup có thể thanh toán chi phí hoạt động bằng cách phát hành token mới trong trường hợp Rollup có thể tạo ra Token của riêng mình (nhưng trên thực tế, mô hình ở đây sẽ mơ hồ hơn và có nhiều cách khác nhau để áp dụng dòng doanh thu vào chi phí tổng hợp).
Về các vấn đề liên quan đến cân bằng chi phí và doanh thu, tôi không mở rộng câu chuyện, phần trên chỉ mô tả ngắn gọn, việc nâng cấp Cancun ở một mức độ nhất định cũng sẽ ảnh hưởng đến các vấn đề lãi lỗ Rollup, EIP-4844 cốt lõi của nó (còn được gọi là Proto-DankSharding ), như được tóm tắt trong một đoạn văn, là để giảm bớt vấn đề về chi phí DA cao của Ethernet Lớp 1, sự xuất hiện của “blob” bộ lưu trữ bên ngoài tạm thời, nội dung dữ liệu giao dịch Lớp 2 có thể được chuyển sang bộ lưu trữ “blob” tạm thời mới . Một “blob” bộ nhớ ngoài tạm thời giúp di chuyển nội dung dữ liệu của các giao dịch Lớp 2 sang một “blob” tạm thời mới. Tuy nhiên, nó không thực sự lưu trữ dữ liệu giao dịch Layer2 vào Layer1. Lợi ích là Layer2 sẽ có chi phí lưu trữ thấp hơn và tốc độ nhanh hơn, nhưng tác động không chắc chắn của hộp đen dữ liệu Layer2 hiện tại vẫn đáng để khám phá.
Nói chung, khi một khối được xác minh, trạng thái của Rollup sẽ được cập nhật trên chuỗi và phản ánh kết quả của giao dịch. Bằng cách này, các yêu cầu về tải tính toán và lưu trữ dữ liệu trên Lớp 1 sẽ được giảm bớt nhờ Rollup, do đó cải thiện đáng kể khả năng mở rộng. Một cách tiếp cận hiệu quả là chuyển cả tính toán và lưu trữ trạng thái ra khỏi chuỗi, nhưng vẫn giữ một số dữ liệu trên chuỗi.
Trình sắp xếp thứ tự là thành phần cốt lõi của các lựa chọn thiết kế Tổng hợp, vì nó chịu trách nhiệm sắp xếp các cặp giao dịch được chấp nhận theo giá gas mà chúng thanh toán, gộp các giao dịch thành các khối và trích phí để cải thiện thứ tự của các giao dịch và hiệu quả của toàn hệ thống. Thực tế là tất cả các Bản tổng hợp trên Ether hiện đang được chạy tách biệt với nhau và theo cách tập trung, đồng thời được quản lý bởi các nhóm Tổng hợp tương ứng của chúng. Hiệu quả trực quan của việc này là các nhà cung cấp Rollup duy trì trình sắp xếp tập trung của riêng họ để làm cho mạng rẻ hơn và nhanh hơn, nhưng điều này cũng ăn vào lợi nhuận của riêng Rollup.
Nguồn hình: Nghiên cứu Binance
Như trong phần chi phí và doanh thu của Rollup ở trên, lợi nhuận chính của nó đến từ việc sắp xếp doanh thu từ chênh lệch Gas của người dùng, trong khi chi phí chủ yếu nằm ở chi phí sẵn có của dữ liệu từ Lớp 2 đến Lớp 1 và chi phí vận hành của nhà điều hành tập trung, do đó, trình sắp xếp chuỗi chủ yếu thu phí giao dịch từ phía người dùng và trả phí DA cho Ether Dễ hiểu:
Doanh thu trình tự sắp xếp = Doanh thu phân tán khí giao dịch của người dùng — Chi phí dữ liệu từ L2 đến L1 — Hoạt động của trình sắp xếp trình tự
Op Rollups là tập hợp số lượng lớn các giao dịch ngoài chuỗi thành các đợt lớn hơn trước khi đăng chúng lên cấp cơ sở. Quá trình này tạo điều kiện thuận lợi cho việc phân bổ phí cố định cho nhiều giao dịch trong mỗi đợt, từ đó giảm phí cho người dùng. Cùng với việc xử lý các giao dịch theo lô, nhiều kỹ thuật nén khác nhau, như được mô tả ở trên, được sử dụng để giảm thiểu lượng dữ liệu được đăng lên tầng cơ sở. Sự khác biệt giữa hai loại này là Zk Rollups sử dụng mật mã để chứng minh tính hợp lệ của các giao dịch ngoài chuỗi và Op Rollups dựa vào cơ chế phát hiện hoạt động gian lận để xác định những điểm không chính xác trong tính toán giao dịch.
Sau khi gửi Bản tổng hợp hàng loạt, một khoảng thời gian thử thách sẽ diễn ra trong đó bất kỳ ai cũng có thể thách thức kết quả của giao dịch tích chập bằng cách tạo ra bằng chứng gian lận. Sau khi bằng chứng gian lận thành công, giao thức Rollup sẽ thực hiện lại giao dịch và điều chỉnh trạng thái tích chập cho phù hợp. Ngoài ra, bằng chứng gian lận thành công khiến cho việc đặt cược của trình sắp xếp chuỗi bị cắt, vì trình sắp xếp chuỗi bao gồm giao dịch được thực hiện không chính xác trong một khối. Trong quá trình này, bằng chứng gian lận thành công sẽ dẫn đến việc mất cổ phần của trình sắp xếp nếu trình sắp xếp bao gồm giao dịch được thực hiện không chính xác trong một khối. Khi kết thúc giai đoạn thử thách, nếu lô luân phiên vẫn chưa được xác minh (tức là tất cả các giao dịch được thực hiện chính xác), thì lô đó được công nhận là hợp lệ và được đưa vào lớp cơ sở. OP về vấn đề trình sắp xếp chuỗi trong quá trình triển khai là sử dụng trình sắp xếp chuỗi đa chuỗi nhưng được chia sẻ duy nhất.
ZK Rollups giảm lượng dữ liệu cần tải lên chuỗi khối bằng cách tổng hợp các giao dịch thành các lô được xử lý ngoài chuỗi. Trình sắp xếp của nó kết hợp các thay đổi cần thiết để thể hiện toàn bộ lô giao dịch thành một giao dịch duy nhất, thay vì truyền từng giao dịch riêng lẻ, một quy trình tạo ra bằng chứng về tính hợp lệ để xác minh rằng các thay đổi trạng thái là chính xác. Vì vậy, Zk Rollups đang dựa vào bằng chứng xác thực không có kiến thức thay vì bằng chứng gian lận và trình sắp xếp thứ tự thu thập dữ liệu giao dịch từ L2 và chịu trách nhiệm gửi (và, tùy thuộc vào kiến trúc cụ thể, cũng có thể chịu trách nhiệm xuất bản) bằng chứng không có kiến thức đến L1. Nếu trình sắp xếp chuỗi hoạt động độc hại, số tiền đặt cược của họ sẽ bị cắt, điều này thúc đẩy họ xuất bản các khối hợp lệ (hoặc lô bằng chứng). Những người chứng minh (hoặc những người sắp xếp chuỗi, nếu được kết hợp thành một vai trò duy nhất) biện minh cho các trạng thái và việc thực thi mới này bằng cách tạo ra các bằng chứng không thể giả mạo về việc thực hiện giao dịch.
Sau đó, trình sắp xếp trình tự sẽ gửi các bằng chứng này, cùng với dữ liệu giao dịch hoặc ít nhất là sự khác biệt về trạng thái, tới hợp đồng xác thực trên mạng Ethernet chính. Về mặt kỹ thuật, nhiệm vụ của người sắp xếp thứ tự và người chứng minh có thể được kết hợp thành một. Tuy nhiên, vì cả việc tạo bằng chứng và giải trình tự giao dịch đều đòi hỏi các kỹ năng chuyên môn cao để được hoàn thành đầy đủ, nên việc phân chia các nhiệm vụ này sẽ ngăn chặn sự tập trung không cần thiết trong các thiết kế tích chập.
Trong nhiều trường hợp, trình sắp xếp chuỗi thực hiện bằng chứng không có kiến thức trong khi chỉ gửi các thay đổi ở trạng thái L2 đến L1 và cung cấp dữ liệu này dưới dạng hàm băm có thể xác minh cho hợp đồng thông minh của trình xác thực trên mạng Ethernet chính. Vì Zk Rollups chỉ yêu cầu bằng chứng về tính hợp lệ để hoàn tất giao dịch nên việc chuyển tiền từ hoặc tới Zk Rollups sang cấp cơ sở sẽ không bị chậm trễ. Sau khi hợp đồng Zk Rollups xác nhận bằng chứng về tính hợp lệ, giao dịch thoát sẽ được thực thi.
Trình sắp xếp có các điểm tập trung và phi tập trung, trình sắp xếp chuỗi L2 hiện tại được tập trung, nhưng trình sắp xếp chuỗi phi tập trung trong tương lai cũng đặc biệt quan trọng, từ quan điểm tư tưởng, trong sự tồn tại của các giả định tin cậy, tiền đề của một trình sắp xếp tập trung duy nhất là không mong muốn. Tuy nhiên, trình sắp xếp chuỗi không phải là không thể thiếu, nó chỉ có Rullup trong thiết kế của sự lựa chọn, vì không có chương trình mới nào để thay thế và Rollup đang sử dụng trình sắp xếp chuỗi để giải quyết việc sắp xếp giao dịch nên chỉ có trình sắp xếp tập trung hiện tại mới thực hiện phân tích tiến trình Rollup hiện tại như được hiển thị trong dữ liệu chính thức của L2BEAT.
Ưu điểm: Nó có thể cải thiện đáng kể tốc độ xác nhận giao dịch và giảm chi phí giao dịch, trải nghiệm giao dịch thân thiện với người dùng;
Nhược điểm: những khiếm khuyết quan trọng nhất từ một điểm duy nhất là rủi ro thời gian ngừng hoạt động và độc quyền, các vấn đề về thời gian ngừng hoạt động ở một điểm không cần phải giải thích chi tiết hơn, ngày nay các sự kiện thời gian ngừng hoạt động tổng hợp không phải là điều gì mới và tính độc quyền của rủi ro cũng là điều hiển nhiên, máy phân loại tập trung chắc chắn có được quyền sắp xếp giao dịch, để dễ dàng tối đa hóa lợi ích của chính họ, và thứ hai, nó cũng sẽ gây ra điểm yếu tương đối của việc chống xem xét.
Ưu điểm: Việc sử dụng máy phân loại phi tập trung hay không dường như đã trở thành một tiêu chí quan trọng để đo lường xem Rollup có thực sự phi tập trung hay không, ưu điểm của nó là hiển nhiên, nó có thể tăng mức độ phân quyền lên mức rất mạnh, ngăn ngừa nhà điều hành khỏi phạm tội ác, điều này ở mức độ lớn đảm bảo sự an toàn cho tài sản của người dùng, cũng như ngăn chặn hiệu quả Rollup gặp phải tất cả các loại hiện tượng thời gian ngừng hoạt động.
Nhược điểm: Chi phí cải thiện tính phân cấp và bảo mật là giảm tốc độ giao dịch hoặc tăng chi phí giao dịch, dẫn đến giảm trải nghiệm tương tác của người dùng ở một mức độ nhất định.
Nguồn hình:L2BEAT
Nguồn hình:L2BEAT
Trong bài viết gần đây “Các loại lớp 2 khác nhau”, Vitalik đã đề cập rằng xu hướng không đồng nhất trong các dự án lớp 2 sẽ ngày càng trở nên rõ ràng hơn trong tương lai và xu hướng này sẽ tiếp tục, chẳng hạn như các chuỗi công khai truyền thống do Arbitrum đại diện, Lạc quan, và Scroll, cũng như sự phát triển gần đây của hệ sinh thái EVM do Kakarot và Taiko đại diện, vì những lý do sau:
Mặc dù các ứng dụng và người dùng hiện tại trong Ether Layer1 sẽ chỉ phải trả một khoản phí Rollup nhỏ trong thời gian ngắn, nhưng trong bài viết này, chúng tôi muốn minh họa xem liệu người dùng có thể rút tài sản từ Layer2 sang Layer1 một cách an toàn hay không, tức là “ rút tiền bắt buộc” và các tính năng “thoát hiểm”, như được Faust giải thích tại liên kết đến các tiện ích mở rộng có liên quan [1].
Nguồn hình:Các loại lớp 2 khác nhau
Nếu bạn có một tài sản ở Lớp 1 nhưng cần được gửi vào L2 trước khi nó có thể được chuyển sang một địa chỉ ví khác, thì chúng tôi có thể đảm bảo rằng bạn sẽ có thể truy xuất tài sản này sang Lớp 1 ở mức độ nào, như được mô tả trong sơ đồ đơn giản :
Nguồn dữ liệu:Các loại lớp 2 khác nhau
Điều đáng chú ý là đây là mô hình đơn giản hóa với nhiều tùy chọn trung gian. Ví dụ:
Các tùy chọn trung gian này có thể được coi là phổ giữa tích chập và RMS. Nhưng điều gì thúc đẩy ứng dụng chọn một điểm trên quang phổ thay vì một điểm ở bên trái hoặc bên phải? Có hai yếu tố chính ở đây:
Trình sắp xếp chuỗi phi tập trung được tạo bởi dự án Rollup hoặc do bên thứ ba triển khai. Việc triển khai trình sắp xếp thứ tự phi tập trung của bên thứ ba cũng có thể được gọi là Trình tự sắp xếp như một dịch vụ. các dự án như Espresso, SUAVE, Astria, Radius, v.v., đều tập trung vào các giải pháp trình tự sắp xếp phi tập trung và lộ trình triển khai của chúng là khác nhau.
1) Espresso: bao gồm năm thành phần chính: 1. Cơ chế chia sẻ dựa trên HotStuff [6] mà quy trình của nó cần được đa số 2/3 thông qua để được xác định và không thể đảo ngược; 2. Lớp DA của nó cung cấp hai đường dẫn khác nhau để truy xuất dữ liệu. Đường dẫn đầu tiên lạc quan và nhanh chóng, trong khi đường dẫn thứ hai đáng tin cậy hơn nhưng có khả năng sao lưu chậm hơn và được thiết kế cho các điều kiện bất lợi; 3. API Rollup REST: Chương trình Rollup sử dụng API này để tích hợp liền mạch với Espresso Sequencer; 4. Hợp đồng phân loại: Hợp đồng phân loại là một hợp đồng thông minh xác thực sự đồng thuận HotShot và nó có thể hoạt động như một ứng dụng khách nhẹ Quản lý các điểm kiểm tra đơn hàng giao dịch và giám sát bảng cổ phần cho giao thức HotShot; 5. Lớp mạng: Lớp này được sử dụng để tạo điều kiện liên lạc giữa các nút tham gia lớp DA và sự đồng thuận HotShot. Nói chung, như minh họa trong hình bên dưới, khi giao dịch của người dùng được gửi tới Rollup, giao dịch đó sẽ được xác thực bằng cách sử dụng sơ đồ ZK hoặc lược đồ lạc quan.
Tín dụng hình ảnh: Công nghệ: Trình sắp xếp trình tự (Tổng quan về quy trình sắp xếp trình tự Espresso)
2) SUAVE: Đây là một lớp mạng độc lập có thể chia sẻ nhóm bộ nhớ với các mạng khối khác và nó không thể hoạt động với các hợp đồng thông minh của Ether hoặc các chuỗi công khai khác. Thay vào đó, nó tách nhóm bộ nhớ và phần tạo khối khỏi các chuỗi công khai hiện có để có thể hỗ trợ nhiều mạng Lớp 1 hoặc Lớp 2 hơn và trở thành trình sắp xếp thứ tự được chia sẻ cho chuỗi Rollup. Vì vậy, nó có một số lợi thế trong MEV chuỗi chéo và thứ tự giao dịch giữa các Rollups khác nhau, nhưng nó mang lại những rủi ro tương tự như cầu nối chuỗi chéo.
3) Astria sẽ xây dựng một lớp mạng trình sắp xếp được chia sẻ để tránh nhược điểm của trình sắp xếp tập trung, nó dựa vào cơ chế luân chuyển người lãnh đạo dựa trên Tendermint để giải quyết khả năng mở rộng của trình tự giao dịch và nguy cơ ngừng hoạt động của một điểm lỗi tập trung, cùng một lúc , Kiến trúc trình sắp xếp chuỗi Astira được thiết kế để tổng hợp các giao dịch từ nhiều Bản tổng hợp. Đồng thời, kiến trúc trình sắp xếp chuỗi của Astira được thiết kế để tổng hợp các giao dịch từ nhiều lần tổng hợp, thay vì tạo ra các gốc trạng thái khác nhau cho một khối duy nhất và các giao dịch kết quả được sắp xếp theo trình tự thành các khối với “sự gắn kết” và sau đó được phát hành đến lớp DA của Lớp 1, tách biệt hiệu quả trình tự giao dịch khỏi việc thực hiện. Cũng chính vì sự tách rời này mà Astria có thể chứa nhiều Bản tổng hợp khác nhau với các chức năng chuyển trạng thái khác nhau.
4) Radius, không giống như các cách triển khai khác, loại bỏ rủi ro liên quan đến MEV bằng cách bật mempool được mã hóa và chạy đồng thời nhiều trình sắp xếp để đảm bảo rằng các giao dịch tổng hợp được sắp xếp theo trình tự mà không cần tin cậy. Nó sử dụng cơ chế mã hóa bị trì hoãn có thể kiểm chứng (PVDE) [7] để triển khai Mempool được mã hóa và việc sử dụng mã hóa bằng chứng không có kiến thức đóng vai trò đảm bảo rằng các giao dịch được sắp xếp mà không cần tin cậy và ngăn ngừa rủi ro liên quan đến các máy sắp xếp tập trung. Tuy nhiên, chi phí để tăng cường bảo mật bằng bằng chứng không có kiến thức là khả năng xảy ra sự chậm trễ trong giao dịch đối với trải nghiệm người dùng mặc dù được bảo vệ MEV. Luồng giao dịch của Radius như sau:
Nguồn: Công nghệ: Trình tự sắp xếp (Tổng quan về luồng giao dịch theo bán kính)
5) Madara Nó là một máy phân loại được sử dụng trong mạng StarkNet lớp 2, đây là một phương pháp phân loại linh hoạt hơn, có thể chạy tập trung hoặc phân cấp để tùy chỉnh nó cho các ứng dụng khác nhau. Hiện tại, Madara là một giải pháp máy phân loại có sẵn cho StarkNet và công việc nghiên cứu và phát triển liên quan đến nó vẫn đang được tiến hành.
Triển vọng của các trình sắp xếp chuỗi khối sẽ là một hành trình thú vị và đầy biến đổi, với các trình sắp xếp chuỗi trải qua những thay đổi đáng kể khi hệ sinh thái chuỗi khối phát triển, chuyển từ các thiết kế tập trung sang các giải pháp phi tập trung, hiệu quả và thích ứng hơn. Những tiến bộ trong công nghệ giải trình tự có thể rất quan trọng đối với hệ sinh thái ethereum nhằm cải thiện hiệu quả giao dịch, khả năng mở rộng và bảo mật.
Phân cấp là nền tảng triết học của tiền điện tử, mạng đặt hàng dùng chung giải quyết việc tích lũy giá trị và phân phối thu nhập thông qua các cơ chế kinh tế, và cuối cùng là hệ sinh thái ngày càng trưởng thành của các khối xây dựng mô-đun và khung phát triển cho người đặt hàng chắc chắn sẽ là chất xúc tác mạnh mẽ cho ngành trong tương lai.
YBB là một quỹ web3 cống hiến hết mình để xác định các dự án xác định Web3 với tầm nhìn tạo ra môi trường sống trực tuyến tốt hơn cho tất cả cư dân internet. Được thành lập bởi một nhóm những người tin tưởng blockchain đã tích cực tham gia vào ngành này từ năm 2013, YBB luôn sẵn sàng hỗ trợ các dự án ở giai đoạn đầu phát triển từ 0 lên 1. Chúng tôi coi trọng sự đổi mới, niềm đam mê tự định hướng và các sản phẩm hướng đến người dùng đồng thời nhận ra tiềm năng của tiền điện tử và ứng dụng blockchain.
Sequencer là một thành phần quan trọng trong Rollup, một chương trình mở rộng quy mô Ethernet, được sử dụng để sắp xếp các giao dịch và tạo khối, nhận giao dịch, sắp xếp giao dịch, thực hiện giao dịch và gửi dữ liệu giao dịch cũng như các hoạt động liên quan khác. Với sự gia tăng số lượng Layer2 trong mạng Ethernet và sự thịnh vượng của hệ sinh thái của nó, lợi nhuận của chính Layer2 và vấn đề tập trung đã dần thu hút sự chú ý của mọi người, chẳng hạn như liệu thành phần trình sắp xếp chuỗi, quan trọng hơn trong Rollup, có thể được phân cấp và liệu việc phân phối lợi nhuận của trình sắp xếp có thể đạt được hay không. Bài viết này chỉ mang tính phân tích và tham khảo, không nhằm mục đích quảng bá dự án.
Theo ghi chú giải thích từ @barnabemonnot, một nhà khoa học nghiên cứu tại Ethernet Foundation, có ba vai trò chính có thể được tách biệt trong hệ thống Rollup: người dùng, toán tử Rollup và lớp cơ sở cũng như quy trình chính mà chúng đại khái hoạt động như sau: khi người dùng giao dịch trên L2, toán tử Rollup hoạt động như một giao diện giữa người dùng và lớp cơ sở và cuối cùng xuất bản dữ liệu lên lớp cơ sở như hiển thị bên dưới:
Nguồn hình:@barnabemonnot
Chi phí của nhà điều hành lớp 2: Chi phí phát sinh để duy trì nhóm giao dịch, xử lý hàng loạt theo trình tự, tính toán gốc trạng thái/sự khác biệt trạng thái/bằng chứng hợp lệ và các vấn đề khác liên quan đến xử lý giao dịch hàng loạt như giải trình tự, xác minh giao dịch, tạo khối, v.v. Và vì Rollup hiện được tập trung hóa nên chi phí phát sinh sẽ do chính giao thức hoặc đối tác chịu. Và vì toán tử Rollup hiện đã được tập trung hóa nên chi phí phát sinh sẽ do chính giao thức hoặc đối tác chịu, trong khi quá trình “nén giao dịch” cần được giải quyết ở lớp cơ sở.
Chi phí sẵn có của dữ liệu lớp 1: DA tương đương với bảo mật Ethernet của Rollup. Để Rollup xuất bản dữ liệu trên Ethernet, khi nhà điều hành tổng hợp một số lượng lớn các bộ giao dịch, nhà điều hành cần giải phóng các bộ giao dịch đó đến lớp cơ sở dưới dạng “CallData”, trong đó chi phí DA đóng góp cho Ethernet L1 chiếm phần lớn tổng chi phí của Rollup và giá thị trường của dữ liệu tại thời điểm đó được điều chỉnh bởi EIP-1559.
Chi phí xác minh tắc nghẽn của Layer2: Đây là chi phí tác động gây tranh cãi phải được phân bổ cho các tài nguyên khan hiếm khi nguồn cung cấp tổng không gian khối của Rollup không thể đáp ứng nhu cầu thị trường hiện tại và nó cũng phản ánh trực quan sự cân bằng động giữa giá Gas và lưu lượng mạng.
Chủ đề nói đến doanh thu, xuất phát từ hai nguồn chính: Giá trị giao dịch và Phát hành.
Giá trị giao dịch
Bản chất của Rollup là mở rộng dung lượng của Ether, tăng tốc và giảm áp lực cho Layer1. Câu trả lời cho câu hỏi liệu lợi ích liên quan đến MEV có thu được trong Rollup trên thực tế là phủ định hay không. Bởi vì bản thân Rollup đang dựa vào trình sắp xếp chuỗi dựa vào mức chi tiêu Gas cao và thấp để sắp xếp trình tự giao dịch, vì nó không có khái niệm về khối nên không có Mempool, nhưng ngày nay Mempool riêng như OP Mainnet đã gây ra vấn đề MEV , do đó, bản thân Rollup trong trường hợp không có “Mempool tư nhân hóa”. Do đó, bản thân Rollup sẽ không thu được lợi nhuận MEV nếu không có “Mempool riêng”, về bản chất, lợi nhuận lớn nhất của Rollup đến từ chênh lệch giá giữa gas giao dịch.
Phân phối
Nguồn thu thứ hai là phát hành. Doanh thu được tạo ở lớp cơ sở dưới dạng mã thông báo mới được đúc từ các nhà sản xuất khối tài sản tiền điện tử gốc của mạng. Phần nào bù đắp chi phí cơ sở hạ tầng của các nhà sản xuất khối, nhiều nhà sản xuất khối sẽ tham gia hơn khi lần này tạo ra lợi nhuận. Chúng tôi giả định rằng Rollup có thể thanh toán chi phí hoạt động bằng cách phát hành token mới trong trường hợp Rollup có thể tạo ra Token của riêng mình (nhưng trên thực tế, mô hình ở đây sẽ mơ hồ hơn và có nhiều cách khác nhau để áp dụng dòng doanh thu vào chi phí tổng hợp).
Về các vấn đề liên quan đến cân bằng chi phí và doanh thu, tôi không mở rộng câu chuyện, phần trên chỉ mô tả ngắn gọn, việc nâng cấp Cancun ở một mức độ nhất định cũng sẽ ảnh hưởng đến các vấn đề lãi lỗ Rollup, EIP-4844 cốt lõi của nó (còn được gọi là Proto-DankSharding ), như được tóm tắt trong một đoạn văn, là để giảm bớt vấn đề về chi phí DA cao của Ethernet Lớp 1, sự xuất hiện của “blob” bộ lưu trữ bên ngoài tạm thời, nội dung dữ liệu giao dịch Lớp 2 có thể được chuyển sang bộ lưu trữ “blob” tạm thời mới . Một “blob” bộ nhớ ngoài tạm thời giúp di chuyển nội dung dữ liệu của các giao dịch Lớp 2 sang một “blob” tạm thời mới. Tuy nhiên, nó không thực sự lưu trữ dữ liệu giao dịch Layer2 vào Layer1. Lợi ích là Layer2 sẽ có chi phí lưu trữ thấp hơn và tốc độ nhanh hơn, nhưng tác động không chắc chắn của hộp đen dữ liệu Layer2 hiện tại vẫn đáng để khám phá.
Nói chung, khi một khối được xác minh, trạng thái của Rollup sẽ được cập nhật trên chuỗi và phản ánh kết quả của giao dịch. Bằng cách này, các yêu cầu về tải tính toán và lưu trữ dữ liệu trên Lớp 1 sẽ được giảm bớt nhờ Rollup, do đó cải thiện đáng kể khả năng mở rộng. Một cách tiếp cận hiệu quả là chuyển cả tính toán và lưu trữ trạng thái ra khỏi chuỗi, nhưng vẫn giữ một số dữ liệu trên chuỗi.
Trình sắp xếp thứ tự là thành phần cốt lõi của các lựa chọn thiết kế Tổng hợp, vì nó chịu trách nhiệm sắp xếp các cặp giao dịch được chấp nhận theo giá gas mà chúng thanh toán, gộp các giao dịch thành các khối và trích phí để cải thiện thứ tự của các giao dịch và hiệu quả của toàn hệ thống. Thực tế là tất cả các Bản tổng hợp trên Ether hiện đang được chạy tách biệt với nhau và theo cách tập trung, đồng thời được quản lý bởi các nhóm Tổng hợp tương ứng của chúng. Hiệu quả trực quan của việc này là các nhà cung cấp Rollup duy trì trình sắp xếp tập trung của riêng họ để làm cho mạng rẻ hơn và nhanh hơn, nhưng điều này cũng ăn vào lợi nhuận của riêng Rollup.
Nguồn hình: Nghiên cứu Binance
Như trong phần chi phí và doanh thu của Rollup ở trên, lợi nhuận chính của nó đến từ việc sắp xếp doanh thu từ chênh lệch Gas của người dùng, trong khi chi phí chủ yếu nằm ở chi phí sẵn có của dữ liệu từ Lớp 2 đến Lớp 1 và chi phí vận hành của nhà điều hành tập trung, do đó, trình sắp xếp chuỗi chủ yếu thu phí giao dịch từ phía người dùng và trả phí DA cho Ether Dễ hiểu:
Doanh thu trình tự sắp xếp = Doanh thu phân tán khí giao dịch của người dùng — Chi phí dữ liệu từ L2 đến L1 — Hoạt động của trình sắp xếp trình tự
Op Rollups là tập hợp số lượng lớn các giao dịch ngoài chuỗi thành các đợt lớn hơn trước khi đăng chúng lên cấp cơ sở. Quá trình này tạo điều kiện thuận lợi cho việc phân bổ phí cố định cho nhiều giao dịch trong mỗi đợt, từ đó giảm phí cho người dùng. Cùng với việc xử lý các giao dịch theo lô, nhiều kỹ thuật nén khác nhau, như được mô tả ở trên, được sử dụng để giảm thiểu lượng dữ liệu được đăng lên tầng cơ sở. Sự khác biệt giữa hai loại này là Zk Rollups sử dụng mật mã để chứng minh tính hợp lệ của các giao dịch ngoài chuỗi và Op Rollups dựa vào cơ chế phát hiện hoạt động gian lận để xác định những điểm không chính xác trong tính toán giao dịch.
Sau khi gửi Bản tổng hợp hàng loạt, một khoảng thời gian thử thách sẽ diễn ra trong đó bất kỳ ai cũng có thể thách thức kết quả của giao dịch tích chập bằng cách tạo ra bằng chứng gian lận. Sau khi bằng chứng gian lận thành công, giao thức Rollup sẽ thực hiện lại giao dịch và điều chỉnh trạng thái tích chập cho phù hợp. Ngoài ra, bằng chứng gian lận thành công khiến cho việc đặt cược của trình sắp xếp chuỗi bị cắt, vì trình sắp xếp chuỗi bao gồm giao dịch được thực hiện không chính xác trong một khối. Trong quá trình này, bằng chứng gian lận thành công sẽ dẫn đến việc mất cổ phần của trình sắp xếp nếu trình sắp xếp bao gồm giao dịch được thực hiện không chính xác trong một khối. Khi kết thúc giai đoạn thử thách, nếu lô luân phiên vẫn chưa được xác minh (tức là tất cả các giao dịch được thực hiện chính xác), thì lô đó được công nhận là hợp lệ và được đưa vào lớp cơ sở. OP về vấn đề trình sắp xếp chuỗi trong quá trình triển khai là sử dụng trình sắp xếp chuỗi đa chuỗi nhưng được chia sẻ duy nhất.
ZK Rollups giảm lượng dữ liệu cần tải lên chuỗi khối bằng cách tổng hợp các giao dịch thành các lô được xử lý ngoài chuỗi. Trình sắp xếp của nó kết hợp các thay đổi cần thiết để thể hiện toàn bộ lô giao dịch thành một giao dịch duy nhất, thay vì truyền từng giao dịch riêng lẻ, một quy trình tạo ra bằng chứng về tính hợp lệ để xác minh rằng các thay đổi trạng thái là chính xác. Vì vậy, Zk Rollups đang dựa vào bằng chứng xác thực không có kiến thức thay vì bằng chứng gian lận và trình sắp xếp thứ tự thu thập dữ liệu giao dịch từ L2 và chịu trách nhiệm gửi (và, tùy thuộc vào kiến trúc cụ thể, cũng có thể chịu trách nhiệm xuất bản) bằng chứng không có kiến thức đến L1. Nếu trình sắp xếp chuỗi hoạt động độc hại, số tiền đặt cược của họ sẽ bị cắt, điều này thúc đẩy họ xuất bản các khối hợp lệ (hoặc lô bằng chứng). Những người chứng minh (hoặc những người sắp xếp chuỗi, nếu được kết hợp thành một vai trò duy nhất) biện minh cho các trạng thái và việc thực thi mới này bằng cách tạo ra các bằng chứng không thể giả mạo về việc thực hiện giao dịch.
Sau đó, trình sắp xếp trình tự sẽ gửi các bằng chứng này, cùng với dữ liệu giao dịch hoặc ít nhất là sự khác biệt về trạng thái, tới hợp đồng xác thực trên mạng Ethernet chính. Về mặt kỹ thuật, nhiệm vụ của người sắp xếp thứ tự và người chứng minh có thể được kết hợp thành một. Tuy nhiên, vì cả việc tạo bằng chứng và giải trình tự giao dịch đều đòi hỏi các kỹ năng chuyên môn cao để được hoàn thành đầy đủ, nên việc phân chia các nhiệm vụ này sẽ ngăn chặn sự tập trung không cần thiết trong các thiết kế tích chập.
Trong nhiều trường hợp, trình sắp xếp chuỗi thực hiện bằng chứng không có kiến thức trong khi chỉ gửi các thay đổi ở trạng thái L2 đến L1 và cung cấp dữ liệu này dưới dạng hàm băm có thể xác minh cho hợp đồng thông minh của trình xác thực trên mạng Ethernet chính. Vì Zk Rollups chỉ yêu cầu bằng chứng về tính hợp lệ để hoàn tất giao dịch nên việc chuyển tiền từ hoặc tới Zk Rollups sang cấp cơ sở sẽ không bị chậm trễ. Sau khi hợp đồng Zk Rollups xác nhận bằng chứng về tính hợp lệ, giao dịch thoát sẽ được thực thi.
Trình sắp xếp có các điểm tập trung và phi tập trung, trình sắp xếp chuỗi L2 hiện tại được tập trung, nhưng trình sắp xếp chuỗi phi tập trung trong tương lai cũng đặc biệt quan trọng, từ quan điểm tư tưởng, trong sự tồn tại của các giả định tin cậy, tiền đề của một trình sắp xếp tập trung duy nhất là không mong muốn. Tuy nhiên, trình sắp xếp chuỗi không phải là không thể thiếu, nó chỉ có Rullup trong thiết kế của sự lựa chọn, vì không có chương trình mới nào để thay thế và Rollup đang sử dụng trình sắp xếp chuỗi để giải quyết việc sắp xếp giao dịch nên chỉ có trình sắp xếp tập trung hiện tại mới thực hiện phân tích tiến trình Rollup hiện tại như được hiển thị trong dữ liệu chính thức của L2BEAT.
Ưu điểm: Nó có thể cải thiện đáng kể tốc độ xác nhận giao dịch và giảm chi phí giao dịch, trải nghiệm giao dịch thân thiện với người dùng;
Nhược điểm: những khiếm khuyết quan trọng nhất từ một điểm duy nhất là rủi ro thời gian ngừng hoạt động và độc quyền, các vấn đề về thời gian ngừng hoạt động ở một điểm không cần phải giải thích chi tiết hơn, ngày nay các sự kiện thời gian ngừng hoạt động tổng hợp không phải là điều gì mới và tính độc quyền của rủi ro cũng là điều hiển nhiên, máy phân loại tập trung chắc chắn có được quyền sắp xếp giao dịch, để dễ dàng tối đa hóa lợi ích của chính họ, và thứ hai, nó cũng sẽ gây ra điểm yếu tương đối của việc chống xem xét.
Ưu điểm: Việc sử dụng máy phân loại phi tập trung hay không dường như đã trở thành một tiêu chí quan trọng để đo lường xem Rollup có thực sự phi tập trung hay không, ưu điểm của nó là hiển nhiên, nó có thể tăng mức độ phân quyền lên mức rất mạnh, ngăn ngừa nhà điều hành khỏi phạm tội ác, điều này ở mức độ lớn đảm bảo sự an toàn cho tài sản của người dùng, cũng như ngăn chặn hiệu quả Rollup gặp phải tất cả các loại hiện tượng thời gian ngừng hoạt động.
Nhược điểm: Chi phí cải thiện tính phân cấp và bảo mật là giảm tốc độ giao dịch hoặc tăng chi phí giao dịch, dẫn đến giảm trải nghiệm tương tác của người dùng ở một mức độ nhất định.
Nguồn hình:L2BEAT
Nguồn hình:L2BEAT
Trong bài viết gần đây “Các loại lớp 2 khác nhau”, Vitalik đã đề cập rằng xu hướng không đồng nhất trong các dự án lớp 2 sẽ ngày càng trở nên rõ ràng hơn trong tương lai và xu hướng này sẽ tiếp tục, chẳng hạn như các chuỗi công khai truyền thống do Arbitrum đại diện, Lạc quan, và Scroll, cũng như sự phát triển gần đây của hệ sinh thái EVM do Kakarot và Taiko đại diện, vì những lý do sau:
Mặc dù các ứng dụng và người dùng hiện tại trong Ether Layer1 sẽ chỉ phải trả một khoản phí Rollup nhỏ trong thời gian ngắn, nhưng trong bài viết này, chúng tôi muốn minh họa xem liệu người dùng có thể rút tài sản từ Layer2 sang Layer1 một cách an toàn hay không, tức là “ rút tiền bắt buộc” và các tính năng “thoát hiểm”, như được Faust giải thích tại liên kết đến các tiện ích mở rộng có liên quan [1].
Nguồn hình:Các loại lớp 2 khác nhau
Nếu bạn có một tài sản ở Lớp 1 nhưng cần được gửi vào L2 trước khi nó có thể được chuyển sang một địa chỉ ví khác, thì chúng tôi có thể đảm bảo rằng bạn sẽ có thể truy xuất tài sản này sang Lớp 1 ở mức độ nào, như được mô tả trong sơ đồ đơn giản :
Nguồn dữ liệu:Các loại lớp 2 khác nhau
Điều đáng chú ý là đây là mô hình đơn giản hóa với nhiều tùy chọn trung gian. Ví dụ:
Các tùy chọn trung gian này có thể được coi là phổ giữa tích chập và RMS. Nhưng điều gì thúc đẩy ứng dụng chọn một điểm trên quang phổ thay vì một điểm ở bên trái hoặc bên phải? Có hai yếu tố chính ở đây:
Trình sắp xếp chuỗi phi tập trung được tạo bởi dự án Rollup hoặc do bên thứ ba triển khai. Việc triển khai trình sắp xếp thứ tự phi tập trung của bên thứ ba cũng có thể được gọi là Trình tự sắp xếp như một dịch vụ. các dự án như Espresso, SUAVE, Astria, Radius, v.v., đều tập trung vào các giải pháp trình tự sắp xếp phi tập trung và lộ trình triển khai của chúng là khác nhau.
1) Espresso: bao gồm năm thành phần chính: 1. Cơ chế chia sẻ dựa trên HotStuff [6] mà quy trình của nó cần được đa số 2/3 thông qua để được xác định và không thể đảo ngược; 2. Lớp DA của nó cung cấp hai đường dẫn khác nhau để truy xuất dữ liệu. Đường dẫn đầu tiên lạc quan và nhanh chóng, trong khi đường dẫn thứ hai đáng tin cậy hơn nhưng có khả năng sao lưu chậm hơn và được thiết kế cho các điều kiện bất lợi; 3. API Rollup REST: Chương trình Rollup sử dụng API này để tích hợp liền mạch với Espresso Sequencer; 4. Hợp đồng phân loại: Hợp đồng phân loại là một hợp đồng thông minh xác thực sự đồng thuận HotShot và nó có thể hoạt động như một ứng dụng khách nhẹ Quản lý các điểm kiểm tra đơn hàng giao dịch và giám sát bảng cổ phần cho giao thức HotShot; 5. Lớp mạng: Lớp này được sử dụng để tạo điều kiện liên lạc giữa các nút tham gia lớp DA và sự đồng thuận HotShot. Nói chung, như minh họa trong hình bên dưới, khi giao dịch của người dùng được gửi tới Rollup, giao dịch đó sẽ được xác thực bằng cách sử dụng sơ đồ ZK hoặc lược đồ lạc quan.
Tín dụng hình ảnh: Công nghệ: Trình sắp xếp trình tự (Tổng quan về quy trình sắp xếp trình tự Espresso)
2) SUAVE: Đây là một lớp mạng độc lập có thể chia sẻ nhóm bộ nhớ với các mạng khối khác và nó không thể hoạt động với các hợp đồng thông minh của Ether hoặc các chuỗi công khai khác. Thay vào đó, nó tách nhóm bộ nhớ và phần tạo khối khỏi các chuỗi công khai hiện có để có thể hỗ trợ nhiều mạng Lớp 1 hoặc Lớp 2 hơn và trở thành trình sắp xếp thứ tự được chia sẻ cho chuỗi Rollup. Vì vậy, nó có một số lợi thế trong MEV chuỗi chéo và thứ tự giao dịch giữa các Rollups khác nhau, nhưng nó mang lại những rủi ro tương tự như cầu nối chuỗi chéo.
3) Astria sẽ xây dựng một lớp mạng trình sắp xếp được chia sẻ để tránh nhược điểm của trình sắp xếp tập trung, nó dựa vào cơ chế luân chuyển người lãnh đạo dựa trên Tendermint để giải quyết khả năng mở rộng của trình tự giao dịch và nguy cơ ngừng hoạt động của một điểm lỗi tập trung, cùng một lúc , Kiến trúc trình sắp xếp chuỗi Astira được thiết kế để tổng hợp các giao dịch từ nhiều Bản tổng hợp. Đồng thời, kiến trúc trình sắp xếp chuỗi của Astira được thiết kế để tổng hợp các giao dịch từ nhiều lần tổng hợp, thay vì tạo ra các gốc trạng thái khác nhau cho một khối duy nhất và các giao dịch kết quả được sắp xếp theo trình tự thành các khối với “sự gắn kết” và sau đó được phát hành đến lớp DA của Lớp 1, tách biệt hiệu quả trình tự giao dịch khỏi việc thực hiện. Cũng chính vì sự tách rời này mà Astria có thể chứa nhiều Bản tổng hợp khác nhau với các chức năng chuyển trạng thái khác nhau.
4) Radius, không giống như các cách triển khai khác, loại bỏ rủi ro liên quan đến MEV bằng cách bật mempool được mã hóa và chạy đồng thời nhiều trình sắp xếp để đảm bảo rằng các giao dịch tổng hợp được sắp xếp theo trình tự mà không cần tin cậy. Nó sử dụng cơ chế mã hóa bị trì hoãn có thể kiểm chứng (PVDE) [7] để triển khai Mempool được mã hóa và việc sử dụng mã hóa bằng chứng không có kiến thức đóng vai trò đảm bảo rằng các giao dịch được sắp xếp mà không cần tin cậy và ngăn ngừa rủi ro liên quan đến các máy sắp xếp tập trung. Tuy nhiên, chi phí để tăng cường bảo mật bằng bằng chứng không có kiến thức là khả năng xảy ra sự chậm trễ trong giao dịch đối với trải nghiệm người dùng mặc dù được bảo vệ MEV. Luồng giao dịch của Radius như sau:
Nguồn: Công nghệ: Trình tự sắp xếp (Tổng quan về luồng giao dịch theo bán kính)
5) Madara Nó là một máy phân loại được sử dụng trong mạng StarkNet lớp 2, đây là một phương pháp phân loại linh hoạt hơn, có thể chạy tập trung hoặc phân cấp để tùy chỉnh nó cho các ứng dụng khác nhau. Hiện tại, Madara là một giải pháp máy phân loại có sẵn cho StarkNet và công việc nghiên cứu và phát triển liên quan đến nó vẫn đang được tiến hành.
Triển vọng của các trình sắp xếp chuỗi khối sẽ là một hành trình thú vị và đầy biến đổi, với các trình sắp xếp chuỗi trải qua những thay đổi đáng kể khi hệ sinh thái chuỗi khối phát triển, chuyển từ các thiết kế tập trung sang các giải pháp phi tập trung, hiệu quả và thích ứng hơn. Những tiến bộ trong công nghệ giải trình tự có thể rất quan trọng đối với hệ sinh thái ethereum nhằm cải thiện hiệu quả giao dịch, khả năng mở rộng và bảo mật.
Phân cấp là nền tảng triết học của tiền điện tử, mạng đặt hàng dùng chung giải quyết việc tích lũy giá trị và phân phối thu nhập thông qua các cơ chế kinh tế, và cuối cùng là hệ sinh thái ngày càng trưởng thành của các khối xây dựng mô-đun và khung phát triển cho người đặt hàng chắc chắn sẽ là chất xúc tác mạnh mẽ cho ngành trong tương lai.
YBB là một quỹ web3 cống hiến hết mình để xác định các dự án xác định Web3 với tầm nhìn tạo ra môi trường sống trực tuyến tốt hơn cho tất cả cư dân internet. Được thành lập bởi một nhóm những người tin tưởng blockchain đã tích cực tham gia vào ngành này từ năm 2013, YBB luôn sẵn sàng hỗ trợ các dự án ở giai đoạn đầu phát triển từ 0 lên 1. Chúng tôi coi trọng sự đổi mới, niềm đam mê tự định hướng và các sản phẩm hướng đến người dùng đồng thời nhận ra tiềm năng của tiền điện tử và ứng dụng blockchain.