SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
暗号通貨・仮想通貨によるギフト券販売サイト
『         』
びりある
<visvirial@gmail.com>
2015年5月20日
ビットコインスタートアップピッチ@株式会社HDEオープンラウンジ
もくじ
●
コインギフトのご紹介
– 概要
– コインギフトの使命(ミッション)
●
バックエンドのご紹介
– ①コインの自動売却
– ②第三者サービスに依存しない実装
– ③bitcoindに依存しない入出金処理
– ④階層的決定性(HD)ウォレット
– ⑤サーバからの秘密鍵分離
– ⑥ブラウザ上で完結するコイン回収処理
●
展望
●
まとめ
コインギフト
2015年5月20日 ビットコインスタートアップピッチ@株式会社HDEオープンラウンジ
コインギフトのご紹介
概要
『コインギフト』はBTC, MONA, XRPで各種ギ
フト券が購入できるサイトです
ユーザ登録不要で非常に簡単に購入できる
1. ギフト券送付先メアド等、必要事項を記入
2. 送金先アドレスが表示されるので、送金
3. 送金が確認されたらギフトコードを自動で発送
(ただし暗号通貨の場合は検証が終わってから。
 Rippleの場合はほぼ瞬時なのでおすすめです)
コインギフトの使命(ミッション)
インターネット上のみで流通する暗号通貨・仮
想通貨は、いわば仮想世界の通貨
一方、モノやサービスは現実世界のもの
➔ 仮想世界と現実世界を接続する必要性
《仮想世界》 《現実世界》
仮想世界から現実世界へのゲートウェイを目指している
コインギフト
2015年5月20日 ビットコインスタートアップピッチ@株式会社HDEオープンラウンジ
バックエンドのご紹介
概念図
ECシステム
交換所①
交換所②
ブロック
エクスプローラ
①
ブロック
エクスプローラ
②
コイン
自動売却
顧客からの
入金管理
自動発送処理、管理系処理など
これまでの話題
これからの話題
今回ご紹介する機能
①コインの自動売却
②第三者サービスへ依存しない実装
③bitcoindに依存しない入出金処理
④階層的決定性 (HD) ウォレット
⑤サーバからの秘密鍵分離
⑥コイン回収処理 ※セキュリティや運用面などで
 特に重要と思われる機能のみ抜粋
他の特色として
●
発送処理の全自動化による管理コスト削減
●
決算処理に必要な各種コード
●
長期に渡る運用実績
● SMS認証による購入数制限
● gettextによる多言語化
なども挙げられます
①コインの自動売却
コインを長期に渡って保有しておくと、値下がりによる
損失を被る可能性(為替変動リスク)がある
そのため、ユーザが購入後、すぐに取引所に接続しコイ
ンの自動売却を行っている
自動売却により為替変動リスクのヘッジができる
●
モナーコイン
Zaif exchange (旧etwings) のAPIを用いて売却
●
リップル(XRP)、ビットコイン
リップル上の交換機能を用いて売却
ビットコインの場合は BTC.SnapSwap → XRP → JPY.TokyoJPY
詳しくはRipple勉強会発表資料
「ギフト券販売サイト『コインギフト』
 を支える技術」
を参照のこと
※販売直後に利益確定するため、
 税務・会計上も処理が容易
②第三者サービスに依存しない実装
BitPayやcoincheckなどの決済サービスを利用すると、
様々な制約を受けてしまう
– 取扱コイン種の制限(Bitcoin以外を扱えない)
– 決済事業者がアタックや事業撤退等でサービス停止するリスク
– 売上の入金サイクルの制限(基本月一回、振込手数料の問題
も)
– 販売状況が推測されてしまう(プライバシー)
大きな決済サービスが不在の現時点では、決済サービス
に強く依存してしまうのはリスク大
➔ コインギフトでは、自前でコインを自動売却することに
より、このリスクを回避している
③bitcoindに依存しない入出金処理
サーバ側でのコインの入出金管理には公式版ク
ライアント「bitcoind」を用いることが多い
が、大量のリソースを食ってしまう
そのため、入出金管理はPHPおよびJavaScript
のみで実現した
– PHP:HDウォレットアドレス生成・入金確認
– JS:コイン回収処理 (含トランザクション生成)
これにより非常に軽量(500円/月のサーバでも
動作可)かつスケーラブルな実装を構築できた
※本番環境ではもう少し余裕を
 持ったサーバを使っています
④階層的決定性(HD)ウォレット
たった一つの拡張秘密鍵から多数のアドレスを生成する
Bitcoinの拡張仕様 (BIP32)
アドレスごとに多数の秘密鍵を保持する必要がないた
め、管理コストが激減する
アドレスのみであれば拡張公開鍵から計算できるため、
秘密鍵をサーバから分離できる(次スライド)
階層構造(例)
1. 動作環境(本番orテスト)
2. コインの種類
3. 購入申請(invoice)番号
⑤サーバからの秘密鍵分離
ユーザからの入金受付用のアドレスさえ作れれ
ば良いので、秘密鍵をサーバに置かずに済む
サーバへのハッキング等によりコインが盗ま
れる心配がなく、非常に安全
(拡張)秘密鍵
(拡張)公開鍵
アドレス1
アドレス2
アドレス3
この部分のみをサーバに保持しておけば十分
強盗が(サーバに)来ても、
レジからお金を盗めない!
⑥コイン回収処理
ユーザから支払われたコイン売上の回収処理
は、すべてブラウザ上で行っている
– 拡張秘密鍵からの秘密鍵計算
– トランザクション生成
– 電子署名
サーバに秘密鍵の情報は一切渡らないため、盗
聴等による秘密鍵の盗難を防止できる
サーバに行かずとも売上回収ができるため、
強盗に待ち伏せされる危険がない
バックエンドの特色まとめ
●
コインの自動売却による、為替リスクの自動
ヘッジ機能
●
サーバへの侵入等によるコインの盗難が困難
な、強固なセキュリティ
●
PHPとJSのみを用いた、軽量でスケーラブル
なコード
コインギフト
2015年5月20日 ビットコインスタートアップピッチ@株式会社HDEオープンラウンジ
展望
コインギフト自体の展望
●
多言語化(システムは実装済、翻訳がまだ)
●
海外のギフト券の取扱
● Edy, Suica などの取扱(提携が必要)
● 一般から販売者を集める (amaten, Purse.io)
●
アフィリエイト
バックエンドの展望
ECシステム
交換所①
交換所②
ブロック
エクスプローラ
①
ブロック
エクスプローラ
②
コイン
自動売却
顧客からの
入金管理
自動発送処理、管理系処理など
●
個人情報不要のデジタルコンテンツ販売サイト
●
暗号通貨版の「楽天市場」
● ECシステムとして貸出
● 決済システム(BitPay, coincheck, etc...)
コインギフト
2015年5月20日 ビットコインスタートアップピッチ@株式会社HDEオープンラウンジ
まとめ
まとめ
●
コインギフト(フロントエンド)
– Bitcoin, Monacoin, Ripple 払いで豊富な種類のギフト券が購入できるサービ
ス
– 仮想(暗号)通貨を、ネット上の仮想世界から現実世界へイグジットさせる
ためのゲートウェイを目指している
●
ECシステム(バックエンド)
– コインの自動売却、HDウォレットによる鍵管理、秘密鍵をサーバに置かない
強固なセキュリティ、などなど、豊富な機能を持つ堅牢なバックエンド
●
展望
– 直近ではアフィリエイト、多言語化を含む海外展開、ギフト券種の増強など
– 多彩な機能を持つバックエンドを用いた、新たなサービスの構築を行いたい
(暗号通貨版「楽天市場」?個人情報不要デジコン販売サイト?Rippleを
バックエンドにしたBitcoin決済サービス?)
ご利用案内
Amazonギフト券、iTunesカード、楽天ポイン
ト、WebMoney、モバコインカード、プレイス
テーションストアカード、Google Playギフト
カード、ニンテンドープリペイドカード、バニ
ラVISAオンライン
……などなど、多数のギフト券を品揃え♪
BitcoinやMonacoin、Rippleで購入できます!
コインギフト 検索

Mais conteúdo relacionado

Mais procurados

ビットコインとgoxと円天と
ビットコインとgoxと円天とビットコインとgoxと円天と
ビットコインとgoxと円天と明穂 足立
 
ビットコイン福岡勉強会法的課題
ビットコイン福岡勉強会法的課題ビットコイン福岡勉強会法的課題
ビットコイン福岡勉強会法的課題Kindai University
 
EXE #7:Private Blockchainの現状と未来
EXE #7:Private Blockchainの現状と未来EXE #7:Private Blockchainの現状と未来
EXE #7:Private Blockchainの現状と未来blockchainexe
 
EXE #6:Lightning Network入門
EXE #6:Lightning Network入門EXE #6:Lightning Network入門
EXE #6:Lightning Network入門blockchainexe
 
20171010IoTLTshippai_paypaltoPPUG
20171010IoTLTshippai_paypaltoPPUG20171010IoTLTshippai_paypaltoPPUG
20171010IoTLTshippai_paypaltoPPUGSatoshi motoyama
 

Mais procurados (6)

ビットコインとgoxと円天と
ビットコインとgoxと円天とビットコインとgoxと円天と
ビットコインとgoxと円天と
 
Bitcoin public-20140109
Bitcoin public-20140109Bitcoin public-20140109
Bitcoin public-20140109
 
ビットコイン福岡勉強会法的課題
ビットコイン福岡勉強会法的課題ビットコイン福岡勉強会法的課題
ビットコイン福岡勉強会法的課題
 
EXE #7:Private Blockchainの現状と未来
EXE #7:Private Blockchainの現状と未来EXE #7:Private Blockchainの現状と未来
EXE #7:Private Blockchainの現状と未来
 
EXE #6:Lightning Network入門
EXE #6:Lightning Network入門EXE #6:Lightning Network入門
EXE #6:Lightning Network入門
 
20171010IoTLTshippai_paypaltoPPUG
20171010IoTLTshippai_paypaltoPPUG20171010IoTLTshippai_paypaltoPPUG
20171010IoTLTshippai_paypaltoPPUG
 

Semelhante a 暗号通貨・仮想通貨によるギフト券販売サイト『コインギフト』@ビットコインスタートアップピッチ

ビットコインの基礎知識と世界的なトレンド
ビットコインの基礎知識と世界的なトレンドビットコインの基礎知識と世界的なトレンド
ビットコインの基礎知識と世界的なトレンドKoichiro Wada
 
ビットバンク流 アジャイル開発の紹介.pdf
ビットバンク流 アジャイル開発の紹介.pdfビットバンク流 アジャイル開発の紹介.pdf
ビットバンク流 アジャイル開発の紹介.pdfbitbank, Inc. Tokyo, Japan
 
Bitcoinについて 2014年3月7日
Bitcoinについて 2014年3月7日Bitcoinについて 2014年3月7日
Bitcoinについて 2014年3月7日Masanori Kusunoki
 
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカ
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカGTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカ
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカGame Tools & Middleware Forum
 
暗号通貨での決済について
暗号通貨での決済について暗号通貨での決済について
暗号通貨での決済についてHidemichi Kumazawa
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai Yusuke Yamamoto
 
OpenID Bizday #9 - 楠正憲氏 プレゼン資料
OpenID Bizday #9 - 楠正憲氏 プレゼン資料OpenID Bizday #9 - 楠正憲氏 プレゼン資料
OpenID Bizday #9 - 楠正憲氏 プレゼン資料OpenID Foundation Japan
 
Bitcoinについて 2014年3月4日版
Bitcoinについて 2014年3月4日版Bitcoinについて 2014年3月4日版
Bitcoinについて 2014年3月4日版Masanori Kusunoki
 
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)dcubeio
 

Semelhante a 暗号通貨・仮想通貨によるギフト券販売サイト『コインギフト』@ビットコインスタートアップピッチ (11)

ビットコインの基礎知識と世界的なトレンド
ビットコインの基礎知識と世界的なトレンドビットコインの基礎知識と世界的なトレンド
ビットコインの基礎知識と世界的なトレンド
 
ビットバンク流 アジャイル開発の紹介.pdf
ビットバンク流 アジャイル開発の紹介.pdfビットバンク流 アジャイル開発の紹介.pdf
ビットバンク流 アジャイル開発の紹介.pdf
 
Bitcoin 20140407-public
Bitcoin 20140407-publicBitcoin 20140407-public
Bitcoin 20140407-public
 
Bitcoinについて 2014年3月7日
Bitcoinについて 2014年3月7日Bitcoinについて 2014年3月7日
Bitcoinについて 2014年3月7日
 
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカ
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカGTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカ
GTMF 2016:海外ゲーム+VRパブリッシングとクラウドファンディング事例 株式会社デジカ
 
暗号通貨での決済について
暗号通貨での決済について暗号通貨での決済について
暗号通貨での決済について
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
 
OpenID Bizday #9 - 楠正憲氏 プレゼン資料
OpenID Bizday #9 - 楠正憲氏 プレゼン資料OpenID Bizday #9 - 楠正憲氏 プレゼン資料
OpenID Bizday #9 - 楠正憲氏 プレゼン資料
 
Bitcoinについて 2014年3月4日版
Bitcoinについて 2014年3月4日版Bitcoinについて 2014年3月4日版
Bitcoinについて 2014年3月4日版
 
Bitcoin 20140317
Bitcoin 20140317Bitcoin 20140317
Bitcoin 20140317
 
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
 

暗号通貨・仮想通貨によるギフト券販売サイト『コインギフト』@ビットコインスタートアップピッチ