Scrypt挖掘算法概述


数据挖掘对于确定区块链上交易的完整性至关重要。除了可以进行交易验证外,它还可以防止因欺诈行为而花费大量资金。市场充斥着加密挖掘算法; 他们每个人都在争夺市场份额,并且像其他任何人一样,Scrypt挖掘算法也在其中。

那么什么是Scrypt?它的优点和实际应用是什么?与我们一起探讨这个主题。首先,让我们简要定义一下。Scrypt是基于密码的密钥派生功能, 在某些采用工作量证明协议的区块链中使用。它通过Tenebrix项目发现了加密货币中的突出地位。自那时以来,它已经看到了更广泛的适应性,使其三个最重要的区块链的数字资产市值超过30亿美元。

Scrypt的演变

Colin Percival在2009年为Tarsnap的在线备份服务开发了Scrypt 。他将其设计为一种难于记忆的算法,通过防止大规模自定义硬件攻击来提高网络安全性。由于攻击将需要大量RAM,因此执行起来的成本很高。

当时,加密货币尚未兴起,并且以前从未意识到Scrypt在Blockchain上的应用。从Percival停止的地方开始,其他玩家找到了将算法应用于加密货币的方法。可以从两个角度看待Scrypt对加密货币的采用:

  • 开拓性项目 
  • 当前使用Scrypt的项目

加密货币的初始应用

这个时期有两个项目占主导地位;Tenebrix和Fairbrix项目。两项计划的成败都为增加Scrypt在加密货币中的使用奠定了基础。

匿名程序员ArtForz在2011年开发了Tenebrix。他的项目率先将Scrypt用作哈希算法。尽管该项目失败了,但它为加密发烧友提供了CPU友好的挖矿选项,从而看到了Tenebrix对基于Scrypt的项目和其他耐ASIC的项目的影响,从而开创了先例。

后来,查理·李(Charlie Lee)将开发Terebrix(TBX)克隆产品Fairbrix(FBX)。他的项目遇到了两个重大问题:第一个是硬币的客户有一个错误,阻止了新硬币的创建。其次,该项目遭受了51%的攻击,导致损失了1,600个硬币并最终导致死亡。

不受这些不幸的打击,查理·李(Charlie Lee)合并了为FBX完成的大部分工作,并将其与比特币的代码结合起来创建了Litecoin。

在Scrypt上运行的当前项目

Scrypt的开创性工作使其在后来的项目中得到成功采用。然后,这里是该算法最重要的项目。

莱特币(LTC)

Litecoin于2011年10月在BTC上首次亮相。当时,它吹嘘自己可以抵抗ASIC。它采用了以下参数N = 1024,r = 1和p = 1。这些与C.Perceival提出的r = 8的参数相矛盾,该参数将迫使矿工使用更多的RAM,从理论上减少了ASIC在网络中的主导地位。

在辩护中,查理·李(Charlie Lee)认为,更多的内存哈希参数会降低网络客户端的速度。在使用更多残酷的参数进行测试时,他发现客户端将冻结引入新块的过程。因此,使用强度较小的参数可改善用户体验。

那时,不存在具有Scrypt-mining功能的GPU,ASIC或FPGA,仅将其作为CPU进行挖掘。2014年5月,引入了ASIC Scrypt采矿设备,而LTC则从ASIC抵抗转变了。ASIC Scrypt挖掘在LTC挖掘社区中被广泛接受,因为它有助于保护网络安全

狗狗币

狗狗币开了个玩笑,尽管有好成绩,但它出了错。它是LTC的硬分叉,于2013年成立,最初是一种“玩笑货币”。然而,它获得了普及,在TikTok泵之后获得了很大的市值。

DOGE的参数与LTC的参数不同,其阻塞时间为一分钟,而LTC的阻塞时间为2.5分钟

由于其网络遭受51%攻击的威胁,LTC C.Lee建议在两个网络之间合并挖掘。合并于2014年7月实现,允许同时开采两种硬币。同样,两个系统对于挖掘难度和哈希率都具有较高的相关系数。

stein

Einsteinium是2014年3月推出的比特币源代码的一个分支。它采用Scypt而不是SHA-256。此外,它还使用Kimoto重力井来平整采矿场,并检查多池采矿的增长。

该网络具有50%的块减少和60秒的块时间。其延迟的工作量证明(dPoW)通过对BTC哈希率进行公证来增强抵抗51%攻击的能力。这样,对网络进行一小时攻击的成本等同于对BTC进行类似的攻击。

Scrypt的优点和应用是什么

Scrypt在以下方面具有优势:

  • 这是一种安全的算法,不会受到暴力攻击,因为对其执行攻击的计算难度使活动变得昂贵。
  • 与在BTC上进行交易相比,在基于Scrypt的网络上进行交易便宜。
  • Scrypt上的挖矿块比BTC快四倍。与SHA-256(Terahashes)相比,其采矿范围为每秒千哈希到每秒兆哈希,从而确保更快的交易周转时间。
  • 它消耗更少的功率。Scrypt的设计减轻了ASIC的支配地位,因此,与使用SHA-256相比,它倾向于消耗更少的能量。大多数个体矿工都喜欢它。
  • Scrypt平衡了采矿的竞争环境。与标准的CPU / GPU挖掘相比,它否定了大型挖掘池或ASICS的优势。

Scrypt算法在以下方面很有用:

  • 许多采用PoW协议的加密货币都在使用它。
  • 其强大的安全功能使其非常适合加密在线钱包,文件和密码。 

结论

加密挖掘算法多种多样,因为存在多个硬币,并且还在开发中。这些算法中的每一种都在争夺市场份额。尽管SHA-256是最主要的,但其他重要参与者正在迎合多元化的加密市场。 

Scrypt是一种这样的算法。尽管最初打算用于其他用途,但它已在加密货币世界中立足。尽管它具有原生的轻量级设计,但它在功能上却包含了一些优点。对于寻求其他产品并在加密钱包,文件和应用程序密码中找到应用程序的用户而言,这是一种受欢迎的选择。

本文链接地址:https://www.wwsww.cn/btbkuangye/6848.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。