莱特币(Litecoin,LTC)旨在改进比特币,与其相比,莱特币具有三种显著差异。第一,莱特币网络大约每2.5分钟(而不是10分钟)就可以处理一个块,因此可以提供更快的交易确认。第二,莱特币网络预期产出8400万个莱特币,是比特币网络发行货币量的四倍之多。第三,莱特币在其工作量证明算法中使用了由Colin Percival首次提出的scrypt加密算法,这使得相比于比特币,在普通计算机上进行莱特币挖掘更为容易。— Wikipedia
一句话小结:莱特币采用容易计算的Scrypt杂凑算法(hash algorithm) ,所以出块的时间比较快,矿机的硬体规格较亲民,也因此规划较大的发行量。
比特币采用计算较费时费电的SHA-256,底下讨论这两种杂凑算法的差别。
Mining & Hash Rates
加密货币的挖矿其实是重复计算杂凑值(Hash) 的过程,Hash 长得像这样:
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
每个矿机互相争先计算出符合条件的Hash,一旦先计算出对的Hash 就是代表挖到矿,可以获得报酬和交易手续费,然后重新开始另一个回合。而当中所提到的Hash 条件,或称Hash Difficulty,会不断地被调整,用以符合设定的出块时间,并且引出一个叫“Hash Rates”的概念。
Hash Rates 的单位
1 kH/s is 1,000 (one thousand) hashes per second
1 MH/s is 1,000,000 (one million) hashes per second.
1 GH/s is 1,000,000,000 (one billion) hashes per second.
1 TH/s is 1,000,000,000,000 (one trillion) hashes per second.
1 PH/s is 1,000,000,000,000,000 (one quadrillion) hashes per second.
1 EH/s is 1,000,000,000,000,000,000 (one quintillion) hashes per second.
Hash Rates越高,也就难度越难,代表矿机要花越多的时间才可以计算出符合条件的Hash。如果到GH/s等级,一般只有CPU的个人电脑几乎很难在短时间之内挖到矿,买一张GPU显示卡或一台硬体运算矿机(ASICs)才有可能。目前看来, Bitcoin Hash Rates平均在8 EH/s,Litecoin Hash Rates则是25 TH/s,两者差了两个量级,目前莱特币最强矿机是1.5 MH/s ( AMD HD7990–6GD5, GPU ),比特币的矿机则是14 TH/s ( AntMiner S9, ASIC )。
中国在9月份的一些打压比特币的政策,并没有影响其Hash Rates,也就是说挖矿的人并没有减少,有趣的是莱特币的Hash Rates 反倒缓慢地上升中。
SHA-256 vs. Scrypt
SHA-256 用在比特币的挖矿,属于较花费时间和电力的杂凑算法,也因此导致比特币的交易生效会有一段不短的等待时间,支持SHA-256 的人说这是为了安全性的考量。而支持Scrypt 的人则说,莱特币可以在同样的时间里产出更多的确认区块(confirmation blocks),在POW 的防护下,莱特币更安全。另外,Scrypt 需要记忆体,这项规格对于ASIC 矿机特别昂贵,买的人少,好处是让挖矿的竞争比较公平,但随着莱特币价格推升,不久之后,一定会有更多专用ASIC 矿机出现。
编辑:狼王(微信/QQ:1574808)