Help us understand the problem. What is going on with this article?

[Ontology]Blockchainとは?みたいな人でも30分でできる!オリジナル自作通貨の作り方

Ontologyとは

Ontology is a new high-performance public blockchain project & a distributed trust collaboration platform.

つまり、中国発のイケイケなブロックチェーンです。
 
詳しくはWebサイト参照。

https://ont.io/

筆者がEthereumはちょっと触ったことがあるので、Ethereumと比較しています。

Ethereum開発したことある人は、あーなるほどとなるはず。

ツール

CyanoWallet

クローム拡張で使えるOntologyのWallet.

EthereumでいうところのMetamask.

https://chrome.google.com/webstore/detail/cyano-wallet/dkdedlpgdmmkkfjabffeganieamfklkm

Owallet

OntologyWalletのデスクトップアプリ

https://github.com/ontio/OWallet/releases

開発ツール

SmartX

Ontologyのスマートコントラクト開発のブラウザで動くIDE.EtherumでいうところのRemix

https://smartx.ont.io/#/

Punica

Ontology用の開発フレームワーク。EthereumでいうところのTruffle

https://punica.ont.io/docs/punica/

サンプルアプリケーション

https://punica.ont.io/docs/punicaBox/

紹介記事

https://medium.com/ontologynetwork/introducing-punica-suite-ontologys-dapp-development-framework-ab993783a6c9

Solo Chain

テストネットワークを動かせるツール。EthereumでいうところのGanache

https://punica.ont.io/docs/soloChain/

開発スタート

開発用にテストネットのONTをクレクレする

CyanoWalletをダウンロードしてアカウントを作成

スクリーンショット 2018-11-24 15.20.25.png

アカウント作ったら、以下をブラウザで叩くとテスト用のONTが手に入ります。

http://13.78.112.191:8080/tokenapply/

1000GET

スクリーンショット 2018-11-24 15.29.25.png

コントラクト開発

SmartXで開発していきます

https://smartx.ont.io

スクリーンショット 2018-11-24 16.06.37.png

Create Projectでプロジェクト作成

スクリーンショット 2018-11-24 16.07.15.png

Pythonで書くのが本流らしいので、Pythonを選択

スクリーンショット 2018-11-24 16.07.23.png

今回はOEP-4というトークン設計で、TommyCoinを創ります。
OEP-4はEthreumでいうところのERC20みたいな設計です。

スクリーンショット 2018-11-24 16.10.38.png

ここからサンプルコードをコピーしてきましょう。

https://github.com/tonyclarking/python-template/blob/master/OEP4Sample/OEP4Sample.py

トークンの名前とシンボルを変えて、送信先を自分のウォレットのアドレスにします。

スクリーンショット 2018-11-24 16.27.17.png

無事にコンパイルが通ったら、デプロイしてinitをRunします。

スクリーンショット 2018-11-24 16.29.37.png

CyanoWalletでSettingsからOEP-4Tokenを選んで紐づけます。

スクリーンショット 2018-11-24 16.32.01.png

スクリーンショット 2018-11-24 16.32.08.png

SmartXで出てきたコントラクトハッシュを入力すると

スクリーンショット 2018-11-24 16.32.31.png

TommyCoinが確認できました!

スクリーンショット 2018-11-24 16.32.54.png

最後に

ONTくれるパトロンの方いたらぜひお願いします。
WALLET OF TMY: AeTXrhPjFZxBEuSuygxH5DwsKTKxmtd7AD

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away