
Một bài viết để hiểu rõ về tân binh Taiko, zkEVM Type 1 đã gây quỹ hàng chục triệu USD
Tuyển chọn TechFlowTuyển chọn TechFlow

Một bài viết để hiểu rõ về tân binh Taiko, zkEVM Type 1 đã gây quỹ hàng chục triệu USD
Taiko vì sao được các VC ưa chuộng đến vậy, và những điểm nào đáng chú ý ở nó? Trong bài viết này, chúng ta sẽ cùng tìm hiểu các đặc điểm và lợi thế công nghệ của Taiko.
Tác giả | [email protected]
Gần đây, dự án lớp 2 Ethereum mới Taiko dựa trên zkRollup đang dần nổi bật. Taiko xây dựng thuộc loại zkEVM Type 1, nhằm trở thành một zkEVM mở rộng kiến thức không gian hoàn toàn phi tập trung và tương đương với Ethereum, cho phép các nhà phát triển và người dùng trải nghiệm an toàn trên Ethereum với chi phí giao dịch thấp hơn mà không cần thay đổi bất cứ điều gì đối với Ethereum. Taiko là một trong những dự án tiềm năng nhất hiện nay trong lĩnh vực zkEVM, đồng thời cũng là zkEVM Type 1 được Vitalik đánh giá cao.
Ngày 8 tháng 6, Taiko thông báo đã huy động được 22 triệu USD qua hai vòng tài trợ hạt giống. Vòng đầu tiên do Sequoia Trung Quốc dẫn đầu với 10 triệu USD, vòng thứ hai do Generative Ventures dẫn đầu với 12 triệu USD. Ngày 7 tháng 6, Taiko đã ra mắt mạng thử nghiệm có thưởng Alpha-3. Theo giới thiệu chính thức từ Taiko, mạng thử nghiệm này tập trung vào phần zkEVM phi tập trung và tương đương với Ethereum.
Vì sao Taiko lại được nhiều quỹ VC ưu ái như vậy? Điều gì ở Taiko đáng để theo dõi? Trong bài viết này chúng ta sẽ cùng tìm hiểu các đặc điểm kỹ thuật và lợi thế của Taiko.
Taiko là gì?
Taiko là một ZK-Rollup tương đương với Ethereum, mở rộng quy mô Ethereum bằng cách hỗ trợ tất cả các mã vận hành EVM trong một kiến trúc lớp 2 phi tập trung, không cần giấy phép và an toàn. Nói cách khác, Taiko sẽ mở rộng Ethereum về mặt công nghệ và giao thức theo đúng cách vận hành vốn có của chính Ethereum.
ZK-Rollups mở rộng khả năng tính toán bằng cách thực thi, tổng hợp và chứng minh các giao dịch ngoài chuỗi, đồng thời dựa vào Ethereum để đảm bảo tính sẵn sàng dữ liệu và xác minh tính hợp lệ của bằng chứng. Nhược điểm lớn nhất của các ZK-Rollup hiện đang hoạt động là chúng không thể hỗ trợ đầy đủ tính toán phổ quát của EVM, mà chủ yếu là ứng dụng chuyên biệt. Điều này phá vỡ sự tương thích với các hợp đồng thông minh và dapp hiện tại trên Ethereum L1, gây khó khăn trong việc xây dựng các hợp đồng mới mang đến trải nghiệm linh hoạt và kết hợp như cũ.
zkEVM được coi là chìa khóa mở rộng lớp 2 vì nó không đánh đổi giữa bảo mật và tương thích. Mục tiêu của Taiko là trở thành một zkEVM loại 1, ưu tiên tính tương đương hoàn hảo với Ethereum thay vì tốc độ tạo bằng chứng ZK.
Sứ mệnh của Taiko là xây dựng một zkEVM loại 1 không rào cản, chống kiểm duyệt và phi tập trung.

Đặc điểm kỹ thuật của Taiko
Taiko gồm ba phần chính: mạch zkEVM (dùng để tạo bằng chứng), nút rollup L2 (quản lý chuỗi rollup) và Giao thức Taiko (kết nối hai phần trên để xác minh giao thức rollup).
Mạch zkEVM
zkEVM chứng minh tính đúng đắn của các phép tính EVM trên rollup thông qua bằng chứng hợp lệ.
Taiko có thể chạy nguyên bản mã hợp đồng thông minh Ethereum mà không cần thay đổi gì. Các nhà phát triển có thể dễ dàng di chuyển các hợp đồng thông minh Ethereum hiện tại và toàn bộ dapp sang Taiko, hoặc triển khai mã Solidity mới trên Taiko như môi trường đầu tiên hoặc duy nhất của họ. Taiko đã thực hiện ZK-EVM hỗ trợ mọi mã vận hành EVM, tạo ra bằng chứng hợp lệ cho mạch ZK-EVM. Ngoài sự tương thích hoàn hảo với các hợp đồng thông minh và dapp trên Ethereum L1, tất cả các công cụ Ethereum và Solidity đều có thể làm việc liền mạch với Taiko, không làm gián đoạn quy trình làm việc của nhà phát triển. Điều này mang lại hai lợi ích:
1. Các nhà phát triển hợp đồng thông minh có thể sử dụng ngôn ngữ Solidity trên Taiko một cách thuận lợi, không cần tốn thời gian học môi trường phát triển mới.
2. Các hợp đồng thông minh đang chạy trên Ethereum có thể được chuyển trực tiếp sang Taiko, tránh rủi ro khi đưa vào ngôn ngữ biên dịch khác, và có thể chính xác áp dụng các mô hình phát triển dapp hoặc hợp đồng thông minh.
Ngoài tính tương đương EVM thể hiện ở tầng ứng dụng, Taiko còn hướng tới tính tương đương với Ethereum, cho phép tận dụng cơ sở hạ tầng Ethereum hiện có để phát triển. Các nút Taiko sử dụng cùng thuật toán băm, sơ đồ chữ ký và cấu trúc dữ liệu lưu trữ như Ethereum, do đó không chỉ tương thích hoàn toàn với máy ảo mà còn tương thích với các giao thức liên quan. Quan trọng là, nếu có cập nhật giao thức Ethereum, Taiko sẽ triển khai chúng trong zkEVM để giữ đồng bộ. Cuối cùng, nếu Taiko tạo ra định hướng mới trong nghiên cứu phát triển riêng, cũng sẽ cố gắng triển khai chúng lên Ethereum. Ví dụ, Taiko tận dụng khách hàng Go-Ethereum hiện tại, rất dễ dàng tái sử dụng nó như một nút Taiko.
Về mặt tương thích, các nhà phát triển và nhà cung cấp cơ sở hạ tầng có thể sử dụng rollup Taiko một cách trơn tru, người dùng cũng hoàn toàn quen thuộc với mô hình sử dụng và sản phẩm liên quan. Vì là một L2 phổ quát, mục tiêu của Taiko là trao quyền cho những người xây dựng, cuối cùng là trao quyền cho người dùng.
Việc tận dụng sức mạnh của Ethereum, EVM, cơ sở hạ tầng và công cụ được định nghĩa rõ ràng, khối lượng tới hạn của hợp đồng thông minh và chuyên môn của các nhà phát triển là lý do chính khiến Taiko trở thành một zkEVM loại 1.
Nút Rollup L2 Taiko
Các nút Taiko lấy dữ liệu giao dịch từ Ethereum và thực thi giao dịch trên L2, cuối cùng thúc đẩy trạng thái dựa trên việc thực thi giao dịch, do đó các nút này quản lý chuỗi Rollup. Hiện tại, nút Taiko là một nhánh phân tách từ khách hàng Ethereum Geth.
Giao thức Taiko
Giao thức Taiko tuân thủ các nguyên tắc cốt lõi về an toàn, phi tập trung và không cần giấy phép, định nghĩa và thực thi các quy tắc rollup và các bên tham gia tiềm năng. Các hợp đồng thông minh triển khai trên Ethereum L1 đóng vai trò là cơ chế sẵn sàng dữ liệu ZK-SNARK và bộ xác minh, trong khi các hợp đồng thông minh triển khai trên Taiko L2 thực hiện một số chức năng giao thức quan trọng. Giao thức Taiko gồm ba giai đoạn thực thi:

Trong giai đoạn đề xuất khối, người đề xuất sẽ xây dựng khối rollup từ các giao dịch L2 của người dùng và gửi lên L1. Bất kỳ ai cũng có thể trở thành người đề xuất thực hiện chức năng tạo khối này. Người đề xuất sẽ thu thập các giao dịch, đưa vào và sắp xếp chúng vào một khối, quyết định thứ tự giao dịch trong khối, công bố dữ liệu khối trên Ethereum, và thêm khối đó vào danh sách khối đề xuất trong hợp đồng Taiko L1. Giao thức đảm bảo rằng các thuộc tính khối tại thời điểm này là bất biến, có nghĩa là việc thực thi khối là xác định, do đó bất kỳ ai cũng có thể tính toán trạng thái chuỗi sau khi thực thi.
Tất cả các nút Taiko đều kết nối với nút Ethereum và đăng ký nhận sự kiện khối Ethereum. Khi khối Taiko được xác nhận đề xuất, khối đó sẽ được gắn vào hàng đợi trên L1 trong hợp đồng Taiko L1, sau đó các nút Taiko có thể tải xuống các khối này và thực thi các giao dịch hợp lệ trong mỗi khối.
Trong giai đoạn xác minh khối, người chứng minh lấy khối từ khối đã đề xuất ở trên. Khối ở giai đoạn này gồm danh sách giao dịch (txList) và dữ liệu meta. Danh sách txList của khối L2 cuối cùng (khi EIP-4844 có hiệu lực) sẽ trở thành một phần của blob trong tầng đồng thuận L1. Tuy nhiên, hợp đồng L1 không thể truy cập trực tiếp vào txList. Do đó, bằng chứng ZKP phải chứng minh rằng txList đã chọn là một phần của dữ liệu blob nhất định. Sau khi khối được đề xuất, khách hàng Taiko kiểm tra xem khối có được giải mã thành danh sách giao dịch hay không, sau đó xác minh từng giao dịch đã đóng và tạo nhật ký theo dõi cho từng giao dịch, dùng làm dữ liệu xác minh cho người chứng minh.
Trong giai đoạn chứng minh khối, bằng chứng ZK-SNARK được tạo ra để người chứng minh xác định tính hợp lệ của giao dịch L2, bất kỳ người tham gia nào cũng có thể thực hiện chức năng chứng minh này. Vì tất cả các khối đã đề xuất đều xác định và mọi trạng thái trung gian giữa các khối đều được biết trước, nên các khối có thể được chứng minh song song. Khi tất cả các giao dịch hợp lệ đã đóng trong khối đều được thực thi, bằng chứng khối được xác minh và khối cha liên kết đúng đã hoàn tất trên chuỗi, lúc này khối sẽ được đánh dấu là hoàn tất trên chuỗi.
Một yêu cầu cơ bản của giao thức là tất cả dữ liệu cần thiết để tái tạo trạng thái hiện tại phải công khai trên Ethereum, nhằm tạo và gắn thêm khối mới. Ngoài ra, người chứng minh có thể tạo bằng chứng cho khối chỉ bằng dữ liệu công khai trên Ethereum. Chính những thực tế này, dựa trên dữ liệu công khai của Ethereum, tạo ra một sân chơi công bằng cho tất cả các bên tham gia tiềm năng, giúp L2 của Taiko trở nên phi tập trung hơn.
Đội ngũ Taiko
Taiko do Daniel Wang, người sáng lập Loopring, và Brecht Devo, Kiến trúc sư trưởng, đồng sáng lập. Ngoài ra, COO Matthew Finestone, CSO Terence Lam và phần lớn các thành viên khác đều từng làm việc trong lĩnh vực zkRollup.
Hiện tại, Taiko gồm khoảng 20 nhân viên đến từ Mỹ, Anh, Đức, Canada, Nhật Bản, Ukraine và các quốc gia khác.
Tiến độ và lộ trình dự án
Tiến độ hiện tại
Gần đây, Taiko đã phát hành mạng thử nghiệm alpha-3 Grímsvötn, tập trung vào phần phi tập trung của ZK-EVM tương đương Ethereum. Các mục tiêu chính của mạng thử nghiệm alpha-3 gồm: 1. Thử nghiệm thiết kế và triển khai kinh tế học giao thức mới, bao gồm mô hình phí/thưởng mới. 2. Sử dụng bằng chứng Merkle một phần để thử nghiệm Cầu nối nhằm xác minh tín hiệu/thông điệp (alpha-1 và alpha-2 đều dùng bằng chứng Merkle đầy đủ). 3. Thử nghiệm người chứng minh oracles mới. Bây giờ bằng chứng thường quy có thể xuất hiện trước bằng chứng oracle. 4. Thử nghiệm thời gian chờ chứng minh (gợi ý 30 phút). 5. Thử nghiệm gửi ETH mới trên Layer2 sử dụng withdrawalsRoot. 6. Thử nghiệm lớp khởi đầu. Lớp L3 của Taiko sẽ được triển khai trong vài tuần tới.
Xét về góc độ thử nghiệm, mạng thử nghiệm này đã đạt được thành công lớn. Chỉ trong một tuần ngắn ngủi, mạng L2 alpha-3 của Taiko đã xử lý hơn 1,19 triệu giao dịch, hơn 160.000 khối và gần 200.000 địa chỉ ví.

Biểu hiện cộng đồng
Hiện tại, Taiko có 85.000 người theo dõi trên Twitter, trong một năm đã đăng 699 bài tweet, trung bình mỗi bài có khoảng 5.000 lượt đọc; Discord hiện có 85.858 thành viên, số người trực tuyến thường xuyên duy trì khoảng 15%. Nhìn chung, cộng đồng biểu hiện khá sôi nổi.
Lộ trình
Trong quý III và IV tới, mạng thử nghiệm Beta sẽ được khởi động, thời gian ra mắt mainnet dự kiến vào đầu năm 2024.

Tổng kết
Trong bài toán tam giác Ethereum xưa nay, giữa phi tập trung, bảo mật và khả năng mở rộng chỉ có thể chọn hai. Sự xuất hiện của ZK-rollup tương đương Ethereum đã giải quyết vấn đề này. Việc xây dựng zkEVM là một quá trình dài và đầy thách thức, nhưng nó xứng đáng, đòi hỏi sự kiên nhẫn và tầm nhìn dài hạn. Việc zkEVM loại 1 có thành công lâu dài hay không vẫn còn là điều chưa biết, nhưng dường như Vitalik đã ngầm gợi ý rằng zkEVM loại 1 là lựa chọn đúng đắn.
Là một zkEVM tương đương Ethereum, Taiko tăng cường năng lực hệ sinh thái Ethereum, vừa kiên trì với tính phi tập trung, chống kiểm duyệt và an toàn, vừa giảm thời gian chứng minh thông qua thiết kế giao thức, đồng thời chú trọng hơn đến cộng đồng và trải nghiệm người dùng liên quan đến sự tương thích với Ethereum. Nếu Taiko tiếp tục duy trì tiến độ, trong tương lai có thể sẽ trở thành zkEVM loại 1 phi tập trung hoàn toàn đầu tiên ra mắt trên mainnet Ethereum.
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














