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

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

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

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

相关推荐

  • 国债逆回购在哪里买卖?国债逆回购骗了一大批人是真的吗?

    据了解,逆回购是一种短期流动性工具,常用于央行开展公开市场操作。通过逆回购,央行可以有效管理货币市场流动性,控制货币供应量,调节市场利率。那么国债逆回购在哪里买卖?国债逆回购骗了一大批人是真的吗? 国债逆回购可以在证券APP、第三方平台软件购买,例如广发证券、同花顺,通达信、东方财富证券、华泰证券、中信证券、兴业证券等都是可以购买的。 1、首先开通股票账户,…

    2024年 1月 9日
    1450
  • 币飞fid行情(fdu飞碟币)

    大家好。今天,币侠网https://www.yfhhf.com在这里告诉你关于fid报价(fdu飞碟硬币)。很多人还不知道。现在让我们来看看。 1.这枚神奇硬币的主人,美国科罗拉多州科罗拉多斯普林斯的肯尼斯e布莱斯特(Kenneth E. Blest)说,“这枚硬币历史悠久,于18世纪80年代在法国铸造。一面的设计看起来像一个飞碟在乡村上空的云层中盘旋。 2…

    2023年 1月 30日
    1610
  • 去中心化交易所KNC币前景怎么样?

    KyberNetwork可以简单理解为一个去中心化交易所,具有即时交易、链上撮合交易、流动性好等优势 。并且可以为用户提供多种应用服务,比如构建各类实用的交易 API 与商家对接,方便用户进行无需信任的即时兑换代币。全程除了少量的手续费GAS之外没有任何附加费用,非常的经济高效,用户体验较好。 项目构成: 1. Kyber 合约也叫主合约,是用户和储备管理者…

    币圈资讯 2022年 12月 7日
    1990
  • 国内三大知名平台的数字藏品有哪些?支付宝鲸探的平台怎么样

    1、支付宝钱包鲸探坚信大家都有听说过鲸探,鲸探数字藏品平台是一款由支付宝钱包粉丝粒微信小程序更新而来的数字藏品手机软件,这一款软件可以协助客户可以在线参加数字藏品的竞拍,每个人能够开展出售,或是选购。鲸探是发售较早的平台,在业内威望比较高,关心的客户多,也比较难抢。 2、腾讯幻核 是腾讯至信链下的数字藏品平台,归属于联盟链。平台发行的数字藏品价钱比较高、数量…

    2023年 1月 16日
    2710
  • DUSK币如何获得?DUSK币交易所盘点

    介绍DUSK是一个去中心化的计算机网络,为金融交易提供私密性和可扩展性。 DUSK具有可以为现有金融市场的需求而设计的协议层,同时实现高度机密的交易和高速结算。 DUSK是一种数字加密货币,类似于比特币,但更为隐私和高效。DUSK币是DUSK网络中的本地加密货币。获得DUSK币的方法DUSK币的获得方式有多种途径,包括挖矿、交易所购买、参与空投和完成任务等。…

    币圈资讯 2023年 11月 5日
    2130

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信