一文读懂区块链,硬分叉和软分叉及重放攻击

1、比特币为什么会分叉? 因为:要扩容!通俗来讲,就是扩大区块链的容量。比特币的交易都基于区块链中,区块的大小限制了交易的数量和效率,目前比特币的一个区块就是1m,而一笔交易是250字节甚至更多,随着投资者的大量涌入,比特币交易积压和网络拥堵已经成为大问题,1m的区块根本就不够用!于是想要加速交易,比特币当务之急就是扩容。而比特币又是去中心化的,没有私人个体或者某个团体能直接做决策的,于是整个比特币区块就成了战场,团体们开始抢地盘了。每个人都觉得自己是对的,但又无法说服对方,n个理念推出了n个扩容方案,方案无法统一。其实说白了就是每个团队都有自己的个性,走自己的路让别人说去,于是就演变成了分叉。
2、什么是硬分叉和软分叉? 硬分叉(官方解释):比特币区块格式或交易格式发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,不过已经升级的节点可以验证未升级节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。
(个人解释):通俗来讲,就像堵车,一条路堵死了,于是大家就决定换一条不堵的路走,原来那条路就弃用了,关键是弃用就算了,其他车也必须跟着走,强制站队,有人不同意?ok,一拍两散,从此两条平行线永不相见。
优缺点:硬分叉与原有的比特币网络不兼容,如果部分人不支持硬分叉,比特币就会产生新的币种,而且可能不止一种新的币种。btc1、btc2、btc3456789就都有可能发生,强制站队开始,用户会懵逼,到底我去交易那种币会比较好?选择困难症患者绝对要崩溃;当然相应的,用户的选择权变大了,可以选择自己信任的开发团队的代币。
软分叉(官方解释):软分叉是指比特币交易的数据结构(这就是被广泛流传的“共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。(个人解释):举个例子,还是堵车,这条路堵死了,但是这条路我走习惯了,咱不放弃不抛弃,再修一条辅路来帮助主路分流拥堵,但是这个有了这个辅路后还会不会堵车?我们无法预知。
优缺点:软分叉将改变比特币的结算方式,让结算变得更快,有较好的兼容性,之前版本至少部分功能可用,可不升级,原区块和旧区块共存。对于矿工而言,其收取手续费的盈利方式不受影响,其获取比特币(挖矿)的难度未改变。
3、 什么是重放攻击? 如果比特币真的发生分叉,作为普通用户,最大的风险就是重放攻击。
重放攻击是什么呢?如果比特币分裂为一种或多种比特币,如btc1/btc2/btc3等,每个比特币账户内将根据他的比特币余额,同时存在对应数量的所有分叉币。
由于每条链上的地址和私钥、算法等都相同,交易格式也完全相同,导致在其中一条区块链上发起的交易,完全可以放到另一条区块链上去重新广播,可能也会得到确认。这就是“重放攻击”。
简单来说,在你转账btc1的时候,你的btc2/btc3也可能同时被转走。
但是,目前很多分叉币做了双向防重放攻击处理,避免了分叉后被重放攻击的风险。
天下数据idc提供香港服务器、美国服务器等全球海外服务器租用托管,是区域链、直销、流媒体、外贸、游戏等服务器解决方案首选品牌。天下数据已为多家企业提供区块链服务器租用托管解决方案,为他们的区块链技术研究提供支持!具体详询在线客服!

汽车悬挂系统,汽车悬挂系统结构原理是什么?
DIMM DRAM 168线内存条引脚定义
液位传感器在液氨储罐液位监测中的应用
出门问问智能手表TicWatchC2正式发售 价格为1299元
豪威集团发布高PSRR低噪声线性稳压器WL2848D
一文读懂区块链,硬分叉和软分叉及重放攻击
机器学习实践中的十条注意点
功率计和频谱仪测量功率的差异
进口电容的标识
预防春季雾霾,关爱健康还需PM2.5传感器实时监测
医疗AI不断进步,如何监管成难题
5G时代,5G俨然成了手机厂商的“面子”
长城将建设年产40万台发动机项目,预计明年完成
华为Watch GT 2 Pro ECG计划在双十二开售
恒流恒压充电器IC TB5812的概述
飞利浦将持续投资 抢攻中国LED照明市场
英特尔发布神经计算棒二代 让笔记本秒变AI边缘设备
音圈电机模组的安装方式是什么
手机wifi芯片坏了能连接网络吗 手机wifi芯片坏了会出现什么情况
Keil微库和标准C库的区别