莱特币 (Litecoin, LTC) 是受比特币(BitCoin, BTC) 的启发而推出的改进版数字货币,由一名曾任职于谷歌的程序员设计并编程实现 , 2011年11月9日发布运行。莱特币与比特币在技术上具有相同的实现原理,但莱特币的创造和转让基于一种开源的加密协议,不受到任何中央机构的管理 。

莱特币是一种基于“点对点”(peer-to-peer)技术的网络货币,也是MIT/X11许可下的一个开源软件项目。它可以帮助用户即时付款给世界上任何一个人。莱特币由一名曾任职于谷歌的程序员(李启威)设计并编程实现,2011年1月9日发布运行。莱特币是受比特币的启发而推出的改进版数字货币。莱特币的技术原理与比特币相同,也是采用去中心化的架构、无任何中心机构控制、新币发行和交易支付转让都是基于开源的加密算法等等这些都是模仿比特币的设计原理。但是,莱特币尽量改进了比特币之前已经表现出的缺点,如交易确认太慢、总量上限偏少、工作量证明机制导致大矿池的出现等等SHA256算法 。

莱特币旨在改进比特币,与其相比,莱特币具有三种显著差异。第一,莱特币网络每2.5分钟(而不是10分钟)就可以处理一个块,因此可以提供更快的交易确认。第二,莱特币网络预期产出8400万个莱特币,是比特币网络发行货币量的四倍之多。第三,莱特币在其工作量证明算法中使用了由Colin Percival首次提出的scrypt加密算法,这使得相比于比特币,在普通计算机上进行莱特币挖掘更为容易。每一个莱特币被分成100,000,000个更小的单位,通过八位小数来界定 。

设计目的

它基于比特币(Bitcoin)协议,但不同于比特币的地方在于,即使在现阶段,通过消费级的硬件也可以高效地“挖矿”。Litecoin提供给您更快速的交易确认(平均2.5分钟),它使用硬内存以及基于scrypt(一种加密算法)的挖矿工作量证明算法,面向大多数人使用的普通计算机及图形处理器(GPU)。Litecoin网络预期将生产8400万个货币单位。

Litecoin的设计目的之一是提供一种挖掘算法,使它能够在挖掘比特币的机器上被同时运行。为挖掘比特币而设计的专用集成电路(ASIC)逐渐兴起的同时,Litecoin也紧跟着技术演变。但在Litecoin货币被广泛应用之前,不太可能会出现专门为Litecoin设计的专用集成电路(ASIC) 。

特点
开发安全性高

在货币安全方面,莱特币的开发过程和支付过程都具有超过普通货币的安全性。在开发过程中,它不可能被伪造,莱特币是一连串复杂的求解代码,它通过挖矿来获得货币而不是印刷,这从根本上杜绝了“假币”的产生,这是它的优点之一。在支付过程中莱特币使用地址和私钥来交易,这好比密码和钥匙,这些地址和私匙的组合排列有上亿种可能,很难破解,提高了安全性。不过即使是非中心化的支付系统,莱特币系统仍然受到“51%Attack”的威胁,即使用全网的51%以上的算力进行运算构建一个区域链与全网赛跑,一旦成功将能掌控莱特币,这将造成严重的后果。虽然“51%Attack”发生的概率很小,但是对于一个公共虚拟货币系统来说,这样的漏洞是不应该被容忍的 。

工作量证明机制创新

莱特币除了在三个方面做了改进(工作量证明机制算法、总量上限、区块生成速度),其他方面都与比特币的特性相同。莱特币工作量证明机制算法采用了scrypt算法,使运算能力难以集中,难以形成像比特币那样的大型矿池,挖矿的矿工比比特币更分散,这也就更有利于防止51%攻击。如果某个山寨币的算法跟比特币相同,那么矿工就可以直接将为比特币定制的芯片矿机拿来挖这些山寨币,或者实施51%攻击;这就会让这些与比特币算法相同的山寨币迅速失去价值。所以,正是因为莱特币的scrypt算法跟比特币的算法不同,比特币芯片矿机无法拿来挖莱特币,这就让莱特币免于攻击,保持了正常发展。

与比特币的不同点
工作量证明机制

莱特币工作量证明机制采用scrypt算法,比特币工作量证明机制是SHA256。scrypt算法计算所需要的时间更长,并且需要占用的内存也更多,该算法使运算能力难以集中,挖矿的矿工比比特币更分散,这有利于防止51%攻击。正是因为莱特币的scrypt算法跟比特币的算法不同,比特币芯片矿机无法拿来挖莱特币,这就让莱特币免于攻击,保持了正常发展。

区块处理速度

莱特币是2.5分钟,比特币是10分钟。比特币的一个缺点就是交易的确认比较慢,区块打包需要10分钟,打包之后还要全网节点验证,验证的时间更长,两个时间加起来总共需要大约40至50分钟左右。莱特币的区块打包速度是比特币的四倍,加上交易确认的时间,总共大约20分钟之内即可完成。

总量上限

莱特币总量上限是8400万个,比特币总量上限是2100万个,莱特币总量上限是比特币的四倍。

安全性

2013年5月,比特币的全网算力是全球排名前500名超级计算机的总和的8倍,达158 THash/s。而莱特币因cPu挖矿的性能限制,全网算力仅为15 GHas/s。莱特币每2.5 min处理一个区块,比特币是10min,对区块链发起一次双重支付攻击的进度服从泊松分布,其攻击成功的概率随区块数的增长而呈指数级下降。当区块数大于6个时,攻击成功的概率将下降到忽略不计的程度,这也正是比特币建议6个确认数方可保障交易安全的依据。当区块的处理速度提高至比特币的4倍时,攻击者制造出一个假节点的成功概率也急剧上升,通过计算泊松分布的概率密度,避免双重支付攻击所需要的节点确认数也将上升至比特币的4倍,即菜特币需要24个节点确认才能达到比特币6个节点确认的安全性。