Lấy Taiko làm ví dụ để giải thích khái niệm Preconfirmation: Làm thế nào để giao dịch Ethereum hiệu quả hơn?
Bằng cách giới thiệu khái niệm Preconfirmation, Taiko và nhiều dự án Layer2 Based Rollup đang xây dựng một hệ thống xác nhận giao dịch, giúp người dùng xác nhận giao dịch nhanh chóng và đáng tin cậy hơn.
Bài viết này xuất phát từ những hạn chế hiện tại của hệ sinh thái L2, thông qua việc phân tích thực tiễn cụ thể của các dự án như Taiko, trình bày cách khái niệm đổi mới “Preconfirmation” (tiền xác nhận) tối ưu hóa quy trình xác nhận giao dịch và nâng cao trải nghiệm người dùng. Đồng thời, bài viết cũng chỉ ra những thách thức mà công nghệ preconfirmation hiện nay cần vượt qua trong quá trình phát triển, bao gồm cả việc hoàn thiện kỹ thuật và đảm bảo tính bền vững của hệ sinh thái.
Tiêu đề gốc: 《Preconfirmation (feat. Taiko): Make Ethereum Fast for the First Time!》
Tác giả: Ingeun Kim : : FP
Tóm tắt chính
- Taiko là một mạng Layer2 dựa trên Based Rollup, nhằm đạt được khả năng tương tác hoàn toàn với Ethereum đồng thời thúc đẩy việc phi tập trung hóa sequencer. Để giải quyết vấn đề độ trễ xác nhận cuối cùng của giao dịch trong cơ chế Rollup, Taiko đã giới thiệu khái niệm “Preconfirmation”. Bằng cách đảm bảo trước cho người dùng về tính bao gồm và thứ tự của giao dịch, preconfirmation đã giảm thiểu hiệu quả vấn đề kém hiệu quả trong quy trình xác nhận giao dịch của Rollup, từ đó nâng cao đáng kể trải nghiệm người dùng.
- Trong mô hình Based Preconfirmation, các validator L1 cung cấp sự đảm bảo về kết quả giao dịch cho người dùng. Preconferrer cần đặt cọc tài sản bảo đảm và tuân thủ cơ chế slashing để đảm bảo độ tin cậy của hệ thống. Các dự án L2 như Taiko thông qua việc áp dụng cơ chế preconfirmation đã xây dựng được tính cuối cùng đáng tin cậy cho giao dịch, tạo ra môi trường vận hành thuận tiện hơn cho các dịch vụ như DeFi vốn cần xác nhận theo thời gian thực.
- Hiện tại, đã có nhiều dự án tham gia xây dựng hệ sinh thái preconfirmation. Tiến bộ công nghệ này được kỳ vọng sẽ nâng cao hiệu suất của hệ sinh thái Ethereum L2, tăng cường khả năng tương tác với Ethereum và thúc đẩy sự mở rộng hơn nữa của toàn bộ hệ sinh thái.
Taiko đang tiến từng bước vững chắc hướng tới mục tiêu cuối cùng của mình với tư cách là một giải pháp Layer2 cho Ethereum. Để đạt được mục tiêu này, Taiko ưu tiên khả năng tương tác toàn diện với Ethereum, phi tập trung hóa sequencer và hỗ trợ cho các nhà phát triển. Đáng chú ý, Taiko thông qua kiến trúc Based Rollup đã đạt được khả năng tương tác hoàn toàn với Ethereum, đồng thời cho phép bất kỳ ai tham gia trở thành sequencer, từ đó thực hiện phi tập trung hóa sequencer. Tuy nhiên, mặc dù mô hình Based Rollup có nhiều ưu điểm, nhưng cấu trúc của nó vẫn tồn tại một số vấn đề kém hiệu quả vốn có.
Bài viết này sẽ lấy Taiko làm ví dụ, phân tích sâu về khái niệm preconfirmation. Là một thành phần then chốt trong stack công nghệ Layer2, preconfirmation là bước quan trọng để Rollup phát triển hơn nữa.
Vấn đề hiệu suất hiện tại của L2
Khi hệ sinh thái L2 mở rộng, nhiều dự án lần lượt xuất hiện, mang lại nhiều khái niệm và stack công nghệ mới. Tuy nhiên, dù những tiến bộ này rất đáng kể, L2 vẫn còn tồn tại một số vấn đề hiệu suất cần giải quyết, đặc biệt là ở những lĩnh vực then chốt ảnh hưởng đến trải nghiệm người dùng, việc nâng cao hiệu suất trở nên đặc biệt quan trọng.
Giới hạn vốn có của Rollup: Quy trình xác nhận cuối cùng giao dịch kém hiệu quả

L2 đạt được khả năng mở rộng thông qua Rollup, dựa vào tính khả dụng dữ liệu và xử lý giao dịch của các nền tảng L1 như Ethereum. Tuy nhiên, Rollup có một giới hạn vốn có: mặc dù có thể tự thực hiện sắp xếp và thực thi giao dịch, nhưng tất cả các quy trình khác vẫn phải chờ xác nhận cuối cùng từ L1.
Kiến trúc này đảm bảo an toàn và tính bất biến dữ liệu bằng cách tận dụng trực tiếp việc tạo block và tính khả dụng dữ liệu của L1. Tuy nhiên, việc phụ thuộc vào L1 để xác nhận cuối cùng dẫn đến tốc độ xử lý giao dịch chậm, khả năng xác nhận theo thời gian thực bị hạn chế, từ góc nhìn người dùng khó đáp ứng nhu cầu thời gian thực.
Hơn nữa, nhiều sequencer và node xác thực của L2 hiện vẫn còn tập trung hóa. Sự tập trung hóa này gây ra kém hiệu quả, ví dụ như thời gian xác nhận giao dịch kéo dài và có thể bị gián đoạn vận hành, từ đó ảnh hưởng đến hiệu suất xử lý giao dịch của một số Rollup, gây ra độ trễ xác nhận.
Đề xuất khái niệm preconfirmation
Khái niệm preconfirmation được đề xuất nhằm giải quyết vấn đề hiệu suất xác nhận cuối cùng giao dịch thấp trong mạng L2. Preconfirmation cho phép người dùng nhận được xác nhận giao dịch nhanh hơn, từ đó giảm thiểu độ trễ và kém hiệu quả thường thấy trong cơ chế Rollup.
Preconfirmation nhằm giải quyết những vấn đề gì?
Trong cơ chế Rollup, quy trình xác nhận sau khi người dùng gửi giao dịch lên L2 luôn tồn tại vấn đề kém hiệu quả. Do sequencer L2 tập trung hóa không thể đảm bảo chính xác khi nào giao dịch sẽ được xác nhận trên L1, người dùng thường không chắc chắn về thứ tự và kết quả giao dịch. Ví dụ, người dùng có thể phải chờ lâu để giao dịch được đưa vào L1, nếu thứ tự giao dịch sai hoặc kết quả không như mong đợi, có thể dẫn đến tổn thất tài chính từ các giao dịch đã thực hiện.
Trong môi trường thị trường biến động cao, vấn đề độ trễ và thay đổi thứ tự càng nổi bật, vì người dùng phụ thuộc vào các dịch vụ arbitrage và DeFi. Trong những trường hợp này, việc giao dịch bị trễ hoặc thay đổi thứ tự sẽ trực tiếp dẫn đến mất cơ hội. Ngay cả người dùng thực hiện giao dịch thông thường cũng có thể thiếu niềm tin vào thời gian xác nhận cuối cùng và thứ tự giao dịch trên L1, từ đó nghi ngờ về độ tin cậy và tính dễ sử dụng của blockchain.
Do đó, mục tiêu thiết kế của preconfirmation là bù đắp những thiếu sót này, đặc biệt là cung cấp trải nghiệm giao dịch thuận tiện và đáng tin cậy hơn cho những người dùng bị ảnh hưởng nhiều nhất bởi sự kém hiệu quả của Rollup.
Preconfirmation giải quyết những vấn đề này như thế nào?
Preconfirmation giải quyết những vấn đề này bằng cách cung cấp cho người dùng sự đảm bảo về tính bao gồm, thứ tự và thực thi giao dịch. Nó cung cấp “xác nhận mềm” cho người dùng thông qua sequencer L2 tập trung hóa và phát hành chứng nhận preconfirmation, đảm bảo giao dịch cuối cùng sẽ được đưa vào L1.
Lợi thế chính của xác nhận mềm là nâng cao trải nghiệm người dùng. Sau khi gửi giao dịch, người dùng có thể nhận được chứng nhận xác nhận ngay lập tức, đảm bảo giao dịch được đưa vào L1 theo thứ tự dự kiến, giảm sự không chắc chắn, đặc biệt trong các giao dịch cần phản ứng nhanh như arbitrage. Ngoài ra, preconfirmation còn tăng cường niềm tin của người dùng vào hệ thống L2. Khi người dùng tin tưởng vào việc giao dịch được xử lý an toàn, tỷ lệ sử dụng hệ sinh thái L2 cũng sẽ tăng lên. Nhờ đó, preconfirmation đóng vai trò then chốt trong việc nâng cao hiệu quả và sự tiện lợi của Rollup.
Preconfirmation có phải là giải pháp cuối cùng?
Mặc dù xác nhận mềm từ sequencer tập trung hóa có thể nâng cao trải nghiệm người dùng thông qua thứ tự và kết quả dự kiến, nhưng nó phụ thuộc vào niềm tin vào sequencer. Không có biện pháp pháp lý hoặc kỹ thuật bắt buộc, người dùng chỉ có thể dựa vào độ tin cậy của sequencer. Sự phụ thuộc này dẫn đến khả năng giao dịch có thể không được đưa vào đúng thứ tự, thậm chí có thể không được đưa vào L1, không thể cung cấp sự đảm bảo ổn định như người dùng mong đợi.
Phân tích khái niệm và thực tiễn Based Preconfirmation qua ví dụ Taiko
Taiko đã đầu tư nhiều công sức vào việc triển khai preconfirmation dựa trên Based, bởi phương pháp này rất phù hợp với các đặc điểm cốt lõi của Based Rollup. Nếu Based Preconfirmation được đưa vào khung của Taiko thành công, không chỉ có thể giảm đáng kể độ trễ xác nhận cuối cùng giao dịch mà còn nâng cao trải nghiệm người dùng. Ngoài ra, cải tiến này còn kích hoạt nhiều dịch vụ trước đây bị hạn chế, giúp chúng vận hành hiệu quả trên mạng Taiko.
Trước khi hiểu sâu về Based Preconfirmation, cần điểm lại một số đặc điểm then chốt của Taiko để hiểu rõ hơn về tính phù hợp và ưu thế của phương pháp này.
Phân tích trường hợp Taiko
Taiko thể hiện đầy đủ các đặc điểm cốt lõi của Based Rollup. Nó không chỉ đạt được khả năng tương tác hoàn toàn với hạ tầng Ethereum mà còn cam kết đồng bộ hoàn toàn với cơ chế bảo mật của Ethereum. Taiko áp dụng kiến trúc Based Rollup, nghĩa là không phụ thuộc vào sequencer tập trung hóa mà dựa vào validator của Ethereum đóng vai trò sequencer, chịu trách nhiệm sắp xếp giao dịch và block.
Nói cách khác, sequencer của Taiko và block proposer của Ethereum là cùng một loại vai trò. Thiết kế này mang lại cho họ trách nhiệm và cơ chế khuyến khích đặc biệt, ví dụ như nhận phần thưởng MEV tối đa và các lợi ích khác từ vai trò sequencer. Do đó, khi quá trình sequencer L2 của Taiko gặp vấn đề, các sequencer này sẽ tự nhiên chịu trách nhiệm do lợi ích liên quan trong hệ sinh thái Ethereum. Cơ chế này tạo nên sự khác biệt rõ rệt về trách nhiệm vận hành giữa Taiko và các dự án L2 khác của Ethereum.
Đáng chú ý, mô hình Based Rollup của Taiko được thiết kế là “Based Contestable Rollup (BCR)”, cấu trúc này nhằm khuyến khích cạnh tranh lành mạnh. Thông qua thiết kế mở và không cần cấp phép, Taiko đảm bảo hệ thống phi tập trung và cho phép bất kỳ ai tham gia, từ đó làm cho hệ thống công bằng và minh bạch hơn.
Preconfirmation dựa trên Based Rollup
Vậy, mô hình preconfirmation được thiết kế riêng cho Based Rollup trông như thế nào? Đó chính là “Based Preconfirmation”. Mô hình này nhằm thay thế cơ chế xác nhận mềm truyền thống bằng xác nhận trực tiếp trên L1.
Based Preconfirmation cung cấp một hệ thống trong đó một số validator L1 tự nguyện tham gia và cung cấp dịch vụ preconfirmation. Với vai trò là sequencer, các validator này cung cấp cho người dùng dự đoán có thể xác minh về kết quả giao dịch Rollup. Cách này mang lại cho người dùng sự đảm bảo đáng tin cậy về tính bao gồm và thứ tự giao dịch, và những đảm bảo này dựa trực tiếp trên L1, từ đó tăng độ tin cậy và uy tín của quy trình Rollup.

Justin Drake lần đầu tiên đề xuất khái niệm Based Preconfirmation và đưa ra một vai trò cụ thể gọi là “Preconferrer”, người này có thể cung cấp đảm bảo có chữ ký cho người dùng, xác định rõ thứ tự và trạng thái thực thi giao dịch. Để đảm bảo độ tin cậy của cam kết, mỗi preconferrer cần đặt cọc một lượng tài sản bảo đảm nhất định. Nếu họ không thực hiện đúng cam kết về thứ tự hoặc trạng thái thực thi giao dịch, sẽ bị phạt theo cơ chế slashing, tức là mất một phần hoặc toàn bộ tài sản bảo đảm.
Cơ chế slashing đã được áp dụng rộng rãi trong staking PoS của Ethereum để ngăn chặn hành vi xấu một cách hiệu quả. Cơ chế này không chỉ tăng cường trách nhiệm của preconferrer mà còn xây dựng nền tảng niềm tin nhất định giữa người dùng và preconferrer.
Có hai trường hợp khiến preconferrer bị phạt slashing:
- Lỗi hoạt động (Liveness Faults): Nếu preconferrer vì bất kỳ lý do gì không thể đưa giao dịch preconfirmation của người dùng lên chuỗi, sẽ xảy ra lỗi hoạt động. Vì lỗi này không phải lúc nào cũng do cố ý nên mức phạt tương đối nhẹ. Lỗi này có thể do sự cố mạng hoặc gián đoạn blockchain L1 hoặc L2, khiến giao dịch không thể được đưa lên chuỗi đúng cách. Để bảo vệ preconferrer trung thực khỏi bị phạt oan, mức phạt lỗi hoạt động thường do người dùng và preconferrer thỏa thuận.
- Lỗi an toàn (Safety Faults): Nếu giao dịch preconfirmation được đưa lên chuỗi nhưng kết quả không khớp với yêu cầu ban đầu của người dùng, sẽ xảy ra lỗi an toàn. Lỗi này hoàn toàn là trách nhiệm của preconferrer nên mức phạt thường nghiêm khắc hơn. Tài sản bảo đảm của preconferrer sẽ bị tịch thu toàn bộ, dù lỗi là cố ý hay không.
Để trở thành preconferrer trong mô hình Based Preconfirmation, một node (thường là proposer block L1) phải chấp nhận các điều kiện của cơ chế slashing và đặt cọc tài sản bảo đảm cần thiết. Sau khi được phê duyệt, preconferrer có thể cung cấp dịch vụ cho người dùng và kiếm thu nhập từ phí dịch vụ.
Mô hình phí này mang lại sự tiện lợi đáng kể cho người dùng, giúp họ vượt qua độ trễ vốn có trong xác nhận cuối cùng giao dịch Rollup. Ví dụ, sau khi gửi giao dịch preconfirmation qua ví cá nhân, người dùng có thể nhận được chứng nhận xác nhận ngay lập tức từ preconferrer.
Những preconferrer tham gia Based Preconfirmation không chỉ có thể kiếm thêm thu nhập từ phí mà còn giúp tối ưu hóa quy trình xác nhận giao dịch của Rollup. Mô hình này không chỉ nâng cao trải nghiệm người dùng mà còn cung cấp giải pháp xác nhận cuối cùng giao dịch đáng tin cậy và hiệu quả cho toàn bộ hệ sinh thái L2, tăng sức hấp dẫn và tính thực tiễn của nó.
Tại sao người dùng sẵn sàng trả phí cho preconfirmation?
Điều này thực tế liên quan mật thiết đến mục đích cốt lõi của preconfirmation. Người dùng sẵn sàng trả phí vì nó trực tiếp giải quyết vấn đề kém hiệu quả trong quy trình xác nhận cuối cùng giao dịch của Rollup, mang lại sự tiện lợi rõ rệt cho người dùng.
Ví dụ, khi người dùng gửi giao dịch preconfirmation trên blockchain L2 qua ví cá nhân, giao dịch tiêu chuẩn có thể phải chờ xác nhận cuối cùng, trong khi người dùng yêu cầu preconfirmation có thể nhận được đảm bảo ngay lập tức từ preconferrer, hoàn thành giao dịch mà không cần chờ đợi. Lúc này, thậm chí người dùng có thể thấy một dấu tick xanh trong giao diện ví, rõ ràng cho biết giao dịch đã thành công.
Lấy ví dụ dịch vụ DeFi, khi người dùng thực hiện hoán đổi token trên nền tảng DeFi L2, preconfirmation có thể cung cấp bảo đảm bổ sung cho giao dịch liên quan. Thông thường, tỷ giá hoặc phí giao dịch có thể không khớp với kết quả thực tế do độ trễ. Nhưng với preconfirmation, người dùng có thể tận hưởng quy trình xác nhận cuối cùng giao dịch nhanh chóng và hiệu quả, giảm sự khác biệt giữa điều kiện dự kiến và kết quả thực tế, từ đó có trải nghiệm dịch vụ đáng tin cậy hơn.
Những kịch bản ứng dụng này không chỉ giúp nhà phát triển cung cấp dịch vụ chính xác hơn mà còn mang lại trải nghiệm mượt mà và tiện lợi cho người dùng. Động lực này tiếp tục hỗ trợ sự mở rộng của hệ sinh thái L2, đồng thời đóng góp vào sự phát triển của hệ sinh thái L1 rộng lớn hơn. Ngoài ra, đối với sequencer của Based Rollup, thu nhập bổ sung từ preconfirmation mang lại mô hình lợi nhuận hấp dẫn. Thiết kế này giải quyết hiệu quả một số điểm yếu truyền thống của Based Rollup, khiến nó trở thành lựa chọn lý tưởng cho sequencer, vừa đáng tin cậy vừa hấp dẫn.
Những thách thức của Based Preconfirmation
Based Preconfirmation vẫn là một lĩnh vực nghiên cứu được quan tâm trong các dự án Layer2 do Rollup dẫn dắt như Taiko. Dù cơ chế này mang lại giải pháp rõ ràng để nâng cao hiệu suất và khả năng mở rộng của L2 đồng thời duy trì phi tập trung hóa, nhưng trong thực tế vẫn còn một số thách thức cần giải quyết để đạt được sự áp dụng rộng rãi hơn.
Trước hết, khi Preconferrer gửi giao dịch lên block, người dùng có thể không nhận được đảm bảo tuyệt đối về tính bao gồm của giao dịch. Dù preconferrer đặt cọc tài sản bảo đảm cho giao dịch, nhưng cơ chế này vẫn không thể hoàn toàn giải quyết vấn đề giao dịch không được đưa vào do gián đoạn bên ngoài. Đặc biệt, khi giá trị giao dịch cao hơn số tiền đặt cọc của preconferrer, preconferrer có thể lạm dụng quyền hạn, chọn lọc đưa vào hoặc loại bỏ một số giao dịch, gây rủi ro tiềm ẩn.
Một thách thức nổi bật khác là mô hình lợi nhuận dựa trên preconfirmation. Nguồn thu chính của preconferrer là phí preconfirmation do người dùng trả. Tuy nhiên, nếu số lượng preconferrer không đủ hoặc mức độ tham gia không cao, có thể dẫn đến thị trường tập trung hóa, xuất hiện xu hướng độc quyền. Khi đó, phí preconfirmation có thể bị đẩy lên cao, tăng chi phí giao dịch nhanh và hiệu quả cho người dùng, đe dọa sự phát triển lành mạnh của hệ sinh thái preconfirmation.
Đáng chú ý, khái niệm Based Preconfirmation còn khá mới, chỉ được đề xuất khoảng một năm trước. Để nó trở thành “công cụ then chốt” tối đa hóa tốc độ và hiệu quả của giải pháp L2 do Rollup dẫn dắt, vẫn cần thời gian thực tiễn và hoàn thiện. Tuy nhiên, khi Rollup đã trở thành thành phần cốt lõi cho khả năng mở rộng của Ethereum, việc tiếp tục khám phá preconfirmation để nâng cao hiệu suất đánh dấu một bước tiến quan trọng trong phát triển công nghệ L2.
Đặc biệt, Taiko đã đạt được tiến bộ quan trọng trong việc thúc đẩy triển khai Based Preconfirmation. Đồng thời, Taiko hợp tác với nhiều đối tác như Taiko Gwyneth, Nethermind, Chainbound, Limechain, Primev và Espresso để cùng khám phá và phát triển các kịch bản ứng dụng của Based Preconfirmation. Những hợp tác này nhằm thúc đẩy sự tiến hóa hơn nữa của hệ sinh thái L2, các chi tiết liên quan sẽ được thảo luận sâu hơn ở các chương sau.
Toàn cảnh hệ sinh thái preconfirmation: Giải thích quy trình và khám phá dự án
Trong chương này, chúng ta sẽ khám phá những dự án nào đang tích cực nghiên cứu và thúc đẩy phát triển công nghệ preconfirmation trong hệ sinh thái L2 do Rollup dẫn dắt. Do hệ sinh thái này vẫn còn ở giai đoạn đầu phát triển, chúng tôi sẽ sử dụng một sơ đồ quy trình để trình bày và hiểu trực quan hơn về quy trình preconfirmation cụ thể.
Sơ đồ quy trình preconfirmation
Preconfirmation là một quy trình phức tạp đòi hỏi sự phối hợp chặt chẽ giữa L1 và L2, liên quan đến nhiều vai trò, mỗi vai trò đảm nhận trách nhiệm cụ thể. Để dễ hiểu hơn về quy trình này, tôi đã tạo một sơ đồ quy trình tóm tắt ngắn gọn. Lưu ý, sơ đồ này nhằm giải thích logic tổng thể nên không phân biệt nghiêm ngặt giữa đặc điểm của Rollup và Based Rollup, mà chủ yếu dựa trên quy trình chung ở tầng cơ bản.

Trước khi tìm hiểu các bước cụ thể của sơ đồ, hãy cùng nhận diện các vai trò tham gia quy trình preconfirmation và chức năng của chúng:
- Người dùng (User): Cá nhân sử dụng mạng L1 hoặc L2, chịu trách nhiệm tạo và gửi giao dịch. Nếu muốn được đảm bảo preconfirmation, họ sẽ gửi giao dịch đã hoàn thiện cho preconferrer.
- Preconferrer: Trong quy trình preconfirmation, preconferrer chịu trách nhiệm kiểm tra và xác minh tính hợp lệ của giao dịch, sau đó cung cấp đảm bảo preconfirmation cho người dùng. Thông qua preconfirmation, người dùng có thể nhanh chóng nhận được đảm bảo trạng thái giao dịch trước khi quyết toán cuối cùng. Nếu node không đủ điều kiện preconfirmation, chúng hoạt động như Non-Preconf Actors, chủ yếu xử lý giao dịch thông thường, tương tự như node xác thực tiêu chuẩn.
- Validator L1 (L1 Validator): Chịu trách nhiệm xác minh cuối cùng giao dịch và block trên mạng L1. Sau khi preconferrer gửi dữ liệu giao dịch, validator L1 sẽ xác minh và ghi dữ liệu cuối cùng lên blockchain L1, đảm bảo tính toàn vẹn và tuân thủ quy tắc đồng thuận của giao dịch.
- Quản lý khiếu nại preconfirmation (Preconfirmation Challenge Manager): Khi quy trình preconfirmation phát sinh tranh chấp hoặc vấn đề, vai trò này chịu trách nhiệm điều tra và thực hiện các biện pháp phù hợp để giải quyết tranh chấp. Vai trò này đóng vai trò then chốt trong việc duy trì sự công bằng và độ tin cậy của quy trình preconfirmation.
Bây giờ, hãy cùng đi theo thứ tự sơ đồ để tóm tắt quy trình preconfirmation cụ thể:
- Người dùng gửi yêu cầu giao dịch tới preconferrer trong nhóm preconfirmation để khởi động quy trình preconfirmation.
- Preconferrer kiểm tra giao dịch và gửi biên nhận preconfirmation, cam kết với người dùng rằng giao dịch sẽ được đưa vào block L1, cung cấp đảm bảo xác nhận cuối cùng ban đầu cho người dùng.
- Preconferrer gửi dữ liệu giao dịch cần đưa vào block L1 cho validator L1. Dữ liệu này có thể là một giao dịch đơn lẻ hoặc dữ liệu tổng hợp do sequencer L2 xử lý.
- Validator L1 xác minh dữ liệu giao dịch hoặc dữ liệu tổng hợp được gửi lên và ghi vào block L1, đảm bảo tuân thủ quy tắc đồng thuận blockchain.
- Sau một thời gian, block L1 chứa dữ liệu giao dịch hoặc dữ liệu tổng hợp đạt được tính cuối cùng, giao dịch được xác nhận chính thức.
- Người dùng có thể kiểm tra kết quả cuối cùng của giao dịch qua node L1, khi cần thiết có thể sử dụng thông tin liên quan để đưa ra bất kỳ tranh chấp hoặc khiếu nại preconfirmation tiềm năng nào.
- Nếu xảy ra trường hợp giao dịch không được đưa vào L1 như cam kết, preconferrer sẽ bị quản lý khiếu nại preconfirmation xử phạt, ví dụ như bị slash tài sản bảo đảm hoặc đóng băng tài sản staking.
Khám phá các dự án liên quan
- Astria: Astria tập trung thay thế sequencer tập trung hóa bằng mạng lưới sequencer phi tập trung, đồng thời hỗ trợ nhiều Rollup chia sẻ mạng lưới này. Thiết kế này mang lại khả năng chống kiểm duyệt mạnh mẽ hơn cho Rollup, tính cuối cùng block nhanh hơn và tương tác cross-Rollup liền mạch. Để đạt được tính cuối cùng block nhanh, Astria đã giới thiệu chức năng preconfirmation, giúp Rollup cung cấp xác nhận giao dịch nhanh và tăng khả năng chống kiểm duyệt, từ đó cải thiện đáng kể trải nghiệm người dùng.
- Bolt by Chainbound: Bolt là giao thức preconfirmation do Chainbound phát triển, cung cấp dịch vụ xác nhận giao dịch gần như tức thì cho người dùng Ethereum. Nó hoạt động dựa trên cơ chế tham gia không cần tin cậy và staking kinh tế, đồng thời tương thích với pipeline MEV-Boost PBS hiện có, tạo cơ hội thu nhập mới cho proposer. Chức năng cốt lõi của Bolt là preconfirmation L1, cung cấp tính cuối cùng tức thì cho các giao dịch cơ bản (như chuyển khoản và ủy quyền), từ đó nâng cao trải nghiệm người dùng. Bằng cách chuyển trách nhiệm bao gồm giao dịch từ block builder tập trung hóa sang proposer, Bolt tăng cường khả năng chống kiểm duyệt của hệ thống. Cơ chế đăng ký proposer staking đảm bảo môi trường không cần tin cậy, hỗ trợ linh hoạt nhiều loại smart contract.
- Espresso System: Espresso System là giao thức tăng cường khả năng tương tác của hệ sinh thái blockchain. Nó sử dụng giao thức đồng thuận Byzantine Fault Tolerance (BFT) HotShot để đạt được thứ tự giao dịch và tính cuối cùng dữ liệu nhanh giữa nhiều chain. Espresso System bao gồm Espresso Network và Espresso Marketplace, hai thành phần phối hợp để cung cấp tính cuối cùng giao dịch nhanh và khả năng tương tác hiệu quả, nhằm nâng cao khả năng mở rộng và bảo mật của hệ sinh thái blockchain.
- Ethgas: Ethgas là một thị trường giao dịch không gian block, việc khớp giao dịch được quản lý bởi hệ thống tập trung, quy trình on-chain được thực hiện qua smart contract. Ethgas cung cấp hai chức năng chính: preconfirmation bao gồm (đảm bảo giao dịch được đưa vào trong giới hạn Gas chỉ định) và preconfirmation thực thi (đảm bảo giao dịch đạt trạng thái hoặc kết quả cụ thể). Ethgas tập trung bảo vệ quyền riêng tư giao dịch trong giao dịch không gian block và nổi bật với mục tiêu vận hành trung lập.
- Luban: Luban tập trung phát triển một lớp sequencer phi tập trung để kết nối dữ liệu giao dịch giữa mạng Ethereum và Rollup. Lớp sequencer này được thiết kế là hệ thống phi tập trung, tách biệt vai trò đề xuất và thực thi. Chức năng preconfirmation của Luban đảm bảo tính khả thi của giao dịch trước khi được đưa vào mạng Ethereum, nâng cao đáng kể độ tin cậy giao dịch, đồng thời giúp tối ưu hóa phí giao dịch, giá Gas và MEV.
- Primev: Primev đang phát triển một mạng lưới proposer tích hợp MEV, kết hợp preconfirmation với chức năng MEV, xây dựng một mạng peer-to-peer hiệu quả và đáng tin cậy. Mạng này ghi nhận cam kết thực thi giao dịch Ethereum và khuyến khích proposer qua cơ chế thưởng/phạt. Primev cho phép người tham gia MEV đặt điều kiện thực thi cụ thể cho giao dịch, block builder và validator có thể cam kết đáp ứng các điều kiện này, đảm bảo preconfirmation cho giao dịch. Dựa trên EIP-4337, Primev hỗ trợ preconfirmation linh hoạt và tùy chọn phí Gas, không chỉ nâng cao hiệu quả xử lý giao dịch mà còn tối ưu hóa trải nghiệm người dùng.
- Puffer Unifi: Dịch vụ xác thực chủ động (Actively Validated Services, AVS) của Puffer Unifi được xây dựng trên EigenLayer, tập trung giải quyết thách thức preconfirmation trong hệ sinh thái Ethereum, đặc biệt là trong kiến trúc Based Rollup. Puffer Unifi AVS tận dụng chức năng restaking của EigenLayer để hỗ trợ cơ chế tham gia preconfirmation, nhằm nâng cao hiệu quả xác nhận cuối cùng giao dịch. Khi Based Rollup phát triển, nhu cầu về nhà cung cấp preconfirmation đáng tin cậy ngày càng tăng, mục tiêu của Puffer Unifi AVS là đáp ứng nhu cầu này. Tầm nhìn cuối cùng là đạt được preconfirmation hiệu quả mà không thay đổi giao thức cốt lõi, thúc đẩy tăng trưởng bền vững cho hệ sinh thái Ethereum.
- Skate: Preconfirmation AVS của Skate dựa vào tài sản restaking trên EigenLayer để cung cấp đảm bảo an toàn kinh tế cho tất cả hoạt động cross-chain. AVS này xác minh dữ liệu và thông tin cần thiết cho giao dịch cross-chain, sau đó được relay của Skate ký và chuẩn bị thực thi. Thông qua quy trình này, Skate AVS đạt được preconfirmation dữ liệu, nâng cao đáng kể độ tin cậy và hiệu quả của giao dịch cross-chain.
- Spire: Based Stack của Spire là một framework Rollup Based Ethereum, hỗ trợ nhà phát triển xây dựng app chain (chuỗi ứng dụng). Framework này cho phép app chain tương tác trực tiếp với Ethereum và tùy chỉnh phương pháp sequencer, hỗ trợ chức năng cross-chain swap, đồng thời tối ưu hóa trải nghiệm người dùng qua preconfirmation. Based Stack hỗ trợ nhiều môi trường thực thi, đảm bảo doanh thu sequencer cho app chain và duy trì khả năng tương thích với sequencer chia sẻ truyền thống. Là dự án mã nguồn mở, Based Stack cung cấp đầy đủ công cụ và tài nguyên cho nhà phát triển xây dựng và quản lý app chain, thúc đẩy phát triển app chain và khả năng tương tác của hệ sinh thái Ethereum.
- Taiko Gwyneth: Taiko Gwyneth là thiết kế Rollup do Taiko phát triển, thuộc kiến trúc based Rollup. Mục tiêu là đạt được khả năng tương tác hoàn toàn với Ethereum, đồng thời quản lý trực tiếp việc sắp xếp giao dịch trên Ethereum. Thiết kế này tận dụng tối đa tính an toàn và phi tập trung của Ethereum, đồng thời cung cấp thông lượng cao và xác nhận cuối cùng nhanh. Hiện tại, Taiko đang vận hành cơ chế proposer để hỗ trợ tạo block và khám phá cơ chế preconfirmation nhằm thúc đẩy sản xuất block có lợi nhuận trong cộng đồng. Cơ chế này nhằm tối ưu hóa lịch trình block và hiệu quả công bố dữ liệu. Để đạt được mục tiêu này, Taiko đang hợp tác sâu với các dự án như Nethermind và Gattaca.
- Chorus One: Chorus One là dự án cung cấp dịch vụ xác thực và hạ tầng cho mạng blockchain, tập trung vào dịch vụ staking trong nhiều giao thức để tăng cường độ ổn định và bảo mật mạng. Là validator L1, Chorus One chịu trách nhiệm xác minh giao dịch và tạo block, nâng cao độ tin cậy và hiệu quả của toàn mạng. Gần đây, Chorus One rất quan tâm đến công nghệ preconfirmation, thậm chí tổ chức sự kiện chuyên đề tại Devcon 2024.
- Nethermind: Nethermind là dự án phát triển client và công cụ Ethereum, mục tiêu cốt lõi là nâng cao hiệu suất và độ ổn định của mạng blockchain. Thông qua việc áp dụng công nghệ tối ưu hóa tiên tiến, Nethermind tích cực thúc đẩy tăng thông lượng giao dịch mạng Ethereum. Đối với công nghệ preconfirmation, Nethermind đã nghiên cứu sâu và gửi đề xuất cho chương trình tài trợ của Taiko, nhằm đẩy nhanh việc triển khai preconfirmation trên mainnet Taiko. Đề xuất này dựa trên dự án RFP-001 của Nethermind, thực hiện theo hai giai đoạn: giai đoạn đầu thử nghiệm preconfirmation trong nhóm tham gia được cấp phép hạn chế; giai đoạn hai dự kiến mở rộng dần phạm vi áp dụng preconfirmation.
Triển vọng tương lai
Taiko và nhiều dự án Layer2 Based Rollup, dù có áp dụng kiến trúc Based Rollup hay không, đều đang nỗ lực tối ưu hóa quy trình xác nhận cuối cùng giao dịch kém hiệu quả trong Rollup truyền thống. Thông qua việc giới thiệu khái niệm preconfirmation, các dự án này đang xây dựng hệ thống xác nhận giao dịch giúp người dùng xác nhận giao dịch nhanh hơn, đáng tin cậy hơn. Nhờ đó, các dự án này không ngừng khám phá cách nâng cao trải nghiệm và xây dựng niềm tin người dùng.
Taiko tận dụng tối đa vị thế là dự án Layer2 Based Rollup, tích cực thúc đẩy triển khai cơ chế Based Preconfirmation, từ đó đạt được khả năng tương tác toàn diện và phi tập trung hóa với Ethereum. Taiko cung cấp đảm bảo xác nhận cuối cùng giao dịch nhanh và đáng tin cậy cho người dùng, nâng cao tốc độ xử lý và độ tin cậy giao dịch, cải thiện đáng kể trải nghiệm người dùng.
Tuy nhiên, nhiều chuyên gia trong ngành, bao gồm Ed Felten của Arbitrum, chỉ ra rằng hiện vẫn thiếu middleware trưởng thành có thể hỗ trợ hoàn toàn preconfirmation. Điều này cho thấy mức độ trưởng thành của công nghệ preconfirmation và mô hình lợi nhuận của preconferrer vẫn còn là thách thức, cần được giải quyết thêm.
Như đã đề cập trong bài viết, ngày càng nhiều dự án và thành viên tích cực tham gia lĩnh vực preconfirmation, mỗi bên mang đến các giải pháp đổi mới độc đáo nhằm nâng cao hiệu suất và hiệu quả của Ethereum Layer2. Xu hướng này cũng phù hợp với quy luật tối ưu hóa liên tục của các khái niệm hệ thống sau khi triển khai ban đầu. Tôi cho rằng, giai đoạn này đánh dấu một bước ngoặt quan trọng trong tiến hóa hệ thống L2, cũng là một phát triển tích cực đầy hứa hẹn trong hệ sinh thái L2 hiện tại.
Việc nâng cao sự tiện lợi cho người dùng thông qua preconfirmation không chỉ có thể tác động sâu rộng đến các lĩnh vực như DeFi và game vốn chú trọng tốc độ và hiệu quả, mà còn có thể kết nối lại Ethereum với các phần hệ sinh thái trước đây bị phân mảnh nhờ nâng cao hiệu suất của Ethereum Layer2. Sự cải thiện hiệu suất này có thể giúp nhiều dự án Ethereum Layer2 Type-1 đạt được tích hợp sâu với Ethereum, từ đó khai phá tiềm năng trước đây bị hạn chế do tốc độ. Những tiến bộ này chắc chắn sẽ có ảnh hưởng sâu rộng đến toàn bộ hệ sinh thái Ethereum.
Preconfirmation vẫn là một con đường gập ghềnh đầy thử thách. Tuy nhiên, những người tiên phong như Taiko đang dũng cảm đối mặt, tập trung mang lại nhiều tiện ích hơn cho người dùng. Đổi mới chưa bao giờ là điều dễ dàng, nhưng với tư cách là người ủng hộ Ethereum và hệ sinh thái Layer2 của nó, tôi xin gửi lời tôn trọng và động viên chân thành tới những nỗ lực của họ.
Tuyên bố miễn trừ trách nhiệm: Mọi thông tin trong bài viết đều thể hiện quan điểm của tác giả và không liên quan đến nền tảng. Bài viết này không nhằm mục đích tham khảo để đưa ra quyết định đầu tư.
Bạn cũng có thể thích
Luật sư riêng của CZ phản hồi về "giao dịch tiền bạc và đặc xá với Trump"
Khả năng CZ quay lại Binance là bao nhiêu?

Phân tích dữ liệu BTC và ETH: Ai đang mua, ai đang bán?
Các nhà đầu tư nắm giữ BTC dài hạn liên tục bán ra để chốt lời.

Luật sư của Zhao Changpeng kể lại câu chuyện hậu trường về "ân xá"
Phỏng vấn độc quyền với luật sư của CZ: Giải thích lý do nhận ân xá, tiết lộ quy trình và làm rõ cáo buộc “giao dịch quyền-tiền”.

Bitcoin giảm xuống dưới 94.000 USD, thị trường gấu tiếp tục sâu hơn!

