-
Notifications
You must be signed in to change notification settings - Fork 2
/
derivatives.html
136 lines (109 loc) · 8.34 KB
/
derivatives.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!-- DO NOT EDIT THIS FILE, this file is generated by src/conv.rb -->
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Bitcoinの派生通貨 - ビットコインの仕組み:Bitcoinを技術的に徹底解説!</title>
<meta name="description" content="Peercoin, Litecoinと、それを支えるProof-of-Stakeモデルについて解説。">
<link rel="stylesheet" href="res/style.css">
<link rel="alternate" type="application/rss+xml" href="http://bitcoin.peryaudo.org/index.rdf" />
<meta name=viewport content="width=device-width, initial-scale=1">
<script type="text/javascript">
window.google_analytics_uacct = "UA-530611-8";
</script>
</head>
<body>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-530611-8', 'peryaudo.org');
ga('send', 'pageview');
</script>
<div id="container">
<div id="header">
<h1>ビットコインの仕組み</h1>
<a href="index.html"><img id="logo" src="res/logo.png" alt="ビットコインの仕組み"></a>
<a href="https://github.com/peryaudo/bcwallet"><img style="position: absolute; top: 0; right: 0; border: 0;" src="res/fork_me_on_github.png" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a>
</div>
<div id="content">
<h2 id="bitcoinの派生通貨">Bitcoinの派生通貨</h2>
<p>Bitcoinの派生通貨は数え切れないほど存在するが、その多くはほとんど名前だけを変えただけの代物で、正直Bitcoinバブルが終わった後に残るとは思えない物である。</p>
<p>しかし、その中でもいくつか、比較的有力で今後も生き残りうると思われるものが存在する。ここでは、そのような中で主要な物を紹介する。</p>
<div class="toc"><ul>
<li>
<a href="#bitcoinの派生通貨">Bitcoinの派生通貨</a>
<ul>
<li>
<a href="#litecoin">Litecoin</a>
</li>
<li>
<a href="#peercoin">Peercoin</a>
</li>
<li>
<a href="#ripple">Ripple</a>
</li>
<li>
<a href="#ethereum">Ethereum</a>
</li>
<li>
<a href="#twister">Twister</a>
</li>
</ul>
</li>
</ul>
</div>
<h3 id="litecoin">Litecoin</h3>
<p><a href="https://litecoin.info/">Litecoin</a>の主要なBitcoinからの変更点は、Bitcoinで用いるハッシュ関数をSHA-256からscryptに変えたことぐらいである。しかしながら、多くの他の(ほぼ名前を変えただけの)暗号通貨のベースとなっており、Monacoinなどもこのうちの1つである。</p>
<p>採掘によって利益を上げるという観点からいけば、SHA-256に対するマイニングは既に専用ハードウエアが存在していて、大規模な投資をしないと見返りが期待できないのに対して、scrypt系の暗号通貨では未だGPGPUによる採掘が主流で、いくらか見返りの期待できる状況であり、そういった要因がこれらの派生通貨を延命させている。
しかし、Litecoinはまだしも、Litecoin系の他の派生通貨が今後共使われ続ける可能性は、現時点では極めて低いと言わざるをえないだろう。</p>
<!--ADS-->
<h3 id="peercoin">Peercoin</h3>
<p>対して、Bitcoinに対してより根本的な改善が図られており、技術的な観点のみでいえば、Bitcoinに取って代わる可能性が十分にあるのが<a href="http://www.peercoin.net/">Peercoin</a>である。
Peercoinにおいては、BitcoinのProof-of-workモデルに加えて、Proof-of-stakeと呼ばれる新たな方法がブロックチェーンの生成に用いられている。このことにより、Proof-of-workモデルにおける、ネットワーク維持のための莫大なエネルギー消費や、51%問題(ネットワークで攻撃者が51%を超えるハッシュ探索能力を得ると、<a href="design.html">Bitcoinの仕組み</a>で解説した、攻撃者とのブロックチェーンの伸ばし合い競争に攻撃者が勝ってしまう問題)などのいくつかの重大な問題が解決されている。Peercoinは少ないエネルギーでネットワークを維持することができ、Proof-of-stakeによって、(Bitcoinの供給量上限とは異なって)年率1%のインフレーションが実現されている。</p>
<p>(加筆予定)</p>
<h3 id="ripple">Ripple</h3>
<p>Mt.Goxの創設者としても知られるJed McCalebらによって開発された、Bitcoinの仕組みを背景とした新たな支払いシステムが<a href="https://ripple.com/">Ripple</a>である。</p>
<p>Ripple Labsが全ての通貨の発行と分配を引き受けている点や、二重支払いの防止をProof-of-Workによる仕組みでなく合意(Consensus)モデルによって行っている点などが異なる。</p>
<h3 id="ethereum">Ethereum</h3>
<p>直接のアプリケーションではなく、ブロックチェーンの仕組みを用いたアプリケーションのプラットフォームとなる事を目的としているのが<a href="https://www.ethereum.org">Ethereum</a>である。</p>
<p>Ethereumを使うことで開発者は、Ethereumのブロックチェーンを使った様々なアプリケーションを開発することができ、自前でこれらを全て構築した場合に生じる様々な問題を回避することができる。</p>
<p>(加筆予定)</p>
<h3 id="twister">Twister</h3>
<p>これは通貨やそれに類する物ではない。<a href="http://twister.net.co/">Twister</a>は、TwitterライクなマイクロブログをP2P上に実現するソフトウエアである。</p>
<p>主には分散ハッシュテーブル(Distributed Hash Table)を用いてつぶやきのルーティングなどが構築されている。</p>
<p>ブロックチェーンは、「ユーザー登録」相当の機能を実現する為に利用されている。</p>
<p>BitcoinとBitTorrentの仕組みを用いた、という点が過度に強調されがちであるが、ブロックチェーンの利用は極めて限定的であり、必須とは言えないだろう。また、マイニングのインセンティブとしてマイナーに広告を表示する権利を与えるとしているが、このような仕組みがうまく機能するかどうかは不明である。</p>
<p>「<a href="history.html">Bitcoinの歴史</a>」につづく</p>
</div>
<div id="menu">
<ul>
<li><a href="index.html">トップ</a></li>
<li><a href="design.html">Bitcoinの仕組み</a></li>
<li><a href="comparison.html">Bitcoinウォレットの比較</a></li>
<li><a href="detail.html">Bitcoinの細部</a></li>
<li><a href="implement.html">Bitcoinウォレットを実装する</a></li>
<li><a href="malleability.html">トランザクション展性とは</a></li>
<li><a href="derivatives.html">Bitcoinの派生通貨</a></li>
<li><a href="history.html">Bitcoinの歴史</a></li>
<li><a href="links.html">リンク集</a></li>
</ul><ul>
<li><a href="intro.html">はじめに</a></li>
<li><a href="sitemap.html">サイトの構成</a></li>
<li><a href="background.html">必要な予備知識</a></li>
</ul>
<ul>
<li><a href="http://peryaudo.org/">筆者紹介</a></li>
<li><a href="http://bitcoin.peryaudo.org/index.rdf">RSS 2.0</a></li>
</ul>
<ul>
<li><a href="https://github.com/peryaudo/bitcoin.peryaudo.org">このページの編集を提案</a></li>
</ul>
</div>
<div id="footer">
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="クリエイティブ・コモンズ・ライセンス" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br /><a xmlns:cc="http://creativecommons.org/ns#" href="http://bitcoin.peryaudo.org/" property="cc:attributionName" rel="cc:attributionURL">peryaudo</a> 作『<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">ビットコインの仕組み</span>』は<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">クリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンス</a>で提供されています。
</div>
</div>
</body>
</html>