📄️ CoTA Protocol Overview
The CoTA (aka. Compact Token Aggregator) protocol is a layer-1.5 account based fungible / non-fungible token and k-v data managment solution on Nervos CKB. The basic idea of CoTA is to manage and verify enormous number of data by a Sparse Merkle Tree (SMT) with a constant size of on-chain storage space, like 32bytes. The draft version of the CoTA protocol was published on Nervos Talk at 2021. Since then, the CoTA protocol has evolved rapidly and extended to more user scenarios, including unique CCID, 3rd-party data storage, JoyID, etc.
📄️ Global Registry Overview
The primary purpose of the CoTA global registry is to make every address mapping only one CoTA cell to avoid the double-claim problem.
📄️ CoTA NFT Protocol Extension
There are four predefined smt_type enum for NFT operations.
📄️ CoTA Fungible Token Protocol Extension (WIP)
There are four predefined smt_type enum for fungible token operations.
📄️ CoTA User Data Extension
CoTA User Data Extension
📄️ CoTA Transaction Structure and Script Logics
📄️ CTMeta Standard
🗃️ CTMeta Schemas