2020 Vào tháng 10 năm nay, Ethereum Lianchuang Vitalik đã phát hành “Lộ trình Ethereum tập trung vào cuộn lên”. Hiện tại, chúng tôi đang ở trong một hệ sinh thái đa Rollup. Mặc dù lộ trình Ethereum Rollup mang lại những lợi ích đáng kể như trải nghiệm người dùng được cải thiện nhưng nó cũng đặt ra một loạt thách thức mới. Ví dụ: các nhà phát triển thường cần phải giải quyết các tình huống khó xử về phân mảnh và ra quyết định khi đối mặt với hệ sinh thái Rollup đa dạng. Ngoài ra, máy phân loại tập trung cũng gây ra các vấn đề như xem xét giao dịch và sử dụng MEV, khiến một số người dùng phải đối mặt với chi phí hoặc trải nghiệm vận hành không công bằng.
Để giải quyết vấn đề về bộ sắp xếp tập trung, các giải pháp chủ đạo hiện nay bao gồm bộ sắp xếp dùng chung và Dựa trên cuộn. Mặc dù trình phân loại dùng chung có thể cung cấp dịch vụ phân loại thống nhất cho nhiều Lớp 2, nhưng với tư cách là bên thứ ba, vẫn có vấn đề với cơ chế tin cậy và khuyến khích. Dựa trên Rollup cải thiện khả năng phân quyền bằng cách dựa vào thứ tự đề xuất của Ethereum L1, nhưng thời gian xác nhận giao dịch của nó phụ thuộc vào thời gian chặn của Ethereum L1 (khoảng 12 giây) và không thể đạt được xác nhận nhanh chóng.
Nguồn gốc lịch sử của xác nhận trước
Xác nhận trước (hoặc "Preconfs") có thể được hiểu là "cung cấp thông báo đáng tin cậy trước khi xác nhận chính thức". Để đưa ra một ví dụ đơn giản, khi bạn gọi điện để đặt chỗ tại một nhà hàng, nhà hàng đó sẽ xác nhận việc đặt chỗ của bạn. Đây thực chất là một loại hành vi xác nhận trước: bạn chưa đến nhà hàng nhưng đã nhận được cam kết đáng tin cậy về việc đảm bảo rằng bạn có chỗ ăn vào thời gian đã chỉ định, nhờ đó bạn có thể tiết kiệm thời gian xếp hàng. và làm những việc khác.
Trên thực tế, xác nhận trước không phải là một khái niệm mới. Ngay từ những ngày đầu phát triển của Bitcoin, để giúp Bitcoin dễ sử dụng hơn, cộng đồng Bitcoin đã đề xuất khái niệm "0conf", nghĩa là trước khi mạng Bitcoin xác nhận đầy đủ giao dịch, giao dịch có thể được coi là hợp lệ, do đó giảm thời gian chờ xác nhận cuối cùng của giao dịch. Vào năm 2023, Uri Klarman đã đưa ý tưởng này vào Ethereum và đề xuất khái niệm “Xác nhận trước theo chuỗi”. Ý tưởng cốt lõi là những người xác nhận trước trong tương lai không chỉ có thể xác nhận trước giao dịch hiện tại mà còn kế thừa các xác nhận trước đã được thực hiện bởi tất cả những người xác nhận trước trước đó. Primev sau đó đã khám phá sâu hơn về khái niệm này và đề xuất một cơ chế đặt giá thầu mới "pre-conf" để cho phép liên minh xây dựng khối cam kết thực hiện theo cách hiệu quả nhất để bao gồm một giao dịch nhất định trong một khoảng thời gian cụ thể. đấu thầu được xác nhận trước.
(Primev đang xây dựng mev-commit. mev-commit là một nền tảng phi tập trung được thiết kế đặc biệt để điều phối các giao dịch MEV. Thông qua thực tế- cam kết mã hóa thời gian và cơ chế đặt giá thầu thực hiện hiệu quả, giúp người dùng và nhà cung cấp đảm bảo độ tin cậy và tốc độ giao dịch, phù hợp với các tình huống giao dịch phức tạp yêu cầu xác nhận và thực hiện nhanh chóng, chẳng hạn như xác nhận trước và các chiến lược giao dịch tần suất cao khác >< /p>
Justin Drake tiếp tục thúc đẩy sự phát triển của khái niệm này và đề xuất khái niệm "Xác nhận trước dựa trên". Hiện tại, L2 chủ yếu sử dụng trình sắp xếp tập trung. Ưu điểm lớn nhất của nó là nó có thể cung cấp cho người dùng xác nhận trước. Xác nhận này có nghĩa là trình sắp xếp chuỗi đã hứa sẽ đưa các giao dịch của người dùng vào các khối trong tương lai. Tuy nhiên, xác nhận này không phải là xác nhận cuối cùng và người dùng vẫn có thể gặp phải tình trạng giao dịch bị sắp xếp lại hoặc bị hủy. Cơ chế "Xác nhận trước dựa trên" do Justin Drake đề xuất nhằm mục đích cung cấp xác nhận trước ngay lập tức đồng thời cho phép L1 hoàn thành quá trình phân loại phi tập trung (Dựa trên tổng hợp).
Đề xuất và tối ưu hóa cơ chế xác nhận trước Dựa trên
Khái niệm về Dựa trên tập hợp được đề xuất lần đầu tiên bởi Vitalik Đề xuất trong bài báo "Hướng dẫn chưa đầy đủ về các bản tổng hợp" xuất bản năm 2021. Trong bài viết này, Vitalik giới thiệu khái niệm "Tình trạng hỗn loạn hoàn toàn", mô tả một môi trường hoàn toàn phi tập trung, trong đó bất kỳ ai cũng có thể gửi Lô giao dịch (lô) bất kỳ lúc nào mà không có bất kỳ hạn chế nào.
Vào tháng 3 năm 2023, Justin Drake đã xuất bản bài báo "Bản tổng hợp dựa trên—siêu năng lực từ trình tự L1", làm rõ thêm khái niệm về Bản tổng hợp dựa trên. Khi thứ tự của một bản tổng hợp được điều khiển bởi L1, nó được gọi là Bản tổng hợp dựa trên hoặc Bản tổng hợp theo thứ tự L1. Theo kiến trúc này, việc tạo và sắp xếp các khối Tổng hợp được thực hiện thông qua những người đề xuất trên L1. Những người đề xuất L1 có thể hợp tác với những người tìm kiếm và người xây dựng để đưa các khối Tổng hợp trực tiếp vào các khối L1. Điều đáng chú ý là các khối Dựa trên Rollup được xây dựng bởi các nhà xây dựng L2 theo mặc định. Do đó, Dựa trên Rollup không làm tăng gánh nặng cho người xác minh L1.
Bằng cách chuyển trách nhiệm đặt hàng giao dịch sang L1, Dựa trên Rollup kế thừa sự an toàn và hoạt động của L1 đồng thời tối ưu hóa hiệu suất của L2. Cơ chế này mang lại nhiều lợi ích như giảm cơ sở hạ tầng L2 và chi phí vận hành, bảo trì. Tuy nhiên, cũng có một số thách thức, chẳng hạn nhưhầu hết lợi ích MEV của Dựa trên bản tổng hợp sẽ chuyển sang L1. Nhưng điều này thực sự không gây ra vấn đề gì, vì doanh thu chính của Rollup tập trung đến từ phí giao dịch L2 và cơ hội MEV. Cái trước là nguồn doanh thu chính, còn cái sau đòi hỏi nhiều cơ sở hạ tầng và chi phí bảo trì cao. . Dựa trên Rollup giữ lại nguồn doanh thu chính là phí giao dịch L2 trong khi thuê ngoài vai trò người đề xuất cho các nhà xây dựng L1, từ đó giảm chi phí cơ sở hạ tầng và hoạt động. Một thách thức khác là Dựa trên Rollup không thể đạt được xác nhận giao dịch nhanh chóng. Vì thời gian xác nhận giao dịch của Dựa Rollup hoàn toàn phụ thuộc vào thời gian khối của Ethereum L1 (hiện tại là khoảng 12 giây), điều này trái ngược hoàn toàn với xác nhận mềm nhanh do trình sắp xếp tập trung cung cấp.
Để giải quyết vấn đề về tốc độ xác nhận giao dịch trong Based Rollup, Justin Drake đã đề xuất "Xác nhận trước dựa trên" vào tháng 11 năm 2023, được thực hiện thông qua Slash Cung cấp trước -xác nhậncho Bản tổng hợp dựa trên. Trong ý tưởng ban đầu, Justin Drake đưa ra hai tiền đề chính. Một là người đề xuất L1 phải chọn thêm các điều kiện phạt bổ sung để trở thành người xác nhận trước (cơ chế cam kết nặng nề), và hai là người đề xuất L1 phải có khả năng thực hiện. buộc giao dịch phải được đưa vào chuỗi (danh sách bao gồm).
Sau đó, Justin Drake đã tối ưu hóa ý tưởng này, cho phép Rollup sử dụng Ethereum L1 để phân loại chung và xác nhận trước, việc này đơn giản hơn và không yêu cầu hard fork. Trong đề xuất mới, một số người xác nhận tự nguyện trở thành người sắp xếp thứ tự và những người xác thực không muốn sắp xếp thứ tự sẽ trở thành "người bao gồm". Họ có thể bao gồm các giao dịch nhưng không sắp xếp chúng. Và trình sắp xếp có thể sắp xếp lại các giao dịch của các bộ bao gồm và thậm chí chèn nhiều giao dịch hơn vào chúng. Người dùng có thể chọn hai cách để gửi giao dịch: một là gửi giao dịch đến nhóm bộ nhớ dự phòng và trả một khoản phí nhỏ để bao gồm giao dịch của họ; hai là liên lạc với người đặt hàng tiếp theo và trả phí xác nhận trước cao hơn cho họ. yêu cầu xác nhận trước. Nếu người đặt hàng không giải quyết được các giao dịch trong các khoảng thời gian được chỉ định, thì người bao gồm vẫn có thể xử lý các giao dịch đó.
So với đề xuất ban đầu, kế hoạch tối ưu hóa trực tiếp thúc đẩy an ninh kinh tế của Ethereum L1, cho phép những người đề xuất L1 tự nguyện trở thành người đặt hàng mà không bị phạt bổ sung làm giảm sự phụ thuộc trên cơ sở hạ tầng bổ sung.
Từ ý tưởng Thực hành: Ứng dụng xác nhận trước Based
Taiko: Tiên phong trong việc phát triển và quảng bá Based Rollup
Kể từ nửa cuối năm 2023, Taiko đã phát triển theo hướng trở thành một Bản tổng hợp dựa trên. Với tư cách là Dựa trên Rollup, Taiko dựa vào hệ thống phi tập trung gồm những người đề xuất chạy các máy khách cụ thể (taiko-geth) và được đồng bộ hóa với nhóm bộ nhớ L2. Khi người đề xuất nhận thấy rằng một loạt giao dịch có thể tạo thành một khối có lợi nhuận, người đề xuất sẽ gửi khối được đóng gói tới Ethereum L1.
Trong quá trình xử lý giao dịch, Giao dịch đã bắt đầu bởi người dùng trên Taiko trước tiên sẽ vào nhóm bộ nhớ L2. Người tìm kiếm L2 tìm kiếm các giao dịch có lợi nhuận trong nhóm bộ nhớ L2 và đóng gói chúng thành các gói giao dịch L2. Sau đó, trình tìm kiếm L1 đóng vai trò là người đề xuất khối L2, sắp xếp các giao dịch được người tìm kiếm L2 đóng gói thành khối L2, sau đó đưa khối đó vào gói giao dịch L1 của nó và tích hợp nó vào khối L1. Cuối cùng nó được xác minh bởi các trình xác thực L1 và được gửi tới chuỗi chính Ethereum để đảm bảo tính cuối cùng của giao dịch.
Để nâng cao hiệu quả, Taiko đã giới thiệu cơ chế xác nhận trước. Người đề xuất có thể xuất bản các xác nhận trước cho những người tham gia khác trong mạng trước khi chính thức gửi một khối, cho họ biết những giao dịch nào sẽ được đưa vào khối sắp tới. Ngoài ra, người đề xuất cũng có thể xuất bản định kỳ các lô xác nhận trước nhỏ theo thứ tự cho người xây dựng khối và người xây dựng có thể chọn xuất bản các giao dịch được xác nhận trước này lên L1 theo đợt, thay vì xuất bản một loạt lớn các khối dữ liệu cùng một lúc. , do đó làm giảm chi phí phát hành dữ liệu.
Ngoài ra, trong hệ thống người đề xuất phi tập trung, có thể có tình huống trong đó nhiều người đề xuất cố gắng gửi các khối chứa cùng một giao dịch cùng một lúc. Nếu điều này xảy ra, chỉ một khối sẽ được L1 chấp nhận, trong khi các khối còn lại sẽ được khôi phục và người đề xuất không thành công sẽ mất phí khối. Để tránh xung đột tiềm ẩn này, Taiko giới thiệu cơ chế bầu chọn người lãnh đạo. Tại bất kỳ thời điểm nào, chỉ có một người đề xuất được bầu làm người đứng đầu và có độc quyền hoàn thiện các khối. Điều này đảm bảo rằng các khối do người đứng đầu tạo sẽ được thêm vào chuỗi khối trong khi các khối từ những người đề xuất khác không được dùng nữa, ngăn chặn nhiều khối xung đột và tránh các đề xuất không thành công.
Puffer UniFi: Cam kết định hình lại hệ sinh thái chuỗi ứng dụng phi tập trung
Puffer Finance cũng đã ra mắt Giải pháp Puffer UniFi dựa trên cơ chế xác nhận trước. Dưới dạng Dựa trên Rollup, việc đặt hàng giao dịch trên UniFi được gia công cho Ethereum L1, trong khi cơ chế xác nhận trước của Puffer UniFi được triển khai thông qua trình xác thực đặt cược nặng nề gốc của Puffer.
Về mặt cụ thể trong quá trình xử lý, người dùng gửi Giao dịch trước tiên được xử lý bởi trình xác thực Puffer và những trình xác thực này đã được đăng ký dưới dạng nút "Đặt lại gốc" trên Ethereum. Trình xác thực cung cấp các cam kết xác nhận trước cho người dùng trong khoảng 100 mili giây, cho phép người dùng nhanh chóng biết rằng giao dịch của họ đã được nhận và sẽ được đưa vào các khối trong tương lai. Để đảm bảo rằng những người xác nhận sẽ tuân thủ các cam kết xác nhận trước của họ, Puffer cũng đang triển khai cơ chế UniFi AVS để áp đặt các điều kiện phạt bổ sung đối với những người xác nhận. Sau khi cung cấp xác nhận trước, người xác thực Puffer sẽ đóng gói các giao dịch này với các giao dịch khác và gửi khối tới Ethereum L1. Cuối cùng, hợp đồng thông minh Puffer UniFi Hợp đồng Puffer Sequencer chấp nhận các giao dịch hàng loạt, đảm bảo rằng trạng thái giao dịch đã được xác nhận và không thể khôi phục.
Theo lộ trình mới nhất, mạng thử nghiệm UniFi của Puffer sẽ ra mắt vào Tháng 9 năm 2024 và UniFi AVS Cơ chế dự kiến lên mạng với mạng chính UniFi vào Quý 4 năm 2024.
Tầm nhìn của Puffer UniFi là giải quyết vấn đề phân mảnh thanh khoản giữa các chuỗi hiện tại. Trong tương lai, các ứng dụng được xây dựng trên Puffer UniFi sẽ được coi là chuỗi ứng dụng độc lập. Các chuỗi ứng dụng này dựa trên cơ chế phân loại và xác nhận trước L1 do UniFi cung cấp, điều này không chỉ có thể giảm chi phí phát triển mà còn có thể tích hợp với các bản tổng hợp hoặc ứng dụng khác. chuỗi dựa trên khả năng tương tác liền mạch. Ví dụ: người dùng Alice muốn sử dụng mã thông báo của mình trên Rollup A làm tài sản thế chấp để vay tài sản trên Rollup B. Vì cả Rollup A và Rollup B đều dựa vào cùng một trình xác thực Ethereum L1 để đặt hàng giao dịch, trình xác thực này có thể xử lý các giao dịch của Alice trên hai Rollup đồng thời trong cùng một khối Ethereum. Bằng cách này, Alice có thể hoạt động giữa các Rollup khác nhau mà không cần chuyển tài sản phức tạp thông qua các cầu nối chuỗi chéo.
Còn điều gì đáng được quan tâm nữa?
Ngoài hai dự án nêu trên, còn có một số nội dung liên quan đến xác nhận trước đáng được quan tâm. Ví dụ: Primev đã ra mắt nền tảng mev-commit. Primev có thể cung cấp dịch vụ xác nhận trước cho bất kỳ Bản tổng hợp dựa trên nào thông qua mev-commit và đề xuất giải pháp xác nhận trước blob kết hợp cam kết mev và danh sách bao gồm (IL); Espresso đề xuất giải pháp xác nhận trước do Người đề xuất hứa hẹn, mỗi Bản tổng hợp có thể tùy chỉnh thứ tự sắp xếp và các điều kiện cắt giảm của các xác nhận trước được hứa hẹn bởi Người đề xuất; Spire đã khởi chạy Cơ quan đăng ký xác nhận trước, một hệ thống dành cho những người đề xuất (chẳng hạn như các nhà khai thác lớn và những người cầm cố độc lập) phát hành tài sản thế chấp bằng ETH, Chainbound đã công bố Bolt là một giao thức cho phép những người đề xuất Ethereum; để cam kết với nội dung của các khối của họ.
Ngoài ra, để đơn giản hóa trải nghiệm người dùng và điều phối tốt hơn các yêu cầu xác nhận trước, các nhà nghiên cứu cũng đang khám phá việc giới thiệu các cổng xác nhận trước để giảm bớt sự phức tạp Tóm tắt xác nhận trước từ người dùng. Thông qua cổng, người đề xuất có thể ủy quyền quyền xác nhận trước của họ cho cổng. Cổng chịu trách nhiệm thực hiện các tác vụ phức tạp hơn như liên lạc với người dùng, duy trì thời gian hoạt động của toàn bộ nút, v.v. Các dự án Gateway đã được xác nhận trước sẽ xem bao gồm Aestus, Titan và Ultra Sound.
Đối mặt với vấn đề phân mảnh thanh khoản trong hệ sinh thái Rollup hiện tại, Based Rollup được nhiều người coi là một giải pháp tiềm năng hiệu quả. Ví dụ: Adam Cochran, đối tác của Cinneamhain Ventures đã tweet rằng Dựa trên Rollups là một giải pháp tiềm năng cho các vấn đề kinh tế Lớp 2 của Ethereum. Xác nhận trước đóng vai trò quan trọng trong việc cải thiện trải nghiệm người dùng của Dựa trên bản tổng hợp. Khi một số thỏa thuận lớn dần đạt được tiến bộ tích cực, chúng tôi sẽ tiếp tục chú ý đến những phát triển mới nhất trong lĩnh vực này.
Preview
Có được sự hiểu biết rộng hơn về ngành công nghiệp tiền điện tử thông qua các báo cáo thông tin và tham gia vào các cuộc thảo luận chuyên sâu với các tác giả và độc giả cùng chí hướng khác. Chúng tôi hoan nghênh bạn tham gia vào cộng đồng Coinlive đang phát triển của chúng tôi:https://t.me/CoinliveSG