区块链知识进阶|双花问题和51%攻击
近些年,虚拟货币被炒出如火如荼,很多人都逐渐紧密
即然有些人在参加,那麼,当然也有个人在犹豫,也有个人在避之不及,终究像这类无实体交易,交易安全性還是最重要的。
假如说虚拟货币交易安全隐患中也许存有bug,那这种bug中最令人在乎的当是“双花问题”了,这也是交易安全性中必须注意的问题。
究竟什么叫“双花问题”呢?
双花问题,又被称为双向付款问题,即运用数字货币的数据特点2次或多次应用“同一笔钱”进行付款。
例如在比特币系统软件中,每十分钟出一个区块,也就代表着,你在这十分钟内,转走的比特币是并没有被区块链确定的,那麼在理论上,你也就可以把这个比特币与此同时转至很多人。
“双花问题”要如何解决呢?
实际中,个人信用问题的根本原因也取决于,我究竟该怎么确定你跟我互换的使用价值并没有与此同时跟他人互换呢?
假如张三有一栋房子,你应该怎样确定这幢房屋只与你交易,而不是张三与此同时也在跟王五用这幢房屋开展交易呢?
假如王五最后得到房屋的产权年限,但你跟张三也作了交易,却无法获得赔偿,那样对你就是不能补救的损害。
为了更好地彻底解决这一问题,比特币曾在《比特币市场研究报告》中提到:
1.新的交易向各大网站开展广播节目;
2.每一个连接点都将得到的交易信息内容列入一个区块中;
3.每一个结点都试着在自身的区块中寻找一个具备充足难度系数的劳动量证实;
4.当一个连接点找到劳动量证实,它就向各大网站开展广播节目;
5.当且仅当包括在该区块中的全部交易全是合理的且以前未存有过的,其他连接点才认可该区块的实效性;
6.其他连接点表明接纳,而提供的方式 则是追随在该区块的结尾,生产制造新的区块以增加该传动链条。
换句话说,在交易产生的那一刻,比特币的交易数据信息被盖上时间格式,而当该笔交易数据信息被装包到区块中,就完成了一次确定,持续开展确定6次能,该笔交易就不可避免了。
在这样的情况下,假如一个人想对于同一笔资产开展2次交易,因为确定时长较长,几笔交易与此同时确定几乎是不太可能的。
而一旦前一笔交易确定后,后一笔交易就难以获得确定。双花问题就取得了处理。从其本质上,每一份使用价值只有开展一次使用价值迁移。
但是也是有除外,那便是51%攻击。
所说51%攻击,简易解释便是攻击者运用超出各大网站 51% 的强劲算力优点执行对区块链的共识的攻击,以完成双向付款或阻拦特殊交易。最后结论会使区块链的的共识坍塌,丧失区块链存在的价值。
攻击者是怎样启动51%攻击的呢?
发动攻击优选要具备2个标准(这儿以比特币为例子),那便是务必把握各大网站51%算力,即使不上还可以进行攻击,可是一旦抵达标值,进行的攻击几乎一定会取得成功;也有便是手上要拥有很多比特币。
具有以上2个标准,攻击者启动攻击:
1、把比特币转到交易所或某一组织或本人,卖掉全部比特币,而且接到钱、把钱体现到银行账号(取现目地是为保证盈利,也可不用取现)。这一时间段越少越好,能极大节约攻击时长。
2、用51%算力从还没向交易所转币的区块逐渐再次形成区块。例如:向交易所转币的区块为第30万只区块,攻击者就在第29万9999个区块逐渐再次形成区块。
3、由于攻击者有51%算力,并且假定他能在攻击全过程中确保一直51%算力,因此他的攻击一定成功,换句话说他形成的攻击块链一定能追上原块链。
4、当攻击块链的尺寸超出原块链2个区块,全部的手机客户端将丢掉原块链,接纳攻击块链。至此,51%攻击取得成功。
51%算力攻击可以规避吗?
假如说有得话,做为交易接受方,那便是直到交易被确定,一般觉得开展6次确定后,被攻击的概率就越小。
可是假如启动51%攻击的人是因为权益,要击败像比特币那般算力巨大的系统软件,必须把握各大网站的51%算力,而用这种算力来挖币的盈利要远远高于攻击产生的盈利。
因而可以觉得,实际上有理性的人,为了更好地取得更高盈利而攻击的人,事实上是不容易启动那样的攻击的。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。