Run a Taiko node using the Go or Rust client to participate in the network as a node operator.
Build a decentralized application on Taiko using the network's Ethereum-compatible smart contracts and bridge.
Use the bridge relayer service to move assets between Ethereum mainnet and the Taiko Layer 2 network.
Contribute to the Taiko protocol's smart contracts or node software and apply for a contributor grant.
Requires blockchain infrastructure knowledge, use release tags rather than the main branch for any production work.
Taiko Alethia is an Ethereum Layer 2 blockchain network. Ethereum is a public blockchain that can become slow and expensive when many people use it simultaneously. Layer 2 networks are systems built on top of Ethereum that process transactions more cheaply and quickly, then post a summary back to Ethereum for security. Taiko is one such system. What distinguishes Taiko is its "based rollup" design. A rollup bundles many transactions together and posts them to the main Ethereum network. "Based" here means Taiko relies on Ethereum's existing block producers to also sequence Taiko transactions, rather than having its own separate set of operators for that role. The stated benefit is that Taiko inherits more of Ethereum's decentralization and resistance to censorship. This repository is the monorepo containing all the code for the Taiko protocol. That includes the smart contracts that run on Ethereum to verify Taiko's work, a node client program available in both Go and Rust, a bridge interface for moving assets between Ethereum and Taiko, an event indexer, a bridge relayer service, balance monitoring tools, and several other supporting components. The codebase is aimed at blockchain developers and node operators rather than end users. People running Taiko infrastructure, building applications on top of the network, or contributing to the protocol itself would work with this repository. There is a grant program for contributors. Documentation covering concepts, setup guides, and smart contract reference material lives at docs.taiko.xyz. The project also maintains an active Discord community for support. The README notes that the main branch is under active development, and recommends using specific release tags for production use.
← taikoxyz on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.