Nguyên lý, hiện trạng và tương lai của Sequencer

avatar
鉴叔
8tháng trước
Bài viết có khoảng 6829từ,đọc toàn bộ bài viết mất khoảng 9 phút
Vậy Sequencer là gì và nó hoạt động như thế nào trong Layer2? Những vấn đề mà máy phân loại tập trung gặp phải là gì? Máy phân loại đồng thời sẽ phát triển như thế nào trong tương lai? Bài viết này tìm hiểu sâu những vấn đề này.

Hiện tại, nguồn thu nhập chính của Lớp 2 là phí gas do người dùng trả khi thực hiện giao dịch trên Rollup, chỉ cần trừ đi phí gas mà Lớp 2 trả khi gửi dữ liệu lên Lớp 1, phần còn lại gần như là lợi nhuận thuần túy. Như được hiển thị trong hình bên dưới, số liệu thống kê sơ bộ cho thấy lợi nhuận của OP Mainnet từ tháng 6 đến tháng 12 năm 2023 là khoảng 5,23 triệu USD, lợi nhuận cả năm của Arbitrum là 16,5 triệu USD và lợi nhuận của zkSync Era từ tháng 3 đến tháng 12 năm 2023 là 22,24 triệu USD.

Nguyên lý, hiện trạng và tương lai của Sequencer

Bí mật đằng sau việc đạt được lợi nhuận khổng lồ như vậy là gì? Trên thực tế, điều này liên quan nhiều đến máy phân loại duy nhất họ đang chạy.

Vậy, trình sắp xếp thứ tự là gì và nó hoạt động như thế nào trong Lớp 2? Những vấn đề mà máy phân loại tập trung gặp phải là gì? Máy phân loại đồng thời sẽ phát triển như thế nào trong tương lai? Bài viết này tìm hiểu sâu những vấn đề này.

Nguyên lý của trình tự

Sequnencer, được dịch là trình sắp xếp thứ tự hoặc trình sắp xếp thứ tự trong tiếng Trung, là một vai trò rất quan trọng trong Lớp 2. Chức năng chính của nó là nhận các giao dịch từ người dùng Lớp 2 và thực hiện chúng, cuối cùng gửi lô (Batch) được hình thành sau khi sắp xếp và nén các giao dịch sang Lớp 1.

Nguyên lý, hiện trạng và tương lai của Sequencer

Có lẽ điều này còn tương đối trừu tượng, tiếp theo tác giả sẽ dùng những ví dụ cụ thể để đưa ra sự so sánh. Trước đây, khi người dùng giao dịch trên Ethereum, chúng ta có thể hình dung giống như việc lái xe ra thành phố (Ethereum) để làm việc gì đó, khi đến giai đoạn giao dịch cao điểm thì đương nhiên ùn tắc giao thông sẽ xảy ra, lúc này người dùng không thể làm gì khác ngoài việc chờ đợi. , bạn chỉ có thể trả thêm tiền để viện trợ nước ngoài (tham khảo người xác minh) ​​đến đón, nếu không thì không có cách nào.

Có nhiều giải pháp cho vấn đề ùn tắc giao thông trong thực tế, chẳng hạn như phát triển giao thông công cộng, mở rộng làn đường, xây thêm đường, xáo trộn giờ cao điểm và hạn chế số lượng người đi lại, v.v. Lớp 2 là giải pháp giao thông công cộng của Ethereum và Sequencer là xe buýt tài xế. Người lái xe nói với mọi người rằng bạn không cần phải tự lái xe vào thành phố, bạn chỉ cần trả cho tôi một số phí dịch vụ (thấp hơn chi phí tự lái xe) để đảm bảo rằng tôi sẽ đưa bạn đến nơi. Điều này giúp tiết kiệm tiền và cố gắng. Đồng thời, để tận dụng tối đa không gian trên xe, tài xế xe buýt thường sẽ lấp đầy xe với càng nhiều người càng tốt trước khi khởi động xe, đồng thời sẽ chỉ đạo và sắp xếp lại hành khách. Người gầy có thể bị kẹp giữa hai người béo để đi xe buýt thoải mái hơn, hành khách được điều chỉnh hoàn hảo.

Sau khi hiểu rõ quy trình này, hãy cùng giải đáp một số câu hỏi mà mọi người đang quan tâm.

Ai có thể chạy trình sắp xếp thứ tự?

Có một số tình huống phổ biến:

  • Máy phân loại tập trung

Giải pháp này dành cho nhóm Lớp 2 hoặc chỉ định một tổ chức chỉ chạy trình sắp xếp chuỗi, vì phương pháp này rất hiệu quả nhưng chi phí thấp nên là giải pháp ưa thích của nhóm Lớp 2;

Tất nhiên, có những giải pháp khác để quyết định ai có thể chạy máy sắp xếp mà tôi sẽ giới thiệu chi tiết trong phần Bộ sắp xếp phi tập trung.

  • Trình sắp xếp hoàn toàn không được phép

Có nghĩa là bất kỳ ai cũng có thể sắp xếp và gửi giao dịch đến Lớp 1. Tuy nhiên, mặc dù giải pháp này có vẻ đơn giản và công bằng nhưng nó cũng có những thiếu sót rõ ràng, xét cho cùng, trình sắp xếp chuỗi không bằng các công cụ khai thác hoặc trình xác minh của Lớp 1. Họ không cải thiện tính bảo mật cuối cùng mà chỉ gửi các lô lên chuỗi chính. Ngay cả khi nhiều người tham gia gửi các lô cùng một lúc, cuối cùng chỉ có một người được đưa vào, điều này dẫn đến sự lãng phí lớn về tài nguyên máy tính và gas của những người sắp xếp thứ tự khác;

Máy sắp xếp theo tiêu chí nào?

Nói chung, có hai phương pháp sắp xếp, một là đến trước được phục vụ trước, tương tự như những người lên xe trước và có thể chiếm chỗ trước, còn các giao dịch gửi trước sẽ được sắp xếp trước. sắp xếp theo phí gas. Một người dùng rất cấp bách về giao dịch của mình có thể đưa cho người sắp xếp nhiều tiền hơn và sau đó người sắp xếp sẽ ưu tiên đóng gói giao dịch của mình bất kể ai đến trước được phục vụ trước.

Lớp 2 chính thống chủ yếu sử dụng phương pháp đầu tiên, nhưng dù phương pháp thứ nhất hay phương pháp thứ hai về cơ bản là thông thường thì không có quy tắc cứng nhắc và nhanh chóng nào cho Lớp 2 về cách sắp xếp. Máy phân loại thậm chí có thể sắp xếp mọi thứ theo ý muốn, giống như tài xế xe buýt có thể từ chối ai đó lên xe hoặc đặt trước chỗ cho người thân và bạn bè của anh ta, mặc dù đó không phải là lẽ thường.

Người giải trình tự có thể làm điều ác không? Làm thế nào để ngăn chặn nó?

Về mặt lý thuyết, người phân loại có thể làm điều ác.

Sức mạnh của trình tự sắp xếp thực sự rất lớn, anh ta có thể cố tình thu hồi giao dịch của ai đó và sau đó nói dối rằng giao dịch đó đã thành công hoặc anh ta có thể trộn lẫn một giao dịch độc hại giữa nhiều giao dịch (chẳng hạn như chuyển tài sản Lớp 2 của người dùng sang địa chỉ của chính anh ta). Hãy tạo cho mình một lợi nhuận.

Tuy nhiên, để ngăn chặn các hành vi xấu có thể xảy ra của người sắp xếp, Lớp 2 khác nhau cũng có những hạn chế khác nhau. Optimistic Rollup áp dụng phương pháp chống gian lận, nghĩa là trước hết lạc quan rằng người sắp xếp là trung thực. Trong thời gian tranh chấp (thường là một tuần), nếu không có người xác minh nào chứng minh được rằng dữ liệu do người sắp xếp gửi đến Lớp 1 là không chính xác thì dữ liệu do nó gửi sẽ không bao giờ có thể thay đổi, ZK Rollup sử dụng bằng chứng hợp lệ, nghĩa là lô do trình sắp xếp thứ tự phát hành sẽ được xác minh ngay lập tức. Sau khi xác minh được thông qua, giao dịch cuối cùng sẽ được xác nhận ở Lớp 1 mà không có tranh chấp Giai đoạn.

Nguyên lý, hiện trạng và tương lai của Sequencer

Sơ đồ hoạt động của trình sắp xếp Starknet

Tình hình hiện tại: Các vấn đề do máy phân loại tập trung gây ra

Lớp 2 chính thống hiện tại như OP Mainnet, Arbitrum One, Starknet và zkSync Era đều sử dụng giải pháp trình sắp xếp tập trung, với các tổ chức chính thức hoặc liên kết chạy trình sắp xếp. vân vân.

Bộ phân loại tập trung có nhiều lợi ích cho các dự án Lớp 2, chẳng hạn như dễ quản lý, tăng hiệu quả và khả năng kiếm được một số doanh thu. Mặc dù hầu hết đều hứa hẹn bảo vệ quyền lợi của người dùng và không làm điều xấu (ở giai đoạn này, họ tuân thủ nghiêm ngặt tiêu chuẩn phân loại ai đến trước được phục vụ trước), nhưng các máy phân loại tập trung vẫn gây lo lắng cho nhiều người dùng.

Khả năng chống kiểm duyệt yếu

Trình sắp xếp chuỗi được điều hành bởi một thực thể tập trung duy nhất không có khả năng chống kiểm duyệt như Lớp 1 với hàng nghìn trình xác thực hoặc trình khai thác. Nhóm có thể loại trừ một số giao dịch do yêu cầu quy định hoặc đưa vào danh sách đen một số giao dịch vì một số lý do nhất định. Mặc dù hầu hết các hệ thống Lớp 2 hiện có cơ chế được thiết kế để cho phép người dùng bỏ qua trình sắp xếp thứ tự và gửi giao dịch trực tiếp đến Lớp 1, người dùng vẫn cần phải trả thêm chi phí.

Nguyên lý, hiện trạng và tương lai của Sequencer

Người dùng gửi kế hoạch giao dịch của riêng mình (Nguồn: L 2B EAT)

hoạt động yếu

Hoạt động yếu cũng có thể được hiểu là một điểm thất bại duy nhất. So với hàng nghìn yêu cầu giao dịch mỗi giây, một bộ phân loại tập trung không thể xử lý cùng lúc nhiều yêu cầu như vậy do phần cứng và các lý do khác, khi một bộ phân loại bị quá tải và không có bộ phân loại dự phòng nào khác sẽ khiến toàn bộ hệ thống ngừng hoạt động . , chẳng hạn như Arbitrum đã trải qua một khoảng thời gian ngừng hoạt động khi phát hành airdrop.

Thu được lợi nhuận MEV không đúng cách

MEV là viết tắt của Giá trị có thể trích xuất tối đa, đề cập đến thu nhập bổ sung mà người khai thác/người xác minh có thể có được bằng cách thao túng các giao dịch (thêm, xóa và sắp xếp lại các giao dịch). Mặc dù họ thường xác định thứ tự các giao dịch được đưa vào khối bằng cách sắp xếp phí gas từ cao xuống thấp, nhưng khi họ theo dõi sự xuất hiện của lợi nhuận đáng kể, người khai thác có thể thêm giao dịch vào khối, xóa giao dịch hoặc thay đổi thứ tự giao dịch. Để nhận được các lợi ích khác ngoài phần thưởng khối, cách hiểu phổ biến là vừa là người chơi vừa là trọng tài.

Ở Lớp 2, trình sắp xếp chuỗi cũng có khả năng thao túng thứ tự giao dịch tương tự như trình khai thác/trình xác thực ở Lớp 1. Mặc dù bộ sắp xếp được điều hành bởi nhóm Lớp 2, nhưng về cơ bản, chúng tôi vẫn không thể hoàn toàn tin tưởng họ, đặc biệt là vì OP Mainnet vẫn sử dụng nhóm bộ nhớ riêng (nơi các giao dịch được lưu trữ tạm thời cho người dùng, chờ bộ sắp xếp xử lý), điều này tương đương với Thực hiện các hoạt động hộp đen, mặc dù lý do đã nêu là để ngăn chặn người khác giám sát các giao dịch và thu được lợi ích MEV không chính đáng.

Tương lai của Sequencer

Lớp 2 chính thống (OP Mainnet, Arbitrum One, Starknet, zkSync Era) không nhận thức được các vấn đề do trình sắp xếp tập trung gây ra. Vì vậy, tất cả họ đều đề xuất các giải pháp phân loại phi tập trung của riêng mình.

Tuy nhiên, điều đó hiện chỉ được phản ánh trong các tài liệu chính thức hoặc sách trắng, có vẻ như họ đang tập trung hơn vào việc xây dựng năng lực cạnh tranh cốt lõi (hiệu suất mạng, xây dựng sinh thái) hơn là phân tán quyền lực và lợi ích.

Máy phân loại phi tập trung

Tác giả sau đây sẽ giới thiệu ngắn gọn một số giải pháp phân loại phi tập trung:

  • Phân cấp địa lý

Đây là một cách đơn giản và thô sơ để xuất bản một số trình sắp xếp ở các vị trí địa lý khác nhau trên khắp thế giới và được điều hành bởi các công ty/tổ chức có uy tín và quan tâm. Họ có thể sử dụng vòng quay để quyết định ai sẽ đặt lệnh giao dịch trong một khoảng thời gian. Mặc dù vẫn còn một số vấn đề nhưng giải pháp này vẫn có khả năng chống kiểm duyệt và hoạt động tốt hơn so với một bộ phân loại tập trung duy nhất.

  • Đấu giá máy phân loại

Rollup có thể tiến hành đấu giá trình tự trực tiếp thông qua hợp đồng thông minh. Bất cứ ai cũng có thể đấu giá để có quyền chạy trình sắp xếp thứ tự. Các cuộc đấu giá như vậy được tiến hành cho từng khối và cũng có thể diễn ra trong một khoảng thời gian nhất định. Tất nhiên, bên thắng cuộc cuối cùng vẫn phải đặt cọc một số tiền nhất định để nếu làm ác sẽ bị trừng phạt. Đồng thời, số tiền thu được từ cuộc đấu giá cũng có thể được phân phối một cách hiệu quả.

  • bầu cử lãnh đạo

Giải pháp này cho phép bất kỳ ai đặt cược mã thông báo (ETH hoặc mã thông báo gốc Lớp 2) vào hợp đồng thông minh Lớp 2. Mỗi người đặt hàng gửi một lô được chọn ngẫu nhiên từ những người cam kết này (xác suất chiến thắng cũng có thể tỷ lệ thuận với số tiền cam kết).

  • Based Rollup

Đây là một giải pháp mới xuất hiện gần đây trong cộng đồng Ethereum, trong đó người xác thực của Ethereum trực tiếp chỉ đạo việc phân loại các giao dịch Lớp 2, thay thế hoàn toàn bộ phân loại của Lớp 2. Tất nhiên, giải pháp này khó vận hành hơn các giải pháp trước và vẫn còn nhiều vấn đề kỹ thuật cần giải quyết.

Trình sắp xếp được chia sẻ

Giải pháp phân loại phi tập trung về cơ bản khám phá cách Lớp 2 phát hành sức mạnh vận hành của máy phân loại. Trong quá trình này, nhóm Lớp 2 vẫn là người dẫn đầu. Bộ sắp xếp được chia sẻ có nghĩa là bộ sắp xếp dành riêng cho một Lớp 2 bị hủy và nhiều Lớp 2 chia sẻ mạng bộ sắp xếp của bên thứ ba.

Điều này mang lại nhiều lợi ích, chẳng hạn như khả năng kết hợp nguyên tử giữa Lớp 2 (các giao dịch Lớp 2 khác nhau trong cùng một nhóm bộ nhớ), ngăn chặn việc tìm nạp MEV, v.v. Có nhiều dự án hiện đang xây dựng mạng trình tự chia sẻ, chẳng hạn như Astria, Radius và Espresso, cùng nhiều dự án khác.

Tóm tắt và phản ánh

Loại bỏ các điểm lỗi duy nhất và giảm thiểu rủi ro hệ thống là một trong những tinh thần của mã hóa và ý tưởng phân cấp trình sắp xếp chuỗi cũng dựa trên sự mở rộng của tinh thần này ở một mức độ nào đó. Nhưng nếu chúng ta nghĩ về nó từ góc độ thực tế, liệu máy phân loại phi tập trung hay máy phân loại dùng chung hiện nay có khả năng hoàn hảo trong việc giảm thiểu các vấn đề do máy phân loại tập trung gây ra không? Tác giả không nghĩ vậy.

Từ góc độ MEV, hãy lấy Ethereum làm ví dụ.Theo dữ liệu từ Flashbots, kể từ khi Hợp nhất Ethereum, những người đề xuất khối thống kê (Người đề xuất) của nó đã đạt được mức trích REV là 288.829 ETH. (Lưu ý: REV là MEV đã được giải nén)

Đây chỉ là dữ liệu chưa đầy đủ do Flashbots biên soạn, cho thấy thị trường MEV trong Ethereum không được phép lớn đến mức nào.

Nguyên lý, hiện trạng và tương lai của Sequencer

MEV được tạo ra bởi các hoạt động chênh lệch giá lành tính và phù hợp có lợi cho sự ổn định của thị trường, nhưng các hoạt động độc hại (như tấn công bánh sandwich) được thực hiện dưới sự cám dỗ của lợi ích MEV khổng lồ sẽ có tác động tiêu cực đến toàn bộ mạng. Ngay cả khi bản thân những người khai thác không làm điều ác thì nó sẽ tạo ra một thị trường ngoài chuỗi để thông đồng và hối lộ. Điều này rõ ràng đi ngược lại mục đích ban đầu của khái niệm Ethereum và cũng sẽ gây tổn hại nghiêm trọng đến lợi ích của người dùng thông thường.Mặc dù Ethereum hiện đang tìm kiếm giải pháp (chẳng hạn như tách người đặt hàng khỏi người đề xuất), tình trạng này sẽ vẫn tồn tại trong ngắn hạn.

Mô hình MEV hiện tại của Ethereum được thị trường hình thành một cách tự phát, vậy khi trình sắp xếp của Rollup cũng được tự do hóa và phi tập trung hóa, liệu mô hình thị trường như vậy cũng sẽ hình thành theo thời gian? So với điểm thất bại duy nhất có thể xảy ra do tin tưởng vào nhóm Rollup, sự hỗn loạn và một kiểu tập trung khác do cạnh tranh mất trật tự trên thị trường gây ra cũng rất đáng sợ.

Đồng thời, mặc dù các trình sắp xếp được chia sẻ có thể làm cho các Bản tổng hợp khác nhau có thể tương tác được ở cấp độ sắp xếp, nhưng nếu ngày càng nhiều các trình sắp xếp chia sẻ của bên thứ ba như vậy được sử dụng trong tương lai, thì về cơ bản chúng sẽ trở thành bộ điều khiển kiểm soát nhiều Bản tổng hợp. và mạnh mẽ hơn. Vì vậy, liệu vấn đề tập trung tương tự có phát sinh nữa không? Chúng ta có cần giải pháp nào đó để phân cấp bộ phân loại dùng chung không? Những vấn đề này cần được xem xét thêm.

Quá trình phát triển và phân quyền của blockchain là một quá trình lâu dài và khó khăn, lý do khiến trình tự sắp xếp thu hút sự chú ý là vì nó đóng một vai trò cực kỳ quan trọng trong toàn bộ Rollup. Tôi tin rằng thông qua sự tìm tòi và nỗ lực không ngừng trong tương lai, những vấn đề chúng ta gặp phải ngày nay sẽ được giải quyết một cách thích hợp.

Người giới thiệu:

【 1 】Bạn không phải là một Rollup thực sự

【 2 】MEV: Từ trò chơi có tổng bằng 0 đến phân chia quyền lực

【 3 】Nói chuyện với AltLayer, Scroll, Nhóm Starknet - Trình đặt hàng chung và Đồng thuận L2

【 4 】optimistic-rollups-vs-zk-rollups

Tuyên bố từ chối trách nhiệm: Tất cả nội dung trên trang web này có thể liên quan đến các vấn đề rủi ro của dự án và chỉ nhằm mục đích khoa học và tham khảo và không cấu thành bất kỳ lời khuyên đầu tư nào. Hãy xử lý nó một cách hợp lý, thiết lập triết lý đầu tư đúng đắn và nâng cao nhận thức của bạn về phòng ngừa rủi ro. Nên xem xét toàn diện các yếu tố liên quan khác nhau, bao gồm nhưng không giới hạn ở mục đích mua hàng cá nhân và khả năng chấp nhận rủi ro, trước khi tương tác và nắm giữ. Thông báo bản quyền: Bản quyền của thông tin được trích dẫn thuộc về phương tiện truyền thông gốc và tác giả. Nếu không có sự đồng ý của Jian Shu J Club, các phương tiện truyền thông, trang web hoặc cá nhân khác không được phép in lại các bài viết trên trang này. Jian Shu J Club có quyền truy cứu trách nhiệm pháp lý đối với các hành vi nêu trên.

Bài viết gốc, tác giả:鉴叔。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập