如何解决比特币硬分叉后的重放攻击?

比特交易的规则:将用户有权使用的若干比特币汇款地址上的之前交易的输出金额作为一次交易的输入,若干比特币收款地址上增加的交易金额作为本次交易的输出。输入金额必须大于等于输出金额,超出部分作为本次交易的手续费。手续费没有输出地址,奖励给将本次交易记账成功的矿工。

因为有时作为输出的金额超过了用户想要支付的金额。在这种情况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址,这就是比特币的找零机制。

比如你想从商店买一块钱的棒棒糖,你打开你的钱包,发现里面只有一张20元面值的人民币。你能支付的最小金额是多少呢?当然不是1块钱,你不能把这张20元钱的纸币撕下20分之1再交给营业员。你必须把这张20元面值的人民币全部交给收银员,然后因为你只需要支付1元钱,收银员会找给你19元。

非常难解决。必须把分叉前的每一笔UTXO都成功转出成两笔不同的交易才行(必须要用特定方法在两个分叉上产生出不同的TXID,只转一次未必能成功)。

理论上(从技术角度)可以分离交易,比如借助opt-RBF的功能,当一笔转出交易在某一分叉上确认后,如果此时在另一分叉尚未确认,可以立即利用RBF的功能提高手续费,争取替换掉原来那条交易。如果这笔新交易被另一分叉确认,那么分离成功。

在实践上,一旦出现两个分叉将是致命的,可以宣布比特币失败了。因为在实际应用中无法做到及时有效地分离交易。
首先,目前的客户端(bitcoin-core)不支持自动生成RBF交易,需要手工构造脚本。分离时不是根据地址,而是需要具体到UTXO,估计绝大多数用户不知道该怎么做(即使给出方法,很多人也未必会操作)。
其次,分离交易必须要等确认速度最慢的那个分叉确认出不同TXID的交易才行,也就是说,分离速度取决于最慢的(最低算力)网络确认所需时间。在最慢的网络确认成功之前(可能需要数几小时或几天),不能进行除自己转给自己能控制私钥的地址之外的任何其他交易,这将导致无法完成任何真实转帐需求。
第三,网络将会出现真正的致命性拥堵,因为在短期内将出现了难以计数的分离UTXO这种原本根本不存在的交易需求。这可能导致整个交易网络瘫痪。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/282777.html

(0)
鸟叔鸟叔
上一篇 2023年 3月 20日
下一篇 2023年 3月 20日

相关推荐

  • 币安1月5号(币安合约操作流程)

    关于币安1月5号(币安合约操作流程)这个问题很多人都不太了解,下面由句子百科网小编(sws100.com)derfy为大家详细讲解一下,大家来看下。 1.用户数激增甚至造成了网站运营压力,1月5日,币安发公告暂停新用户注册,1月8日不定时开启限量注册。 2.用户数激增甚至造成了网站运营压力,1月5日,币安发公告暂停新用户注册,1月8日不定时开启限量注册。 3…

    2023年 4月 3日
  • 币安usdt换(币安登录不了怎么回事)

    关于币安usdt换(币安登录不了怎么回事)这个问题很多人都不太了解,下面由句子百科Sws100.com小编effile为大家详细讲解一下,大家来看下。 1.最熟悉的莫过于USDT。 2.在分叉后第一时间冻结PoW链上主要的流动性池合约,以防止科学家使用不被承认的USDT等资产换成ETHW代币,并尽可能保持链上生态不过于混乱。 3.USDT是指泰达币,是一种将…

    2023年 3月 11日
  • GNT币目前行情咋样?值得投资吗?

    GNT代币是Golem项目的唯一代币,Golem 是建立在以太坊平台上的去中心化计算机算力租赁平台。建立一个全球化的算力市场,用户可以在Golem网络上出租或租用算力,打造基于以太坊的世界超级计算机。 代币总量10亿枚,82%的GNT将会出售,18%的代币由团队预留。持有代币的投资者将会获得Golem网络中的手续费。GNT登陆火币pro,开盘即涨幅55.47…

    区块链 2022年 12月 12日
  • 兀币最新消息与新闻 2022年了pi币到底是不是骗局

    预计到2022年底。派币将在2022年初上线交易所,预计到2022年底。大概在2022年初,您会发现我们的派币已经在交易所上市。 届时,派币可以兑换成其他货币,也可以转换为法币进制。易货即易货交易,是指在买卖双方之间进行的货物或劳务等值或基本等值的直接交换,不涉及现金的收付,也没有第三者介入。在采用易货方式交易时,买卖双方当事人以一份易货合同,确定交易商品的…

    2022年 12月 6日
  • 买币卖虚拟币交易平台 虚拟币交易app排名前十

    买币卖虚拟币交易平台有欧易OKEX,Bittrex,Hopoo,Bitget,BitWell,FTX,顶峰AscendEX,火币全球专业站,Bithumb,BFX,是规模和用户数量都排名前十的交易app。 1、欧易OKEX: 欧易OKX面向全球用户提供比特币、以太坊等多种加密数字资产的现货、衍生品交易及金融产品等服务,帮助用户方便快捷地管理和投资加密数字资产…

    2022年 11月 1日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信