LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > Day2:算力算力 一点也不神秘

Day2:算力算力 一点也不神秘

2019-08-06 不详 来源:网络

PmtmbeVfaEFIOJ4yKsORov1q8HLclr9qUd2q4ul0.png

算力,可以简单理解为计算能力。一台矿机每秒钟能够做多少次的哈希碰撞就代表着它的算力。

算力,也称哈希率(HashRate),指计算哈希函数输出的速度。

「单位(H/s)」

1 kH / s =每秒1,000次哈希

1 MH / s =每秒1,000,000次哈希

1 GH / s =每秒1,000,000,000次哈希

1 TH / s =每秒1,000,000,000,000次哈希

1 PH / s =每秒1,000,000,000,000,000次哈希

1 EH / s =每秒

1,000,000,000,000,000,000次哈希

加密方式

比特币加密算法一共有两类:非对称加密算法(椭圆曲线加密算法)和哈希算法(SHA256,RIMPED160算法)。比特币私钥(private key),公钥(public key),公钥哈希值(pubkeyhash),比特币地址(address)公钥和私钥由椭圆曲线加密算法生成,私钥可推出公钥而反之不能。

SHA256 安全散列算法(Secure Hash Algorithm)是SHA-2下细分的一种算法,属于SHA算法之一,是SHA-1的后继者。由美国国家安全局研发。对于任意长度的消息,SHA256都会产生一个256比特(bit,仅等于0或1)长的哈希值,称作消息摘要。这个摘要相当于是个长度为32个字节(1字节=8比特)的数组,通常用一个长度为64的十六进制(0-9、a-f共16个值,每个值等于4比特)字符串来表示。

9H7syNRDeeRhkT9vmKPzCQRdsqQ4EEPCBqC5UyOo.png

SHA算法有如下特性:

1. 信息相同,字符串相同

2. 信息相似,字符串可能完全不同。

这种算法下,哪怕加密前的消息只变动一点点,得到的值也完全不同。

如:

31bcgtRclPK7as4RgRgyv46oq7oJRU0dEYAg2suc.png

比特币的工作量证明(POW)就是利用SHA-256,生成以多个0开始的散列值,其输入包括上一个区块的散列值、时间戳、随机数数(Nonce)、难度系数值。输出为新生成区块的哈希值。 挖矿相当于是猜密码,当你的密码与输出的哈希值完全一致时,你就获得了记账的权利并可以得到区块奖励。哈希函数的不可逆性使得密码的破解变得十分困难,所以这其实是一个穷举的过程,没有捷径,只能不断碰撞。虽然非常看运气,但理论上说,算力越大,猜中的可能性越大、猜中的速度越快。

6WFOO5aDqaKImsJ4IpHnxEHYJ3NmEAKamnuWMjq2.png

数据来源:BTC.com

比特币程序要求每十分钟出一个块,而每次的区块头、时间戳、随机数都不同,可能导致难度相差巨大,于是系统通过改变要求散列值开头0的个数来调整难度。

51%算力攻击

就像当某个大股东手握公司51%的股份时,其他股东的决策就不能对他产生威胁了一样,当某个矿工A的算力达到全网算力的51%及以上时,就拥有了获得记账权的绝对优势(虽然可能某时刻有某个幸运儿B率先A挖到一个区块,但从长远来看,A打包的速度是快于其他所有人的,而根据比特币的最长链原则,所有人都会站队到A形成的链上继续挖矿,短链则会被废弃。),这样A就可以篡改区块链上的记录,因此只要他从包含自己想要篡改的交易数据之前的一个区块开始继续向下挖矿,那么他就有可能创造出一条比当前主链更长的区块链。

拥有51%及以上算力的矿工可以做到:

1、修改自己最新的交易记录,使自己拥有双重支付的能力。(即“双花”,一份钱花两次,最长链仍只有一条,不过被放弃的链上那笔交易的区块也已得到了确认)

2、阻止最新的区块确认,甚至是全部交易。

3、阻止部分或者全部矿工开采到任何有效的新区块。

而不能做到的:

1、修改其它人的交易记录。

2、阻止交易请求发出,他阻止的只是确认交易,而不是别人发出交易的动作。

3、改变每个区块产生的比特币数量。

4、凭空产生比特币。

5、把不属于他的比特币发送给自己或者他人。

不过现实情况是,目前几乎没有任何个人和单个组织能够发起51%算力攻击。即使有,用这51%的算力来进行挖矿而获得的收益(比如控制比特币的定价权)都会比进行算力攻击所产生的收益大得多。

算力变化

比特币全网算力2017年12月时是9.9EH/s

2019年7月23日全网算力为65.44 EH/s

目前未来矿场已上线四款双挖算力包,除了BTC区块奖励,还能获得FM币激励。

tgc38nJpiScK2Tyf5ye5AKHC48kmVipWXNjDTHCi.png

nlUkbusfnyPigv1NpRlW7mvyz0NhHmg7rzm9wpZm.png

A0cqKEMZ6EedVR7cywSik82N6U4cfw4SiM7uDTDy.png

trQZXFWbkdo1m0A1whNqfLk0xHqoL5GEzzrp8Uhb.png

—-

编译者/作者:不详

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

LOADING...
LOADING...