
Bốn trụ cột: Báo cáo chi tiết từ khái niệm đến hiện thực, Taiko định nghĩa lại giải pháp L2 trên Ethereum
Tuyển chọn TechFlowTuyển chọn TechFlow

Bốn trụ cột: Báo cáo chi tiết từ khái niệm đến hiện thực, Taiko định nghĩa lại giải pháp L2 trên Ethereum
Taiko đang nỗ lực trở thành một L2 ngang hàng với Ethereum, một L2 hoàn toàn phi tập trung và lấy nhà phát triển làm ưu tiên hàng đầu.
Tác giả: FourPillar
Biên dịch: TechFlow
Ethereum ra đời vào năm 2015 với mục tiêu phát huy tối đa tiềm năng của công nghệ blockchain thông qua các hợp đồng thông minh và ứng dụng phi tập trung (dapp). Tuy nhiên, khi số lượng người dùng và giao dịch trên mạng lưới Ethereum tăng vọt, nó đã gặp phải những vấn đề nghiêm trọng về khả năng mở rộng.
Ban đầu, lượng giao dịch trên Ethereum còn ít nên năng lực xử lý của chuỗi khối không phải là vấn đề. Người dùng có thể xử lý giao dịch nhanh chóng, chi phí thấp và mạng hoạt động ổn định. Tuy nhiên, khi mức độ phổ biến của Ethereum tăng nhanh, nhiều dapp như DeFi, trò chơi và thị trường NFT xuất hiện, dẫn đến sự gia tăng mạnh mẽ về số lượng giao dịch. Kết quả là thời gian đưa giao dịch vào khối kéo dài hơn và phí giao dịch tăng đáng kể. Điều này tạo gánh nặng đặc biệt lớn cho những người dùng thực hiện giao dịch nhỏ hoặc cần xử lý nhanh.
Để giải quyết vấn đề mở rộng, Quỹ Ethereum và cộng đồng đã nghiên cứu nhiều giải pháp khác nhau. Trong đó, phân mảnh (sharding) là một phương án nổi bật. Sharding là kỹ thuật mở rộng chia mạng lưới blockchain thành nhiều phần nhỏ hơn gọi là "shard", từ đó tăng mạnh thông lượng giao dịch. Giống như nhiều máy tính có thể xử lý tác vụ đồng thời, sharding giúp mạng Ethereum xử lý nhiều giao dịch hơn một cách nhanh chóng và hiệu quả. Ethereum dự kiến áp dụng công nghệ này để nâng cao đáng kể năng lực xử lý của mạng.
Mặc dù công nghệ này được kỳ vọng rất lớn, do lo ngại về nguy cơ tập trung hóa cùng những thách thức kỹ thuật làm chậm tiến độ phát triển, Ethereum đã chuyển hướng từ việc triển khai trực tiếp sharding sang phương pháp Layer 2.
Khi Ethereum toàn diện áp dụng các giải pháp L2, nhiều dự án Ethereum L2 bắt đầu xuất hiện. Taiko – chủ đề của bài viết này – là một trong số đó, với định hướng phát triển độc đáo, khác biệt so với nhiều dự án L2 Ethereum khác. Vì Taiko nhằm giải quyết toàn diện những vấn đề mà các L2 Ethereum hiện tại đang đối mặt, trước khi đi sâu vào tìm hiểu Taiko, chúng ta hãy cùng xem lại quá trình phát triển của các L2 Ethereum và những khó khăn mà chúng gặp phải.
1. Thời kỳ hoàng kim của các blockchain Ethereum L2
1.1 Sự trỗi dậy của các blockchain Ethereum L2: Các phương pháp và triết lý khác nhau
Layer 2 Ethereum đề cập đến các hạ tầng blockchain nhằm cải thiện tốc độ xử lý giao dịch và giảm phí, đồng thời duy trì bảo mật của mạng chính Ethereum (Layer 1). Ba loại L2 nổi tiếng nhất bao gồm Plasma, Optimistic Rollup và zk Rollup. Các dự án L2 Ethereum bắt đầu phát triển blockchain L2 riêng theo từng phương pháp, triết lý và niềm tin riêng, cùng hướng tới mục tiêu chung là giải quyết bài toán khả năng mở rộng của Ethereum. Nhờ vậy, người dùng được hưởng lợi từ phí thấp hơn và tốc độ giao dịch nhanh hơn. Tuy nhiên, đây rốt cuộc là vấn đề về định hướng hay chỉ là tốc độ? Trong quá trình gia tăng nhanh chóng số lượng blockchain L2 Ethereum, bản thân Ethereum và vấn đề mở rộng của nó dần bị lu mờ.
Về bản chất, các L2 Ethereum được tạo ra để giải quyết vấn đề mở rộng của Ethereum, nhưng nhiều dự án trong số này lại ngày càng chú trọng quảng bá mạng lưới chính của riêng họ, bỏ quên mục tiêu cốt lõi. Nhiều L2 Ethereum cố tình giảm thiểu kết nối với Ethereum, chỉ duy trì mức liên kết giá trị tối thiểu thông qua cầu nối (bridge), thậm chí trong một số trường hợp hoàn toàn không hỗ trợ. Điều này dẫn đến sự hình thành các blockchain độc lập, thực tế không còn liên quan gì đến Ethereum.
Ví dụ, Blast đã ra mắt mainnet vào ngày 29 tháng 2 năm 2024, ban đầu nhấn mạnh định vị và tầm nhìn của mình như một L2 Ethereum. Tuy nhiên, tại một thời điểm nào đó, nó bắt đầu tự gọi mình là "toàn bộ stack" (full-stack chain), dần dần tách xa khỏi Ethereum. Việc tài khoản chính thức của Blast trên X (trước đây là Twitter) đổi từ @Blast_L2 thành @blast không phải là điều ngẫu nhiên.

Nguồn:Jim X
Điều này cho thấy, mặc dù nhiều L2 Ethereum tuyên bố coi trọng kết nối với Ethereum và cam kết mở rộng khả năng của nó, dường như không có L2 Ethereum thực sự nào có thể thực hiện đúng cam kết hợp tác với Ethereum. Vậy rốt cuộc vấn đề nằm ở đâu?
1.1.1 Khả năng kết nối với Ethereum suy giảm
Nhiều giải pháp L2 ngày càng chú trọng vào các tính năng và đặc điểm riêng biệt, dẫn đến việc kết nối với Ethereum dần yếu đi. Xu hướng xây dựng hệ sinh thái độc lập này bắt nguồn từ mong muốn đạt được tính tự chủ. Tuy nhiên, sự độc lập này có thể cản trở khả năng tương tác giữa L2 và mạng chính Ethereum, khiến việc trao đổi liền mạch giữa hai bên trở nên khó khăn. Kết quả là, các blockchain L2 vốn được sinh ra để giải quyết vấn đề mở rộng của Ethereum lại cuối cùng làm suy yếu tính toàn vẹn tổng thể của mạng lưới. Điều này đi ngược lại mục đích ban đầu của các giải pháp mở rộng Ethereum và có thể gây ra sự hỗn loạn trong toàn bộ hệ sinh thái Ethereum.
1.1.2 Tập trung hóa vì hiệu suất
Một số dự án L2 đã sử dụng biện pháp tập trung hóa trong hành trình theo đuổi hiệu suất. Mặc dù cách làm này có thể cải thiện hiệu năng và giảm phí trong ngắn hạn, nó lại làm suy yếu nguyên tắc cốt lõi về tính phi tập trung của công nghệ blockchain. Điều này có thể làm tổn hại đến niềm tin và độ an toàn của công nghệ trong dài hạn. Hơn nữa, cấu trúc tập trung tạo ra điểm lỗi đơn (single point of failure), làm tăng nguy cơ bị tấn công, từ đó gây ra rủi ro nghiêm trọng cho người dùng và nhà phát triển.
1.1.3 Bỏ quên nhu cầu của nhà phát triển
Khi các dự án L2 xây dựng hệ sinh thái của mình, họ thường gây khó khăn và tạo gánh nặng cho các nhà phát triển. Do mỗi dự án L2 sử dụng phương pháp công nghệ khác nhau, các nhà phát triển buộc phải học và thích nghi với nhiều nền tảng, đặt ra ngưỡng cửa cao để phát triển dApp mới hoặc di chuyển dApp hiện có lên blockchain L2. Ngoài ra, do thiếu giao thức chuẩn hóa giữa các blockchain L2, các nhà phát triển phải đối mặt với thách thức sửa đổi mã nguồn để phù hợp với hạ tầng khác nhau. Tình trạng này không chỉ làm giảm hiệu suất của nhà phát triển mà còn kìm hãm sự đổi mới và tăng trưởng trong hệ sinh thái Ethereum.
Các dự án L2 có thể biện minh rằng họ không còn lựa chọn nào khác ngoài việc đưa ra những quyết định này để mở rộng hệ sinh thái và huy động vốn. Tuy nhiên, xu hướng này cuối cùng làm suy yếu độ an toàn của mạng chính Ethereum và ảnh hưởng tiêu cực đến toàn bộ hệ sinh thái Ethereum.
1.2 Trở về với bản chất

Nguồn:Vitalik Buterin trên warpcast
Tháng 7 năm 2024, Vitalik Buterin - người sáng lập Ethereum - đã đăng một bài viết phê phán việc ngành công nghiệp blockchain hiện tại đang đầu tư quá mức vào hạ tầng. Vitalik chỉ ra rằng sự đầu tư quá mức này bắt nguồn từ việc các nhà đầu tư gián tiếp đổ tiền vào các khía cạnh công nghệ thay vì trực tiếp đầu tư vào token, nhằm an ủi lương tâm đạo đức của họ. Quan sát của ông dường như phù hợp với sự bùng nổ vô tổ chức của các dự án L2. Khi lượng lớn vốn đổ vào hạ tầng, một số dự án chỉ tập trung vào lợi nhuận chứ không theo đuổi câu chuyện mở rộng Ethereum, khiến Ethereum và vấn đề mở rộng của nó dần bị lãng quên trong các câu chuyện L2.
Tất nhiên, việc đầu tư vào hệ sinh thái L2 không phải là điều xấu. Vốn rất quan trọng để vận hành dự án. Tuy nhiên, vốn không nên là ưu tiên hàng đầu. Điều quan trọng nhất là tập trung vào vấn đề mà giải pháp L2 đang cố gắng giải quyết và cách nó định thực hiện mục tiêu đó.
Các dự án L2 phải nhớ lại mục tiêu ban đầu là giải quyết vấn đề khả năng mở rộng của Ethereum. Việc duy trì khả năng tương tác với Ethereum, tuân thủ nguyên tắc phi tập trung và cung cấp môi trường dễ dàng cho nhà phát triển tham gia là vô cùng quan trọng. Nếu các giải pháp L2 không đạt được sự cân bằng này, không chỉ sự phát triển của hệ sinh thái Ethereum bị đe dọa, mà niềm tin và độ an toàn lâu dài của công nghệ blockchain cũng sẽ bị tổn hại. Chỉ khi các dự án L2 quay trở lại các nguyên tắc cốt lõi, thông qua hợp tác chặt chẽ với Ethereum để giải quyết bài toán mở rộng, thì tiến bộ thực sự của công nghệ blockchain mới có thể đạt được.
2. Taiko: Một L2 Ethereum thực sự
Vậy, cần những yếu tố gì để trở thành một L2 Ethereum thực sự, giải quyết đúng đắn vấn đề mở rộng của Ethereum? Có ba điểm then chốt: 1) Nó có được tích hợp đầy đủ với Ethereum không? 2) Nó có hoàn toàn phi tập trung không? 3) Nó có thực sự đáp ứng nhu cầu của nhà phát triển trong môi trường Ethereum không? Hãy cùng xem xét những nỗ lực của Taiko để trở thành một L2 Ethereum thực sự dựa trên những yếu tố này.
2.1 L2 tương đương Ethereum
Một giải pháp giải quyết vấn đề mở rộng của Ethereum phải được tích hợp tự nhiên và chặt chẽ với Ethereum. Ở đây, "tích hợp" không chỉ là tích hợp ở cấp độ hệ thống, mà còn là tích hợp về giá trị, thậm chí cả về triết lý. Tất nhiên, "tích hợp" không có nghĩa là giống hệt hoặc lặp lại hoàn toàn ở mọi khía cạnh. Tuy nhiên, đây là đặc điểm quan trọng để trở thành một L2 Ethereum thực sự, bởi vì nhiều blockchain khi vận hành như một L2 Ethereum đã không tuân theo những nguyên tắc cơ bản này.
2.1.1 Blockchain EVM Loại-1

Ngày 4 tháng 8 năm 2022, Vitalik Buterin đã đăng bài Các loại ZK-EVM khác nhau, phân tích và phân loại các zkEVM. Theo phân tích của ông, zkEVM được chia thành các loại 1, 2, 2.5, 3 và 4; con số càng cao, mức độ tương tác và tương thích với Ethereum càng thấp, nhưng hiệu quả trong việc tạo chứng minh và hiệu suất tổng thể lại cao hơn. Nói cách khác, các loại zkEVM có số càng cao thì càng có nhiều thay đổi, bao gồm sửa đổi lõi EVM hoặc thêm các mô-đun phụ để tối ưu hiệu suất.
Dù Vitalik chỉ rõ trong bài viết rằng không có loại zkEVM nào vượt trội rõ ràng về mặt kỹ thuật và tất cả có thể tồn tại song song, nhưng ông kết luận ở cuối bài:
“Cá nhân tôi hy vọng rằng theo thời gian, nhờ cải tiến zkEVM và bản thân Ethereum cũng được cải tiến để phù hợp hơn với ZK-SNARK, mọi thứ đều sẽ trở thành Loại 1.”—— Vitalik Buterin (Người sáng lập Ethereum)
Cuối cùng, trong lựa chọn giữa tính tương tác và hiệu suất, Vitalik đã chọn tính tương tác phục vụ khả năng mở rộng của Ethereum.
Mặc dù bài viết được viết vào năm 2022, nhưng trong bối cảnh hiện nay khi hàng loạt blockchain L2 Ethereum đang bùng nổ, nó vẫn đáng để chúng ta suy ngẫm. Để thực sự vận hành như một blockchain L2 Ethereum, mục tiêu cuối cùng nên là đạt được zkEVM Loại-1.
Dù bài viết của Vitalik chỉ phân loại zkEVM, nhưng nếu nhìn từ góc độ rộng hơn, cấu trúc của L2 cũng có thể được mở rộng thành các loại EVM hoặc L2 tùy theo mức độ tích hợp hoàn chỉnh với Ethereum. Từ góc nhìn này, Taiko hướng tới việc mở rộng khả năng của Ethereum bằng cách sử dụng một EVM Loại-1 tương đương Ethereum.
Vì Taiko hướng tới trở thành một blockchain L2 tương đương Ethereum, nên về mặt hiệu suất nó chắc chắn sẽ thấp hơn các loại blockchain L2 Ethereum khác như loại 2 hoặc loại 3. Tuy nhiên, khi cân nhắc rằng các blockchain L2 khác không thực sự cam kết hoàn toàn với khả năng mở rộng của Ethereum, sự đánh đổi này là hợp lý. Cần lưu ý rằng điều này không phải là vấn đề lớn, vì nhóm Taiko đã nhận thức rõ điều này và xác định rõ mục tiêu cải thiện hiệu suất thông qua thiết kế giao thức nội bộ.
2.1.2 Based Rollup

Nguồn:MEV for “Based Rollup”
Taiko không chỉ tích hợp hoàn toàn cơ sở hạ tầng hệ thống của Ethereum mà còn nỗ lực phù hợp về mặt bảo mật với Ethereum. Taiko áp dụng một khái niệm gọi là Based Rollup, mô hình này không cần bộ sắp xếp tập trung (centralized sequencer). Thay vào đó, các validator của Ethereum cũng đóng vai trò là bộ sắp xếp của Taiko, chịu trách nhiệm sắp xếp giao dịch và khối. Chính vì những đặc điểm này, sự phân mảnh hệ sinh thái Ethereum có thể được tái hợp nhất thành một thể thống nhất.
Dựa trên đặc điểm của Based Rollup, các nhà đề xuất khối (block proposer) của Ethereum trở thành bộ sắp xếp của Taiko. Vai trò này đi kèm trách nhiệm cụ thể, bao gồm việc hưởng lợi từ MEV (giá trị có thể rút ra tối đa) của Taiko để duy trì lợi nhuận và giữ hoạt động như một bộ sắp xếp. Cơ chế khuyến khích bổ sung này thúc đẩy họ hành động cẩn trọng hơn.
2.2 Con đường hướng tới phi tập trung hoàn toàn
Xét về mặt hệ thống, phi tập trung là một khái niệm phức tạp và bất tiện. Thành thật mà nói, nếu mọi thứ được xử lý và quản lý bởi một trung tâm duy nhất thì sẽ hiệu quả hơn và dễ bảo trì hơn. Vì vậy, nhiều L2 Ethereum đã chọn mô hình bộ sắp xếp tập trung. Tuy nhiên, cách làm này có nhược điểm, ví dụ như bộ sắp xếp ác ý có thể kiểm duyệt giao dịch, hoặc làm trầm trọng thêm điểm lỗi đơn. Trong trường hợp đó, ai sẽ tin tưởng vào hệ thống này? Ngành công nghiệp blockchain ra đời chính vì không ai có thể được tin tưởng hoàn toàn. Để loại bỏ những rủi ro tiềm tàng này, việc đạt được phi tập trung hoàn toàn là vô cùng quan trọng.

Nguồn:Based Contestable Rollup (BCR): Thiết kế rollup đa bằng chứng, có thể cấu hình
Để đạt được phi tập trung hoàn toàn, cần những điều kiện gì? Taiko đã suy nghĩ về câu hỏi này và giới thiệu Based Contestable Rollup (BCR). Chìa khóa để tránh tập trung là đảm bảo sự tham gia của nhiều bên, ngăn chặn âm mưu cấu kết và khuyến khích cạnh tranh. BCR mà Taiko áp dụng là một giao thức rollup có cơ chế cạnh tranh, hoạt động trong việc chứng minh và sắp xếp rollup, bao gồm tất cả các yếu tố cần thiết.
“34.469 dòng mã khó có thể không có lỗi trong một thời gian dài.” —— Vitalik Buterin
Lý do Taiko chọn cấu trúc BCR là để đạt được phi tập trung hoàn toàn. Vitalik Buterin chỉ ra rằng zk-SNARKs hiện tại chưa phải là công nghệ hoàn toàn đáng tin cậy. Đặc biệt, các hệ thống zk-SNARK mới nhất trở nên phức tạp đáng kể, làm tăng mạnh khả năng xảy ra lỗi. Vì công nghệ này chưa trưởng thành và dự kiến sẽ càng phức tạp hơn, nên dễ xảy ra lỗi kỹ thuật. Khi có những lỗ hổng như vậy, các rollup tập trung có thể ngăn chặn vấn đề trở nên tồi tệ hơn, vì có một thực thể chịu trách nhiệm và có thể giải quyết bất kỳ lỗi kỹ thuật hoặc rủi ro cụ thể nào. Tuy nhiên, Taiko theo đuổi môi trường hoàn toàn phi tập trung, điều này khiến việc giải quyết rõ ràng những vấn đề này trở nên khó khăn. Vì vậy, Taiko tránh phụ thuộc vào cấu trúc mù quáng tin tưởng vào zk-SNARKs. Nói cách khác, thông qua cấu trúc BCR, Taiko đã sẵn sàng đối phó với khả năng sai sót trong việc chứng minh rollup và xây dựng một hệ thống có thể thách thức các chứng minh rollup sai.
Để hiểu cách BCR của Taiko hoạt động, một ví dụ đơn giản có thể hiệu quả hơn một lời giải thích phức tạp.

Alice đề xuất một khối mới.
Bob nộp một bằng chứng về thay đổi trạng thái, từ H1 → H2. H1 là hàm băm cha, H2 là hàm băm khối mới. Bob đã đặt cọc 10.000 TAIKO làm ký quỹ. Bằng chứng của anh ấy bước vào giai đoạn chờ.
Thông tin trạng thái mà Bob đề xuất cùng với bằng chứng bổ sung được công khai.
Cindy cho rằng thay đổi trạng thái của Bob nên là H1 → H3, chứ không phải H1 → H2. Cindy đặt cọc 10.000 TAIKO của cô ấy làm ký quỹ cạnh tranh trong giai đoạn chờ và thách thức bằng chứng của Bob.
Sự tranh chấp về thay đổi trạng thái giữa Bob và Cindy chờ đợi một bằng chứng cấp cao hơn trong giai đoạn chờ. Bằng chứng cấp cao hơn này cho phép Bob và tất cả các nhà chứng minh khác có cơ hội thách thức nó.

Tình huống 1 - Nếu phương án của Bob là đúng:
David xác minh phương án H1 → H2 của Bob, chứng minh Bob đúng. David nhận được 2.500 TAIKO làm phần thưởng vì hoàn thành xác minh cấp cao hơn, và trở thành người xác minh H1 → H2, đặt cọc 20.000 TAIKO làm ký quỹ.
Cindy mất toàn bộ ký quỹ vì đưa ra phương án sửa đổi sai.
Bob lấy lại ký quỹ ban đầu 10.000 TAIKO và nhận thêm 2.500 TAIKO làm phần thưởng vì đưa ra phương án đúng.
Giai đoạn chờ cho phương án mới và xác minh của David bắt đầu.

Tình huống 2 - Nếu phương án của Bob là sai và David đưa ra phương án mới:
David cung cấp bằng chứng chuyển đổi ba bước từ H1 → H4, chứng minh chuyển đổi của Bob là sai. David nhận được 2.500 TAIKO làm phần thưởng và đặt cọc 20.000 TAIKO làm ký quỹ, hỗ trợ tài chính cho thông tin trạng thái và bằng chứng sửa đổi của anh ấy.
Cindy lấy lại ký quỹ ban đầu 10.000 TAIKO và nhận thêm 2.500 TAIKO làm phần thưởng vì thách thức thành công thông tin thay đổi trạng thái sai của Bob.
Bob bị tịch thu toàn bộ ký quỹ vì đề xuất thông tin và bằng chứng thay đổi trạng thái sai.
Giai đoạn chờ cho phương án mới và xác minh của David bắt đầu.
Cấu trúc này sử dụng cơ chế ký quỹ cạnh tranh để buộc các nhà xác minh rollup phải có trách nhiệm khi thách thức và ngăn chặn các cuộc tấn công không cần thiết. Đáng chú ý, khi số vòng xác minh tăng lên, ký quỹ cần thiết cho cạnh tranh tăng đáng kể, từ đó ngăn chặn các vòng cạnh tranh không cần thiết.
Hơn nữa, Taiko áp dụng nhiều hệ thống chứng minh trong BCR. Hệ thống này cho phép sử dụng các hệ thống xác minh rollup khác nhau (như SGX, ZK, SGX+ZK...) tùy theo từng giai đoạn, nhằm đảm bảo tính linh hoạt và vận hành ổn định hơn. Dù có những ưu điểm này, thiết kế này cũng có nhược điểm: khi tần suất cạnh tranh thấp, mức độ hoạt động của các nhà xác minh không đủ. Cơ chế nhà xác minh cần nhiều cuộc cạnh tranh để kiếm lợi nhuận, do đó trong môi trường cạnh tranh thấp, họ có thể chọn không tham gia. Để giải quyết vấn đề này, Taiko thực hiện điều chỉnh động đối với các hệ thống xác minh rollup khác nhau, từ đó giải quyết thách thức này.
Trong giai đoạn đầu của dịch vụ, có thể xảy ra tình trạng tần suất cạnh tranh thấp. Để giải quyết tình huống này, một nhóm gọi là Guardian Provers sẽ sử dụng cơ chế đa chữ ký như một biện pháp an toàn, cho đến khi hệ thống trưởng thành. Khi hệ thống dần trưởng thành, vai trò của họ sẽ dần giảm và cuối cùng biến mất, nhằm đạt được phi tập trung hoàn toàn.

2.3 Được xây dựng dành cho các nhà xây dựng EVM
Các tính năng đa dạng và L2 phi tập trung hơn của Ethereum L2 đều hấp dẫn và cần thiết. Tuy nhiên, chúng ta thường bỏ qua một câu hỏi then chốt: Ethereum L2 tồn tại để làm gì? Chúng được thiết kế cho ai? Câu trả lời rất đơn giản: chúng tồn tại cho những người tham gia hệ sinh thái muốn sử dụng các L2 Ethereum này. Trong đó, các nhà phát triển - những người thu hút lượng lớn người dùng và thúc đẩy sự phát triển của toàn bộ hệ sinh thái L2 - đặc biệt quan trọng. Tuy nhiên, trong thời đại vàng son của blockchain Ethereum L2 này, một lượng lớn hạ tầng với các quy tắc riêng biệt đã xuất hiện. Tình trạng này giống như vận hành cùng một dịch vụ ở các quốc gia có luật lệ khác nhau, đòi hỏi phải tốn nhiều thời gian và tiền bạc không cần thiết để xử lý sự khác biệt.
Để giúp các nhà phát triển tập trung hiệu quả nguồn lực vào phát triển dịch vụ, chúng ta cần chuẩn hóa các quy tắc và thu hẹp khoảng cách giữa các hạ tầng. Vì vậy, việc giới thiệu các hạ tầng đã được kiểm chứng theo thời gian hoặc được nhiều nhà phát triển sử dụng rộng rãi là vô cùng quan trọng. Đúng vậy, chúng ta cần giới thiệu các hạ tầng được sử dụng trong môi trường Ethereum. Điều này sẽ cho phép các nhà phát triển tận dụng các phương pháp và chuyên môn mà họ đã tích lũy trên Ethereum, từ đó dễ dàng hòa nhập vào các blockchain Ethereum L2.
“Taiko chỉ có thể làm được điều gì đó trên thế giới này khi giúp người khác thay đổi thế giới.”—— Taiko Labs
Trong khía cạnh này, Taiko thể hiện cam kết thực sự với các nhà phát triển. Như bài viết trên blog của Taiko nêu rõ, Taiko sẽ được hưởng lợi bằng cách cho phép các bên tham gia hệ sinh thái, đặc biệt là các nhà phát triển, làm việc tự do. Để thực hiện cam kết này, Taiko tiếp tục mở mã nguồn tất cả các triển khai phát triển và áp dụng một khuôn khổ gọi là Based Booster Rollup (BBR) để giúp các nhà phát triển EVM chuyển đổi nhanh hơn và dễ dàng hơn.

BBR là sự mở rộng lợi ích của Based Rollup từ góc độ nhà phát triển, khám phá cách áp dụng lợi thế của Based Rollup vào tầng ứng dụng của cơ sở hạ tầng blockchain cốt lõi. Thông qua BBR của Taiko, các nhà phát triển chỉ cần triển khai dApp của họ một lần trên L1 Ethereum là có thể tự động triển khai dApp trên tất cả các L2 mà không cần nỗ lực hay đầu tư tài nguyên bổ sung nào.
3. Mong ước của Taiko: Hạ tầng tích hợp Ethereum và cộng đồng

Chúng ta đã tìm hiểu định hướng mà Taiko theo đuổi. Dù có ba triết lý mạnh mẽ làm nền tảng, chỉ riêng triết lý không thể tạo ra thay đổi lớn trong ngành. Những triết lý này phải được thực hiện trong khung thời gian đã định, mang lại lợi ích cho người khác, tạo thành vòng lặp tích cực và trở thành người đột phá trong ngành. Vậy hãy cùng xem xét quá trình Taiko định trở thành người đột phá trong ngành từ góc nhìn quá khứ, hiện tại và tương lai.
3.1 Hạ tầng tích hợp Ethereum

Một trụ cột then chốt là hạ tầng. Là nền tảng để trở thành một L2 Ethereum thực sự, Taiko đang sử dụng nhiều lợi thế công nghệ để xây dựng hạ tầng này. Hãy cùng xem lịch sử phát triển hạ tầng của Taiko.
3.1.1 Cho đến nay — Từ testnet Taiko đến mainnet
Taiko không cố gắng hoàn thành tất cả mục tiêu cùng lúc. Để đạt được mục tiêu lớn là ra mắt mainnet, nó đã thực hiện tới bảy testnet alpha, từng bước chuẩn bị cho tầm nhìn của Taiko. Trước tiên, hãy cùng xem nội dung của bảy giai đoạn testnet alpha này.
Testnet Alpha-1 (Snæfellsjökull)
Tất cả các nhà phát triển đều có thể triển khai hợp đồng thông minh, người dùng có thể sử dụng tất cả công cụ Ethereum và Solidity như trên Ethereum. Điều này cho phép mọi người thử nghiệm giao dịch. Phiên bản này cho phép bất kỳ ai quan tâm chạy một nút L2 và tham gia đề xuất khối. Để thực hiện điều này, Taiko dự định vận hành một số nút và đề xuất khối, mời mọi người tham gia. Testnet bao gồm một cầu nối để chuyển tài sản giữa testnet và Ethereum, cùng một trình khám phá khối (block explorer) để kiểm tra lịch sử giao dịch.
Testnet Alpha-2 (Askja)
Đây là testnet đầu tiên thành công xác minh mạng có thể vận hành thông qua cơ chế chứng minh mở cho tất cả mọi người. Nó đặt nền móng cho sự phi tập trung hoàn toàn cho phiên bản này. Ngoài ra, các chức năng giám sát và cảnh báo mạng blockchain được thực hiện, các nhà phát triển có thể triển khai trực tiếp các ứng dụng phi tập trung (dApp) của họ lên testnet này mà không cần sửa đổi mã đã sử dụng trên Ethereum.
Testnet Alpha-3 (Grímsvötn)
Phiên bản này xây dựng và thực hiện mô hình kinh tế token dựa trên mô hình phí và phần thưởng mới. Nó cũng bao gồm việc thử nghiệm cơ chế làm lạnh bằng chứng cần thiết trong cơ chế chứng minh, và thử nghiệm sơ bộ lớp khởi đầu cho Taiko L3.
Testnet Alpha-4 (Eldfell L3)
Trong phiên bản này, lớp khởi đầu L3 được triển khai lần đầu tiên và khái niệm rollup-on-rollup được giới thiệu. Do Taiko L2 tích hợp hoàn toàn với Ethereum, Taiko thực tế coi L2 như L1 và cố gắng mở rộng lên L3. Ngoài ra, một cơ chế xác minh mới dựa trên đặt cược được giới thiệu nhằm ngăn chặn sự tập trung hóa của các nhà xác minh và đảm bảo họ nhận được phần thưởng hợp lý.
Testnet Alpha-5 (Jólnir)
Phiên bản này giới thiệu một triển khai đề xuất và xác minh mới dựa trên tách biệt người đề xuất - người xây dựng (PBS). PBS là một loạt quy trình liên quan đến cơ chế kinh tế giữa người đề xuất và người xác minh, nhằm đảm bảo đặc tính phi tập trung trong việc xây dựng khối. Khác với các testnet trước chưa áp dụng khía cạnh này, việc xây dựng khối trong phiên bản này sử dụng mô hình thị trường mở.
Testnet Alpha-6 (Katla)
Trong testnet thứ sáu Katla, phiên bản ban đầu của BCR (Blockchain Consensus Rule) được thực hiện. Do Taiko hướng tới trở thành L2 tương đương Ethereum, phiên bản này thử nghiệm và chuẩn bị cho các cập nhật mới nhất của Ethereum (như EIP-4844), dù chúng chưa được kích hoạt. Ngoài ra, cầu nối được cập nhật, trình khám phá khối cũng được nâng cấp để cung cấp thông tin toàn diện hơn.
Testnet Alpha-7 (Hekla)
Testnet cuối cùng Hekla tập trung kích hoạt EIP-4844 đã được chuẩn bị trong testnet trước đó. Điều này thành công triển khai và áp dụng cơ chế lưu trữ blob mới cho rollup trên mainnet Ethereum. Ngoài ra, phiên bản testnet này giới thiệu một số cải tiến, bao gồm điều chỉnh phát hành gas khối L2, kích hoạt snap sync và sửa đổi cài đặt EIP-1559. Dựa trên các chức năng được áp dụng và thử nghiệm trong phiên bản testnet này, mainnet hiện đã sẵn sàng, không còn vấn đề gì.

Nguồn:Khối #1 Mainnet Taiko
Mainnet Taiko
Nội dung mạng blockchain đã được xác minh và bảo vệ trong giai đoạn testnet được giới thiệu toàn cầu thông qua việc phát hành mainnet. Đáng chú ý, Vitalik Buterin - người sáng lập Ethereum - đã tạo ra khối tiếp theo ngay sau khối khởi nguyên, làm tăng thêm tầm quan trọng. Người dùng thông thường có thể chuyển ETH từ Ethereum sang mainnet Taiko thông qua cầu nối và tương tác trực tiếp với các ứng dụng phi tập trung (dApp) trên blockchain Taiko. Đặc biệt, các nhà phát triển có thể chạy nút, đề xuất và xác minh khối, tích cực tham gia vào blockchain Taiko tiềm năng to lớn này. Về mặt kỹ thuật, Taiko giới thiệu các mô-đun triển khai như BCR và Raiko, thể hiện quyết tâm trở thành một L2 Ethereum thực sự.
3.1.2 Hiện tại - Xác nhận trước và hệ thống chứng minh đa dạng
Trong quá trình Taiko thành công ra mắt mainnet sau sáu testnet, nó cũng không ngừng củng cố cấu trúc nội bộ để trở thành một L2 Ethereum tiên tiến hơn. Hai phát triển nổi bật nhất là xác nhận trước (pre-confirmation) và hệ thống chứng minh đa dạng, sẽ được thảo luận chi tiết dưới đây.
Xác nhận trước
Dù đã ra mắt mainnet, Taiko vẫn đang nỗ lực kế thừa tính an toàn và tính xác định của Ethereum. Tuy nhiên, sự phát triển này cũng đi kèm rủi ro rằng các nhà đề xuất khối có thể đối mặt với khó khăn sinh tồn do thiếu lợi nhuận. Ví dụ, trong một hệ sinh thái như Taiko có thanh khoản khan hiếm, người dùng thường cho các nhà đề xuất khối khoản tiền boa rất thấp, khiến khoảng thời gian khối 12 giây của Taiko không đủ để bất kỳ nhà đề xuất khối nào có lợi nhuận. Do đó, Taiko Labs tạm thời vận hành nhà đề xuất mà không theo đuổi lợi nhuận để ngăn chặn tình trạng này. Nếu không có biện pháp, thời gian khối của mainnet Taiko sẽ tiếp tục tăng.
Để giải quyết vấn đề lợi nhuận trong việc xây dựng khối L2, cải thiện thời gian khối và hiệu quả phát hành dữ liệu, Taiko dự định giới thiệu khái niệm gọi là xác nhận trước. Xác nhận trước là trọng tâm nghiên cứu và phát triển chính vào nửa cuối năm 2024 và sẽ đóng vai trò quan trọng ngoài mainnet Taiko. Thông qua xác nhận trước, việc xây dựng khối L2 có thể trở nên hiệu quả và ổn định hơn, cho phép người dùng tận hưởng tốc độ xác nhận giao dịch nhanh hơn. Ngoài ra, xác nhận trước có thể đơn giản hóa và tăng cường cấu trúc rollup bằng cách tích hợp vai trò của người đề xuất L2 và L1. Điều này liên quan đến cơ chế dựa trên sắp xếp, khi xem xét lợi nhuận của người xây dựng, cơ chế sinh tồn và cấu hình thời gian khối nhanh, có thể gặp khó khăn trong vận hành thực tế. Tuy nhiên, nếu nhiều người tham gia xác nhận trước thực hiện xác nhận trước, mainnet Taiko có thể xuất hiện phân nhánh. Vì vậy, mặc dù còn một số tranh cãi, các cơ chế như lựa chọn người dẫn đầu đang được thảo luận như một thỏa hiệp thực tế.

Hệ thống chứng minh đa dạng
Một chủ đề nghiên cứu và phát triển khác của Taiko là hệ thống chứng minh đa dạng, nhằm tích hợp nhiều client và các hệ thống chứng minh khác nhau. Phương pháp chứng minh đa dạng làm giảm rủi ro do lỗi triển khai client và hệ thống chứng minh, đảm bảo rằng ngay cả khi một phương pháp chứng minh bị phá vỡ, các phương pháp khác vẫn có thể ngăn chặn cùng lỗ hổng bị khai thác.

Nguồn:Cách tiếp cận của Taiko đối với các bằng chứng đa dạng
Đầu tiên, Taiko dự định xây dựng một hệ thống client đa dạng "mở", nơi mỗi client có thể độc lập xác minh khối. Điều này cho phép người dùng chọn client ưa thích để xác minh khối, mang lại lợi thế về khả năng truy cập và mở rộng. Ngoài ra, nó hoạt động như một biện pháp cơ bản chống điểm lỗi đơn, góp phần vận hành an toàn mainnet. Tuy nhiên, do điều này yêu cầu hệ thống Ethereum (là mạng L1) hỗ trợ chức năng client đa dạng, Taiko dự định sử dụng hệ thống "đóng", áp dụng nhiều loại validator cải tiến cho đến khi hỗ trợ này được hoàn thiện.
Hơn nữa, Taiko vận hành một hệ thống chứng minh đa dạng theo kiểu thị trường tự do, nơi người đề xuất tìm kiếm người xác minh, đề xuất khối và sử dụng hệ thống chứng minh mà họ chọn để xác minh. Ngoài ra, hệ thống chứng minh đa dạng này nhấn mạnh tính mô-đun và mở, cho phép nhiều client và hệ thống chứng minh hợp tác khi tạo ra nhiều bằng chứng. Để thực hiện điều này, Taiko hợp tác với các công ty như Powdr Labs, Risc Zero nhằm nâng cao khả năng tương tác giữa trình biên dịch và hệ thống zk-SNARK, đồng thời xây dựng một ngăn xếp ZK mô-đun.

Việc hiện thực hóa các khái niệm này được gọi là “Raiko”. Raiko hỗ trợ nhiều zkVM và sử dụng SGX để tăng cường bảo mật. Hệ thống này nâng cao tính linh hoạt của việc chứng minh khối thông qua kiến trúc ZK/TEE và cải thiện zkVM và TEE thông qua phương pháp đầu vào chuẩn hóa. Taiko dự định tiếp tục tích hợp thêm nhiều zkVM và mở rộng Wasm zkVM. Hệ thống này nhằm mục đích cung cấp môi trường thân thiện và tích hợp cho việc chứng minh khối tương thích EVM.
3.1.3 Hướng tới tương lai - Thông qua BCR và BBR
Dù Taiko đã đạt được tiến triển đáng kể, mục tiêu trở thành người đột phá dường như vẫn còn xa. Cuối cùng, con đường Taiko thực hiện tầm nhìn cuối cùng của mình phụ thuộc rất lớn vào hai yếu tố cốt lõi, BCR và BBR, những yếu tố đã được hiện thực hóa bước đầu nhưng vẫn cần hoàn thiện thêm.
Mặc dù chúng ta đã giải thích BCR và BBR ở trên, hãy cùng xem lại.
BCR cho phép người dùng và nhà phát triển đề xuất khối, chạy nút và triển khai hợp đồng thông minh giống như trên Ethereum, đồng thời giới thiệu cơ chế giải quyết tranh chấp có thể xử lý nhanh các lỗi trong rollup. Điều này đảm bảo tính xác định và chính xác trong blockchain, khiến BCR trở thành nền tảng công nghệ cốt lõi của Taiko.

Nguồn:Based Booster Rollup (BBR): Một cột mốc lớn mới trong lộ trình của Taiko
BBR tận dụng lợi thế của Based Rollup, cung cấp hiệu suất cao hơn và khả năng tương tác toàn diện với Ethereum. Điều này cho phép người dùng sử dụng các dApp tích hợp trên tất cả các L2 mà không cần chuyển đổi giữa chúng, đồng thời các nhà phát triển có thể triển khai dApp một lần và chúng tự động thích nghi trên tất cả các L2. Ngoài ra, BBR giải quyết vấn đề phân mảnh tồn tại trong mọi rollup, đồng thời giảm đáng kể chi phí giao dịch và tăng thông lượng. Vì vậy, Taiko cho rằng BBR có tiềm năng mở rộng cơ bản hệ sinh thái Ethereum, và khi công nghệ này được áp dụng, tất cả người dùng và nhà phát triển trên mạng Ethereum đều có thể kỳ vọng trải nghiệm tốt hơn.
Mainnet của Taiko nhằm hỗ trợ các nhà phát triển, người dùng và người xây dựng, cho phép họ hoạt động linh hoạt và hiệu quả trong môi trường Ethereum, tập trung vào hai trụ cột cốt lõi này. Tuy nhiên, do những trụ cột này chưa hoàn hảo, chúng cần tiếp tục phát triển và cải thiện, trở thành các thành phần công nghệ quan trọng thúc đẩy tầm nhìn của Taiko. Khi hai trụ cột này trở nên mạnh mẽ và hoàn thiện hơn, Taiko sẽ có thể đặt ra tiêu chuẩn mới cho L2, cung cấp khả năng tương tác toàn diện với Ethereum, phi tập trung hoàn toàn và gần gũi hơn với người dùng và người xây dựng.
3.2 Cộng đồng

Một trụ cột quan trọng khác là cộng đồng. Để đảm bảo nền tảng mà Taiko xây dựng thông qua hạ tầng thực sự có giá trị, sự tham gia của cộng đồng là vô cùng quan trọng. Vì vậy, Taiko đang nỗ lực trên nhiều lĩnh vực, bao gồm phát hành token, phát triển kinh tế học token, kích hoạt hệ sinh thái và xây dựng môi trường quản trị. Hãy cùng tìm hiểu một số nỗ lực của Taiko trong các lĩnh vực này.
3.2.1 Cho đến nay - Phát hành và phân bổ token TAIKO
Sau khi mainnet Taiko ra mắt, đã diễn ra đợt airdrop TAIKO - token gốc của mạng Taiko. TAIKO nằm ở trung tâm cơ chế kinh tế và kinh tế học token của Taiko, với tổng nguồn cung 1 tỷ token. Sự kiện tạo token (TGE) của TAIKO diễn ra vào ngày 5 tháng 6 năm 2024. Cụ thể, 11,62% tổng nguồn cung được phân bổ cho các nhà đầu tư, 9,81695% cho đội ngũ cốt lõi Taiko Labs, như minh họa trong hình.

Các token TAIKO được phân phối có thời gian khóa ban đầu 12 tháng. Sau khi hết thời gian khóa, 25% token bị khóa sẽ được mở, phần còn lại 75% sẽ được phát hành dần trong ba năm. Cấu trúc归属 này được thiết kế nhằm giảm thiểu biến động thị trường tối đa, khuyến khích sự tham gia dài hạn vào hệ sinh thái Taiko và cuối cùng hỗ trợ thành công dự án Taiko.

Kế hoạch phát hành tính thanh khoản token được minh họa trong hình trên, trong đó màu xanh lá biểu thị token đã phân phối, màu vàng biểu thị token sẽ phân phối trong 2-4 năm tới, màu cam biểu thị token sẽ phát hành dần trong ba năm sau một năm ra mắt, màu hồng biểu thị token phân bổ cho phát triển giao thức, quản trị DAO và mạng, với thời hạn năm năm hoặc dài hơn.
3.2.2 Hiện tại - Hệ sinh thái Taiko đang mở rộng

Nguồn:Giới thiệu Trailblazers: Khám phá Taiko và nhận phần thưởng
Chương trình Trailblazers của Taiko là chương trình trung thành, người dùng có thể kiếm điểm kinh nghiệm (XP) và nhận phần thưởng thông qua các hoạt động on-chain đa dạng trên mainnet Taiko. 10% tổng nguồn cung token TAIKO đã được phân bổ cho chương trình này, người dùng có thể kiếm thêm XP và lên cấp bằng cách tham gia các hoạt động. Người nắm giữ một số NFT nhất định sẽ nhận được điểm XP cộng thêm, chương trình cung cấp nhiều hoạt động và sự kiện đặc biệt.
Chương trình nhằm khuyến khích người dùng khám phá hệ sinh thái Taiko và tích cực tham gia cộng đồng. Người dùng có thể kiếm XP bằng cách tham gia các hoạt động như chuyển đổi chéo chuỗi, tăng khối lượng giao dịch và đề xuất khối trên mainnet Taiko. Phần thưởng sẽ được phân phát theo XP tích lũy vào cuối mỗi mùa.
Hơn nữa, chương trình Trailblazers giới thiệu hệ thống phe phái, người dùng có thể lập đội và cạnh tranh trong hai phe (Based và Boosted). Người dùng có thể sưu tầm huy hiệu liên quan đến từng phe, mang lại các lợi ích cộng thêm như XP. Vào cuối mùa, phe có XP cao nhất sẽ nhận được phần thưởng bổ sung. Các nhà phát triển cũng có thể tham gia chương trình này và giành phần thưởng cho các ứng dụng xuất sắc nhất.
Chương trình Trailblazers nhằm thu hút thêm người dùng tham gia hệ sinh thái Taiko, để họ kiếm kinh nghiệm và phần thưởng thông qua các hoạt động đa dạng.
Dưới sự hỗ trợ tích cực của Taiko, hệ sinh thái Taiko đang phát triển nhanh chóng. Thông tin chi tiết hơn về khía cạnh này sẽ được giới thiệu trong Chương 4.
3.2.3 Từ bây giờ - Hướng tới phi tập trung hoàn toàn thông qua quản trị Taiko
Để đạt được phi tập trung hoàn toàn, Taiko sẽ cho phép cộng đồng tham gia ra quyết định thông qua DAO. Các quyết định lớn sẽ được đưa ra bằng bỏ phiếu của những người nắm giữ token TAIKO, để định hướng vận hành mạng. Tuy nhiên, quản trị của Taiko vẫn ở giai đoạn đầu, chưa hoàn toàn hoạt động. Vì vậy, ủy ban đầu tiên sẽ do Taiko Labs thành lập, việc tăng hoặc loại bỏ thành viên ủy ban sẽ do Taiko DAO bỏ phiếu quyết định.
3.3 Một con đường đầy thách thức nhưng tiến bộ từng bước
Taiko đang tiến bước vững chắc, dù không nhanh nhưng đang hướng tới các lý tưởng và mục tiêu mà nó muốn đạt được. Taiko đặc biệt nhấn mạnh việc trở thành một blockchain thân thiện với người dùng và nhà phát triển, điều này được thể hiện qua hệ sinh thái Taiko đang tăng trưởng không ngừng sau khi ra mắt mainnet. Trong chương tiếp theo, chúng ta sẽ đi sâu vào sự phát triển của hệ sinh thái Taiko.
4. Hệ sinh thái Taiko
Hệ sinh thái Taiko là một không gian năng động và hợp tác, nhằm tạo ra môi trường cực kỳ "thân thiện với Ethereum" cho các nhà phát triển và người dùng. Dù hiện tại vẫn ở giai đoạn đầu, mục tiêu của nó là cung cấp các công cụ và hỗ trợ mà Ethereum có. Các mốc quan trọng bao gồm testnet Alpha-1 vào tháng 12 năm 2022 và việc ra mắt mainnet vào tháng 5 năm 2024, sự kiện này bao gồm airdrop khởi nguyên và đặt nền móng cho sự phát triển và quản trị do cộng đồng dẫn dắt.
Một dự án quan trọng của Taiko là chương trình tài trợ, cung cấp hỗ trợ tài chính và các hỗ trợ khác cho các dự án trên nền tảng. Bằng cách cung cấp tài nguyên cần thiết để hiện thực hóa ý tưởng, Taiko hỗ trợ các nhà phát triển. Thông qua các khoản tài trợ này, Taiko không chỉ giúp đỡ các dự án riêng lẻ mà còn củng cố toàn bộ hệ sinh thái, khuyến khích phát triển sản phẩm cho cộng đồng Ethereum rộng lớn hơn.
Tiếp the
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














