LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > ALOKEX蔡徐坤:教你一分钟了解莱特币算法Scrypt以及内存依赖的重要性!

ALOKEX蔡徐坤:教你一分钟了解莱特币算法Scrypt以及内存依赖的重要性!

2020-08-21 ALOKEX运营部 来源:火星财经
ALOKEX创新合约交易所招募城市合伙人及代理商,蔡徐坤:教你一分钟了解莱特币算法。


什么是Scrypt算法?蔡徐坤:ALOKcoin888

Scrypt是莱特币使用的算法,Scrypt在比特币被发明之前就已经存在了,scrpyt算法是由著名的FreeBSD黑客Colin Percival为他的备份服务Tarsnap开发的,当初的设计是为了降低CPU负荷,尽量少的依赖cpu计算,是一种内存依赖型的算法。

Scrypt算法是在什么情况下诞生的?

中本聪的愿景是“一CPU一票”,可是由于利益的驱使,比特币的挖矿经历了从CPU,到GPU,到FPGA,到ASIC的过程,人们开始使用特制的芯片来挖矿,这让使用CPU的用户基本没有机会得到区块激励。

这与本聪大叔的愿景相违背,这时候莱特币率先使用了抗ASIC的挖矿算法Scrypt,是真正的刚性内存的哈希函数,在算力(CPU)和内存(RAM)之间达到一种平衡。

Scrypt算法的工作原理是什么?

1,首先用随机数据填充随机存取存储器RAM里面的缓存空间。

2,再从这块内存区域里虚拟随机地读取数据,同时要求整个缓存都存储在RAM里面。

总结一下:

Scrypt是一种内存依赖型的算法,内存(RAM)对于ASIC还是CPU来说,制造成本和访问速度是区别不大的,Scrypt算法迫使矿工使用内存来缓存中间的Hash结果,来提高计算速度和效率,使得普通矿机也可以挖矿。

莱特币率先使用Scrypt算法作为PoW核心,因此奠定了第一山寨币的地位,Scrypt算法由于其内存依赖的设计,特别符合当时对抗ASIC矿机的设计,促进了区块链系统向更好的方向发展,是一个里程碑式的算法!


本文来源:ALOKEX运营部
原文标题:ALOKEX蔡徐坤:教你一分钟了解莱特币算法Scrypt以及内存依赖的重要性!

—-

编译者/作者:ALOKEX运营部

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...