需要帮助?

区块链基础 - 什么是hashrate(哈希率)?

NiceHash是一个哈希算力市场,在这个市场中,人们可以将其拥有的计算机算力资源出售给出价最高的买家。Hashpower(哈希算力)亦可称为hashrate(哈希率),但究竟什么是哈希率呢?请阅读本文了解有关哈希率的相关概念。

在开始阐述哈希率的概念之前,您需要了解加密货币挖矿的原理,您可以阅读该文章了解挖矿的原理,简而言之,挖矿是矿工周期性地去运算某个数字答案的过程,如果矿工猜中正确的答案,则可以获得经济奖励。

NHOS

基础概念

哈希率是Proof of Work(工作量证明)共识的组成部分之一,Proof of Work机制在众多矿工之间形成一个竞争性的系统,后者的工作则是将新的交易纳入到区块链中,从而确认对区块链交易进行确认。 

为了将交易添加到区块链中,矿工必须运算出一种单向函数的结果,这种函数也被称为哈希函数,您可以查看SHA256单向函数的案例:

哈希函数式一种将输入信息隐藏在输出信息之后的巧妙方法,如果没有输入信息(即交易),则基本上不可能从输出结果运算出函数的解,比特币使用了一种称为nonce的字符串(该数值只能被使用一次),这允许矿工队输出结果进行修改,直至其满足要求。

什么是哈希率?

矿工运算nonce值(只可使用一次)并猜测输出数据的一部分,后者由网络难度指定。通过猜测出正确的nonce值,矿工将可以正确地运算出区块中交易的哈希输出结果。

每秒进行猜测的数量即称为哈希率。

例如,每秒100万猜测运算即为每秒进行1 MegaHash运算(MH/s),显卡RTX 3090在DaggerHashimoto (Ethash)算法的哈希率约为115MH/s,这等于每秒可以进行115000000次猜测运算!

当然,可以是不同的测量单位,这取决于猜测的难度(一般取决于猜测运算所需要的时间),一般来说,在DaggerHashimoto算法进行挖矿比在KAWPOW算法进行挖矿的猜测运算速度更快,因此哈希率在DaggerHashimoto中比KAWPOW中更快!

显卡 DaggerHashimoto算法 KAWPOW算法 Autolykos算法
NVIDIA RTX 3090 120 MH/s 54 MH/s 260 MH/s
AMD RX 6700 XT 47 MH/s 22 MH/s 80 MH/s