An open blockchain for permissionless coordination

Built on Substrate. Programmed in WebAssembly. Governed on-chain by everyone who shows up.

Explore the technology

Four pillars of Taler

Architecture

Modular pallets define every runtime domain — balances, staking, contracts, assets, identity, governance. New pallets ship through governance referenda, deployed in place.

Primitives

Assets, NFTs, identity, and governance live at the runtime level. No smart contract deployment required to issue, transfer, or compose them.

Evolution

The WebAssembly runtime upgrades through on-chain governance. Every node downloads the new logic and runs it automatically at the scheduled block.

Governance

Democracy referenda, an elected Council, a Technical Committee, and a community-funded Treasury share every protocol decision.

How Taler runs

Three layers that work in concert — consensus, contracts, and runtime-native primitives.

Hybrid consensus

Hybrid consensus icon

BABE produces blocks every six seconds through a verifiable random function. GRANDPA finalizes them with Byzantine fault tolerance.

Smart contracts

Smart contracts icon

Write contracts in Rust with ink!, or port Solidity through Solang. Deterministic Wasm bytecode with weight metering.

Native primitives

Native primitives icon

Assets, NFTs, and identity ship as runtime pallets — no smart contract deployment required.

Guarantees of the runtime

Deterministic
Every node runs the same Wasm runtime and reaches the same result.
Forkless
Protocol changes ship through on-chain referenda and deploy in place.
Composable
Contracts call each other up to five frames deep; native pallets share the same runtime.
Open
Code, governance, and Treasury — auditable on-chain by anyone.

Four ways to engage

Build icon
Build
Write ink! smart contracts in Rust or port Solidity through Solang. Compose with native pallets — assets, NFTs, identity.
Validate icon
Validate
Run a node and step into the active validator set. Bonded TAL, heartbeat liveness, and on-chain accountability.
Govern icon
Govern
Propose, vote, and shape the runtime through Democracy referenda. Every vote recorded on-chain.
Whitepaper icon
Read the whitepaper
Forty-one pages of protocol specification — runtime, consensus, staking, governance, contracts.

Explorer

A window into on-chain state — blocks, validators, and runtime activity in real time.

Taler Explorer interface preview

Inspect any extrinsic, follow validator set rotations, audit governance proposals — every byte of network history is verifiable.

Open Explorer

FAQ

What is Taler?

Taler is an open blockchain built on the Substrate framework with a WebAssembly runtime. Hybrid consensus (BABE + GRANDPA) over Nominated Proof of Stake, on-chain governance through Democracy referenda, and smart contracts written in ink! or Solidity.

How does consensus work?

BABE assigns block authors through a verifiable random function in six-second slots. GRANDPA finalizes chains rather than individual blocks — a single round can finalize many blocks at once. The network tolerates fewer than a third of Byzantine validators.

What can I build on Taler?

Write ink! smart contracts in Rust, or port Solidity through Solang. Compose with native primitives — assets, NFTs, identity, recovery, governance — all available at the runtime level without deploying any contract.

Who decides protocol changes?

Democracy referenda are decided by holders, weighted by conviction multipliers. The Council can cancel dangerous referenda; the Technical Committee can fast-track urgent ones; the Treasury, funded by 80% of transaction fees and 100% of uncancelled slashing penalties, supports ongoing development.

What is TAL used for?

TAL is the native token of the Taler network — used for transaction fees, governance voting weight, validator commitments, and deposits across pallets like identity, recovery, and proxy. It connects every part of the Taler runtime.

What is Vivid Staking?

An optional commitment mechanism: participants can lock bonded TAL for one to twelve months. The runtime records that commitment in the issuance schedule. Base issuance applied to bonded stake is 12%; Vivid Staking adds up to 6% for the twelve-month commitment — both values are runtime constants encoded in the protocol.

How can I contribute?

Build pallets and ink! contracts, run a validator node, audit security, write tutorials and docs, or propose protocol improvements through Democracy referenda. The codebase is open and governance is on-chain — the path from idea to enacted change runs in public.

Where can I read the full specification?

The Taler Whitepaper is the canonical reference — runtime, consensus, staking, governance, contracts. It's the source of truth behind every page on this site. Open it directly from the Society page or follow the link in the Whitepaper section.