Mercurial > hg > Papers > 2019 > aka-thesis
comparison slide/slide.html @ 20:828b13d9c918
update slide
author | akahori |
---|---|
date | Wed, 20 Feb 2019 15:37:20 +0900 |
parents | 1bbebae0635c |
children | 3776a23274a7 |
comparison
equal
deleted
inserted
replaced
19:1bbebae0635c | 20:828b13d9c918 |
---|---|
84 | 84 |
85 <div class='slide '> | 85 <div class='slide '> |
86 <!-- === begin markdown block === | 86 <!-- === begin markdown block === |
87 | 87 |
88 generated by markdown/1.2.0 on Ruby 2.3.7 (2018-03-28) [universal.x86_64-darwin17] | 88 generated by markdown/1.2.0 on Ruby 2.3.7 (2018-03-28) [universal.x86_64-darwin17] |
89 on 2019-02-20 12:51:21 +0900 with Markdown engine kramdown (1.17.0) | 89 on 2019-02-20 14:44:28 +0900 with Markdown engine kramdown (1.17.0) |
90 using options {} | 90 using options {} |
91 --> | 91 --> |
92 | 92 |
93 <!-- _S9SLIDE_ --> | 93 <!-- _S9SLIDE_ --> |
94 <h1 id="section">目次</h1> | 94 <h1 id="section">目次</h1> |
123 <!-- _S9SLIDE_ --> | 123 <!-- _S9SLIDE_ --> |
124 <h1 id="section-1">ブロックチェーンとは</h1> | 124 <h1 id="section-1">ブロックチェーンとは</h1> |
125 | 125 |
126 <p>ブロックチェーンとは分散型台帳技術と呼ばれる. 複数のトランザクションをまとめたブロックをつなげたものを, 台帳と呼ぶ. その台帳をシステムに参加しているノードが保持する技術である.</p> | 126 <p>ブロックチェーンとは分散型台帳技術と呼ばれる. 複数のトランザクションをまとめたブロックをつなげたものを, 台帳と呼ぶ. その台帳をシステムに参加しているノードが保持する技術である.</p> |
127 | 127 |
128 <p>ノード同士はP2Pでつながっており対等である. そのため, 管理者がいなくてもデータの管理が行える.</p> | 128 <p>ブロック同士はハッシュでつながっている. そのため, 1つのブロックが変更されると, それ以降のブロックの整合性が保たれないため, そのHashを調べることで不整合を検知できる</p> |
129 | 129 |
130 <div style="text-align: center;"> | 130 <div style="text-align: center;"> |
131 <img src="./images/blockchain.svg" alt="blockchain" width="800" /> | 131 <img src="./images/blockchain.svg" alt="blockchain" width="800" /> |
132 </div> | 132 </div> |
133 | 133 |
257 | 257 |
258 </div> | 258 </div> |
259 <div class='slide '> | 259 <div class='slide '> |
260 <!-- _S9SLIDE_ --> | 260 <!-- _S9SLIDE_ --> |
261 <h1 id="section-4">まとめ</h1> | 261 <h1 id="section-4">まとめ</h1> |
262 | 262 <ul> |
263 <ul> | 263 <li>実装をし, 分散環境でのデバッグが難しいことがわかった.</li> |
264 <li>Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装した.</li> | 264 <li>Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装した.</li> |
265 <li>これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できる. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える.</li> | 265 <li>これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できる. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える.</li> |
266 </ul> | 266 </ul> |
267 <!-- === end markdown block === --> | 267 <!-- === end markdown block === --> |
268 </div> | 268 </div> |