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

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

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

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

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

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

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

本文部分内容来自互联网,如有疑问请与我们联系。

发布者:币侠,转转请注明出处:https://www.yfhhf.com/zixun/114431.html

(0)
上一篇 2023年 1月 10日 下午10:15
下一篇 2023年 1月 10日 下午10:29

相关推荐

  • 泰达binance卓app手机钱包下载 泰达币最新手机地址

      泰达币app是一个可以让更多用户使用手机进行挖掘的软件价格波动每天这里都会把每一种数字货币的价格走势给大家列出来,在之一时间进行投注,作为一款专业的数字货币软件,用户使用起来更加方便。   泰达币app特色   1.您还可以查看去中心化交易所实时市场数据:Sushi、UniSwap、Pancakeswap。获取顶级DeFi代币价格变动的警报。   2.带…

    币圈资讯 2023年 4月 4日
    1720
  • 以态坊是什么币 以太坊app手机端下载

    心随风 2022年08月24日 10:29 33 0   以太坊为玩家们提供了大量的虚拟币交易功能,实现了多种虚拟币的交易自由,玩家们可以在这边体验更优质的 *** 系统,最坚固的软件安全系统,全方位保障用户的账号安全,放心大胆投资吧,以太坊为玩家们提供最坚实的后盾。 点击下载 欧易交易所 金融投资 欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要…

    2022年 10月 23日
    1840
  • 2比特币价格行情(2018年2月比特币价格)

    大家好。今天币侠网(yfhhf.com)就来给大家讲讲比特币的物价(2月份比特币的物价,2018。很多人还不知道。现在让我们来看看。 1.自2020,年以来,比特币的价格在2月份突破了1万元大关,然后在次月跌破4000美元,8月份以后基本上超过了1万美元。 2.11月6日上午,比特币价格逼近16000美元大关,单价已突破10万元人民币,24小时涨幅12%。 …

    2022年 12月 2日
    2150
  • ok交易所下载_ok交易所安卓软件下载v1.0

    只需几步即可轻松买币,支持购买比特币等99种数字货币 ok交易所是一款安全有保障的数字货币交易平台,也是全球最好用的数字货币平台之一,带给大家比较专业的交易信息知识哦,而且整个交易的过程都是透明化,提供专业化的分析服务。 下载客户端领取盲盒,最高开出6w元数字货币 1.平台当中会有专业的分析师,通过直播的方式,为你做出合理的分析。 2.让用户在进行交易的时候…

    币圈资讯 2023年 4月 5日
    1330
  • ILV币有投资价值吗?ILV币未来会超过以太坊吗?

    一、ILV币是什么? ILV币(ILV Coin)是一种基于区块链技术的虚拟货币,它是Inflave的代币,在Inflave平台上使用。Inflave是一个去中心化的金融生态系统,旨在通过跨链互操作性和优化的DeFi功能提供更好的金融服务。 二、 ILV币的技术特点 ILV币采用了跨链技术,可以与其他区块链网络进行互操作。同时,它还支持智能合约和匿名交易等功…

    2024年 3月 16日
    1290

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信