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
グリーンマイニングが Bitcoin プロトコルに及ぼす影響 / Impact of Gree...
Search
Kenji Saito
PRO
November 21, 2024
Technology
0
58
グリーンマイニングが Bitcoin プロトコルに及ぼす影響 / Impact of Green Mining on the Bitcoin Protocol
2024年11月21日(木)、オンラインで開催された DASF (自律分散社会フォーラム) の定例ミーティングで使用したスライドです。
Kenji Saito
PRO
November 21, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
シン・ブロックチェーン / Truth of Blockchain
ks91
PRO
0
62
パスワード/パスフレーズと認証 / Password, Passphrase and Authentication
ks91
PRO
0
27
git と GitHub / git and GitHub
ks91
PRO
0
29
ソフトウェアの開発と保守 / Software Development and Maintenance
ks91
PRO
0
38
インターネットの特徴 / Features of the Internet
ks91
PRO
0
24
インターネットのガバナンス / Governance of the Internet
ks91
PRO
0
22
暗号学的ハッシュ関数 / Cryptographic Hash Function
ks91
PRO
0
30
デジタル署名 / Digital Signature
ks91
PRO
0
27
Web3 のリアリティ / Web3 Reality
ks91
PRO
0
110
Other Decks in Technology
See All in Technology
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
140
Perk アプリの技術選定とリリースから1年弱経ってのふりかえり
stomk
0
120
生成AIでwebアプリケーションを作ってみた
tajimon
2
120
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
200
原則から考える保守しやすいComposable関数設計
moriatsushi
3
500
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
1.1k
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
2
1.6k
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
320
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
1
320
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
1
190
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
1
120
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
240
Featured
See All Featured
For a Future-Friendly Web
brad_frost
179
9.8k
The Cult of Friendly URLs
andyhume
79
6.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Become a Pro
speakerdeck
PRO
28
5.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Transcript
Bitcoin green mininig — generated by Stable Diffusion XL v1.0
Bitcoin ( ) Bitcoin — 2024-11-21 – p.1/18
Bitcoin : ( ) ( ) Bitcoin Work in Progress
Bitcoin — 2024-11-21 – p.2/18
Bitcoin — 2024-11-21 – p.3/18
( ) ೖྗ σδλϧͳΒԿͰΑ͍σʔλͷू߹ ແݶ ग़ྗ CJU ͳͲݻఆͷͷू߹ ༗ݶ ग़ྗʮμΠδΣετʯͱݺΕΔ
খ ͞ ͍ ॱ ʹ ฒ Μ Ͱ ͍ Δ ͱ ͠ ͯ খ ͞ ͍ ॱ ʹ ฒ Μ Ͱ ͍ Δ ͱ ͠ ͯ 4)"ͳͲͷؔ 4)"4FDVSF)BTI"MHPSJUIN Ұ༷ʹ ϋογϡؔͷੑ࣭ ภͬͯ Ϛοϐϯάʹ๏ଇੑ͕ແ͍Α͏ʹݟ͑ɺ ˠͷํʹ҆ՁʹܭࢉͰ͖Δ͕ɺ ٯͷํʹܭࢉͰ͖ͳ͍ Ұํੑ ҉߸ֶతϋογϡؔͷੑ࣭ ແݶΛ༗ݶʹϚοϐϯά͢ΔͷͰɺҟͳΔೖྗ͕ ಉ͡ग़ྗ݁ՌʹͳΔ߹͘͝رʹ͋Δ িಥ িಥ ͤ͞Δํ๏ ͕ݟ͔ͭͬͨ҉߸ֶతϋογϡ ؔ҆શͱݟͳ͞Εͳ͍ Bitcoin SHA-256d Bitcoin — 2024-11-21 – p.4/18
( ) ൿີ伴 伴ϖΞ ͋Β͔͡Ί ੜ ൿີʹӅ࣋ͭ͠ ͋Β͔͡Ί͓͍ͯͯ͠Α͍ ॺ໊Λ࡞ͬͨͷެ։伴ʹ ରԠ͢Δൿີ伴Λ͑Δ୭
͔ ͢ͳΘͪॺ໊ऀ ͩ͠ɺ ݩͷσʔλॺ໊ޙCJU มΘͬ ͍ͯͳ͍ ͜ͷΈ͕ਖ਼͘͠ಈ࡞͢ΔͨΊʹɺ ड͚औͬͨެ։伴͕ຊʹॺ໊ऀͷͷ Ͱ͋Δͱ͍͏ԿΒ͔ͷূ໌͕ඞཁ ʲॺ໊ΞϧΰϦζϜʳ ೖྗݩͷσʔλɺ ൿີ伴 ग़ྗॺ໊ ʲॺ໊ݕূΞϧΰϦζϜʳ ೖྗݩͷσʔλɺ ॺ໊ɺ ެ։伴 ग़ྗ0,·ͨ/( ެ։伴 ॺ໊ऀ ॺ໊ ΞϧΰϦζϜ ॺ໊ݕূ ΞϧΰϦζϜ 0, ·ͨ /( Πϯλʔωοτ ݕূऀ ެ ެ։ ։伴 伴 ެ։ ެ։伴 ެ ެ։ ։伴 伴 ݩͷ σʔλ ݩͷ σʔλ ॺ໊ ॺ໊ Bitcoin ECDSA ( ) Bitcoin — 2024-11-21 – p.5/18
ϒϩοΫ O ࣌ؒ ϒϩοΫϔομʔ ͍ΖΜͳใ͕ೖ͍ͬͯΔ ϒϩοΫ O ͷ μΠδΣετ औҾ
σʔλ ެ։伴 ˍॺ໊ औҾ σʔλ ެ։伴 ˍॺ໊ औҾ σʔλ ެ։伴 ˍॺ໊ ʜʜ ϒϩοΫ O ϒϩοΫϔομʔ ͍ΖΜͳใ͕ೖ͍ͬͯΔ ϒϩοΫ O ͷ μΠδΣετ औҾ σʔλ ެ։伴 ˍॺ໊ औҾ σʔλ ެ։伴 ˍॺ໊ औҾ σʔλ ެ։伴 ˍॺ໊ ʜʜ ϒϩοΫͷμΠδΣετ ͦͷϒϩοΫΛҰҙʹࣔ͢ ࣝผࢠͱͯ͠༻͍ΒΕΔ औҾσʔλͷআͰϒϩοΫͷ ༰͕มΘΕɺͦͷμΠδΣετ มΘΔͷͰɺໃ६͕ੜ͡Δ औҾσʔλʹૹ৴ऀͷσδλϧ ॺ໊͕͍͍ͯΔͷͰվ͟Μ ࠔ͕ͩɺऔҾσʔλΛؙ͝ͱ আ͢Δ͜ͱͰ͖Δ ࣍ͷϒϩοΫʹμΠδΣετ͕ ֨ೲ͞Ε͍ͯΔ͜ͱͰɺखલͷ ϒϩοΫͷ༰ϩοΫ͞Εͯ ͍Δͱݴ͑Δ͕ʜ ܨ͕͍ͬͯΔϒϩοΫͷϔομʔ ͷதͷμΠδΣετΛ࣍ʑͱॻ͖ ͍͚͑ͯໃ६ͳ͘վ͟ΜͰ͖ ΔͷͰɺϒϩοΫΛ࡞Δ͜ͱࣗମ ʹେ͖ͳίετΛඞཁʹͯ͠कΔ Proof of Work ( ) : ( ) Bitcoin 2,016 ( 2 ) ( ) bitcoin 100 ( 17 ) Bitcoin — 2024-11-21 – p.6/18
( ) > ( ) → ( ) → <
( ) ( ) → ( ) → ⇒ Bitcoin — 2024-11-21 – p.7/18
Bitcoin (∼2024 11 ) Bitcoin — 2024-11-21 – p.8/18
Bitcoin 17GW DASF 50% Bitcoin — 2024-11-21 – p.9/18
Bitcoin https://www.blockchain.com/explorer/charts/hash-rate 750,000,000 TH/s → 750EH/s or 7.5 H/s https://minerstat.com/hardware/asics
TH/W T H s·W → T H·s s·J TH/J 10 SHA-256(d) mining ASIC : 0.045TH/J 750,000,000 TH/s ÷ 0.045 TH/J = 16,666,666,666.6667 W ≈ 17GW 660GW 5.5kW 17GW 310 Bitcoin — 2024-11-21 – p.10/18
-12 -9 -7 -5 -3 -1 1 3 5 7
9 11 Time Zone (UTC-relative) Capacity (GW) Bitcoin 0 20 40 60 80 100 120 140 Solar power by country ( ) 17GW (13 ) Bitcoin 13 Bitcoin 1 4 4.25GW 29 UTC Bitcoin — 2024-11-21 – p.11/18
Bitcoin — 2024-11-21 – p.12/18
0.0 0.5 1.0 1.5 2.0 2.5 3.0 Hour of the
Day Relative Hash Rate 0 2 4 6 8 10 12 14 16 18 20 22 24 Total Rate (+2.0) Total Rate (+1.0) Total Rate (+0.5) Baseline Rate άϦʔϯϚΠχϯάͷϦϓϨʔε͕ ى͖ͨͱߟ͑ΕϕʔεϥΠϯԼ͢Δ 1 0.5 1.0 2.0 1 : 12 , : 2 2,016 . . . 0.5 ( 1.1 ) 11 7.3 1.0 ( 1.21 ) 12.1 6.1 2.0 ( 1.42 ) 14.2 4.7 Bitcoin — 2024-11-21 – p.13/18
: DAA (Difficulty Adjustment Algorithm) 2,016 BitcoinCash Bitcoin — 2024-11-21
– p.14/18
51% Bitcoin 50% Bitcoin ( ) 50% selfish mining (
) Bitcoin — 2024-11-21 – p.15/18
100 0.0 0.5 1.0 1.5 2.0 2.5 3.0 Hour of
the Day Relative Hash Rate 0 2 4 6 8 10 12 14 16 18 20 22 24 Total Rate (+2.0) Total Rate (+1.0) Total Rate (+0.5) Baseline Rate άϦʔϯϚΠχϯάͷϦϓϨʔε͕ ى͖ͨͱߟ͑ΕϕʔεϥΠϯԼ͢Δ ϒϩοΫ ϒϩοΫ ߈ܸΛ։࢝ తΛୡ ϒϩοΫ ( ) Bitcoin 2 1∼2 1∼2 17 DAA Bitcoin — 2024-11-21 – p.16/18
: 100 block rule → 144 block rule 100 144
bitcoin Bitcoin — 2024-11-21 – p.17/18
(1) DAA (2) selfish mining (3) bitcoin 100 144 Bitcoin
Bitcoin — 2024-11-21 – p.18/18