Submit Search
Upload
暗号通貨勉強会
•
Download as PPTX, PDF
•
1 like
•
5,893 views
Kohei Ogawa
Follow
カラードコイン OpenAssetsProtocol
Read less
Read more
Software
Report
Share
Report
Share
1 of 29
Download now
Recommended
パブリックチェーンとプライベートチェーン
パブリックチェーンとプライベートチェーン
Kenta Fujimoto
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
dcubeio
rosjp10 itとrt(ネットワーク技術と時々、仮想化) 株式会社インテック
rosjp10 itとrt(ネットワーク技術と時々、仮想化) 株式会社インテック
Tatsuya Fukuta
ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1
openrtm
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
openrtm
Japan Robot Week 2016 RTM講習会 第3部
Japan Robot Week 2016 RTM講習会 第3部
openrtm
Japan Robot Week 2016 RTM講習会 第2部
Japan Robot Week 2016 RTM講習会 第2部
openrtm
自動売買プログラムの作り方
自動売買プログラムの作り方
Shinya Furusake
Recommended
パブリックチェーンとプライベートチェーン
パブリックチェーンとプライベートチェーン
Kenta Fujimoto
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
dcubeio
rosjp10 itとrt(ネットワーク技術と時々、仮想化) 株式会社インテック
rosjp10 itとrt(ネットワーク技術と時々、仮想化) 株式会社インテック
Tatsuya Fukuta
ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1
openrtm
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
openrtm
Japan Robot Week 2016 RTM講習会 第3部
Japan Robot Week 2016 RTM講習会 第3部
openrtm
Japan Robot Week 2016 RTM講習会 第2部
Japan Robot Week 2016 RTM講習会 第2部
openrtm
自動売買プログラムの作り方
自動売買プログラムの作り方
Shinya Furusake
ビットコインアドレス生成のロジック
ビットコインアドレス生成のロジック
Tomohide Murata
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
Yuta Kitagami
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
Ryo Nagaoka
Redash pythonで業務分析
Redash pythonで業務分析
創史 花村
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
AWS Black Belt Online Seminar 2017 Amazon Athena
AWS Black Belt Online Seminar 2017 Amazon Athena
Amazon Web Services Japan
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
Tomoaki Sato
0x v2
0x v2
Sota Watanabe
電子情報通信学会グローバル社会とビットコイン(山崎)
電子情報通信学会グローバル社会とビットコイン(山崎)
Kindai University
Defi practice
Defi practice
wei-li
OSS開発支援Stakes.Socialの使い方
OSS開発支援Stakes.Socialの使い方
taake crypto
使ってみよう暗号通貨
使ってみよう暗号通貨
Wataru Shinohara
Bitcoinについて - 2014年2月
Bitcoinについて - 2014年2月
Masanori Kusunoki
Dapps
Dapps
koji tazoe
20090410 Idcon Stomita
20090410 Idcon Stomita
Shinichi Tomita
More Related Content
Viewers also liked
ビットコインアドレス生成のロジック
ビットコインアドレス生成のロジック
Tomohide Murata
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
Yuta Kitagami
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
Ryo Nagaoka
Redash pythonで業務分析
Redash pythonで業務分析
創史 花村
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
AWS Black Belt Online Seminar 2017 Amazon Athena
AWS Black Belt Online Seminar 2017 Amazon Athena
Amazon Web Services Japan
Viewers also liked
(7)
ビットコインアドレス生成のロジック
ビットコインアドレス生成のロジック
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PyconJP2017 Kivyによるアプリケーション開発のすすめ
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
2017-08-22 Python×Djangoで作るHR Techサービスのメリット・デメリット
Redash pythonで業務分析
Redash pythonで業務分析
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
AWS Black Belt Online Seminar 2017 Amazon Athena
AWS Black Belt Online Seminar 2017 Amazon Athena
Similar to 暗号通貨勉強会
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
Tomoaki Sato
0x v2
0x v2
Sota Watanabe
電子情報通信学会グローバル社会とビットコイン(山崎)
電子情報通信学会グローバル社会とビットコイン(山崎)
Kindai University
Defi practice
Defi practice
wei-li
OSS開発支援Stakes.Socialの使い方
OSS開発支援Stakes.Socialの使い方
taake crypto
使ってみよう暗号通貨
使ってみよう暗号通貨
Wataru Shinohara
Bitcoinについて - 2014年2月
Bitcoinについて - 2014年2月
Masanori Kusunoki
Dapps
Dapps
koji tazoe
20090410 Idcon Stomita
20090410 Idcon Stomita
Shinichi Tomita
Similar to 暗号通貨勉強会
(9)
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
DAO, Starbase - 4th Blockchain research lab at Digital Hollywood University
0x v2
0x v2
電子情報通信学会グローバル社会とビットコイン(山崎)
電子情報通信学会グローバル社会とビットコイン(山崎)
Defi practice
Defi practice
OSS開発支援Stakes.Socialの使い方
OSS開発支援Stakes.Socialの使い方
使ってみよう暗号通貨
使ってみよう暗号通貨
Bitcoinについて - 2014年2月
Bitcoinについて - 2014年2月
Dapps
Dapps
20090410 Idcon Stomita
20090410 Idcon Stomita
暗号通貨勉強会
1.
ビットコイン上に発行できる トークンって何? AccumBit, inc CEO 小川晃平 Colu,
CounterParty, OpenAssetを比較しつつ カラードコインの面白さについてお話しします
2.
カラードコイン って聞いたことある人どれく らいいますか?
3.
DAOを 知っている人 ってどれくらいいますか?
4.
DAOを 買ったことがある人 ってどれくらいいますか?
5.
DAOを 作ったことがある人 ってどれくらいいますか?
6.
ビットガール, Rarepepe等トークンを 知っている人 はどれくらいいますか?
7.
ビットガール, Rarepepe等のトークン を 購入したことがある人 はどれくらいいますか?
8.
ビットガール, Rarepepe等のようなトー クンを 作ったことがある人 はどれくらいいますか?
9.
カラードコインって何 ? • ビットコインのネットワークを利用して、トークン( デジタル資産)のやりとりが出来るプロトコル • EthereumのDAOも同じような仕組み •
Ethereumと違いスマートコントラクトは含まれな い • また、BitcoinQTなどの公式のアプリケーションに も含まれていません
10.
カラードコインの種類 • CounterParty (http://counterparty.io/) •
Colu (https://www.colu.com/) • Open Assets Protocol (https://github.com/OpenAssets/open-assets- protocol) • CoinSpark (http://coinspark.org/) • Omni (http://www.omnilayer.org/)
11.
カラードコイン比較 CoLu Counter Party OpenAsset Protocol Omini Coin Spark API充実度
○ ○ x ? ? 利用度 △ ◎ ✖︎ ? ? シンプル △ ✖︎ xcp… ◎ ? ? Support/Co mmunity △ ○ △ ? ?
12.
カラードコイン比較 CoLu Counter Party OpenAsset Protocol Omini Coin Spark API充実度
○ ○ x ? ? 利用度 △ ◎ ✖︎ ? ? シンプル △ ✖︎ ◎ ? ? Support/Co mmunity △ ○ △ ? ?
13.
個人的な嗜好で申し訳ないですが、 今回はOpenAssetsを例に取って、 仕様の概要を説明します。 (それ以外の仕様はあんまり調べてないので、よく 理解していません)
14.
OpenAssetsProtocol が出来ること • アセットの発行 • アセットの送信 •
アセットの無効化 • アセットの交換
15.
OpenAssets • アセットの情報はOP_RETURN内に記載されている • 一つのアドレスから1種類のアセットが発行可能 •
一回の発行に上限はあるが、何度でも発行化 • 誰が保持しているかは、TxOutsの順番によって変わる • アセットの定義は外部に保持され、URLが入る。(定義自体は後で 変更可能。定義がなくてもOK。) • 過去のトランズアクションの履歴を遡ることで、どのアセットかを 特定する(毎回毎回のTxにアセットの定義は入りません)
16.
OP_RETURNって? • Bitcoin 0.9
から利用できるようになった • 80bytesのデータを入れることが出来る • 宛先がいらない空のアウトプット • “こんにちわ”とかも入れることが出来る • https://live.blockcypher.com/btc- testnet/tx/65126abc8cbea232a8287ff7b991b1e262abf3 a366220d22e73cb1f5b5d5e798/
17.
フィールド 説明 サイズ OAPマーカー OpenAsset
Protocolを利用していることを示す2bytes のhex文字です。0x4f41となって、decodeするとOA になります。 2 bytes バージョン versionを示す数字です。現在はversion1となっていて 、0x0100になります。Decodeすると 2 bytes Assetが何個含まれているかのリスト 数によってByte数が変わる特殊な var-integer representing と呼ばれるIntegerを利用して、その中に どれだけアセットが入っているかを示す。 1-9 bytes Asset 数 LEB128-encodedを利用したIntegerタイプでアセッ トの数を表す。10000, 5000とかがこの中に入る Variable メタデータの長さ var-integer でメタデータの長さを表す 1-9 bytes メタデータ メタデータの長さ Variable 注意点: 使用上は無限に長くできるが現状は上限は80Byteまで。 URL長くなり定義が欠けちゃうとかある。送り主が増えすぎると消えちゃったりする。 OpenAssetsの仕様
18.
アセット発行の例 https://live.blockcypher.com/btc-testnet/tx/823eeeab3c60af16fe47f482788621d5857b25046804824fb9f7a6be8b00f3ef/ • 4f41010001904e17753d68747470733a2f2f676f6f2e676c2 f355076516164 がMarkerOutputと言われる中に発行数・ 定義のあるURLが含まれる(URLはあってもなくてもOK) •
利用されているアドレスが発行主(OpenAsset用の特殊なア ドレスを生成し、そこからアセットIDを作成) • 0番目のアウトプットがこのアセットの保持者 • 2番目以降アウトプットはお釣りを支払うために使われる
19.
アセット送信の例 • 4f41010002016300 がMarkerOutputと言われるアセットの発行部分を表す文字 •
2個のアウトプットが含まれている(1と99) • 0番目のアウトプットがアセット送信のためのOP_RETURN • 1番目のアウトプットが1個のアセットを保持していることになる • 2番目のアウトプットが99個のアセットを保持していることになる。 https://live.blockcypher.com/btc-testnet/tx/ffb7b66fdaa5dbcb2398a5af797ebd3683dabcab98a223bb49d98a0a463db84d/
20.
どんなことが出来るようにな るでしょうか?
21.
例)分散化不動産取引 • カラードコインを不動産の所有権に例えることで、 不動産がビットコインネットワーク上で取引可能に なる世界がくるかもしれません。 • ただし、法律的に認められないといけないですね。
22.
例)日本円をBitcoin上で取引 • 日本円がビットコイン上で取引できるようになるか もしれません。 • トランズアクションを残すと一回あたりの取引手数 料が高くなる可能性ある
23.
例)ゲームのトークンがBitcoin上 でやりとりできるようになるかも • Counter Partyとかではすでに始まっていますが、 ゲーム上のトークンが他のゲームでも使えたり、ゲ ームない購入したものが無駄にならず、後で売れる かもしれないです。 •
分散化するとマネロンに使われる危険性とかある・ ・・。
24.
例)宝石のトレースシステ ム • メタ情報を追加したり、アドレスを適材適所に置く ことで、宝石のトレースシステムが出来るかもしれ ません。 • DBで情報を記述するのと何が違うんだろう
25.
実用化に向けた問題点 • マネーロンダリングの問題 • 法律の問題 •
上がる上がる詐欺(このトークンは今買っておいた 方がいいですよ的なやつ・・・) • ウォレットのバグとかで、資産消えちゃっても誰も 保証してくれない
26.
みなさん他にアイディアありますか ? 5個くらい聞いてみたい
27.
まとめ • カラードコインはまだまだ始まったばかりです • 問題点は山積みです。まだまだオモチャフェーズで すね。 •
でも、BitcoinネットワークがTCP/IPプロトコルで あれば、OpenAssetsはHTTPsでビットコイン初の アプリケーションレイヤかもしれないです。
28.
ありがとうございました。 懇親会までいるので、 興味がある方は是非、お話ししましょう
29.
参考資料 • OpenAssets(https://github.com/OpenAssets/open- assets-protocol) • Books
of Orbs(https://play.google.com/store/apps/details?id=i nc.indiesquare.orbbook&hl=en) • Rarepepe(http://myrarepepe.com/)
Download now