TAO FRAMEWORK

Our roadmap shows the progress made in each of the core stages of the TAO Framework which include the deployment of the Three-Dimensional Chain (3DC). Each letter represents one of the three consensus upgrades that correspond to the addition of a lock level on the 3DC.

taocoin
TRITIUM

The key architecture of this upgrade was the seven Layered Software Stack, which includes a 64-bit register-based Virtual Machine. Each layer carries out specialized processes, increasing the efficiency, while the design also exposes contract functionality by an integrated API. Tritium also introduced Signature Chains, which replace UTXO.

Trust System
Legacy Mode
API/SDK
LISP
Interface/Wallet
Tokens
Assets (NFTs)
Conditional Contracts
Signature Chains
Lower Level Library
TRITIUM++

This upcoming upgrade includes many performance enhancements, and many additional APIs and contract templates that make developing easier. Augmented Contracts will extend the Virtual Machine to provide additional functionality including, but not limited to, methods, functions, operator overloading, and polymorphism.

Mobile Wallet
Pooled Staking
P2P Market API
Augmented Contracts
Hybrid Mode
Object Modeling
Protected Assets
Contract Domain Specific Languages
Query Domain Specific Languages
LLD Global File System
Next Hash Script (2FA)
O(1) Constant Time LLD
Data Shard Mode
Trust & Ambassador Voting Groups
AMINE

Amine will provide the opportunity for nodes to run in ‘shard mode’, lowering their disk and memory usage, even when the network is experiencing high load. Shard mode will be voluntary, meaning a user will have to opt-in to a shard to begin processing in Amine state channels. This also provides the additional benefit of allowing the shards to mature over time to prove technological capabilities, before becoming mandatory with Obsidian.

pBFT + Reputation Channels (L1)
pBFT + PoS Trust Network (L2)
Network Data Sharding
LISP Multicast Links for (L1) and (L2)
Application Store
Hybrid DAO Voting Groups
Reputation DAO Voting Groups
Nexus LISP Implementation
Network Layer Identification
OBSIDIAN

Obsidian is the final stage of the deployment of the 3DC, which will move the voluntary mode of Amine and Tritium into mandatory. It activates the L3 lock layer, which is responsible for the Proof-of-Work ‘seal of approval’ that completes a single 3D-block. UTXO will no longer be supported at this point, and shard processing will become the standard.

Extended Network Data Sharding
Decentralized Mining & Merkle Share Pool (L3)
Developer DAO Voting Groups
DAO L1 Voting Group (Implement)
DAO L2 Voting Group (Extend)
DAO L3 Voting Group (Implement)
LISP Multicast Links for L3 pool
L3 Mining Reputation System
Resource Addressing System (LISP)