SlideShare a Scribd company logo
1 of 33
ブロックチェーンの基本構造に
ついて
Version 1.1
国際大学グローバル・コミュニケーション・センター
准教授/主任研究員
高木聡一郎
1
目次
1. ブロックチェーンとは何か
2. 暗号の基礎知識
3. ブロックチェーンの全体構造
4. 取引データの詳細
5. ブロックチェーンの特徴と課題
2
ブロックチェーンとは何か
3
ブロックチェーンとは何か
• 創生ブロックから始まる先行ブロックに延々とつながる認証されたブロッ
クのリスト (Antonopoulos)
• これまでに実行された全てのビットコイン取引に関する公開された台帳
(Swan)
• 多くのレコードを単一のシートに集めるのではなく、ブロックに入れる形の
データベース(英国政府レポート)
多種多様な定義が存在
4
位置づけが変わりつつある
ブロックチェーン
ブロックチェーン
ビットコイン
ビ
ッ
ト
コ
イ
ン
ブロックチェーン
台
帳
管
理
ス
マ
ー
ト
コ
ン
ト
ラ
ク
ト
IoT
・・・・・・
アプリケーションもプラットフォームも進化中 5
ブロックチェーン1.0 ブロックチェーン2.0
ブロックチェーンの3大要素
データの連結
情報と
エンティティの紐
付け
+
改ざん困難 情報の所有、流通、
用途の管理
P2Pでの
データ管理
データの分散
(重複)管理
+
6
ブロックチェーンに組み込まれていない
新たな取引データ
分散型台帳とは
7
(Distributed Ledger)
Block Header
TX1
TX2
・・・
Block Header
TX1
TX2
・・・
Block Header
TX1
TX2
・・・
Block Header
TX1
TX2
・・・
Block Header
TX1
TX2
・・・
Block Header
TX1
TX2
・・・
ノード
New TX New TX
ブロックチェーン
• P2Pに参加しているノードが分散(重複)してデータを保管
• 公開=誰でもデータを追加・編集できる
Block Header
TX1
TX2
TX3
・・・
Block Header
TX1
TX2
改ざんされたTX
・・・
Block Header
TX1
TX2
TX3
・・・
New TX3
不正なTXNew TX2
New TX4New TX1
ネットワークへの参加者が台帳を
共有・参照
8どう検出するか?
暗号の基礎知識
9
前提知識
① ハッシュ関数
② 共通鍵暗号
③ 公開鍵暗号による暗号化
④ 公開鍵暗号による署名
⑤ 電子署名
10
前提知識(1/4):ハッシュ関数
• ハッシュ
×
長い文章・電子ファイル
短い文字の羅列
例:128bit
• どんな文字の羅列になるか
は予測不可能
• 同じ元ファイルからは同じ
ハッシュ値が生成される
11
前提知識(2/4):共通鍵暗号
共通鍵 共通鍵
C
CC
12
共通鍵(一つ)
前提知識(3/4):公開鍵暗号による暗号化
(右回し)
閉める
(暗号化する)
開ける
(復号する)
公開鍵 秘密鍵
P S
P
S
鍵ペア
相手に渡す 自分で開ける
13
前提知識(4/4):秘密鍵による署名
(左回し)
署名を元に戻す
(復号する)
署名を付ける
(暗号化する)
P S
公開鍵 秘密鍵
P S
鍵ペア
自分で閉める相手が開ける
14
電子署名
15
元の文章
ハッシュ
値
電子署名
送り手の秘密鍵
S
送り手の公開鍵
P
電子署名
送り手 受け手
ハッシュ
値
ハッシュ
値
元の文章 電子署名
同じ?
ブロックチェーンの全体構造
(ビットコインの例:ブロックチェーン1.0)
16以下の記述はBitcoin.orgのDeveloper Guideを参考にしています。
ブロック1
ヘッダー
ブロック2
ヘッダー
ブロック3
ヘッダー
前のブロックヘッ
ダーのハッシュ値
前のブロックヘッ
ダーのハッシュ値
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
ハッシュ木の
ルート
ハッシュ木の
ルート
ハッシュの
ルート
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
TX2-2
一つ一つの取引
(トランザクション)
ブロックチェーン
第
二
段
階
(ブ
ロ
ッ
ク
の
連
結
)
第
一
段
階
(取
引
の
集
約
)
TX2-1Coinbase T TX2-n・・・
トランザクションID
(txid)
H
HH
H
H H
TX1-1
TX1-n
TX1-2
TX2-1
TX2-n
TX2-2
TX3-1
TX3-n
TX3-2
H ハッシュ処理
ブロックチェーンの全体像
17
10分 10分
バージョン情報
Proof of Work
18
• ブロックができるまであえて時間(労力)がかかるように設定
• 閾値をクリアするまで繰り返す
• 平均すると10分で閾値をクリアするよう設定
• 新ブロックを作成した人には新規のビットコイン(現在は25BTC)が発行される
前のブロックのハッシュ値
ハッシュ木のルート
タイムスタンプ
難易度
ナンス(ランダムな値)
ブロックヘッダーの詳細
小さい
大きい
H
ナンスを変更
前のブロッ
クヘッダー
難易度に指定された
閾値と比較
新しいブロックとして
ネットワークに提供
※当初資料から修正
ブロック ブロック
偽造
ブロック
ブロック ブロック
ブロック ブロック
偽造
ブロック
ブロック ブロック
偽造
ブロック
ブロック
ずっと追いつかない(はず)
なぜPoWをかけるのか
19
TX2-3
TX2-5
TX2-2
TX2-4
TX2-1
認証ゼロ
(0 Confirmation)
データの認証レベル
データ作成直後は認証ゼロ(誰も確認できてい
ない)
20
ブロック
ヘッダー
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
ハッシュの
ルート
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
TX2-2TX2-1Coinbase T TX2-n・・・
H
HH
H
TX2-1
TX2-n
TX2-2
認証レベル1=10分
ブロック1
ヘッダー
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
TX1-1
TX1-n
TX1-2
21
ブロック
ヘッダー
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
ハッシュの
ルート
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
ハッシュ
値
TX2-2TX2-1Coinbase T TX2-n・・・
H
HH
H
TX2-1
TX2-n
TX2-2
認証レベル2=20分
ブロック
ヘッダー
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
TX1-1
TX1-n
TX1-2
ブロック
ヘッダー
前のブロックヘッ
ダーのハッシュ値
ハッシュ木の
ルート
TX3-1
TX3-n
TX3-2
10分10分
22
認証レベル6=1時間
認証レベル6=1時間で、ほぼ安全(偽造不可能)だとみなされる。
23
取引データの詳細
24
前提
• どんなデータでもP2Pネットワークにブロードキャストすること
はできる
• 「自分がいくら持っていて、どう使う」かを宣言する
• 他人がそれを検証できるかが問題
25
Input Output
Input Output
Input Output
Input Output
Input Output
Input Output
Input Output
個々の取引データを見ると・・・
「受け取ったものを使う」ことで連結
26
取引
取引
取引
取引
取引
• 誰でも見られる台帳である
• 2重払いを防止
• どうやって持ち主だけが使えるようにするか?
取引の方法(事前準備)
太郎 花子
花子の公開鍵ハッシュ値
次郎
• 花子が次郎に支払う際、そのお金の出元は太郎からもらったものである場面を想定
• 事前に受け手は自分の公開鍵ハッシュ値を送り手に教えておく。
27
St
Pt
Sh
Ph
Sj
Pj
次郎の公開鍵ハッシュ値
取引データの概要
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(太郎の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:花子の公開鍵ハッシュ)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(花子の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:次郎の公開鍵ハッシュ)
解ければ使える
トランザクション①
太郎→花子
トランザクション②
花子→次郎
28
権利の確認(1)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(太郎の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:花子の公開鍵ハッシュ)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(花子の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:次郎の公開鍵ハッシュ)
トランザクション①
太郎→花子
トランザクション②
花子→次郎
花子の公開鍵
のハッシュ値
H
花子の公開鍵
のハッシュ値照合
29
権利があるか=公開鍵に対応する秘密鍵を持っているか?
権利の確認(2)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(太郎の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:花子の公開鍵ハッシュ)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(花子の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:次郎の公開鍵ハッシュ)
トランザクション①
太郎→花子
トランザクション②
花子→次郎
TXID
Output
Index
Amount
(金額)
Pubkey Script(宛先)
(宛先:次郎の公開鍵ハッシュ)
Pubkey Script(出元)
(宛先:花子の公開鍵ハッシュ)
ハッシュ値
電子署名
花子の秘密鍵
(花子のPC等に保存)
H
署名
30
出元 行き先
権利の確認(3)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(太郎の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:花子の公開鍵ハッシュ)
TXID
Input
(どれを使う?)
Output
(誰にあげる?)
Output
Index
Signature Script
(花子の公開鍵、電子署名)
Amount
(金額)
Pubkey Script
(宛先:次郎の公開鍵ハッシュ)
トランザクション①
太郎→花子
トランザクション②
花子→次郎
TXID
Output
Index
Amount
(金額)
Pubkey Script(宛先)
(宛先:次郎の公開鍵ハッシュ)
Pubkey Script(出元)
(宛先:花子の公開鍵ハッシュ)
ハッシュ値(A)
H
電子署名
ハッシュ値(B)
署名を元
に戻す
照合
一致する=花子の公開鍵に対応する秘密鍵を花子が確かに持っている
花子の公開鍵
31誰が確認するのか?
P2Pネットワーク
新規TX作成
新規ブロック作成
新規TX確認
新規TX確認
Miner
新規TX作成
新規TX確認
新規TX確認
P2Pネットワークにおけるデータの流れ
32
ブロックチェーン1.0の基本構造から
浮かび上がる特徴と課題
○ 主体とリソースの関係を数学的にリンク可能(公開鍵暗号を活用)
○ 分散型でデータを管理⇒単一ポイントの脆弱性は無い
○ P2Pでシステムを維持するインセンティブを埋め込み
△ 認証に時間がかかる
△ ビットコイン以外のインセンティブ
△ 情報の秘匿性
△ 過去のデータは修正不可能→データは増える一方
△ データの検索性
△ 改ざんは検知する努力が必要
△ 秘密鍵の管理
33
これらを解決する
ための工夫が百
花繚乱中

More Related Content

What's hot

OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料
OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料
OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料OpenID Foundation Japan
 
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...KAYATO SAITO
 
知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違いShinji Ayanami
 
Les grands principes de la Blockchain
Les grands principes de la BlockchainLes grands principes de la Blockchain
Les grands principes de la BlockchainAlain EJZYN
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解するKenji Urushima
 
分散型サイエンスの誕生と可能性
分散型サイエンスの誕生と可能性分散型サイエンスの誕生と可能性
分散型サイエンスの誕生と可能性Hiro Hamada
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析αYuki Mizuno
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話Preferred Networks
 
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)blockchainexe
 
ブロックチェーン基礎基本
ブロックチェーン基礎基本ブロックチェーン基礎基本
ブロックチェーン基礎基本RyuzoNakata1
 
The practice of DeFi money lego
The practice of DeFi money legoThe practice of DeFi money lego
The practice of DeFi money legowei-li
 
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Stéphane Traumat
 
『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由Takayuki Shimizukawa
 
立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptxrehacq
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Jedha Bootcamp
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)Naohiro Fujie
 

What's hot (20)

OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料
OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料
OpenID Bizday #9 - 山崎重一郎氏 プレゼン資料
 
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
 
知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い知らなかった! Bitcoinとethereumの違い
知らなかった! Bitcoinとethereumの違い
 
Les grands principes de la Blockchain
Les grands principes de la BlockchainLes grands principes de la Blockchain
Les grands principes de la Blockchain
 
Bitcoinを技術的に理解する
Bitcoinを技術的に理解するBitcoinを技術的に理解する
Bitcoinを技術的に理解する
 
分散型サイエンスの誕生と可能性
分散型サイエンスの誕生と可能性分散型サイエンスの誕生と可能性
分散型サイエンスの誕生と可能性
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析α
 
Stablecoin
StablecoinStablecoin
Stablecoin
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話
 
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
 
ブロックチェーン基礎基本
ブロックチェーン基礎基本ブロックチェーン基礎基本
ブロックチェーン基礎基本
 
The practice of DeFi money lego
The practice of DeFi money legoThe practice of DeFi money lego
The practice of DeFi money lego
 
Blockchain .pptx
Blockchain .pptxBlockchain .pptx
Blockchain .pptx
 
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由
 
Bitcoin 2
Bitcoin 2Bitcoin 2
Bitcoin 2
 
立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
 

Similar to ブロックチェーンの基本構造

ブロックチェーン基礎(Blockchain Fundamentals)
ブロックチェーン基礎(Blockchain Fundamentals)ブロックチェーン基礎(Blockchain Fundamentals)
ブロックチェーン基礎(Blockchain Fundamentals)Seiyo Nakazawa
 
EXE Lite #1:ビットコインとブロックチェーン入門
EXE Lite #1:ビットコインとブロックチェーン入門EXE Lite #1:ビットコインとブロックチェーン入門
EXE Lite #1:ビットコインとブロックチェーン入門blockchainexe
 
BlockChain Introduction
BlockChain IntroductionBlockChain Introduction
BlockChain IntroductionHikoto Iseda
 
ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門Kenta Fujimoto
 
Minecraft modding 06
Minecraft modding 06Minecraft modding 06
Minecraft modding 06Takunology
 
ブロックチェーンと形式検証
ブロックチェーンと形式検証ブロックチェーンと形式検証
ブロックチェーンと形式検証Jun Furuse
 
Blockchain is Simple. (CA_FUN_LT)
Blockchain is Simple. (CA_FUN_LT)Blockchain is Simple. (CA_FUN_LT)
Blockchain is Simple. (CA_FUN_LT)Yuhei Takagawa
 
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①勇太 荒瀬
 

Similar to ブロックチェーンの基本構造 (8)

ブロックチェーン基礎(Blockchain Fundamentals)
ブロックチェーン基礎(Blockchain Fundamentals)ブロックチェーン基礎(Blockchain Fundamentals)
ブロックチェーン基礎(Blockchain Fundamentals)
 
EXE Lite #1:ビットコインとブロックチェーン入門
EXE Lite #1:ビットコインとブロックチェーン入門EXE Lite #1:ビットコインとブロックチェーン入門
EXE Lite #1:ビットコインとブロックチェーン入門
 
BlockChain Introduction
BlockChain IntroductionBlockChain Introduction
BlockChain Introduction
 
ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門ビットコインとブロックチェーン入門
ビットコインとブロックチェーン入門
 
Minecraft modding 06
Minecraft modding 06Minecraft modding 06
Minecraft modding 06
 
ブロックチェーンと形式検証
ブロックチェーンと形式検証ブロックチェーンと形式検証
ブロックチェーンと形式検証
 
Blockchain is Simple. (CA_FUN_LT)
Blockchain is Simple. (CA_FUN_LT)Blockchain is Simple. (CA_FUN_LT)
Blockchain is Simple. (CA_FUN_LT)
 
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①
 

Recently uploaded

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Recently uploaded (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

ブロックチェーンの基本構造