51算力理论
① 区块链如何保证使用安全
区块链项目(尤其是公有链)的一个特点是开源。通过开放源代码,来提高项目的可信性,也使更多的人可以参与进来。但源代码的开放也使得攻击者对于区块链系统的攻击变得更加容易。近两年就发生多起黑客攻击事件,近日就有匿名币Verge(XVG)再次遭到攻击,攻击者锁定了XVG代码中的某个漏洞,该漏洞允许恶意矿工在区块上添加虚假的时间戳,随后快速挖出新块,短短的几个小时内谋取了近价值175万美元的数字货币。虽然随后攻击就被成功制止,然而没人能够保证未来攻击者是否会再次出击。
当然,区块链开发者们也可以采取一些措施
一是使用专业的代码审计服务,
二是了解安全编码规范,防患于未然。
密码算法的安全性
随着量子计算机的发展将会给现在使用的密码体系带来重大的安全威胁。区块链主要依赖椭圆曲线公钥加密算法生成数字签名来安全地交易,目前最常用的ECDSA、RSA、DSA 等在理论上都不能承受量子攻击,将会存在较大的风险,越来越多的研究人员开始关注能够抵抗量子攻击的密码算法。
当然,除了改变算法,还有一个方法可以提升一定的安全性:
参考比特币对于公钥地址的处理方式,降低公钥泄露所带来的潜在的风险。作为用户,尤其是比特币用户,每次交易后的余额都采用新的地址进行存储,确保有比特币资金存储的地址的公钥不外泄。
共识机制的安全性
当前的共识机制有工作量证明(Proof of Work,PoW)、权益证明(Proof of Stake,PoS)、授权权益证明(Delegated Proof of Stake,DPoS)、实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)等。
PoW 面临51%攻击问题。由于PoW 依赖于算力,当攻击者具备算力优势时,找到新的区块的概率将会大于其他节点,这时其具备了撤销已经发生的交易的能力。需要说明的是,即便在这种情况下,攻击者也只能修改自己的交易而不能修改其他用户的交易(攻击者没有其他用户的私钥)。
在PoS 中,攻击者在持有超过51%的Token 量时才能够攻击成功,这相对于PoW 中的51%算力来说,更加困难。
在PBFT 中,恶意节点小于总节点的1/3 时系统是安全的。总的来说,任何共识机制都有其成立的条件,作为攻击者,还需要考虑的是,一旦攻击成功,将会造成该系统的价值归零,这时攻击者除了破坏之外,并没有得到其他有价值的回报。
对于区块链项目的设计者而言,应该了解清楚各个共识机制的优劣,从而选择出合适的共识机制或者根据场景需要,设计新的共识机制。
智能合约的安全性
智能合约具备运行成本低、人为干预风险小等优势,但如果智能合约的设计存在问题,将有可能带来较大的损失。2016 年6 月,以太坊最大众筹项目The DAO 被攻击,黑客获得超过350 万个以太币,后来导致以太坊分叉为ETH 和ETC。
对此提出的措施有两个方面:
一是对智能合约进行安全审计,
二是遵循智能合约安全开发原则。
智能合约的安全开发原则有:对可能的错误有所准备,确保代码能够正确的处理出现的bug 和漏洞;谨慎发布智能合约,做好功能测试与安全测试,充分考虑边界;保持智能合约的简洁;关注区块链威胁情报,并及时检查更新;清楚区块链的特性,如谨慎调用外部合约等。
数字钱包的安全性
数字钱包主要存在三方面的安全隐患:第一,设计缺陷。2014 年底,某签报因一个严重的随机数问题(R 值重复)造成用户丢失数百枚数字资产。第二,数字钱包中包含恶意代码。第三,电脑、手机丢失或损坏导致的丢失资产。
应对措施主要有四个方面:
一是确保私钥的随机性;
二是在软件安装前进行散列值校验,确保数字钱包软件没有被篡改过;
三是使用冷钱包;
四是对私钥进行备份。
② 比特币现金会发生51%算力攻击吗
比特币现金不会发生51%算力攻击。51%算力攻击理论上是存在的,但实际上,很难行得通。原因如下:目前,还没有单个矿工能占到BCC全网的50%以上;51%攻击是一种技术活,操作起来难度大;51%攻击的成本和收益不对称,51%攻击会导致交易双花,但交易平台大部分都已经实行了严格的实名认证机制,无法进行及时的变现;一旦有矿工有能力发动51%攻击,其它大区块支持者会把算力切到BCC上,阻止51%攻击的发生;51%攻击会造成网络暂时的混论,但不是致命的,还会让攻击者变得声名狼藉。
③ 弄个电脑病毒使其广泛扩散,使其在一时间占据51%的算力,伪造比特币的交易记录,是否可行
目测不可以吧。虽然想法不错,如果可以,那么早就有黑客下手了。
④ 攻克了比特币的51危机是什么意思
比特币是分布式记账。
记账是由矿工记账的。
分布式记账的正确结果通俗地讲是由“矿工”投票决定的。
如果你掌握了51%算力的矿池,理论上你就可以使得任何交易无效(回滚)。这个就叫做51%攻击。
现在的比特币矿工分布全球各地,全世界最大的矿池在中国,其负责人承诺其总算力不超过50%(现在大约在30%左右),因此暂时不存在51%攻击的可能性。
但是不能说攻克……
⑤ 算力达到51%,比特币会不会很危险
事实上,人们是不会让这样的事发生的,因为一旦有人控制了全网51%的算力,这个系统的安全性和不可篡改性就会失效,那比特币的去中心化体系就崩塌了,比特币的价格就会一落千丈,甚至归零,那对于整个网络的参与者来说都是坏消息。所以大家会自发的控制全网算力的分布,不让一家独大,甚至很多人发现某一家矿池的算力过大时,他们会主动退出这家矿池。现在全网算力最大的矿池大概占据了全网的25%。
⑥ 什么是51%算力攻击
让盈富财经学院的老师给你普及下,算力是指每秒钟可以计算的哈希值次数。而51%算力攻击一般是指利用算力优势来修改区块链记录,从而达到撤销已付款交易的目的。
当一个掌握51%算力攻击后,将有可能创造出一条比当前主链更长的交易链,这对整个比特币安全市场,将会是巨大的打击,从而引发价格暴跌。
⑦ 显卡实际算力跟理论算力差很多事什么原因
1、要看你使用什么型号的显卡挖矿了,算力高低只要看你的显卡性能。
2、如果你有条件的话,建议使用大品牌的高端级别的显卡挖矿效果比较好。
⑧ 51单片机 运算能力
因为51单片机是8位的,所以只能以最大8位计算,就是说超过了8位(256)会将中间值存到寄存器里,所以你像你这个运算量蛮大的,有些单片机像32位的,就一条乘法指令就完成了,而51需要很多条,而且在执行时间上,51属于低频,速度速度有点慢的,因为51的指令执行周期比较慢
