"双花"问题的挑战解释

什么是双花?

双花代表了数字货币系统中的潜在风险,其中相同的资金可能同时发送给两个不同的接收者。没有有效的预防措施,一个无法解决这个问题的协议将注定失败。用户将无法验证所收到的资金是否已在其他地方使用过。

在数字货币的背景下,确保特定单位无法被复制是至关重要的。如果一个用户能够接收10个单位,将其复制10次并最终获得100个单位,则整个系统将受到影响。同样,如果该用户能够同时将同样的10个单位发送给两个人,那么这样的系统将无法运作。为了使数字货币成为可行的,必须建立机制以防止这种行为。

如何防止双花?

集中式解决方案

集中式方法显然比去中心化的替代方案更容易实施。它通常涉及一个监督者来管理系统,并控制单位的发行和分配。与双花问题相关的集中解决方案的一个相关例子是大卫·乔姆的eCash系统。

为了向用户发放一种模仿货币的数字资产(,用于匿名和点对点交易),金融机构可以使用盲签名,正如密码学家大卫·乔姆在其1982年的出版物《用于不可追踪支付的盲签名》中所描述的那样。

在这种情况下,如果客户希望获得100美元的数字货币,他必须首先通知机构。如果他有足够的余额,他将为小面额生成一个或多个随机号码(。假设他创建了五个号码,每个号码价值20美元。为了防止机构追踪特定单位,客户通过为每个号码添加盲因子来混淆这些号码。

他随后将这些数据提交给机构,机构从他的账户中扣除100美元,并签署证明每个五个硬币可以兑换20美元的消息。客户现在可以使用机构发放的资金。他去了一家餐厅,购买了一顿40美元的餐。

客户可以撤销盲因子,以揭示与每个“数字票据”相关的随机号码,该号码作为每个)单位的唯一标识符,类似于序列号(。他向餐厅提供两个号码,餐厅必须立即在机构处进行兑换,以防止客户在其他地方使用它们。机构将验证签名的有效性,如果一切符合要求,将向餐厅的账户信用40美元。

使用的票据现在无效,如果餐厅希望以相同方式消费其新余额,则必须发行新的票据。

Chaum的eCash系统可能对保密转账有用。然而,它缺乏弹性,因为该机构代表了一个单点故障。发行的票据没有内在价值,其价值仅取决于机构愿意将其兑换成美元的意愿。客户受制于该机构,必须依赖其善意才能使资金运作。这正是加密货币试图解决的问题。

) 去中心化的方式

在没有监管者的生态系统中,确保资金无法被双花变得更加复杂。 同级别的参与者必须围绕一套防止欺诈并促使所有用户诚实行事的规则进行协调。

比特币白皮书中提出的重大创新是解决双花问题的方案。尽管没有明确命名,中本聪提出了现在被称为区块链的数据结构。

区块链实际上只是一种具有独特属性的数据库。网络中的参与者###称为节点(,运行专门的软件,使他们能够与同行同步他们的数据库副本。因此,整个网络可以验证交易历史直到初始区块。由于区块链是公开的,因此很容易检测和防止欺诈活动,例如试图进行双花的交易。

当用户广播一笔交易时,它并不会立即被添加到区块链上,而是必须通过挖矿过程首先包含在一个区块中。因此,接收者只有在该区块被添加到链上后,才应将交易视为有效。否则,他可能会失去资金,因为发件人可能会在其他地方花费相同的单位。

一旦交易确认,单位就无法再被双花,因为所有权被分配给了一个新用户,整个网络都可以验证这一点。因此,很多人建议在将支付视为最终之前,等待多个确认。每增加一个区块,就会大大增加修改或重写链)所需的努力,这可能会在51%的攻击中发生(。

我们再回到餐厅的场景。顾客再次来到这里,这一次,橱窗上贴着“接受比特币”的贴纸。由于他喜欢之前的餐点,他点了同样的菜。这让他花费了0,005 BTC。

餐厅老板向他提供一个公共地址以接收资金。客户广播交易,这本质上是一个签名消息,表明他拥有的0.005 BTC现在归餐厅老板所有。没有详细说明,任何查看客户签名交易的人都可以验证他确实拥有这些资金,因此有权发送它们。

然而,如前所述,只有当交易被包含在一个已确认的区块中时,它才是有效的。接受未确认的交易就相当于接受前面例子中的40美元电子现金,而不立即在机构处兑现,从而允许发件人在此期间在其他地方花费。因此,建议餐厅在最终接受客户的付款之前,至少等待6个区块确认,约为一小时。

双花与Gate

Gate,作为一个加密货币交易平台,非常重视双花问题。虽然Gate并不直接参与区块链上交易的创建或验证,但该平台在保护其用户免受双花相关风险方面发挥着至关重要的作用。

对于加密货币的存款,Gate 通常在将资金记入用户账户之前等待多个确认。确切的确认数量因加密货币而异,但这一做法确保交易在被视为有效之前,已牢牢记录在区块链中。

关于提款,Gate实施了强有力的安全措施,以确保资金只被发送一次。已有多重验证系统和先进的安全协议,以防止从平台发起的任何双花尝试。

重要的是要注意,Gate 鼓励用户保持警惕,并理解与加密货币交易相关的风险。该平台提供教育资源,帮助用户理解双花等概念以及如何防范。

总结

双花允许用户潜在地操纵电子货币系统,以便多次使用相同的资金。历史上,缺乏对这个问题的适当解决方案阻碍了该领域的进步。

幸运的是,盲签名的使用为集中式金融系统提供了一个有趣的解决方案。后来,工作量证明机制和区块链技术的发展催生了比特币,这是一种去中心化的货币形式,反过来又激发了成千上万其他加密货币项目的灵感。作为一个主要的交易平台,Gate在这个生态系统中发挥着重要作用,为这些数字资产的交换提供了安全的环境,同时在面对双花等挑战时保持警惕。

LA-1.32%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)