SlideShare a Scribd company logo
1 of 19
Download to read offline
仮想通貨ブロックチェイン技術
勉強会
近畿大学 山崎重一郎
Bitcoin福岡勉強会
2015年7月11日
送金時のトランザクション
未使用のoutput(UTXO)の残金を集める
in 0	
out 0
0.05 btc	
out 1
0.049 btc	
out 0
0.1 btc	
out 0
0.1 btc	
 UTXO
A
A
B
公開鍵B
ハッシュ	
公開鍵A
ハッシュ	
公開鍵A
ハッシュ	
公開鍵A
ハッシュ	
UTXO
送金時のトランザクション
使用するUTXOに対応するinputに電子署名
• 電子署名が入っていないトランザクションの
ハッシュ値を使って電子署名
in 0	
out 0
0.05 btc	
out 1
0.049 btc	
out 0
0.1 btc	
in 0	
out 0
0.1 btc	
in 0	
電子署名	
公開鍵 A	
A
A
B公開鍵B
ハッシュ	
公開鍵A
ハッシュ	
秘密鍵	
out 0
0.1 btc	
out 0
0.1 btc	
公開鍵A
ハッシュ	
公開鍵A
ハッシュ
送金時のトランザクション
署名、公開鍵をセットしたトランザクションを
P2Pネットワーク全体に放送する
in 0	
out 0
0.05 btc	
out 1
0.049 btc	
out 0
0.1 btc	
in 0	
out 0
0.1 btc	
in 0	
電子署名	
公開鍵 A	
A
B公開鍵B
ハッシュ	
公開鍵A
ハッシュ	
out 0
0.1 btc	
out 0
0.1 btc	
公開鍵A
ハッシュ	
公開鍵A
ハッシュ
トランザクションの検証
直前のoutput とinputの結合を検証
in 0	
out 0
0.05 btc	
out 1
0.049 btc	
電子署名	
公開鍵 A	
A
A
B公開鍵B
ハッシュ	
公開鍵A
ハッシュ	
out 0
0.1 btc	
スクリプト
公開鍵A
ハッシュ
トランザクションの検証
検証に成功すればブロックチェインに登録
in 0	
out 0
0.05 btc	
out 1
0.049 btc	
電子署名	
公開鍵 A	
A
A
B公開鍵B
ハッシュ	
公開鍵A
ハッシュ	
out 0
0.1 btc	
スクリプト
公開鍵A
ハッシュ	
ブロックブロックブロック
登録
bitcoinのスクリプト処理
目的 送金された金額の使い方を規定
• トランザクションのアウトプットに記載
• 受領者が次に使うときに評価される
0.5
BTC	
この公開 のハッシュに
対応する秘密 を
持っている人だけ
使用可能なお金
秘密 公開
受領者
bitcoinのスクリプト言語
Forth言語に似たスタック型言語
逆ポーランド記法=日本語記法 (1と2をたして3をかける)
•  定数:スタックにプッシュする
•  OP_DUP :スタックのトップ要素をコピーする
•  OP_HASH160 :スタックのトップ要素のダブルハッシュ値を求める
•  OP_EQUALVERIFY :スタックのトップ2要素を取り出して、双方
が等しいことを確認する
•  OP_CHECKSIG:スタックのトップ2要素を取り出して、1つめの公
開鍵と使って2つ目の電子署名を検証する
•  OP_RETURN:トランザクションinvalidとしてマークする
P2PKH (公開鍵ハッシュが条件)
このお金はこの公開鍵の所有者だけが次に使用できる
scriptPubKey:
OP_DUP OP_HASH160 <公開 Hash値> OP_EQUALVERIFY OP_CHECKSIG
scriptSig:
<電子署名> <公開 >
直前のoutput
送金input
証明すること
(1)この公開 は、公開 Hash値に対応していること
(2)電子署名によって公開 とペアになっている秘密 を持っていること
Stack 	
  Script	
  説明	
 
 	
 
<電子署名> <公開 > OP_DUP
OP_HASH160 <公開 ハッシュ>
OP_EQUALVERIFY
OP_CHECKSIG	
 
スタックは空	
 
OP_DUP OP_HASH160 <公開
ハッシュ> OP_EQUALVERIFY
OP_CHECKSIG 	
 
最初の2つの定数をスタックにプッシュする	
 
OP_HASH160 <公開 ハッシュ>
OP_EQUALVERIFY
OP_CHECKSIG 	
 
スタックの先頭要素をコピーする	
 
<公開 ハッシュ>
OP_EQUALVERIFY
OP_CHECKSIG
	
 
スタックの先頭をsha256,RIPEMD160で
ダブルハッシュする	
 
OP_EQUALVERIFY
OP_CHECKSIG
	
 
scriptPubKeyの公開 Hash値をスタック
にプッシュする	
 
OP_CHECKSIG
	
 
スタックの先頭2要素を取り出して等しいこと
をチェック	
 
	
 
スタックの先頭2要素を取り出し、公開 から
電子署名の検証を行う
#bitcoind	 へのアクセス

require	 'bitcoin'

require	 'net/http'

require	 'uri'

require	 'json'

require	 'ffi'

USER=ユーザ

PW=パスワード

HOST="localhost"

PORT=8332

#ネットワーク

Bitcoin.network	 =	 :bitcoin

#bitcoindへのHTTPアクセスするメソッド

def	 bitcoind(method,param)

	 	 begin

	 	 	 	 http	 =	 Net::HTTP.new(HOST,	 PORT)

	 	 	 	 request	 =	 Net::HTTP::Post.new('/')

	 	 	 	 request.basic_auth(USER,PW)

	 	 	 	 request.content_type	 =	 'application/json'

	 	 	 	 request.body	 =	 {method:	 method,	 params:	 param,	 id:	 'jsonrpc'}.to_json

	 	 	 	 JSON.parse(http.request(request).body)["result"]

	 	 rescue	 =>	 e

	 	 	 	 puts	 "bitcoind	 http	 access	 error	 :"+e.to_s

	 	 end

end

#生のトランザクションを得る

raw_transaction=->txid{bitcoind("getrawtransaction",[txid])}

#トランザクションオブジェクトを得る

transaction=->txid{Bitcoin::Protocol::Tx.new([raw_transaction[txid]].pack("H*"))}
#★テスト用トランザクションID

txid0="bcbd9f1720a7b4b0a8568e7db22040c020a1c4f408156c7d4f1d28ca15bb88d9"

#テスト用トランザクション

tx0=transaction[txid0]

tx0.to_hash

tx0.to_hash["in"][0]



#このインプット0に送金したトランザクションのアウトプットのインデックス1

txidp=tx0.to_hash["in"][0]["prev_out"]["hash"]
txp=transaction[txidp]

txp.to_hash

txp.to_hash["out"][1]



#インプットのスクリプト

scriptSig=Bitcoin::Script.new(tx0.in[0].script_sig)
scriptSig.to_string
#=>"304502210097dec104767588fef44eaec013dcffacd4668b1804e6b1e634f3857ac0762cac0220225aa2c3a
fff1f7bccc89cb54c7f420417836c4f36e770f7b2056f954b8ebbfa01
04887e78726151cc9159afbbba3aed9d929a75a5cc28fbc9efb3bf4535257cea707c7facf0f9b54e76435bf66a2
6823ab8e57ebd8dbb52f9572e138cd5f14b015a"


#直前のアウトプットのスクリプト

scriptPubKey=Bitcoin::Script.new(txp.out[1].pk_script)
scriptPubKey.to_string
#=> "OP_DUP OP_HASH160 80adbea585c59d50edd768d8b6fec324dbe0facf OP_EQUALVERIFY
OP_CHECKSIG"
#ttx0のインプットスクリプトの検証
tx0.verify_input_signature(0, txp)
カラードコイン
bitcoinのブロックチェインを利用
通貨ではなく、アセット(流動資産)の転々流通
• bitcoinとしては、600 satoshi
• アセットの発行者/責任主体が存在する
• 発行されたアセットの総量は保存される
0.000006
BTC	
10000
ラーメン
0.000006
BTC	
0.000006
BTC	
10000
ラーメン 0.000006
BTC	
1
ラーメン
0.000006
BTC	
9999
ラーメン
発行者
Open Asset Protocol
カラードコインの標準的な実装
Open Asset Address
•  カラーを認識できないワレットに送金しないようにする
例:akJ3bcrZmDB478sMn4SRmnoUPhWHrdwWqH4

Asset ID
• カラーを識別するID
例:Adj1tkK9zYC6WKsD5ib9Vyp127KQaJt7Dd

Asett Quantity
•  送金されるアセットの数(アセットは単位が存在する)符号なし整数
Open Asset Protocol
OP_RETURN を利用
• 意味:そのアウトプットをUTXOから外し、引数を返す
• 40バイトの引数を持てる(80バイトに仕様拡張)
• ブロックチェイン情報を登録する手段になる
ブロックチェインを非可逆的記録として利用する方法
Open Asset Address
ビットコインアドレスと1対1に対応
• カラーを認識するワレット用
• アセット情報を壊さないようにする
base58(名前空間+バージョン+[公開鍵のハッシュ値]+[チェックサム])
#オープンアセットアドレス生成

include	 Bitcoin::Util

open_asset_address=->bitcoin_addr{p='13'+'00'+(hash160_from_address(bitcoin_addr))

	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 encode_base58(p+checksum(p))}

bitcoin_addr="16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM"

open_asset_address[bitcoin_addr]

#=>	 "akB4NBW9UuCmHuepksob6yfZs6naHtRCPNy"
Asset ID
アセットを識別するID
• 秘密鍵を持っている主体のみが発行、追加発行できる?
• いろいろ謎がおおいので、実験で確かめる
• トランザクションの中にはID情報は存在しない
Marker output
アセットの発行、転送の情報を管理するアウトプット
• OP_RETURN で金額0のアウトプット
• マーカーアウトプットの前のアウトプットが発行
• マーカーアウトプットの後のアウトプットが転送
in 0	
 out 0
0.0000006 btc	
公開鍵
ハッシュ	
in 1	
in 2	
 out 2
0.0000006 btc	
公開鍵
ハッシュ	
out 1
0 btc	
OP_RET
URN	
 マーカーアウトプット
アセット発行
アセット転送
を解明するために、実際にアセットを発行、転送してみる
BA
C
B
D
C
E
F
F
A
E
100R
発行
10000B
発行
10000R
発行
10R
90R
A
B
A
B
5R
5R
1000R
9090R
1R
4R
500R
505R
505R
9090R
1000B
9000B
400B
600B
200B
200B
100B
100B
予想図
結果:予想図どおり

More Related Content

What's hot

Bitcoinについて
BitcoinについてBitcoinについて
BitcoinについてTakuya SUMI
 
JNSA Bitcoin 勉強会 佐藤 20140602
JNSA Bitcoin 勉強会 佐藤 20140602JNSA Bitcoin 勉強会 佐藤 20140602
JNSA Bitcoin 勉強会 佐藤 20140602Masashi Sato
 
仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTech仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTechKindai University
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解するKenji Urushima
 
(旧)ビットコインとブロックチェーン入門
(旧)ビットコインとブロックチェーン入門(旧)ビットコインとブロックチェーン入門
(旧)ビットコインとブロックチェーン入門Kenta Fujimoto
 
マルレク特別編:Bitcoinの概要と今後の論点
マルレク特別編:Bitcoinの概要と今後の論点マルレク特別編:Bitcoinの概要と今後の論点
マルレク特別編:Bitcoinの概要と今後の論点Masanori Kusunoki
 
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」shigeyuki azuchi
 
ビットコイン~原理からソースまで~
ビットコイン~原理からソースまで~ビットコイン~原理からソースまで~
ビットコイン~原理からソースまで~bitbank, Inc. Tokyo, Japan
 
Bitcoin x javascript
Bitcoin x javascriptBitcoin x javascript
Bitcoin x javascriptYuki Akiyama
 
ブロックチェーン基礎基本
ブロックチェーン基礎基本ブロックチェーン基礎基本
ブロックチェーン基礎基本RyuzoNakata1
 
IOTAの量子コンピュータ耐性
IOTAの量子コンピュータ耐性IOTAの量子コンピュータ耐性
IOTAの量子コンピュータ耐性Kenta Fujimoto
 
ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門Kenta Fujimoto
 
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)dcubeio
 
ブロックチェーンの基本構造
ブロックチェーンの基本構造ブロックチェーンの基本構造
ブロックチェーンの基本構造Soichiro Takagi
 

What's hot (20)

Bitcoin 2
Bitcoin 2Bitcoin 2
Bitcoin 2
 
Bitcoinについて
BitcoinについてBitcoinについて
Bitcoinについて
 
JNSA Bitcoin 勉強会 佐藤 20140602
JNSA Bitcoin 勉強会 佐藤 20140602JNSA Bitcoin 勉強会 佐藤 20140602
JNSA Bitcoin 勉強会 佐藤 20140602
 
仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTech仮想通貨のブロックチェイン技術によるFinTech
仮想通貨のブロックチェイン技術によるFinTech
 
Bitcoinの概要と論点
Bitcoinの概要と論点Bitcoinの概要と論点
Bitcoinの概要と論点
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解する
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
(旧)ビットコインとブロックチェーン入門
(旧)ビットコインとブロックチェーン入門(旧)ビットコインとブロックチェーン入門
(旧)ビットコインとブロックチェーン入門
 
マルレク特別編:Bitcoinの概要と今後の論点
マルレク特別編:Bitcoinの概要と今後の論点マルレク特別編:Bitcoinの概要と今後の論点
マルレク特別編:Bitcoinの概要と今後の論点
 
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」
福岡ブロックチェーンエコノミー勉強会Vol.3「Segregated Witness」
 
ビットコイン~原理からソースまで~
ビットコイン~原理からソースまで~ビットコイン~原理からソースまで~
ビットコイン~原理からソースまで~
 
Bitcoin x javascript
Bitcoin x javascriptBitcoin x javascript
Bitcoin x javascript
 
ブロックチェーン基礎基本
ブロックチェーン基礎基本ブロックチェーン基礎基本
ブロックチェーン基礎基本
 
Ethereum whitepaper
Ethereum whitepaperEthereum whitepaper
Ethereum whitepaper
 
IOTAの量子コンピュータ耐性
IOTAの量子コンピュータ耐性IOTAの量子コンピュータ耐性
IOTAの量子コンピュータ耐性
 
ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門
 
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
 
Payment channel入門
Payment channel入門Payment channel入門
Payment channel入門
 
Bitcoinとは何か?
Bitcoinとは何か?Bitcoinとは何か?
Bitcoinとは何か?
 
ブロックチェーンの基本構造
ブロックチェーンの基本構造ブロックチェーンの基本構造
ブロックチェーンの基本構造
 

Viewers also liked

三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1
三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1
三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1yasuhiro yoshizawa
 
やっぱりブロックチェインより仮想通貨
やっぱりブロックチェインより仮想通貨やっぱりブロックチェインより仮想通貨
やっぱりブロックチェインより仮想通貨Kindai University
 
ブロックチェーンによるデータガバナンスと社会基盤の再構築
ブロックチェーンによるデータガバナンスと社会基盤の再構築ブロックチェーンによるデータガバナンスと社会基盤の再構築
ブロックチェーンによるデータガバナンスと社会基盤の再構築Kindai University
 
電気マネーでエネルギー問題解決
電気マネーでエネルギー問題解決電気マネーでエネルギー問題解決
電気マネーでエネルギー問題解決Kindai University
 
Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆Toshio Taki
 
5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組みRyo Shimamura
 
Ex amen trimestral zugeily hernandez
Ex amen trimestral zugeily hernandezEx amen trimestral zugeily hernandez
Ex amen trimestral zugeily hernandezzugeortiz
 
20160916 fintech night_02
20160916 fintech night_0220160916 fintech night_02
20160916 fintech night_02ANKET_PE-BANK
 
Fintech Challenge 2016 橋本製作所発表資料
Fintech Challenge 2016 橋本製作所発表資料Fintech Challenge 2016 橋本製作所発表資料
Fintech Challenge 2016 橋本製作所発表資料HashimotoFactory
 
【不動産査定エージェント】広告掲載について(2012年度)
【不動産査定エージェント】広告掲載について(2012年度)【不動産査定エージェント】広告掲載について(2012年度)
【不動産査定エージェント】広告掲載について(2012年度)齋藤貴大
 
みんなで作る位置情報サービスと本機構の事業構想
みんなで作る位置情報サービスと本機構の事業構想みんなで作る位置情報サービスと本機構の事業構想
みんなで作る位置情報サービスと本機構の事業構想Nobuo Kawaguchi
 
20160916 fintech night_01
20160916 fintech night_0120160916 fintech night_01
20160916 fintech night_01ANKET_PE-BANK
 
知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違いShinji Ayanami
 
明星和楽 Bitcoin の概要
明星和楽 Bitcoin の概要明星和楽 Bitcoin の概要
明星和楽 Bitcoin の概要Kindai University
 
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡Yuto Hamada
 
20160214 fintech革命
20160214  fintech革命20160214  fintech革命
20160214 fintech革命FED事務局
 
FinTechと金融サービスの将来像
FinTechと金融サービスの将来像FinTechと金融サービスの将来像
FinTechと金融サービスの将来像Kindai University
 

Viewers also liked (20)

三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1
三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1
三菱東京UFJ銀行 Fintech Challenge 2015キックオフイベント基調講演資料#1
 
やっぱりブロックチェインより仮想通貨
やっぱりブロックチェインより仮想通貨やっぱりブロックチェインより仮想通貨
やっぱりブロックチェインより仮想通貨
 
ブロックチェーンによるデータガバナンスと社会基盤の再構築
ブロックチェーンによるデータガバナンスと社会基盤の再構築ブロックチェーンによるデータガバナンスと社会基盤の再構築
ブロックチェーンによるデータガバナンスと社会基盤の再構築
 
電気マネーでエネルギー問題解決
電気マネーでエネルギー問題解決電気マネーでエネルギー問題解決
電気マネーでエネルギー問題解決
 
Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆Fintechベンチャーがもたらす日本市場への示唆
Fintechベンチャーがもたらす日本市場への示唆
 
5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み
 
Ex amen trimestral zugeily hernandez
Ex amen trimestral zugeily hernandezEx amen trimestral zugeily hernandez
Ex amen trimestral zugeily hernandez
 
20160916 fintech night_02
20160916 fintech night_0220160916 fintech night_02
20160916 fintech night_02
 
Fintech Challenge 2016 橋本製作所発表資料
Fintech Challenge 2016 橋本製作所発表資料Fintech Challenge 2016 橋本製作所発表資料
Fintech Challenge 2016 橋本製作所発表資料
 
【不動産査定エージェント】広告掲載について(2012年度)
【不動産査定エージェント】広告掲載について(2012年度)【不動産査定エージェント】広告掲載について(2012年度)
【不動産査定エージェント】広告掲載について(2012年度)
 
みんなで作る位置情報サービスと本機構の事業構想
みんなで作る位置情報サービスと本機構の事業構想みんなで作る位置情報サービスと本機構の事業構想
みんなで作る位置情報サービスと本機構の事業構想
 
20160916 fintech night_01
20160916 fintech night_0120160916 fintech night_01
20160916 fintech night_01
 
Bitcoin 4
Bitcoin 4Bitcoin 4
Bitcoin 4
 
仮想通貨実験計画
仮想通貨実験計画仮想通貨実験計画
仮想通貨実験計画
 
知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い
 
明星和楽 Bitcoin の概要
明星和楽 Bitcoin の概要明星和楽 Bitcoin の概要
明星和楽 Bitcoin の概要
 
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡
不動産価格査定におけるヘドニックアプローチからディープラーニングへの進化の軌跡
 
20160214 fintech革命
20160214  fintech革命20160214  fintech革命
20160214 fintech革命
 
FinTechと金融サービスの将来像
FinTechと金融サービスの将来像FinTechと金融サービスの将来像
FinTechと金融サービスの将来像
 
金融と人工知能
金融と人工知能金融と人工知能
金融と人工知能
 

Similar to ブロックチェインとOpen asset protocol

[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介
[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介
[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介Yuto Takei
 
ブロックチェーン技術概論1 輪読
ブロックチェーン技術概論1 輪読ブロックチェーン技術概論1 輪読
ブロックチェーン技術概論1 輪読Hiroki Takemura
 
Blockchain innovation
Blockchain innovationBlockchain innovation
Blockchain innovationYuto Takei
 
チュートリアル: ブロックチェーンの計算モデル
チュートリアル: ブロックチェーンの計算モデルチュートリアル: ブロックチェーンの計算モデル
チュートリアル: ブロックチェーンの計算モデルShin Saito
 
Introduction to Bitcoin
Introduction to BitcoinIntroduction to Bitcoin
Introduction to BitcoinKohei Ito
 
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...blockchainexe
 
Tezos Hands on 2019-06-15 Exercise (Japanese)
Tezos Hands on 2019-06-15 Exercise (Japanese)Tezos Hands on 2019-06-15 Exercise (Japanese)
Tezos Hands on 2019-06-15 Exercise (Japanese)Jun Furuse
 
みんな大好き! Hello, World
みんな大好き! Hello, Worldみんな大好き! Hello, World
みんな大好き! Hello, WorldNaohiro Aota
 
OpenStack Study#9 JOSUG
OpenStack Study#9 JOSUGOpenStack Study#9 JOSUG
OpenStack Study#9 JOSUGHideki Saito
 
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」shigeyuki azuchi
 
ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術Kenji Saito
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用Toshiki Tsuboi
 
Swiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装するSwiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装する幸雄 村上
 

Similar to ブロックチェインとOpen asset protocol (16)

[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介
[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介
[Basic 15] ソフトウェアと知的財産権 / ブロックチェーンと計算機科学 / MinChain の紹介
 
ブロックチェーン技術概論1 輪読
ブロックチェーン技術概論1 輪読ブロックチェーン技術概論1 輪読
ブロックチェーン技術概論1 輪読
 
Blockchain innovation
Blockchain innovationBlockchain innovation
Blockchain innovation
 
チュートリアル: ブロックチェーンの計算モデル
チュートリアル: ブロックチェーンの計算モデルチュートリアル: ブロックチェーンの計算モデル
チュートリアル: ブロックチェーンの計算モデル
 
Introduction to Bitcoin
Introduction to BitcoinIntroduction to Bitcoin
Introduction to Bitcoin
 
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...
Blockchain EXE Legal #1:リーガル x エンジニア:ブロックチェーンの技術特性を踏まえた法的論点整理(西村 祥一:コンプス情報技術研...
 
Tezos Hands on 2019-06-15 Exercise (Japanese)
Tezos Hands on 2019-06-15 Exercise (Japanese)Tezos Hands on 2019-06-15 Exercise (Japanese)
Tezos Hands on 2019-06-15 Exercise (Japanese)
 
みんな大好き! Hello, World
みんな大好き! Hello, Worldみんな大好き! Hello, World
みんな大好き! Hello, World
 
OpenStack Study#9 JOSUG
OpenStack Study#9 JOSUGOpenStack Study#9 JOSUG
OpenStack Study#9 JOSUG
 
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」
福岡ブロックチェーンエコノミー勉強会In東京「カラードコインの作り方」
 
HTTP/2, QUIC入門
HTTP/2, QUIC入門HTTP/2, QUIC入門
HTTP/2, QUIC入門
 
BitcoinでCTF
BitcoinでCTFBitcoinでCTF
BitcoinでCTF
 
Akka HTTP
Akka HTTPAkka HTTP
Akka HTTP
 
ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用
 
Swiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装するSwiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装する
 

More from Kindai University

Blockchain and Virtual Currency - Technical issues -
Blockchain and Virtual Currency- Technical issues -Blockchain and Virtual Currency- Technical issues -
Blockchain and Virtual Currency - Technical issues -Kindai University
 
ブロックチェーンエコノミーのコンセンサスとガバナンス
ブロックチェーンエコノミーのコンセンサスとガバナンスブロックチェーンエコノミーのコンセンサスとガバナンス
ブロックチェーンエコノミーのコンセンサスとガバナンスKindai University
 
福岡ブロックチェーン・エコノミー勉強会セミナー
福岡ブロックチェーン・エコノミー勉強会セミナー福岡ブロックチェーン・エコノミー勉強会セミナー
福岡ブロックチェーン・エコノミー勉強会セミナーKindai University
 
福岡ブロックチェーン・エコノミー勉強会公開版
福岡ブロックチェーン・エコノミー勉強会公開版福岡ブロックチェーン・エコノミー勉強会公開版
福岡ブロックチェーン・エコノミー勉強会公開版Kindai University
 
薬院サルー仮想通貨プロジェクト
薬院サルー仮想通貨プロジェクト薬院サルー仮想通貨プロジェクト
薬院サルー仮想通貨プロジェクトKindai University
 
仮想通貨の薬院サルー実験
仮想通貨の薬院サルー実験仮想通貨の薬院サルー実験
仮想通貨の薬院サルー実験Kindai University
 
Nerusi ruby メタプログラミング
Nerusi ruby メタプログラミングNerusi ruby メタプログラミング
Nerusi ruby メタプログラミングKindai University
 
第6回フクオカRuby大賞奨励賞nerusi (ねるし)
第6回フクオカRuby大賞奨励賞nerusi (ねるし)第6回フクオカRuby大賞奨励賞nerusi (ねるし)
第6回フクオカRuby大賞奨励賞nerusi (ねるし)Kindai University
 
Code for iizukaとオープンデータ
Code for iizukaとオープンデータCode for iizukaとオープンデータ
Code for iizukaとオープンデータKindai University
 

More from Kindai University (15)

Blockchain and Virtual Currency - Technical issues -
Blockchain and Virtual Currency- Technical issues -Blockchain and Virtual Currency- Technical issues -
Blockchain and Virtual Currency - Technical issues -
 
Gbec finance and blockchain
Gbec finance and blockchainGbec finance and blockchain
Gbec finance and blockchain
 
Blockchian definition
Blockchian definitionBlockchian definition
Blockchian definition
 
Blockchain economy
Blockchain economyBlockchain economy
Blockchain economy
 
ブロックチェーンエコノミーのコンセンサスとガバナンス
ブロックチェーンエコノミーのコンセンサスとガバナンスブロックチェーンエコノミーのコンセンサスとガバナンス
ブロックチェーンエコノミーのコンセンサスとガバナンス
 
福岡ブロックチェーン・エコノミー勉強会セミナー
福岡ブロックチェーン・エコノミー勉強会セミナー福岡ブロックチェーン・エコノミー勉強会セミナー
福岡ブロックチェーン・エコノミー勉強会セミナー
 
福岡ブロックチェーン・エコノミー勉強会公開版
福岡ブロックチェーン・エコノミー勉強会公開版福岡ブロックチェーン・エコノミー勉強会公開版
福岡ブロックチェーン・エコノミー勉強会公開版
 
Open fintech and Kachatter
Open fintech and KachatterOpen fintech and Kachatter
Open fintech and Kachatter
 
Bit Nexus
Bit NexusBit Nexus
Bit Nexus
 
薬院サルー仮想通貨プロジェクト
薬院サルー仮想通貨プロジェクト薬院サルー仮想通貨プロジェクト
薬院サルー仮想通貨プロジェクト
 
仮想通貨の薬院サルー実験
仮想通貨の薬院サルー実験仮想通貨の薬院サルー実験
仮想通貨の薬院サルー実験
 
Nerusi ruby メタプログラミング
Nerusi ruby メタプログラミングNerusi ruby メタプログラミング
Nerusi ruby メタプログラミング
 
Bitcoin 3
Bitcoin 3Bitcoin 3
Bitcoin 3
 
第6回フクオカRuby大賞奨励賞nerusi (ねるし)
第6回フクオカRuby大賞奨励賞nerusi (ねるし)第6回フクオカRuby大賞奨励賞nerusi (ねるし)
第6回フクオカRuby大賞奨励賞nerusi (ねるし)
 
Code for iizukaとオープンデータ
Code for iizukaとオープンデータCode for iizukaとオープンデータ
Code for iizukaとオープンデータ
 

Recently uploaded

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 

Recently uploaded (9)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 

ブロックチェインとOpen asset protocol