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
独自トークンの運用
Search
Shu Kobuchi
February 20, 2018
Programming
1
98
独自トークンの運用
ブロックチェーンハブコーポレート会員2月情報交換会で、独自トークンの運用について話させていただきました。
Shu Kobuchi
February 20, 2018
Tweet
Share
More Decks by Shu Kobuchi
See All by Shu Kobuchi
ビットコイン・ブロックチェーン入門
shukob
0
92
生成AI入門
shukob
2
290
Mastering Bitcoin Third Editionの紹介
shukob
0
140
NFT技術概論
shukob
0
310
やさしいERC20開発
shukob
0
160
ビットコイン・ブロックチェーン入門
shukob
0
170
日本のビットコイン決済を振り返る
shukob
0
100
ビットコイン・ライトニングネットワーク概論
shukob
0
250
ビットコイン・ブロックチェーン概論
shukob
0
360
Other Decks in Programming
See All in Programming
document.write再考
brn
5
2.5k
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
270
品質が高いコードって何?Rev2.1
ickx
1
490
OpenTelemetry のサービスという概念について
azukiazusa1
1
390
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
自作ソフト(VMagicMirror)がVRMA対応してる話+実装のTips
bakudreameater
0
110
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
Introduction for Open Source Swift Workshop
giginet
PRO
0
180
incrementalモデルの理解を深める
ikkimiyazaki
2
640
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
上手な探索的テストとその上達方法について
matsu802
4
650
Featured
See All Featured
Docker and Python
trallard
33
2.6k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
How STYLIGHT went responsive
nonsquared
92
4.7k
Music & Morning Musume
bryan
39
5.5k
GraphQLとの向き合い方2022年版
quramy
28
12k
The Cult of Friendly URLs
andyhume
72
5.6k
The Invisible Customer
myddelton
114
12k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
Making the Leap to Tech Lead
cromwellryan
122
8.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Transcript
#MPDLDIBJO)VC .FFUVQ-5 ಠࣗτʔΫϯͷӡ༻ ΩϡʔϒγεςϜখᔹप
ࣗݾհ w খᔹप 4IV,PCVDIJ w ΩϡʔϒγεςϜͷاը෦ ɹɾϒϩοΫνΣʔϯϋϒίʔϙϨʔτձһ ɹɾϏϤϯυϒϩοΫνΣʔϯਖ਼ձһ
͋Β·͠ w اۀͷϒϩοΫνΣʔϯͷऔΓΈͰࣾԾ௨՟Λӡ༻ w *OUFS-FEHFSͳͲҟͳΔϒϩοΫνΣʔϯؒΛ݁Ϳτʔ ΫϯͷΓऔΓ w ͜ΕΒΛਪਐ͢ΔͨΊͷಠࣗτʔΫϯͷൃߦফ٫ɺ߆ ଋʹ͍ͭͯ
εϚʔτίϯτϥΫτͰͷ ফ٫ w &3$τʔΫϯϑϨʔϜϫʔΫ0QFO;FQQFMJOͰɺ #VSOBCMF5PLFOͱͯ͠ফ٫ͷ࣮͕༰қ w #BTJD5PLFO͔Βܧঝͯ͠ར༻
ίʔυྫ pragma solidity ^0.4.18; library SafeMath { … } contract
BasicToken { … } contract BurnableToken is BasicToken { event Burn(address indexed burner, uint256 value); function burn(uint256 _value) public { require(_value <= balances[msg.sender]); address burner = msg.sender; balances[burner] = balances[burner].sub(_value); totalSupply = totalSupply.sub(_value); Burn(burner, _value); } }
#VSOલ
#VSOޙ
ফ٫Λ͢Δҙຯ w ᶃൃߦऀʹ͖ͬͯͨ࠴݊Λ༻ࡁΈʹ͢Δ w ᶄଞϓϥοτϑΥʔϜͷՁͷҠస ɹ୯ํʢෆՄٯʣͷ߹ʮ1SPPGPG#VSOʯ
ᶃ࠴݊Λ༻ࡁΈʹ͢ Δ
ωΠςΟϒ௨՟ʹൃߦओମ ͕ͳ͍ w #5$&5)ͳͲωΠςΟϒ௨՟ʹൃߦओମ͕ͳ͍ w ࠴ݖ࠴ؔΛఆٛͰ͖ͳ͍ ϚΠφʔใुͰ৽نੜ ૹۚऀͷిࢠॺ໊͕ͳ͍ YFDBCF BGCDCG
YBE FFDG 59 3FXBSE ૹۚΞΧϯτͷిࢠॺ໊ΛؚΉ YCDEE CEDFB #MPDL
ಠࣗτʔΫϯͷൃߦओମ w ಠࣗτʔΫϯʹൃߦओମ͕ଘࡏ͢Δ w ࠴ݖ࠴ؔΛఆٛͰ͖Δ 59 ൃߦ࣌ʹൃߦΞΧϯτͷ ిࢠॺ໊ΛؚΉ Y⒎CBFG CGFFF
CEEF $SFBUF $POUSBDU
࠴͕͖݊ͬͯͨΒ#VSO w ಠࣗτʔΫϯ࠴݊ w ൃߦऀͷखݩʹ͖ͬͯͨΒ#VSO w ࢴͰͷྫʣ ίϯαʔτνέοτͷ݊ΛΓ͢ ྻंͷݕࡳͰූʹԡҹɾύϯν݀ खͷফҹ
εϚʔτίϯτϥΫτ ͰͷΠϝʔδ ᶄ&5)ૹۚ τʔΫϯൃߦऀ ʢαʔϏεఏڙऀʣ ᶃίϯτϥΫτσϓϩΠ ʢτʔΫϯఆٛʣ ᶄτʔΫϯൃߦ ᶄτʔΫϯૹ৴ ᶅτʔΫϯૹ৴
ᶅαʔϏεఏڙ ᶅτʔΫϯফ٫
ᶄଞϓϥοτϑΥʔϜ ͷՁҠస
ҟͳΔϓϥοτϑΥʔϜؒͰ ͷՁͷҠస w #$$$Ծ௨՟ʮ;FOʯࣾձ࣮ݧୈ̍ϑΣʔζϨϙʔτ IUUQCDDDHMPCBMKBBSUJDMFTIUNM
1SPPGPG#VSOʢ୯ํʣ w $PVOUFS1BSUZ 9$1 ൃߦͰ1SPPGPG#VSOͳͲ ΦϯνΣʔϯ ʢϒϩοΫνΣʔϯʣ τʔΫϯ ϖά τʔΫϯൃੜ
ফ٫ 1SPPGPG#VSO ΦϑνΣʔϯͳͲ 9$1ͷ߹9$1ϨΠϠʔ
ΦϯνΣʔϯͰͷ߆ଋ w ϥΠτχϯάωοτϫʔΫΦϯνΣʔϯ্ͰίΠϯΛϩ οΫʢ߆ଋʣ w ํϖάαΠυνΣʔϯΦϯνΣʔϯͰίΠϯΛϩο Ϋ ΦϯνΣʔϯ ʢϒϩοΫνΣʔϯʣ τʔΫϯ
ϖά τʔΫϯൃੜ ߆ଋ ߆ଋղআ ফ٫ ϖά ΦϑνΣʔϯ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ w !TIV@LPC w TIVLPCVDIJ w ۚ
04$౦ژ!໌େֶ w ຊ҉߸௨՟Ϣʔβձग़లʂ w ηϛφʔʮ#JUDPJO$PSFೖʯɹ୲ɿখᔹ w IUUQTXXXPTQOKQPTDTQSJOHNPEVMFTFHVJEFFWFOUQIQ FJE