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

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

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

比如你想从商店买一块钱的棒棒糖,你打开你的钱包,发现里面只有一张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

相关推荐

  • 东南西北对DMTC币的点评

    MTC是有机食品+智能微超+区块链的落地项目,也是沃尔顿链物联网行业实体落体的子链项目,运用沃尔顿链的物联网+区块链行业解决方案去解决农业发展痛点,从生产,仓储,物流到门店售后的一系列痛点问题,利用RFID芯片加区块链技术解决有机食品的溯源追踪全国程,打造安全可靠的有机食品物流通道和信息通道。 到底都知道农业一个投入大,产出慢的行业,而且农业领域安全事故频发…

    币圈资讯 2022年 12月 15日
    3950
  • 十大虚拟货币交易平台清单_虚拟货币十大交易平台

    虚拟货币的投资及是一种新型的投资方式,并且它是一种高风险的投资,所以我们在选择数字货币交易所时,它的成立时间、成交量等各种因素是非常重要的,只有调查清楚,我们才能够尽量避免一些交易所跑路的情况。下面就让小编为大家带来2022年十大虚拟货币交易平台排行榜一览。 欢迎加入欧易OKX,打开APP领取盲盒,最高可开出60,000元数字货币。 欧易OKX注册地址:ht…

    2023年 4月 8日
    2070
  • 与火币相似的交易平台有哪些 虚拟币交易app推荐

    与火币相似的交易平台分别有欧易OKEX、币位交易所、EXMO、BFX。而且各个正规专业,是非常不错的选择。 欧易OKEx是老牌的加密货币交易平台,整体规模全球领先。2022年1月,欧易OKEx宣布在全公司范围内进行品牌重塑,并更名为欧易OKX。官方指出,OKEx不再只是一个交易平台,正在发展为加密生态的基础设施提供商,因此决定改名为OKX。OKX是较早开通了…

    币圈资讯 2022年 11月 17日
    2590
  • 炒币平台排行榜 最靠谱的炒币软件

    摘要:近年来,炒币平台已成为了炒币者们不可或缺的炒币工具之一,但是由于市场上的炒币平台繁多,种类众多,所以对于初入炒币的新手来说很难辨别哪一个炒币平台才是最靠谱的。本文将为您推荐几款值得信赖的炒币平台,并介绍炒币平台的特性和功能。 1. 币安 币安是目前全球最大的加密货币交易平台之一,其平台操作简单,费用低,安全性高,支持的加密货币种类多,用户基数大,活动也…

    币圈资讯 2023年 5月 16日
    2000
  • CAM币怎么样?CAM币是空气币吗?

    CAM是一个产业链集群领域的项目 旨在打造目前市场上最强的落地应用生态,并组建世界上首个区块链真实落地产业集群:包括金融生态、农业生态、工业生态、政务生态、慈善业生态、媒体业生态和体育业生态;CAM公链采用DBFT共识机制,吞吐达到1000tps,满足了目前众多落地应用海量的区块链网络资源调用需求;目前CAM主干网络已正式上线并稳定运行中,并将不断深耕区块链…

    币圈资讯 2022年 12月 16日
    2240

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信