-
Notifications
You must be signed in to change notification settings - Fork 5
Atomic Token Protocol the Bytz Currency Token System
History, Original Technical Proposal, Developer Resources, Technical Reference, Use Cases, Scenarios, and Walk-throughs
Atomic Token Protocol, or ATP for short, is Bytz Currency's unique on-chain token system for tokenizing virtually anything.
As part of the vision for the integration of media and blockchain technology, and other foreseen and unforeseen use cases, BYTZ has adopted a token system as part of its blockchain core. Instead of developing a solution from scratch, the team assessed a number of proposals and implementations that were currently being worked on for other Bitcoin family coins. Selection criteria were:
- Fully open, with active development
- Emphasis on permissionless transactions
- Efficient in terms of resource consumption
- Simple and elegant underlying principles — Flexible and powerful
The subsequent token system that was implemented is based on the Group Tokenization proposal by Andrew Stone / BU.
References:
- GROUP Tokenization specification by Andrew Stone
- GROUP Tokenization reference implementation for Bitcoin Cash
For the technical principles underlying ION Group Tokenization, the above documentation is used as our standard.
The BYTZ developers fine tuned, extended and customized the Group Tokenization implementation. This documentation aims to support the BYTZ community in:
- Using the BYTZ group token system
- Creating additional tests as part of the development process
- Finding new use cases that need development support
- Case "Send tokens"
- Case "Token balance"
- Case "View information related to a token group"
- Case "Create new token"
- Case "Start Regtest"
- Case "Access Management Tokens
- Case "Create Management Tokens"
- Case "Drop mint capability"
- Case "Find token authorities"
Builds
HOW TO: Compile the Bytz daemon from source
Bytz Guardian Validator Nodes
HOWTO: Bytz 2.0 GVT Quickstart Guide
HOWTO: Setup Bytz 2.0 remote Masternode with Ubuntu remote and local QT wallet
Bytz Currency Token System - ATP
Atomic Token Protocol (ATP) Overview
Bytz Token system Basic Operations
Create new token
Send tokens
Use Cases - Create new NFT
Token balance
View token information
Testing Bytz tokens on regtest
Start regtest
Access Token Management Key
Bytz Token group management
Key rotation with token authorities
Create and distribute the GVT token for starting a GVN
Create Management Tokens
Drop token mint capability
Find token authorities
General FAQ
HOWTO: Backup my wallet and its data
HOWTO: Backup Bytz coin blockchain database
HOWTO: Export private Keys from Bytz Qt
HOWTO: Import private key to Bytz 2.0 Wallet
User-Documentation
Accounts-Explained
Bytz currency data directory
Raw transactions
Running Bytz
Gitian
Gitian Building
Create Debian - VirtualBox
Create Debian - VMWare
Create Debian - Google Console
Setup Gitian - Debian - VirtualBox
Setup Gitian - Ubuntu - VirtualBox
Setup Gitian - Debian - Google Console
Bytz
Developer-Documentation
API-Calls-List
API-Reference-JSON-RPC