Subscribe to wiki

Share wiki

Taiko

Social Profiles:

Taiko

Taiko is an open-source and permissionless network equivalent to . The network functions without centralized control, with all operations being community-driven and permissionless. [1][2][3]

Overview

Taiko Network, founded by Daniel Wang in March 2022, comprises a suite of smart contracts on , offering a permissionless solution. It mirrors user experience and operates without centralization, managed by the community. With a development history since 2018, Taiko aims to be primary scaling solution, focusing on simplicity and security.

The Alpha Testnet launched December 2022, emphasizing security, simplicity, decentralization, and permissionless participation. Taiko aims to resolve the blockchain trilemma by prioritizing decentralization, security, and scalability, ensuring compatibility while enhancing scalability.[1][4][5][12]

History

2022

In October 2022, Taiko was first introduced on Mirror. On December 28th of the same year, the Taiko Alpha-1 testnet (a1), codenamed Snæfellsjökull, went live, marking the project's first public testnet release. Taiko aims to develop a Type-1 ZK-EVM with the objective of scaling securely and seamlessly for developers and users.

Further developments were annolunced leading up to the mainnet release originally set for 2023 but later postponed to 2024.[13][4]

2023

In 2023, Taiko made significant progress in its development and community engagement. The launch of four public testnets provided valuable insights and attracted a diverse community of participants. Key rollup designs, including the Based Contestable Rollup (BCR) and Based Booster Rollup (BBR), were developed, promising to enhance the platform's functionality.

Community growth was notable, with substantial increases in members and followers across various channels. Events worldwide facilitated face-to-face interactions, while the Taiko ecosystem expanded to include nearly 80 .

The introduction of the Taiko Grants program and educational initiatives underscored the project's commitment to community involvement and learning. Fundraising efforts secured $22M in funding, supporting ongoing development and community building.[14]

Taiko Protocol

The Taiko Protocol governs the rules and participation criteria for the Taiko rollup system, emphasizing security, decentralization, and permissionlessness.

Smart contracts on Layer 1 verify proofs, while Layer 2 manage key protocol functions.

Participants include proposers, who create rollup blocks; provers, who validate blocks with proofs; and node runners, who maintain network synchronization.
The protocol operates in three stages: block proposal, validation, and proving, ensuring block integrity and transaction validity.

Provers generate proofs for block transitions, with an Prover overseeing state transitions for added security.

Overall, the Taiko Protocol aims to provide a secure, decentralized, and permissionless scaling solution for .[1][3][4][5][15]

Based Sequencing

Based Sequencing is a fundamental concept in Taiko's design, distinguishing it from other rollups. In Taiko, sequencing relies on Layer 1 (L1) rather than a centralized sequencer. This means that L1 validators determine the sequence of transactions on Taiko, eliminating the need for a centralized sequencer within the network.[16]

Based Contestable Rollup (BCR)

Taiko's Based Contestable Rollup integrates contestation and based sequencing. In this system, participants propose blocks, which can then be contested by others. This process requires higher-tier proofs to resolve disputes, ensuring the integrity of the blockchain.

Each proof requires a validity bond, and if contested, a contestation bond is also required. Contestation involves financial stakes, discouraging frivolous challenges, and maintaining system efficiency. However, this mechanism may disincentivize the submission of invalid yet verifiable proofs, posing a challenge for bug detection.

Overall, the BCR system aims to balance security and efficiency while providing a robust framework for block verification and dispute resolution in the Taiko protocol.[17][18]

Boosted Based Rollup (BBR)

Based rollups delegate sequencing to Layer 1 (L1), maintaining decentralization. Booster rollups amplify this by providing native L1 scaling, akin to adding extra processing power to a computer.

BBRs retain the advantages of based rollups while enabling direct scaling. They address fragmentation issues by facilitating atomic cross-rollup transactions within the booster network.

For users, BBRs ensure accessibility to favorite across the network, reducing transaction costs and enhancing throughput. For developers, BBRs streamline scaling by enabling to be boosted without redeployment to individual Layer 2s.[19][20]

Multi-Proofs

In Taiko, nodes can act as provers, generating proofs for proposed blocks on the TaikoL1 contract to validate state transitions. The first valid prover receives rewards, potentially including TKO tokens. Taiko blocks progress through proposed, proved, and verified states.

While proved blocks demonstrate state transitions, verified blocks additionally confirm the validity of parent blocks' proofs, ensuring the integrity of the block sequence. Taiko operates an off-chain proof market where proposers engage proof service providers to optimize network efficiency.

Providers commit to delivering proofs within agreed timeframes, with rewards typically in TKO tokens or other assets. Taiko advocates for the use of multiple proof systems to enhance security and diversity. This approach mitigates potential vulnerabilities by incorporating various cryptographic implementations, including ZK proofs and SGX, fostering robustness in the rollup ecosystem.[21]

Taiko Nodes

Taiko nodes, comprising taiko-geth and taiko-client, execute and manage transactions in the Taiko network. Taiko-geth, a modified version of go-ethereum, executes L2 transactions, while taiko-client facilitates consensus and transaction handling.

The driver in taiko-client synchronizes local chains with verified L2 blocks and inserts new blocks by listening to TaikoL1 protocol contract events. The proposer fetches pending transactions and proposes them to the TaikoL1 contract, ensuring adherence to protocol rules. The prover validates proposed blocks and generates validity proofs to ensure block integrity.

The synchronization process ensures local chains are updated with verified L2 blocks, while proposing and proving blocks maintains the integrity of the network.[22]

Bridging

Bridges on Taiko facilitate secure asset transfers between different using merkle proofs. The Taiko protocol stores block hashes of each chain on , enabling verification of values across chains. Taiko's signal service utilizes merkle proofs for secure cross-chain messaging, allowing reliable communication between chains. The bridge, comprising smart contracts and a web app, enables users to transfer assets between and Taiko.

Users interact directly with the Bridge contract for bridging, while for tokens, a BridgedERC20 contract is deployed on the destination chain. Transferring tokens involves sending a message, generating merkle proofs, and executing methods to mint or transfer tokens between chains.[23]

Inception Layers

Inception layers in Taiko enable horizontal scaling for by deploying multiple Taiko instances as parallel L2s or as L3s on top of existing L2s. This flexibility, stemming from Taiko's -equivalent design, permits codebase reuse across layers. Inception layers involve deploying Taiko as an L2 and replicating the exact codebase as an L3, maximizing reusability and simplicity while addressing scalability challenges.

This approach facilitates extensive scalability for and ensures seamless communication across layers, combating fragmentation concerns using Merkle proofs.[24]
inception-layers-diagram.MCpP_P0S_2uOYmO.webp

Taiko Organizations

Taiko Labs

Taiko Labs is a research & development group that works on the Taiko protocol. [5][11]

Taiko Treasury

This is a treasury that is funded by the income generated by the Taiko protocol (L2 EIP-1559 congestion MEV). [5]

Taiko DAO

Taiko (DAO) is a group of Taiko Token (TKO) holders that have the voting rights to govern various parts of the Taiko Protocol including upgrades, TKO parameters, and more. The Taiko DAO effectively controls everything. [5]

Taiko Foundation

This is an entity that stewards the growth and development of the Taiko protocol and the wider ecosystem. The foundation works solely for, and on behalf of, the Taiko DAO and token holders. Its responsibilities include, but are not limited to, financing of technical developments, ecosystem growth, and maintenance, partnerships with service providers, events management, etc — either through grants or other means. The foundation does so with full transparency to the Taiko community and DAO. [5]

Taiko Security Council

Taiko Security Council is an N-member council of individuals and entities elected by the Taiko DAO to undertake emergency actions on the Taiko protocol, as and when needed. The Security Council’s core responsibility is to ensure the safety and soundness of the Taiko protocol, and as such it has the power to implement upgrades or changes in pursuit of that objective. The Security Council also controls the Guardian Provers within the Taiko protocol. [5]

Tokenomics

Taiko Token ($TKO)

The Taiko token is essential in the contestable rollup design, supporting bond systems in BCR and BBR. These bonds, denominated in Taiko tokens, ensure network integrity and efficiency, with forfeited bonds redirected to Taiko’s Treasury on L1.

Additionally, the token enables decentralized , allowing holders to influence upgrades and manage the treasury across L1 and L2s. With a fixed supply of 1 billion TKO tokens and strict governance over and , Taiko emphasizes decentralized control and token integrity.[25]

Funding

In June 2023, Taiko Labs raised $22 Million across two funding rounds and launched its  (Alpha-3) with a mission to build a decentralized and Ethereum-equivalent (Type 1) ZK-EVM. The rounds were led by Sequoia China and Generative Ventures respectively, with participation from BAI Capital, GGV Capital, GSR Markets, IOSG Ventures, Kucoin Ventures, Mirana Ventures, , Skyland Ventures, Token Bay Capital, Yunqi Partners, plus other investors and prominent contributors & community members from across the Ethereum ecosystem.[6]

“Thanks to recent advancements in zero-knowledge algorithms, hardware acceleration and leading industry research, we believe that we are now on the cusp of having a truly decentralized Ethereum-equivalent ZK-rollup. This is our core mission at Taiko and we are incredibly proud to partner with leading investors who share our uncompromising vision.” - Daniel Wang, CEO & Co-founder of Taiko[6]

On March 2, 2024, Taiko Labs announced a Series A raise of $15 Million led by Lightspeed Faction, , Generative Ventures, and Token Bay Capital, with participation from Wintermute Ventures, Presto Labs, Flow Traders, Amber Group, , GSR, WW Ventures, and more. This latest funding round brought Taiko's total capital raised to $37 million across three rounds. [9]

“Building the first Ethereum-equivalent-based rollup is something we knew was going to be a multi-year adventure,” Wang said. “Now, as we approach main net launch, we realize what a ride it has been. We’re determined to ship our products as soon as they’re ready and show the industry that what had been thought of as impossible, is indeed possible.” - Daniel Wang commented[9]

Y0Fh8_ofCQbUYvj6V_7Aa.png

Ambassador Program

The Taiko Ambassador Program aims to increase awareness about scalability through ZK-EVMs. Ambassadors focus on developer advocacy, educational content creation, or community organization. They assist, advocate, and educate within the /Taiko community, helping shape the program's direction.

Applicants with expertise or interest in and , strong communication skills, and a desire to contribute are encouraged to apply. Benefits include collaboration with the Taiko team, monthly rewards, and potential progression to a full-time role within Taiko Labs.[26]

Founding Team

  • Daniel Wang - CEO and Founder[7]
  • Brecht Devos - CTO[8]
  • Terence Lam - COO[10]
See something wrong?

Average Rating

Based on over 1 ratings

How was your experience?

Give this wiki a quick rating to let us know!

Edited By

Profile picture of Anonymous userAshakaE

Edited On

June 27, 2024

Loading...

REFERENCES

[1]

website

Apr 2, 2024

[2]

twitter profile

Apr 2, 2024

[3]

documentation

Apr 2, 2024

[4]

Introduction to Taiko

Apr 2, 2024

[5]

doc - what is taiko

Apr 2, 2024

[6]

Taiko Labs raises $22 million in funding...

Apr 2, 2024

[7]

x - daniel wang

Apr 2, 2024

[8]

x - brecht devos

Apr 2, 2024

[9]

Taiko Raises $37M to Date from Top-tier VCs Ahead of Mainnet Launch

Apr 2, 2024

[10]

Linkedin - terence lam

Apr 2, 2024

[11]

Linkedin - Taiko Labs

Apr 2, 2024

[12]

linkedin - Daniel Wang

Apr 22, 2024

[13]

mirror - Alpha Testnet launch

Apr 22, 2024

[14]

mirror - 2023 review

Apr 22, 2024

[15]

mirror - protocol overview

Apr 22, 2024

[16]

docs - based sequence

Apr 22, 2024

[17]

docs - BCR

Apr 22, 2024

[18]

mirror - BCR

Apr 22, 2024

[19]

docs - BBR

Apr 22, 2024

[20]

mirror - BBR intro

Apr 22, 2024

[21]

docs - multi-proof

Apr 22, 2024

[22]

docs - Taiko Nodes

Apr 22, 2024

[23]

docs - bridging

Apr 22, 2024

[24]

docs - inception layers

Apr 22, 2024

[25]

tokenomics whitepaper

Apr 22, 2024

[26]

mirror - ambassador program

Apr 22, 2024