Skip to content
ioncoincore edited this page Jul 8, 2019 · 1 revision
  1. Use Cases, Scenario’s, Walkthroughts - for tokens
[back](README.md)
    1. Introduction
As part of the integration of game development functionality and blockchain technology, the ION community chose to adopt a token system as part of its blockchain core. The [community](https://twitter.com/ion_community/status/1017804434724843521) proposal [IIP](https://github.com/ionomy/iips/blob/master/IIP_0002.md) was [put](https://cevap.github.io/doc/IIP_vote_2.html) in July 2018, after which development started. 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

The token system implemented is based on the Group Tokenization proposal by Andrew Stone / BU.

References: - [GROUP](https://docs.google.com/document/d/1X-yrqBJNj6oGPku49krZqTMGNNEWnUJBRFjX7fJXvTs/edit#heading=h.sn65kz74jmuf) - [GROUP](https://github.com/gandrewstone/BitcoinUnlimited/commits/tokengroups)

For the technical principles underlying ION Group Tokenization, the above documentation is used as our standard.

ION developers fine tuned, extended and customized the Group Tokenization implementation. This documentation aims to support the ION community in: - Using the ION group token system - Creating additional tests as part of the development process - Finding new use cases that need development support

    1. Scenario's
      1. Perform basic operations with tokens
- Case "[Send](UseCases_tokens_Send-tokens.md)" - Case "[Token](UseCases_tokens_Token-balance.md)" - Case "[View](UseCases_tokens_View-token-information.md)"
      1. Testing tokens on regtest
- Case "[Start](UseCases_regtest_Start-regtest.md)" - Case "[Access](UseCases_regtest_Access-Token-Management-Key.md)
      1. Token group management
- Case "[Key](UseCases_tokens_Key-rotation-with-token-authorities.md)"
      1. Create and distribute the XDM token according to the IEO
- Case "[Create](UseCases_tokens_Create-Management-Tokens.md)" - Case "[Drop](UseCases_tokens_Drop-token-mint-capability.md)" - Case "[Find](UseCases_tokens_Find-token-authorities.md)"