TaoChain Messages
Normally with blockchains, each network operates in isolation.
But what if you could have an interaction on one blockchain (say, Ethereum) automatically trigger a reaction on another (like Binance Smart Chain), all without relying on a central authority to relay that trigger?
This idea is at the core of TC's omnichain messaging, reshaping how blockchains interact.
But First, A Primer on Smart Contracts
Before we dive deeper, let’s take a step back and look at how smart contracts work.
At its core, a token contract on Ethereum (e.g., ERC20) is a smart contract that keeps track of balances.
It uses the blockchain as a digital ledger, recording who owns what. When you “transfer” tokens, you’re not moving physical objects.
Instead, the contract updates the ledger to reflect the change in ownership:
This ledger is the heart of every smart contract, a fundamental aspect of blockchain technology.
A Ledger That Lives Everywhere
TaoChain enables your on-chain application to use any or every blockchain as that ledger.
For example, the Omnichain Fungible Token (OFT) Standard allows developers to extend the normal ERC20 token to record balances on any supported blockchain ledger.
This works by deploying an OFT contract on every blockchain you want to interact with, enabling you to debit a token from an address on one chain...
...and credit it to an address on another chain.
This cross-chain interaction opens up a universe of possibilities for decentralized applications.
Omnichain Contract Standards
Because every blockchain is just a digital ledger, and there are no rules about what smart contracts on that ledger have to do, developers can create various omnichain standards for determining how contracts on different ledgers can interoperate with one another.
TaoChain offers two specialized contract standards: the TApp and OFT.
TApp: a generic message passing interface for moving arbitrary data across blockchains for custom usage.
OFT: an omnichain ERC20 built for sending and receiving tokens across different blockchains.
Read the Getting Started guide in the Developers section to deploy your first TApp smart contract.
Last updated