Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SecHack365 '19 中間発表
Search
Izuho Fujiwara
August 01, 2019
Programming
0
750
SecHack365 '19 中間発表
ブロックチェーンの活用とこれからのエスクロー型サービス
Izuho Fujiwara
August 01, 2019
Tweet
Share
More Decks by Izuho Fujiwara
See All by Izuho Fujiwara
Passkey 概論 ~ はてな 秋の京都オフ会 ~
fujiwaraizuho
0
370
はじめての、シビックテック
fujiwaraizuho
1
120
SecHack365 '19 最終発表
fujiwaraizuho
0
880
SecHack365 '19 愛媛回発表
fujiwaraizuho
0
690
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
300
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
120
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
420
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
290
愛される翻訳の秘訣
kishikawakatsumi
3
350
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
Patterns of Patterns
denyspoltorak
0
340
チームをチームにするEM
hitode909
0
380
Featured
See All Featured
Everyday Curiosity
cassininazir
0
110
The Limits of Empathy - UXLibs8
cassininazir
1
190
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
90
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
750
How GitHub (no longer) Works
holman
316
140k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
75
Un-Boring Meetings
codingconduct
0
160
How to Ace a Technical Interview
jacobian
281
24k
Practical Orchestrator
shlominoach
190
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Talk to Developers About Accessibility
jct
1
85
Transcript
SecHack365 '19 中間発表 ブロックチェーンの活用とこれからのエスクロー型サービス 開発駆動コース仲山ゼミ 藤原 出帆 1
エスクロー型サービスとは 2 ”商取引の際に信頼の置ける第三者を仲介させ て取引の安全を担保する第三者預託“ 出典: Wikipedia 取引相手ではなく第三者を信頼し商取引を円 滑かつ安全に行うことのできるサービス
出品者 購入者 運営者 従来のエスクローマーケット サーバー ① 商品の出品 3 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ② 商品の購入 4 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ③ 代金の入金 5 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ④ 商品の発送・サービスの提供 6 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ⑤ 出品者への評価 7 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ⑥ 購入者への評価 8 お金の流れ 取引の流れ
出品者 購入者
出品者 購入者 運営者 従来のエスクローマーケット サーバー ⑦ 代金の送金 9 お金の流れ 取引の流れ
出品者 購入者 運営者 従来のエスクローマーケット サーバー ④商品の発送・サービスの提供 10 お金の流れ 取引の流れ
運営者がいることによる問題 問題1 運営者が正しく金銭を管理しているのかわからない 運営者が居なければ取引が続行できない 問題3 問題2 運営者が故意にユーザーの残高を改ざんできる 11
ブロックチェーンの特性 取引を誰でも監査できる仕組み 金銭を移動できる条件をプログラムする仕組み パブリックチェーン Bitcoin Script 12
運営者ではなくブロックチェーンに 様々な管理を任せる。 13
ブロックチェーン活用&サービス設計の工夫… 問題1 運営者が正しく金銭を管理しているのかわからない 運営者が居なければ取引が続行できない 問題3 問題2 運営者が故意にユーザーの残高を改ざんできる 取引が誰でも自由に監査できる仕組み 金銭を移動できる条件をプログラムする仕組み 暗号資産を管理するウォレットをユーザー自身が
管理できる仕組み 14
出品者 購入者 運営者 ゼニマが提案するエスクローマーケット サーバー ① 商品の出品 ブロックチェーン 15 お金の流れ
取引の流れ
出品者 購入者 運営者 サーバー ブロックチェーン ② 商品の購入 ゼニマが提案するエスクローマーケット 16 お金の流れ
取引の流れ
出品者 購入者 運営者 サーバー ブロックチェーン ③ 代金の入金 ゼニマが提案するエスクローマーケット 17 お金の流れ
取引の流れ
出品者アドレス 購入者アドレス 運営者アドレス ゼニマが提案するエスクローマーケット 18 2 of 3 マルチシグアドレス お金の流れ
取引の流れ
出品者 購入者 運営者 ブロックチェーン ゼニマが提案するエスクローマーケット ④ 商品の発送・サービスの提供 19 サーバー お金の流れ
取引の流れ
出品者 購入者 運営者 ブロックチェーン ゼニマが提案するエスクローマーケット ⑤ 出品者への評価 20 サーバー お金の流れ
取引の流れ
出品者 購入者 運営者 ブロックチェーン ゼニマが提案するエスクローマーケット ⑥ 購入者への評価 21 サーバー お金の流れ
取引の流れ
出品者 購入者 運営者 ブロックチェーン ゼニマが提案するエスクローマーケット ⑦ 代金の送金 22 サーバー お金の流れ
取引の流れ
出品者アドレス 購入者アドレス ゼニマが提案するエスクローマーケット 23 送金トランザクション お金の流れ 取引の流れ ① トランザクションへの署名 ②代金の送金
出品者 購入者 運営者 ゼニマが提案するエスクローマーケット ④ 商品の発送・サービスの提供 24 サーバー ブロックチェーン お金の流れ
取引の流れ
開発のあしあと 25 5月 • サービスの設計 • フリマサービスとしての認証基盤を実装 • フリマ専用の暗号資産ウォレットをリリース 6月
• ウォレットとのアカウント連携機能を実装 • デザインで見事に挫折する 7月 • 商品の出品機能を実装 • BitcoinAPI(CryptoAPI)の設計 8月 • BitcoinAPI(CryptoAPI)へ取引関係の処理を実装
24 暗号資産ウォレット 26 Web上で利用できる暗号資産ウォレット 1. 送金に必要な情報はすべて端末へ 2. 端末の情報は暗号化
24 暗号資産ウォレット 27 暗号資産をとりあえず使いたい!!!! とりあえずブロックチェーンを触りたい!!! てかこれ触りたいんだけど…?
24 暗号資産ウォレット 28 https://wallet.zenyma.jp/dev v0.0.1 リリースしました!(外部漏洩厳禁) 暗号資産をとりあえず使いたい!!!! とりあえずブロックチェーンを触りたい!!! てかこれ触りたいんだけど…?
24 29 ゼニマ - ウォレット連携機能 STEP1 GitHubで新規登録してみる
24 30 ゼニマ - ウォレット連携機能 STEP2 ウォレットに転送されるので初期設定をする https://wallet.zenyma.jp/dev
24 31 ゼニマ - ウォレット連携機能 STEP3 ウォレットをサービスと連携させる https://wallet.zenyma.jp/dev
24 32 ゼニマ - ウォレット連携機能 STEP4 ウォレット連携完了
24 33 ゼニマ - 商品出品機能
これから… エスクロー型サービスにおける運営者が不正を行える問題は ブロックチェーンを活用することで防ぐことができる。 フリマサービスでは利用者側へのメリットが伝わりにくい・伝わらない… 他のサービスに活用できないのだろうか? 他のシュチュエーションで活用できないのだろうか? 35 https://wallet.zenyma.jp/dev