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运营部 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
ALOKEX蔡徐坤:教你一分钟了解莱特币算法Scrypt以及内存依赖的重要性!
2020-08-21 ALOKEX运营部 来源:火星财经
LOADING...
相关阅读:
- 暴雨过后比特币全网算力暴跌11.59%,如何应对挖矿突发的“意外”?2020-08-21
- 手机挖比特币的陷进你都掌握了吗?2020-08-21
- 比特币市场与2016年市场牛市结构相似可能还将大幅上涨我们该怎么把握2020-08-21
- Defi一天,币圈一年!大姨夫超过比特币,二姨夫成功超过姨太!2020-08-21
- 快递小哥紧跟时代步伐,每天挖0.026枚2020-08-21