此网页仅供信息参考之用。部分服务和功能可能在您所在的司法辖区不可用。

欧易区块链60讲 | 第20集:什么是双花问题?

《欧易区块链60讲》是由欧易&新浪科技联合出品的区块链科普动画视频,针对区块链零基础用户,通过系列文章、科普动画等形式,从概念、技术、应用等角度,通过5大板块,60个知识点,生动形象地科普区块链概念。本集课程内容由北京大学经济学博士刘昌用导师指导完成。

哈喽大家好,我是小K君。今天我们要讲的内容是:“什么是双花问题”?

之前的课程,我们已经讲过了区块链的四大核心技术都有哪些,它们共同决定了区块链的整个基础框架。可是在区块链网络中,还有一些问题是四大核心技术也没有办法完全解决的,比如网络拥堵问题、效率问题等等。而今天,我们要说的就是其中的一种,也就是双花问题。

所谓双花问题,顾名思义,就是一笔钱被重复花了两次。比如,我们微信钱包里有100块钱,我们先去饭店吃了顿饭,结果微信出了bug,这一笔钱并没有被银行同步,还留在钱包里,于是我们又能拿着同样的100块钱去看场电影,这就属于双花问题。

一般来说,双花问题分为两种情况:一种是记账前双花,比如同一笔钱,因为银行同步延迟的问题,被多次使用,像我们刚才举的例子就是这种情况;另一种是记账后的双花,一笔钱花出去,银行已经记账,但如果你攻击银行,从银行账本上删除了这笔花费,就可以再花一次了,即双花。

那在现实生活和区块链中,我们该如何解决双花问题呢?

在现实生活中,作为收款者来说,比如商店老板,防范第一种双花很容易,不以付款者的交易记录为依据,只有确认自己账户上钱到账才交付商品。比如用微信支付,不仅要看用户出示的手机支付页面,也要看自己的手机上是否收到。当然,如果很小额的交易,生意又忙,用户也是街坊邻里,只看支付页面也可以,这个小风险商店可以承担。

在区块链应用中,防范未记账前的双花也与之类似,最好的解决方案也是等记账后,再完成交易,大额交易一般都是走这种路径。不过,如果金额很小,人又熟,交易是可以不记入区块链的,即没有记账的情况下,也可以完成支付。这叫“零确认支付”,只不过这种方式,收款方是要承担被双花的风险。

而防范第二种双花就比较难了。在生活中,比如微信已经记了账,但黑客攻击了微信的服务器,商户收款的交易记录一旦丢失,商户自然就受到了损失,付款者又可以使用原来的这笔钱。不过,这种情况极少出现,既然要记账,那一定是非常小心保存账本的。

区块链应用也类似,整个区块链技术的核心就是保障账本的安全,记了账就不能被双花。但安全不是绝对的,即使记了账,仍然有可能被双花。因为,区块链应用不是依靠中央银行这样的机构的权威来保障账本安全的,而是依靠分布世界各地的节点都保存统一份的账本,并且由全世界的矿工用算力来竞争记账,产生完全一致的新账页的。

当有人掌握了全网51%以上的算力时,就能够将刚刚记过的账页作废,把里面的一笔花费恢复成没被花掉的状态。这就是记账后的双花了,这种攻击方法叫“51%攻击”。这种双花相对于记账前的双花比较难实现,因为掌握51%算力需要很多钱。但如果双花的收益足够大,攻击仍然是有可能的。怎么办呢?

解决的办法是,等待更多确认。51%的算力要作废最新账页,其成功概率是51%,但作废连续两个新账页的概率就是51%*51%=26%,作废3个的概率是13.3%,作废6个的概率只有0.46%了。如果攻击者没有掌握51%的算力,只掌握20%的算力,那么攻击成功的概率就只有0.0064%了。

这样,问题就简单了。商户可以根据交易金额的大小来决定如何防范双花。

如果交易金额很小,比如卖支铅笔,完全可以接受零确认,对用户既省时又贴心。万一双花也不在乎。如果交易金额大一些,比如卖件衣服,那建议等待一个确认就可以了。不会有黑客为了你一套衣服动用51%的算力发起攻击的。如果交易金额很大,比如买钻石,那就要小心了。要根据全网算力的成本估算一下需要多少个确认,金额越大,需要的确认数就越多。

比如这个区块链是10分钟确认一次,全网51%的算力每10分钟的成本是10万元。你卖的钻石价值100万元。那么你至少要10个确认以上才能交付钻石。最好是20个以上确认。

总之,预防双花攻击,一个基本的原理就是,让攻击者赔钱的概率远远高于你被双花的概率。

当然,为了预防双花问题,区块链本身从技术方面,也在共识机制的基础上,引入了一些其他技术,比如时间戳和UTXO模型。通过它们,进一步提高区块链的记账安全性、以及双花的作恶成本。至于它们具体是如何解决的,容小K君卖个关子,我们下节课再说~

注:这些例子数据都是为了简便给的估值,真实的攻击成本收益分析非常复杂。

感谢刘昌用老师对本集内容的帮助和指导。

新浪微博:@昌用老师

免责声明
本文章可能包含不适用于您所在地区的产品相关内容。本文仅致力于提供一般性信息,不对其中的任何事实错误或遗漏负责任。本文仅代表作者个人观点,不代表欧易的观点。 本文无意提供以下任何建议,包括但不限于:(i) 投资建议或投资推荐;(ii) 购买、出售或持有数字资产的要约或招揽;或 (iii) 财务、会计、法律或税务建议。 持有的数字资产 (包括稳定币) 涉及高风险,可能会大幅波动,甚至变得毫无价值。您应根据自己的财务状况仔细考虑交易或持有数字资产是否适合您。有关您具体情况的问题,请咨询您的法律/税务/投资专业人士。本文中出现的信息 (包括市场数据和统计信息,如果有) 仅供一般参考之用。尽管我们在准备这些数据和图表时已采取了所有合理的谨慎措施,但对于此处表达的任何事实错误或遗漏,我们不承担任何责任。 © 2025 OKX。本文可以全文复制或分发,也可以使用本文 100 字或更少的摘录,前提是此类使用是非商业性的。整篇文章的任何复制或分发亦必须突出说明:“本文版权所有 © 2025 OKX,经许可使用。”允许的摘录必须引用文章名称并包含出处,例如“文章名称,[作者姓名 (如适用)],© 2025 OKX”。部分内容可能由人工智能(AI)工具生成或辅助生成。不允许对本文进行衍生作品或其他用途。

相关推荐

查看更多
thumbnail:classification-of-blockchain-cn
区块链百科
区块链

区块链的分类:公有链、私有链、联盟链

导语:区块链本质上是一个去中心化的数据库,它不依赖于第三方,而是通过自身分布式节点进行网络数据的存储、验证、传递和交流。经过多年的运作,区块链技术已经有了日新月异的发展,其应用范围已经涵盖了金融、游戏、产权、医疗等多个领域。今天这篇文章我们将盘点区块链的类型和特征。 区块链在实际应用中的分类 区块链根据其开放程度可以分为公(有)链、私(有)链和联盟链,所谓的开放程度就是指是否所有人都可以自由地加入
2025年1月6日
3
thumbnail:how-to-get-bitcoin-cn-2
投资入门

如何获得比特币?各获得方式的优劣势对比

导语:此轮加密货币牛市引起了社会各界的广泛关注,比特币屡创新高的消息不断登上各大主流媒体,很多对加密货币行业不了解的人也开始尝试认识比特币,作为一名普通人,你该如何投资比特币?并且通过何种方式才能拥有一枚比特币呢? 比特币是什么 关于这个问题最权威的回答莫过于中本聪发表的比特币白皮书,比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash
2024年12月17日
3
幣圈
新手课堂

前言:如何搭建投资体系穿越牛熊

1、为什么做这套系列课程? 从大环境看,当前行情低迷,比特币从历史高点6.9万美元,已经跌去70%,其他主流币也跌去峰值80%左右的空间,已经进入熊市。行业资金短缺,机会匮乏,热门赛道也偃旗息鼓,缺少赚钱效应,部分用户出现资金缩水甚至清仓离场。 很多用户第一次接触数字资产行业,对于新兴行业不知从何下手,如何系统学习行业知识,不知道影响行业的主要因素,项目的优劣如何判断等。或者用户在牛市时进入行业,但是由于投资基础薄弱,不知道选择什么投资工具,使用什么投资策略,如何进行资金分配,如何控制账户风险,来应对熊市。这些因素,导致用户的投资行为比较随性,收益不稳定,甚至出现亏损。在牛熊转换时,缺少相应的投资手段,不知如何应对当,平稳穿越熊市。
2024年12月10日
1
thumbnail:investment-system-zh-7
技术分析

07 | 技術派原理和工具

上兩節,我們從基本面的角度分析了數字資產的分析方法,未來三節課我們介紹技術面分析的原理和方法。 基本面和技術面,不能偏廢,很少有人能完全只根據基本面而做一個Holder,適當的學習一些技術分析的基本原理和操作手法,也是非常必要的。 本節課主要介紹技術派的基本原理,以及市場廣泛使用的技術理論。 技術分析剛剛出現的時候,被基本面分析派所排斥,被認爲是占星術。但是從簡單的櫃檯報價單到現在的電子盤,從18
2024年4月25日
1
thumbnail:ok-blockchain-lecture-60-episode-49-cn
区块链60讲

欧易区块链60讲 | 第49集:2018年,区块链的去泡沫化

之前我们已经讲了,2017年年底,随着比特币的市值突破2万亿大关,彻底引爆了区块链的浪潮。区块链也作为风口,出现在各大媒体网站上,一时间,主流投资机构们纷纷开始关注比特币背后的底层技术。 其中最著名的事件不外乎大年初三凌晨仍在讨论区块链的3点钟无眠群,涵盖的人物,从区块链的本土大佬李笑来、帅初,再到互联网大佬徐小平、薛蛮子、罗永浩,最后到知名演员黄晓明、佟丽娅等人,光整个社群所有人的身价总数便超过
2024年4月25日
thumbnail:investment-system-zh-5
数字货币简介

05 | 數字資產全景圖

上節課我們講了宏觀經濟環境,美元週期對數字資產的影響,大熊市是觀察行業價值賽道和優質項目的窗口期。本文將簡要介紹數字資產行業的全景圖,並重點介紹大機構比較看好、未來比較有潛力的幾個賽道,建立好自己的備選池,為以後的牛市做好儲備。 1、比特幣 比特幣是整個行業的奠基石,是行業的獨一檔。 關於比特幣是什麼,可以參考我們的新手學院課程《什麼是比特幣》,介紹了比特幣的誕生、減半機制、還有千萬倍漲幅后的邏輯
2024年4月25日
查看更多