Decentralized Applications Lab

Internal Distribution Token

We advocate the concept of internal distribution tokens. This is an idea to design limits for users and distribute them within a specific business. As an example, we have published an implementation example that assumes points to be used for shopping.

Implementation for exchanging from Internal Distribution Token to ERC 20/223 Token

This is an implementation of ÐApps' in which the user of “Internal distribution token” sends an ERC20 / 223 token, which is triggered by an Exchange event at the time of exchange from an internal distribution token to an ERC 20/223 token, to the owner.

Signature verification implementation for EIP712

Use an EIP 712 signature scheme and implement it so that the content can be checked at the time of signing.

This is the implemented source code and documentation for the ERC 223 token.

This is the source code and documentation that has modified the ERC 223 token to work with TRON.

Potential of Decentralized Applications

Dapps( Decentralized Applications )といえば、ERC20やERC223などのように通貨の役目としたトークンが、Ethereumをベースとして多くのICOプロジェクトで発行されてきました。


そして、ERC721(Non-Fungible Token)のように、通貨ではなく所有権の移転などに使えるトークン活用も登場しており、さらにERC1155など複数アイテムの一括交換を可能にする規格も出てくるなど、ゲームでの活用も広がりつつあります。

他にも数多くのERCがあり、例えば、STOに関するものではERC1404のようなSecurity Tokenに関する提案など、実に数多くのERCが議論されています。


このようにDappsの活用事例は今後も日々発展していくと思われます。Godapps Labでは、Dappsの研究をしながら、役立つ規格やサービス開発などの活動をしていきます。


Live Demo Page

You can check the operation of the published implementation example. You need Metamask to use it.

スクリーンショット 2019-03-11 18.16.08.png

Development language
Nuxt.js v2.x

bulma v2.x
Element-ui v2.x

web3 v1.0
eth-sig-util v2.1.x
ethereum-blockies-base64 v1.0.x
ethereumjs-util v6.1.x
truffle-contract v4.x
axios v0.18.x

Node.js v10.x
nginx v1.14
MySQL v5.x

Development of smart contracts
Truffle v5.x
OpenZeppelin v2.1.x
truffle-hdwallet-provider v1.x


© GoDapps     Powered by Unigent