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
EOSにPull Requestを出してマージされた話
Search
t10471
October 25, 2018
Technology
1
710
EOSにPull Requestを出してマージされた話
t10471
October 25, 2018
Tweet
Share
More Decks by t10471
See All by t10471
hashicorp_raftからraftを学ぶ
t10471
0
960
分散台帳・暗号通貨とRust ブロックチェーンをRustで作ってる話
t10471
2
1.4k
Kubernetesの ダークカナリアリリースツールを作った話
t10471
0
980
Kubernetes・GCPを使った チャットボットサービスの 機械学習部分の話
t10471
0
180
型についてちょっと考える
t10471
1
320
Other Decks in Technology
See All in Technology
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
180
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
Create Ruby native extension gem with Go
sue445
0
130
いま注目のAIエージェントを作ってみよう
supermarimobros
0
370
LLMを搭載したプロダクトの品質保証の模索と学び
qa
1
1.1k
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
440
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
slog.Handlerのよくある実装ミス
sakiengineer
4
480
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Practical Orchestrator
shlominoach
190
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Being A Developer After 40
akosma
90
590k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Designing for Performance
lara
610
69k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Transcript
EOSʹPull RequestΛग़ͯ͠Ϛʔδ͞ Εͨ blockchain.tokyo #13 @t10471
ۀ ϒϩοΫνΣʔϯͷݚڀ։ൃ ৽͍͠ϒϩϯνΣʔͷௐࠪɾϒϩοΫνΣʔϯͷ։ൃͯ͠ ΈΔ͜ͱʹΑͬͯϒϩοΫνΣʔϯཧղΛਂΊΔ ݚڀͨ͜͠ͱΛΞτϓοτ͢Δ
EOSʹ͍ͭͯ(શମ૾1) Ethereum killerͱݴΘΕΔ͜ͱ͋Δ Daniel Larimer(bytemaster)͕։ൃ͍ͯ͠Δ BitSharesɾSteemitͳͷͲ։ൃܦݧ͕͋ΓɺBlockchainք۾ͰΘΓͱ༗໊ͳਓ DPOS + BFT(DBFT?) τϥϯβΫγϣϯ͕ͳͯͯ͘0.5ඵຖʹϒϩοΫੜ
λΠϜεϥΠεతʹϒϩοΫੜΛߦ͏ͷͰҰ࣌తʹfinalize͞Εͳ͍ ϩδοΫ͕͜͠… ECAF(EOSίΞࡋϑΥʔϥϜ)ݑ๏Λ࡞͍ͬͯΔ ݟΓൃंͰ࡞͙ͬͯͩͩ͘ɺ্ख͘ಈ͍͍ͯΔ͔…?
EOSʹ͍ͭͯ(શମ૾2) ॲཧੑೳ͕ܻҧ͍ max 3996tpsग़ͨͱݴ͏͕ɺࠓݟΔͱ 3990ͳؾ͕͢Δ Block #13,349,892ɹ1992 Block #13,349,893ɹ1998
EOSʹ͍ͭͯ(ݸਓతݟղ1) Dapps༻ͷಛԽܕBlockchain Daniel Larimer(bytemaster)͕։ൃ͍ͯ͠ΔͷେମͦΜͳײ͡ Steemitใुܕϒϩά EOSࢄOSతͳཱͪҐஔͰ͋Γɺར༻ऀ͋͘·ͰDapps։ൃऀͰ ͋ΓɺTokenΛDapps։ൃऀҎ֎͕࣋ͭҙຯػҎ֎ʹҙຯ͕ແ͍Α ͏ʹࢥ͑Δ ͋·Γɺૹۚʹ͍͍ͯΔBlockChainͰͳ͍ͱࢥ͏
EOSʹ͍ͭͯ(ݸਓݟղ2) ਖ਼ɺ͜ͷBlockchain͕2࣋ͭͷ͔Ṗ… ϒϩοΫੜεϐʔυ͕͗ͯ͢ಉظ͕ਏ͍ɾblockྦྷੵαΠ ζɾDapps͕جຊΦϯϝϞϦͳͲͷ͕͍ͬͺ͍͋Δؾ͕͢ Δ… Daniel LarimerͷΞΧϯτ໊͕bytemaster͚͔ͩ͋ͬͯɺϓϩάϥ Ϝ͕ຐज़తɺC++ॳ৺ऀʹܹΉͣ ୠ͠ɺeosio_install.sh eosio_build.shͷ͓͔͛Ͱڥߏஙָ͕
Pull Requestͷ༰(1) 20186݄Լ०ɺ20186݄2ʹ1.0͕ϦϦʔε͞Εͨ͠ɺ৮ͬͯΈΔ͔ʔ υΩϡϝϯτ௨Γͬͯಈ͔ͳ͍… keosd, nodeos, cleosͬͯͳΜͧ… keosdwallet༻ͷσʔϞϯ nodeosEOSͷαʔό cleosnodeosΛىಈ͢ΔcliίϚϯυ
Pull Requestͷ༰(2) ԿͰಈ͔ͳ͍͔͔Βͳ͍͔ΒιʔεΛσόοά keosd͕ipv6Λఆͯ͠ͳ͍͜ͱ͕͔ͬͨ ͜Μͳײ͡ͷPull RequestΛૹͬͨΒɺϚʔδ͞Εͨʂ
ײ Pull RequestૹͬͯΈΔͱҊ֎merge͞ΕΔ͔ʁ ಛʹϦϦʔε͞Ε͔ͨΓૂ͍ʁ Ͱɻɻɻ
Ψϯແࢹ͞ΕΔ͜ͱ͋Δ…
͋Γ͕ͱ͏͍͟͝·ͨ͠