Slide 1

Slide 1 text

Introduction To Mining Pool

Slide 2

Slide 2 text

Who are you? 2

Slide 3

Slide 3 text

Who are you? ▪ 名前: Ryu Kida 3

Slide 4

Slide 4 text

Who are you? ▪ 名前: Ryu Kida ▪ 所属部署: reshineチーム 4

Slide 5

Slide 5 text

Who are you? ▪ 名前: Ryu Kida ▪ 所属部署: reshineチーム ▪ 業務内容: Backend, SRE 5

Slide 6

Slide 6 text

Who are you? ▪ 名前: Ryu Kida ▪ 所属部署: reshineチーム ▪ 業務内容: Backend, SRE ▪ 前職: Mining Poolサービスを開発 6

Slide 7

Slide 7 text

マイニングのイメージ 7

Slide 8

Slide 8 text

マイニングのイメージ 8

Slide 9

Slide 9 text

マイニングプールとは 9

Slide 10

Slide 10 text

マイニングプールとは 10

Slide 11

Slide 11 text

Index 11 History of Bitcoin - Creation - Growth System of Bitcoin - Block - Transaction - Block Mining - Difficulty - Calculation - Mining War - Mining Machine - Mining Farm Mining Pool - Mining Pool - Payment Reward - Current Situation - Problem of PoW

Slide 12

Slide 12 text

History 1.

Slide 13

Slide 13 text

Creation 13

Slide 14

Slide 14 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 14

Slide 15

Slide 15 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 15

Slide 16

Slide 16 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 16 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される

Slide 17

Slide 17 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 17 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる

Slide 18

Slide 18 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 18 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開

Slide 19

Slide 19 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 19 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金

Slide 20

Slide 20 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 20 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金

Slide 21

Slide 21 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 21 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金

Slide 22

Slide 22 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 22 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金 2009~ サトシナカモトが 100万BTCと共に行 方を晦ます Gavin Andresenに開発を引き継ぐ

Slide 23

Slide 23 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 23 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金 2009~ サトシナカモトが 100万BTCと共に行 方を晦ます Gavin Andresenに開発を引き継ぐ

Slide 24

Slide 24 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 24 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金 2009~ サトシナカモトが 100万BTCと共に行 方を晦ます Gavin Andresenに開発を引き継ぐ

Slide 25

Slide 25 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 25 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金 2009~ サトシナカモトが 100万BTCと共に行 方を晦ます Gavin Andresenに開発を引き継ぐ 2010/05/22 初決済: フロリダ州のエンジニアが、 Papa John’sでピザ2枚を1万BTCで 購入

Slide 26

Slide 26 text

Creation 2008/08/18 bitcoin.orgのドメイン登録 26 2008/10/31 サトシナカモト名義で「 Bitcoin: A Peer-to-Peer Electronic Cash System」という論文が発表される 2009/01/03 サトシナカモトにより Genesis Block が掘られる 2009/01/09 SourceForgeにBitcoin clientが OSSとして公開 2009/01/12 初取引: サトシナカモトが Hal Finneyに10BTCを送金 2009~ サトシナカモトが 100万BTCと共に行 方を晦ます Gavin Andresenに開発を引き継ぐ 2010/05/22 初決済: フロリダ州のエンジニアが、 Papa John’sでピザ2枚を1万BTCで 購入

Slide 27

Slide 27 text

Growth 27

Slide 28

Slide 28 text

Growth 28 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える

Slide 29

Slide 29 text

Growth 29 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2011/06 Mt. Goxハッキング事件 875万ドルの損害

Slide 30

Slide 30 text

Growth 30 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2011/06 Mt. Goxハッキング事件 875万ドルの損害

Slide 31

Slide 31 text

Growth 31 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害

Slide 32

Slide 32 text

Growth 32 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害

Slide 33

Slide 33 text

Growth 33 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制

Slide 34

Slide 34 text

Growth 34 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収

Slide 35

Slide 35 text

Growth 35 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収

Slide 36

Slide 36 text

Growth 36 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収

Slide 37

Slide 37 text

Growth 37 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収

Slide 38

Slide 38 text

Growth 38 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開

Slide 39

Slide 39 text

Growth 39 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開

Slide 40

Slide 40 text

Growth 40 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開 2017/08/01 Bitcoin Cashがハードフォーク

Slide 41

Slide 41 text

Growth 41 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開 2017/08/01 Bitcoin Cashがハードフォーク 2017/12 最高価格の236万円に高騰

Slide 42

Slide 42 text

Growth 42 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開 2017/08/01 Bitcoin Cashがハードフォーク 2017/12 最高価格の236万円に高騰 2018/01/16 40%以下まで暴落

Slide 43

Slide 43 text

Growth 43 2011/04 米メディアがBitcoinの記事を掲載 一時31ドルを超える 2013/03 キプロスショックにより Bitcoinが一 時266ドルにまで高騰 その後50ドルに落ち着く 2011/06 Mt. Goxハッキング事件 875万ドルの損害 2013/12/05 中国政府が国内銀行での Bitcoinの 取扱を規制 2013/10 FBIがSilk Road運営者のRoss Ulbrichtを逮捕 26,000BTCを押収 2014 ドキュメンタリー映画 The Rise and Rise of Bitcoin が公開 2017/08/01 Bitcoin Cashがハードフォーク 2017/12 最高価格の236万円に高騰 2018/01/16 40%以下まで暴落

Slide 44

Slide 44 text

System of Bitcoin 2.

Slide 45

Slide 45 text

Blockchain 45

Slide 46

Slide 46 text

Blockchain 取引記録が書き込まれ続ける帳簿 46

Slide 47

Slide 47 text

Blockchain 取引記録が書き込まれ続ける帳簿 帳簿の閲覧と書き込みは誰でもできる 47

Slide 48

Slide 48 text

Blockchain 取引記録が書き込まれ続ける帳簿 帳簿の閲覧と書き込みは誰でもできる 取引の正当性 48

Slide 49

Slide 49 text

Blockchain 取引記録が書き込まれ続ける帳簿 帳簿の閲覧と書き込みは誰でもできる 取引の正当性 ⇨ 常に検証される 49

Slide 50

Slide 50 text

Blockchain 取引記録が書き込まれ続ける帳簿 帳簿の閲覧と書き込みは誰でもできる 取引の正当性 ⇨ 常に検証される 検証者には報酬が与えられる 50

Slide 51

Slide 51 text

Blockchain 取引記録が書き込まれ続ける帳簿 帳簿の閲覧と書き込みは誰でもできる 取引の正当性 ⇨ 常に検証される 検証者には報酬が与えられる 検証者には誰でもなれる 51

Slide 52

Slide 52 text

Transaction 52

Slide 53

Slide 53 text

Transaction 公開鍵暗号 53

Slide 54

Slide 54 text

Transaction 公開鍵暗号 ハッシュ 54

Slide 55

Slide 55 text

暗号学的ハッシュ関数 55

Slide 56

Slide 56 text

暗号学的ハッシュ関数 任意長の を固定長のデータ ハッシュ 値 として出力する 56

Slide 57

Slide 57 text

任意長の を固定長のデータ ハッシュ 値 として出力する 57

Slide 58

Slide 58 text

暗号学的ハッシュ関数 任意長の を固定長のデータ ハッシュ 値 として出力する 出力されたハッシュ値は不可逆である 58

Slide 59

Slide 59 text

暗号学的ハッシュ関数 任意長の を固定長のデータ ハッシュ 値 として出力する 出力されたハッシュ値は不可逆である 同じハッシュ値となる異なるデータはない 59

Slide 60

Slide 60 text

暗号学的ハッシュ関数 任意長の を固定長のデータ ハッシュ 値 として出力する 出力されたハッシュ値は不可逆である 同じハッシュ値となる異なるデータはない を少し変えても、元のハッシュ値と相 関が見えない 60

Slide 61

Slide 61 text

61

Slide 62

Slide 62 text

Transaction 62

Slide 63

Slide 63 text

63

Slide 64

Slide 64 text

64 1. 秘密鍵を持ったOwner1は次の TXに送金の署名をする

Slide 65

Slide 65 text

65 1. Owner1は次のTXに送金の署名 をする 2. 署名が本物かは公開鍵によって 検証できる

Slide 66

Slide 66 text

66 1. Owner1は次のTXに送金の署名 をする 2. 署名が本物かは公開鍵によって 検証できる 3. 署名が偽物だと検証されると棄却 される

Slide 67

Slide 67 text

67 1. Owner1は次のTXに送金の署名 をする 2. 署名が本物かは公開鍵によって 検証できる 3. 署名が偽物だと検証されると棄却 される 4. 本物の署名をして送金できるの は、秘密鍵を持っているOwner1 のみ

Slide 68

Slide 68 text

68 1. Owner1は次のTXに送金の署名 をする 2. 署名が本物かは公開鍵によって 検証できる 3. 署名が偽物だと検証されると棄却 される 4. 本物の署名をして送金できるの は、秘密鍵を持っているOwner1 のみ 5. 署名時には前回のTXと受取人 Owner2の公開鍵をハッシュ化し てものを含めておく

Slide 69

Slide 69 text

69 1. Owner1は次のTXに送金の署名 をする 2. 署名が本物かは公開鍵によって 検証できる 3. 署名が偽物だと検証されると棄却 される 4. 本物の署名をして送金できるの は、秘密鍵を持っているOwner1 のみ 5. 署名時には前回のTXと受取人 Owner2の公開鍵をハッシュ化し てものを含めておく 6. 次にこのコインから譲渡できるの はOwner2

Slide 70

Slide 70 text

Block 70

Slide 71

Slide 71 text

71 Merkle Tree

Slide 72

Slide 72 text

72 Merkle Tree Block Header

Slide 73

Slide 73 text

73 Merkle Tree Block

Slide 74

Slide 74 text

74 Merkle Tree Block

Slide 75

Slide 75 text

P2P 75

Slide 76

Slide 76 text

P2P ▪ Peer to Peer 76

Slide 77

Slide 77 text

P2P ▪ Peer to Peer ▪ 中央サーバー 77

Slide 78

Slide 78 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 78

Slide 79

Slide 79 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 ▪ ユーザー急増 79

Slide 80

Slide 80 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 ▪ ユーザー急増 ⇨ 負荷が集中しない 80

Slide 81

Slide 81 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 ▪ ユーザー急増 ⇨ 負荷が集中しない ▪ 処理を分散 81

Slide 82

Slide 82 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 ▪ ユーザー急増 ⇨ 負荷が集中しない ▪ 処理を分散 ⇨ 処理が早い 82

Slide 83

Slide 83 text

P2P ▪ Peer to Peer ▪ 中央サーバー ⇨ Client(Peer)同士が通信 ▪ ユーザー急増 ⇨ 負荷が集中しない ▪ 処理を分散 ⇨ 処理が早い ▪ Bitcoin Client同士が通信 83

Slide 84

Slide 84 text

Mining 3.

Slide 85

Slide 85 text

Proof of Work 85

Slide 86

Slide 86 text

Proof of Work 86 取引の検証作業

Slide 87

Slide 87 text

Proof of Work 87 取引の検証作業 作業内容

Slide 88

Slide 88 text

Proof of Work 88 取引の検証作業 作業内容 ⇨ 膨大な計算

Slide 89

Slide 89 text

Proof of Work 89 取引の検証作業 作業内容 ⇨ 膨大な計算 計算成功

Slide 90

Slide 90 text

Proof of Work 90 取引の検証作業 作業内容 ⇨ 膨大な計算 計算成功 ⇨ Block生成

Slide 91

Slide 91 text

Proof of Work 91 取引の検証作業 作業内容 ⇨ 膨大な計算 計算成功 ⇨ Block生成 報酬制度

Slide 92

Slide 92 text

Proof of Work 92 取引の検証作業 作業内容 ⇨ 膨大な計算 計算成功 ⇨ Block生成 報酬制度 ⇨ 受取人はBlock生成者だけ

Slide 93

Slide 93 text

Proof of Work 93 取引の検証作業 作業内容 ⇨ 膨大な計算 計算成功 ⇨ Block生成 報酬制度 ⇨ 受取人はBlock生成者だけ 計算を成功への熾烈な競争

Slide 94

Slide 94 text

Difficulty 94

Slide 95

Slide 95 text

Difficulty 95 ▪ 計算の難易度

Slide 96

Slide 96 text

Difficulty 96 ▪ 計算の難易度 ▪ 調整期間

Slide 97

Slide 97 text

Difficulty 97 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい)

Slide 98

Slide 98 text

Difficulty 98 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい) 調整内容

Slide 99

Slide 99 text

Difficulty 99 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい) 調整内容 ⇨ 計算成功までの時間が10分

Slide 100

Slide 100 text

Difficulty 100 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい) 調整内容 ⇨ 計算成功までの時間が10分 調整材料

Slide 101

Slide 101 text

Difficulty 101 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい) 調整内容 ⇨ 計算成功までの時間が10分 調整材料 ⇨ 前回のHashrate(採掘速度)

Slide 102

Slide 102 text

Difficulty 102 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2016Block(2週間くらい) 調整内容 ⇨ 計算成功までの時間が10分 調整材料 ⇨ 前回のHashrate(採掘速度) ▪ 競争が激しい ⇨ Difficultyも急上昇

Slide 103

Slide 103 text

Difficulty 103 ▪ 計算の難易度 ▪ 調整期間 ⇨ 2週間 調整内容 ⇨ 計算成功までの時間が10分 調整材料 ⇨ 前回のHashrate(採掘速度) ▪ 競争が激しい ⇨ Difficultyも急上昇

Slide 104

Slide 104 text

Calculation 104

Slide 105

Slide 105 text

Calculation 105 Version +

Slide 106

Slide 106 text

Calculation 106 Version + hashPrevBlock +

Slide 107

Slide 107 text

Calculation 107 Version + hashPrevBlock + HashMerkleRoot +

Slide 108

Slide 108 text

Calculation 108 Version + hashPrevBlock + HashMerkleRoot + Time +

Slide 109

Slide 109 text

Calculation 109 Version + hashPrevBlock + HashMerkleRoot + Time + Bits

Slide 110

Slide 110 text

Calculation 110 Version + hashPrevBlock + HashMerkleRoot + Time + Bits + Nonce

Slide 111

Slide 111 text

Calculation 111 (Version + hashPrevBlock + HashMerkleRoot + Time + Bits + Nonce) × sha256 × sha256 =

Slide 112

Slide 112 text

Calculation 112 (Version + hashPrevBlock + HashMerkleRoot + Time + Bits + Nonce) × sha256 × sha256 = 00000000000008a3a41b85b8b29ad444def299fee21 793cd8b9e567eab02cd81

Slide 113

Slide 113 text

Calculation 113 (Version + hashPrevBlock + HashMerkleRoot + Time + Bits + Nonce) × sha256 × sha256 = 00000000000008a3a41b85b8b29ad444def299fee21 793cd8b9e567eab02cd81 BlockHash < Target

Slide 114

Slide 114 text

Calculation 114 (Version + hashPrevBlock + HashMerkleRoot + Time + Bits + Nonce) × sha256 × sha256 = 00000000000008a3a41b85b8b29ad444def299fee21 793cd8b9e567eab02cd81 BlockHash < Target

Slide 115

Slide 115 text

Incentive 115

Slide 116

Slide 116 text

Incentive 116 ▪ 採掘者に与えられるReward

Slide 117

Slide 117 text

Incentive 117 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料

Slide 118

Slide 118 text

Incentive 118 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料 ▪ Bitcoinの発行上限

Slide 119

Slide 119 text

Incentive 119 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料 ▪ Bitcoinの発行上限 ⇨ 2100万BTC

Slide 120

Slide 120 text

Incentive 120 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料 ▪ Bitcoinの発行上限 ⇨ 2100万BTC ▪ 2140年に打ち止め

Slide 121

Slide 121 text

Incentive 121 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料 ▪ Bitcoinの発行上限 ⇨ 2100万BTC ▪ 2140年に打ち止め ▪ 2140年以降のMining

Slide 122

Slide 122 text

Incentive 122 ▪ 採掘者に与えられるReward ⇨ 新規発行 + 取引手数料 ▪ Bitcoinの発行上限 ⇨ 2100万BTC ▪ 2140年に打ち止め ▪ 2140年以降のMining ⇨ 手数料の高騰 or ハードフォーク

Slide 123

Slide 123 text

Halving 123

Slide 124

Slide 124 text

Halving 124 ▪ 半減期

Slide 125

Slide 125 text

Halving 125 ▪ 半減期 ⇨ 21万Blockごと

Slide 126

Slide 126 text

Halving 126 ▪ 半減期 ⇨ 21万Blockごと ▪ 初期のRewardは50BTC

Slide 127

Slide 127 text

Halving 127 ▪ 半減期 ⇨ 21万Blockごと ▪ 初期のRewardは50BTC ▪ 今は6.25BTCくらい(2020/12/09)

Slide 128

Slide 128 text

Mining War

Slide 129

Slide 129 text

Mining War ▪ Bitcoinの価値上昇

Slide 130

Slide 130 text

Mining War ▪ Bitcoinの価値上昇 ⇨ Mining競争の激化

Slide 131

Slide 131 text

Mining War ▪ Bitcoinの価値上昇 ⇨ Mining競争の激化 ▪ 必要なHashRateの高騰

Slide 132

Slide 132 text

Mining War ▪ Bitcoinの価値上昇 ⇨ Mining競争の激化 ▪ 必要なHashRateの高騰 ⇨ 今は150EH/sくらい

Slide 133

Slide 133 text

▪ Bitcoinの価値上昇 ⇨ Mining競争の激化 ▪ 必要なHashRateの高騰 ⇨ 今は150EH/sくらい

Slide 134

Slide 134 text

Mining Machine

Slide 135

Slide 135 text

Mining Machine ▪ 適材ハードウェア

Slide 136

Slide 136 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU?

Slide 137

Slide 137 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU?

Slide 138

Slide 138 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA?

Slide 139

Slide 139 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA? ⇨ ASIC

Slide 140

Slide 140 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA? ⇨ ASIC: Mining専用IC

Slide 141

Slide 141 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA? ⇨ ASIC: Mining専用IC ▪ どのマシンがいい?

Slide 142

Slide 142 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA? ⇨ ASIC: Mining専用IC ▪ どのマシンがいい? ⇨ Bitmain Antminer

Slide 143

Slide 143 text

Mining Machine ▪ 適材ハードウェア ⇨ CPU? GPU? FPGA? ⇨ ASIC: Mining専用マシン ▪ どのマシンがいい? ⇨ Bitmain Antminer

Slide 144

Slide 144 text

Mining Farm

Slide 145

Slide 145 text

Mining Farm ▪ Miningのために作られた巨大データセンター

Slide 146

Slide 146 text

Mining Farm ▪ Miningのために作られた巨大データセンター

Slide 147

Slide 147 text

Mining Farm ▪ Miningのために作られた巨大データセンター

Slide 148

Slide 148 text

Mining Farm ▪ Miningのために作られた巨大データセンター

Slide 149

Slide 149 text

Mining Farm ▪ Miningのために作られた巨大データセンター ▪ 100MW以上の電力

Slide 150

Slide 150 text

Mining Farm ▪ Miningのために作られた巨大データセンター ▪ 100MW以上の電力 ⇨ 2万8000世帯

Slide 151

Slide 151 text

Mining Farm ▪ Miningのために作られた巨大データセンター ▪ 100MW以上の電力 ⇨ 2万8000世帯 ▪ 未認可も含めるとその数は数千

Slide 152

Slide 152 text

Bitmain Texas Farm

Slide 153

Slide 153 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立

Slide 154

Slide 154 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい

Slide 155

Slide 155 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい ▪ 総電力300MW

Slide 156

Slide 156 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい ▪ 総電力は300MW

Slide 157

Slide 157 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい ▪ 総電力は300MW

Slide 158

Slide 158 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい ▪ 総電力は300MW

Slide 159

Slide 159 text

Bitmain Texas Farm ▪ テキサス州ロックデールの工場跡地に設立 ▪ フットボール競技場3つ分くらい ▪ 総電力は300MW

Slide 160

Slide 160 text

え、こんなん勝てんやん 160

Slide 161

Slide 161 text

え、こんなん勝てんやん 161 だって一人しか報酬を貰えないんでしょ?

Slide 162

Slide 162 text

え、こんなん勝てんやん 162 だって一人しか報酬を貰えないんでしょ?

Slide 163

Slide 163 text

え、こんなん勝てんやん 163 だって一人しか報酬を貰えないんでしょ?

Slide 164

Slide 164 text

え、こんなん勝てんやん 164 やっぱり仮想通貨で稼ぐには取引所のハッキングしか...... だって一人しか報酬を貰えないんでしょ?

Slide 165

Slide 165 text

え、こんなん勝てんやん 165 やっぱり仮想通貨で稼ぐには取引所のハッキングしか...... だって一人しか報酬を貰えないんでしょ?

Slide 166

Slide 166 text

え、こんなん勝てんやん 166 やっぱり仮想通貨で稼ぐには取引所のハッキングしか...... だって一人しか報酬を貰えないんでしょ?

Slide 167

Slide 167 text

え、こんなん勝てんやん 167 やっぱり仮想通貨で稼ぐには取引所のハッキングしか...... だって一人しか報酬を貰えないんでしょ?

Slide 168

Slide 168 text

Mining Pool 4.

Slide 169

Slide 169 text

Mining Pool

Slide 170

Slide 170 text

Mining Pool ▪ ソロマイニング

Slide 171

Slide 171 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的

Slide 172

Slide 172 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的 ▪ 皆んなで協力する

Slide 173

Slide 173 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的 ▪ 皆んなで協力する ▪ もらえる報酬

Slide 174

Slide 174 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的 ▪ 皆んなで協力する ▪ もらえる報酬 ⇨ 計算に貢献した分

Slide 175

Slide 175 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的 ▪ 皆んなで協力する ▪ もらえる報酬 ⇨ 計算に貢献した分 ▪ 人がたくさん欲しい

Slide 176

Slide 176 text

Mining Pool ▪ ソロマイニング ⇨ 非現実的 ▪ 皆んなで協力する ▪ もらえる報酬 ⇨ 計算に貢献した分 ▪ 人がたくさん欲しい ⇨ 誰でもオンライン参加

Slide 177

Slide 177 text

No content

Slide 178

Slide 178 text

A A A

Slide 179

Slide 179 text

A A A A - Block Info - Job

Slide 180

Slide 180 text

A A A A - Block Info - Job B B B

Slide 181

Slide 181 text

A A A A - Block Info - Job B B B B - Worker Info - Share

Slide 182

Slide 182 text

Payment Reward

Slide 183

Slide 183 text

Payment Reward ▪ PPS (Pay Per Share)

Slide 184

Slide 184 text

Payment Reward ▪ PPS (Pay Per Share) ▪ PPLS (Pay Per Last N Share)

Slide 185

Slide 185 text

PPS

Slide 186

Slide 186 text

PPS ▪ Pay Per Share

Slide 187

Slide 187 text

PPS ▪ Pay Per Share ▪ Shareごとに固定金額を支払う

Slide 188

Slide 188 text

PPS ▪ Pay Per Share ▪ Shareごとに固定金額を支払う ▪ Block生成の成功は無関係

Slide 189

Slide 189 text

PPS ▪ Pay Per Share ▪ Shareごとに固定金額を支払う ▪ Block生成の成功は無関係 ⇨ 運営はリスキー

Slide 190

Slide 190 text

PPS ▪ Pay Per Share ▪ Shareごとに固定金額を支払う ▪ Block生成の成功は無関係 ⇨ 運営はリスキー ▪ 手数料⬆

Slide 191

Slide 191 text

PPLNS

Slide 192

Slide 192 text

PPLNS ▪ Pay Per Last N Share

Slide 193

Slide 193 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う

Slide 194

Slide 194 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う ▪ Block生成

Slide 195

Slide 195 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う ▪ Block生成 ⇨ 最後からN個までのShareをチェック

Slide 196

Slide 196 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う ▪ Block生成 ⇨ 最後からN個までのShareをチェック ⇨ N / 報酬割合

Slide 197

Slide 197 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う ▪ Block生成 ⇨ 最後からN個までのShareをチェック ⇨ N / 報酬割合 = Reward

Slide 198

Slide 198 text

PPLNS ▪ Pay Per Last N Share ▪ Block生成時のみ支払う ▪ Block生成 ⇨ 最後からN個までのShareをチェック ⇨ N / 報酬割合 = Reward

Slide 199

Slide 199 text

Current Situation

Slide 200

Slide 200 text

Current Situation ▪ Mining Poolでも競争がある

Slide 201

Slide 201 text

Current Situation ▪ Mining Poolでも競争がある ▪ Mining FarmもPoolに参加する

Slide 202

Slide 202 text

Current Situation ▪ Mining Poolでも競争がある ▪ Mining FarmもPoolに参加する ▪ 時代は中国一強

Slide 203

Slide 203 text

No content

Slide 204

Slide 204 text

A: Slush Pool - チェコ - PoolはOSS A

Slide 205

Slide 205 text

A: Slush Pool - チェコ - PoolはOSS A B: China B B B B B B

Slide 206

Slide 206 text

A: Slush Pool - チェコ - PoolはOSS A B: China - マイニングシェアの65% B B B B B B

Slide 207

Slide 207 text

A: Slush Pool - チェコ - PoolはOSS A B: China - マイニングシェアの65% - 安価なマシン供給のパイプ B B B B B B

Slide 208

Slide 208 text

A: Slush Pool - チェコ - PoolはOSS A B: China - マイニングシェアの65% - 安価なマシン供給のパイプ - 安価な人件費 B B B B B B

Slide 209

Slide 209 text

A: Slush Pool - チェコ - PoolはOSS A B: China - マイニングシェアの65% - 安価なマシン供給のパイプ - 安価な人件費 - 極端に安い電力代 B B B B B B

Slide 210

Slide 210 text

Problem of PoW

Slide 211

Slide 211 text

Problem of PoW ▪ 環境に悪い

Slide 212

Slide 212 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題

Slide 213

Slide 213 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題

Slide 214

Slide 214 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題 ⇨ 取引の支配

Slide 215

Slide 215 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題 ⇨ 取引の支配 ⇨ コインの価値⬇

Slide 216

Slide 216 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題 ⇨ 取引の支配 ⇨ コインの価値⬇ ▪ Block承認が長い

Slide 217

Slide 217 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題 ⇨ 取引の支配 ⇨ コインの価値⬇ ▪ Block承認が長い ⇨ 取引の待ち時間

Slide 218

Slide 218 text

Problem of PoW ▪ 環境に悪い ⇨ 電力問題 ▪ 51%問題 ⇨ 取引の支配 ⇨ コインの価値⬇ ▪ Block承認が長い ⇨ 取引の待ち時間: 6承認必要

Slide 219

Slide 219 text

Alternatives PoW

Slide 220

Slide 220 text

Alternatives PoW ▪ Proof of stake

Slide 221

Slide 221 text

Alternatives PoW ▪ Proof of stake ▪ Proof of Importance

Slide 222

Slide 222 text

Alternatives PoW ▪ Proof of stake ▪ Proof of Importance ▪ Proof of burn

Slide 223

Slide 223 text

Alternatives PoW ▪ Proof of stake ▪ Proof of Importance ▪ Proof of burn ▪ Proof of authority

Slide 224

Slide 224 text

Alternatives PoW ▪ Proof of stake ▪ Proof of Importance ▪ Proof of burn ▪ Proof of authority etc...

Slide 225

Slide 225 text

Thanks! 質問などあればぜひ! 225