Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
仮想通貨OSSを使った リアル通貨送金の実現
Search
benzookapi
April 21, 2016
Technology
1
2.2k
仮想通貨OSSを使った リアル通貨送金の実現
@Enterprise APIs Hack-Night #4 2016.4.21
http://eahn.connpass.com/event/29170/
benzookapi
April 21, 2016
Tweet
Share
More Decks by benzookapi
See All by benzookapi
技術をお金と貢献に変える、Shopifyテーマとアプリの開発
benzookapi
0
1.8k
Shopify Storefront APIを使った PWA e-commerceの解説とデモ
benzookapi
0
350
DevRel for tech. entrepreneurs: Beyond platform partners
benzookapi
0
110
Shopifyを使ったヘッドレスコマースの 実現方法と事例
benzookapi
0
120
React + GraphQL を使ったShopify Appの作り方と そのマネタイズ方法
benzookapi
1
1.2k
Shopifyアプリエコシステムで始める 第3のスキルマネタイズ
benzookapi
0
3.7k
Tech. Blog TIPS
benzookapi
0
230
Our new DevRel: Invention of scaling out partner ecosystem
benzookapi
0
230
WordPressとShopifyでECサイトを作ろう
benzookapi
0
980
Other Decks in Technology
See All in Technology
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
61
18k
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
200
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
TransitGatewayの基礎
toru_kubota
0
230
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
1
190
オブザーバビリティの Primary Signals
onk
PRO
0
550
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
The CloudCompare project by Dr. Daniel Girardeau-Montaut
kentaitakura
0
510
社内勉強会運営のコツ
senoo
6
1.1k
現代CSSフレームワークの内部実装とその仕組み
poteboy
1
450
疲弊しない!AWSセキュリティ統制の考え方 #devio_osakaday1
masahirokawahara
6
5.9k
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
Become a Pro
speakerdeck
PRO
10
4.5k
Designing for Performance
lara
601
67k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
A designer walks into a library…
pauljervisheath
199
23k
Optimizing for Happiness
mojombo
370
69k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
GraphQLとの向き合い方2022年版
quramy
31
12k
The Mythical Team-Month
searls
215
42k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Docker and Python
trallard
33
2.7k
Transcript
Ծ௨՟OSSΛͬͨ ϦΞϧ௨՟ૹۚͷ࣮ݱ Junichi Okamura @Enterprise APIs Hack-Night #4 2016.4.21
Who am I? • Junichi Okamura @benzookapi • API Lover/Midnight
Creator/TDD (Talk Driven Development) Advocator • Rock/Wine/DQ/JOJO/I18N/Marketing/Payment • Scala/Java/Ruby/Python/Node.js/PHP/Mobile/Unity/../ppt
͍ͭͷਖ਼
Today’s Topic Ծ௨՟OSS
Ծ௨՟ͱʁ ๏ఆ௨՟ʹରͯ͠ಛఆͷࠃՈʹΑΔՁͷอূΛ࣋ͨͳ͍௨՟ ʢBy Wikipedia ઌੜʣ
๏ఆ௨՟ͱʁ ੫ۚۚͳͲΛؚΉۚમ࠴ͷڧ੍తͳหࡁखஈͱͯ͠ɺڧ੍௨༻ ྗ͕๏తʹೝΊΒΕ͍ͯΔ௨՟ͷ͜ͱɻͭ·Γɺ๏ఆ௨՟ʹΑΔ࠴ หࡁΛڋ൱͢Δ͜ͱҰൠʹͰ͖ͳ͍ɻݱࡏͷຊͰɺຊۜߦ ͕ൃߦ͢Δຊۜߦ݊ɺ͓Αͼฎہ͕͕͠ൃߦ͢Δ՟ฎʢߗ ՟ʣͷΈ͕๏ఆ௨՟Ͱ͋Δɻ ʢBy Wikipedia ઌੜʣ
ͭ·Γ Ծ௨՟ͱࠃՈʹن੍͞Εͳ͍௨՟Ͱ͋Δ
Ծ௨՟ͷྫ BitCoin ʢBitcoinϒϩοΫνΣʔϯ PoWʣ counterparts ʢBitcoinϒϩοΫνΣʔϯ PoWʣ Omni ʢBitcoinϒϩοΫνΣʔϯ PoWʣ
SideChains ʢBitcoinϒϩοΫνΣʔϯʴ PoW/PoSʣ EthereumʢಠࣗϒϩοΫνΣʔϯɹPoW/PoSʣ BitSharesʢಠࣗϒϩοΫνΣʔϯ DPoSʣ RippleʢಠࣗϒϩοΫνΣʔϯʴ ɹRipple Consensus ʣ StellarʢಠࣗϒϩοΫνΣʔϯʴ SCPʣ Group1: Group2: Group3: ※BitCoinҎ֎૯শͯ͠BitCoin2.0Έ͍ͨʹݺΕ·͢ ͍͍ͩͨ200͙Β͍͋ΔͱݴΘΕ·͢
Group͚ͷج४ ϒϩοΫνΣʔϯʹݩாʢLedgerʣ ɹBitCoin͕͢Ͱʹ࣋ͬͯΔͷ ɹBitCoinͷͷʹԣʹͭͳ͛Δͷ ɹBitCoinͱผʹ࡞Δͷ औҾͷঝೝ ɹBitCoinͷPoWʢProof Of Workʣʹಇ͘ͷ͕͑Β͍ʢ͍͚Ͳฏʣ ɹͦͷଞͷPoSʢProof
Of Stateʣʹ࣋ͬͯΔͷ͕͑Β͍ʢૣ͍͚Ͳෆฏʣ
Group1:BitCoinͷதʢ্ʣ BitCoinͷݩாʢLedgerʣ্ʹ͔͍ͬͬͯΔͷ BitCoinʹػೳΛՃ͍ͯ͠Δ͜ͱ͕ଟ͍ʢಠࣗ௨՟ൃߦͳͲʣ BitCoinͷಛੑΛҾ͖ܧ͙ʢPoWͷ͞ͳͲʣੈͷԾ௨՟΄΅͜Ε
Group2:BitCoinͷ֎ BitCoinͷݩாʢLedgerʣͷ֎ʹ৽ͨʹࣅͨΑ͏ͳͷΛ࡞Δ ௨՟Ҏ֎ͷػೳΛࢹʹೖΕ͍ͯΔ͜ͱ͕ଟ͍ʢεϚʔτίϯτϥΫ τͳͲʣ BitCoinͷجຊతͳಛੑҾ͖ܧ͙͕ঝೝํ๏Λม͑ͨΓɺBitCoinͱԣ ʹͭͳ͛ΔͳͲͯ͠େ෯ͳվળΛࢼΈΔʢSideChainͳͲʣ
Group3:BitCoin BitCoinͷϒϩοΫνΣʔϯͱผͷίϯηϓτ ͛͗ͨ͢෩࿊ෑΛૹۚͷརศੑͱ͍͏ݱ࣮՝ʹϑΥʔΧε͠͠ ͍ͯΔ BitCoinͷಛੑҾ͖ܧ͕ͳ͍ɺϒϩοΫνΣʔϯ͕ܝ͛ͨDecentrized Λ͋Δఔۂ͛ͯͰ࣮༻ੑΛࢦ͢ʢ৽͍͠Consensusʣ
ຊऔΓ্͍͛ͨͷ Group3: Ripple Stellar
None
Rippleͱʁ Ripple Inc. ʹΑͬͯ։ൃ͕ߦΘΕ͍ͯΔࢄܕாٕज़Λར༻ͨ͠ଈ࣌άϩεܾࡁγε ςϜɺ ֎ࠃҝସɾૹۚωοτϫʔΫ ίϯηϯαεɾϨδϟʔͱXRPͱݺΕΔωΠςΟϒ௨՟Λ༻͍ΔΦʔϓϯιʔεͷΠ ϯλʔωοτɾϓϩτίϧɺϦοϓϧɾτϥϯβΫγϣϯɾϓϩτίϧʢRTXPʣ· ͨϦοϓϧɾϓϩτίϧͱݺΕΔ ʢBy
Wikipediaɹઌੜʣ
Ripple developer site https://ripple.com/build/
ۜߦ->Ripple·Ͱͷมભ By Ripple Inc. ๏ఆ௨՟ͱ෦௨՟ͷऔҾʹFXࣗମΛ แ͍ͯ͠Δͷ͕BitCoinͱେ͖͘ҧ͏
Rippleͷಛ ۜߦۀޮԽͳͲͷtoB͚ Google͕ग़ࢿ ݩʑOSSϓϩδΣΫτ͕ͩͬͨݱࡏҰ෦Λআ͖ඇެ։ ܾࡁϓϥοτϑΥʔϜͱͯ͠औҾۀऀʢϚʔέοτϝΠΧʔʣΛࣗͷ ωοτϫʔΫʹࡌͤΔํʹϏδωεγϑτʢPayPalҙࣝʣ RippleʹΑΔதԝूݖ৭͕ʢগ͠ʣڧ·͍ͬͯΔ
ͦ͜ͰRippleͷ࢝ऀ ͬͱΦʔϓϯͰࢢຽతͳૹۚωοτϫʔΫΛ࡞Γ͍ͨʂ
None
Stellarͱʁ Rippleͷ࢝ऀʢͪͳΈʹMt.Goxͷ࢝ऀʣ͕࢝ΊͨRippleͷforkϓ ϩδΣΫτʢNPOʣ ػೳతʹࣅ͍ͯΔ͕ɺݸਓؒૹۚͳͲͷtoCʹϑΥʔΧε SCPʢStellar Consensus Protocolʣͱ͍͏ಠࣗίϯηϯαε શOSSͰୈࡾऀ͕ಠࣗωοτϫʔΫߏஙՄೳ
Stellar developer site https://www.stellar.org/developers/
Stellarͷߏ https://www.stellar.org/developers/learn/
Stellarͷίϯϙʔωϯτ Core: StellarͷԾ௨՟ʢLumenʣͷωοτϫʔΫɻCoreಉ͕࢜ࢄா ͱͯ͠ଘࡏ͠ɺCoreͷͭͳ͕Γ͕StellarͷωοτϫʔΫʢϒϩοΫνΣʔ ϯʣͱͳΔɻෳͷWallet͕CoreΛڞ༗ʢBitCoinΑΓޮతʣ HorizonɿCorerͱWalletɺGatewayʢऔҾॴʣΛͭͳ͙APIϑϩϯτΤϯυ SDKɿWalletͳͲͷΫϥΠΞϯτ࣮ͷͨΊͷϥΠϒϥϦɻAPIͰସՄೳ
StellarͷAPI https://www.stellar.org/developers/horizon/reference ៉ྷͳRESTful APIͰ͢
·ͣ… ςετωοτϫʔΫ͕͋ΔͷͰ৮ͬͯΈΔ͜ͱΛ͓קΊ͠·͢ʂ https://www.stellar.org/developers/learn/get-started/test-net.html
໘ന͍ػೳɿFind Payment Paths Ripple͔ΒҾ͖ܧ͍Ͱ͍Δػೳ ૹۚʢFXʣ͍ͨ͠௨՟ʹ࠷దͳPathʢGatewayʣΛఆ͠ɺ ૹۚίετΛ҆͘͢Δ
ঝೝϓϩτίϧɿSCP https://www.stellar.org/papers/stellar-consensus-protocol.pdf
RippleɺStellar͕ղܾ͢Δ͜ͱ ίετ͕͔͔͍ͬͯΔૹۚɺ ಛʹࠃࡍૹۚΛϩʔίετͰॠ࣌ʹߦ͏͜ͱ
͜͏͍͏ͷ͕
͜͏ͳΔ
Stellar࣍ੈΛ୲͏OSS ࠓContribute͢ΕώʔϩʔʹͳΕΔ͔ʁ https://www.stellar.org/community/
·ͱΊ Disrupt࢝·͍ͬͯΔʂ ڊਓͰ͋ͬͯݩ͘͢ΘΕΔͧʂ ͦ͜ͷ܅ʹνϟϯε͋Δʂ
Thank You Junichi Okamura @Enterprise APIs Hack-Night #4 2016.4.21