主页 > imtoken testflight下载 > 为什么虚拟货币很难成为货币?从比特币底层技术入手

为什么虚拟货币很难成为货币?从比特币底层技术入手

imtoken testflight下载 2023-06-09 07:34:30

比特币真的能取代现有的法币体系,发挥货币的作用吗?让我们看两个简单的感性图来证明这种期望是不现实的:比特币交易验证的平均等待时间是 10 分钟;交易拥堵严重,一个月内平均一笔交易的等待时间是两天两夜!

从系统技术效率的角度来看,比特币与现有电子支付(如支付宝)的区别就像火箭的马车。读者可能会疑惑,在这个比喻中,比特币是一辆马车,还是支付宝是一辆马车?作者可以负责任地说:“比特币是一辆马车!” 事实上,作为一种支付工具,比特币与支付宝相比,比马车和火箭的速度差距还要大一百倍。请注意,本次讨论仅是从支付工具的角度出发,并不否认比特币带来的区块链技术所蕴含的创新和应用价值。(详见作者文章《虚拟货币:失败的货币实验与成功的技术创新》,2020-08-30,澎湃商学院)。

2009年,比特币的诞生标志着虚拟货币作为一件现象级的事件正式进入历史舞台。我们一般将比特币这种私人发行的数字货币称为“虚拟货币”。截至 2020 年 3 月 5 日,仅在以太坊上使用 ERC20 开发的虚拟货币数量就达到了 24.550,000。比特币深受私人货币思想的影响,其宏伟理想不仅是取代现有的法定货币,而且还要改变现有的金融格局。比特币的设计者和创始人“中本聪”在《比特币白皮书》中指出,比特币是“一种纯粹的点对点电子现金,无需通过金融机构即可实现交易对手之间的直接网络支付”。比特币诞生后,引起了社会各界的广泛关注。人们曾经对虚拟货币寄予厚望。许多人将其视为替代现有支付系统的“高科技武器”,甚至大胆预测比特币创造的创新。点对点支付方式将使金融系统完全摆脱对金融机构的依赖。

记住我们中学课本上新事物的发展是曲折的。这句话也确实适用于比特币和众多虚拟货币。比特币确实提供了一种新型货币和支付系统的思路,但是,至少到目前为止,比特币和各种虚拟货币作为支付手段并没有显示出任何优势,甚至在关键技术指标上也可以说是那个“落后”,它们不太可能成为公众可以大规模使用的支付手​​段。

为什么现实与预期之间会有如此巨大的反差?这还要从比特币的底层技术说起。

一、比特币交易数据结构:交易、区块、链

与传统的电子支付一样,比特币也抛弃了纸币、黄金等实体,但为了实现点对点环境下的可信支付,比特币创造性地利用交易记录作为货币的载体。虽然比特币的名字中有“币”二字,但在比特币系统中却没有“金币”。比特币所构建的模型与传统银行系统的余额系统有很大的不同,当然也不同于古代的金银币和纸币(在流通方式和隐私方面与金银纸币相似)保护)。中本聪设计的比特币以交易记录的形式出现。你没有比特币,你有有人向你转移比特币的记录。

许多论文或报告告诉我们,区块变成了链,因此我们形象地称这种技术为“区块链”。事实上,比特币区块中的交易也以UTXO记录的形式链接成一条链,形成一条连续的交易链,即交易链。下面我们来详细了解一下“区块”的特征和“链”的形成过程。

“块”是将多个交易数据打包在一起形成的数据体。一个区块可以理解为记录多笔交易的账本。在最简单的情况下,单个事务的大小为 250 字节。当然,实际交易会大于这个值。每个区块的大小被中本聪限制为最大 1 兆字节(1024 KB),那么我们可以计算出一个区块最多可以容纳 4096 个(1024000/250) 个交易。使用账本作为打个比方,中本聪将账本限制为最多 1024 页,而每笔最基本的交易占用四分之一页,所以一个账本最多有 4096 笔交易。

当区块变成“链”时,交易也变成了链。记账员按照规则将交易填入账本(区块)后,在封面上盖上时间印章,并在账本封面上记录上一个账本的序号,从而形成一个端到端的账本。账本。链。这样形成的账本链有一个特点:账本越老,越难篡改里面的交易。如果要更改2015年高度为363270的区块中的交易,则需要更改2015年账本之后的所有账本,然后重新预订即可。

如何防止账本被篡改?比特币创造性地使用了工作量证明(POW)机制,矿工通过哈希运算竞争获得记账权,从而防止区块篡改。比特币没有中央服务器,但所有节点的矿机自发运行,为系统提供算力。矿机竞相获得记账权,系统将以比特币的记账权奖励矿机。这就是我们常说的“挖矿”。矿工进行的 POW 操作是对“区块头”数据进行两次哈希运算(比特币使用 SHA256 哈希运算),得到一个 256 位的哈希值。

计算哈希值仅需几秒钟,矿工瞬间完成。因此,比特币对哈希运算提出了要求,即必须计算出指定要求的哈希值。例如,前 19 位数字全为零。. 如此一来,难度骤然增加。为了计算所需的哈希值,矿工必须使用试错法不断替换随机数(称为“使用一次的非重复随机值”,即Nonce),以便计算出一个小于一定的价值。哈希值。因为SHA256的运算结果非常随机,计算指定哈希值的唯一方法就是不断尝试Nonce。所以,矿机能否成功挖矿,取决于矿机的计算速度;另一方面,这取决于运气。也许你第一次改变 Nonce 的值,你会得到一个合适大小的哈希值,它可能会运行数百亿次。也没有得到。比特币设置时间自动调整哈希运算,设置为平均十分钟,动态调整。这个时间设置是两个方面的平衡。如果时间太短,算力消耗不够,无法避免篡改企图,网络同步不稳定。时间过长,交易确认时间过长,矿机体验不好。(哈希运算的问题比较复杂。由于篇幅限制,我们不会详细解释这些术语。有兴趣的读者可以阅读《区块链简史》第四章。)

以上是对比特币区块链原理的基本解释。对于非技术人员来说,要了解比特币的运行效率,有三个方面至关重要:

首先,每个比特币交易验证过程可以理解为一个“区块”,就是将很多交易数据文件组织在一起并封装起来,并用数据哈希和时间戳覆盖,从现在开始永远不会改变它们(前提是赢得哈希竞赛并在共识机制中获得足够的确认)。

其次,比特币区块大小设置为 1 兆字节,每个区块理论上只能记录 4096 笔交易。

第三,出块时间是矿工验证交易、区块打包、哈希竞争的时间。根据比特币代码的设置,动态调整比特币哈希竞赛的目标难度值,使出块时间平均。保持约10分钟。

二、从单笔交易的速度来看,比特币“出块”时间设置为平均十分钟,比支付宝长200倍,不能被大众日常使用。

比特币的底层技术将“区块生成”时间设置为平均 10 分钟,这意味着完成“一批”交易的验证时间为 10 分钟。每笔交易的平均确认时间也在 10 分钟左右。这种速度对于公共日常支付来说是无法接受的。想象一下你在超市结账,你面前的人用比特币向商家发起支付,确认收到比特币。需要10分钟,线路应该有几公里。让我们用简单的数字仔细计算一下:超市的收银台需要 10 分钟才能完成一次收款,一个小时只需 6 次,营业时间 8 小时只需 48 次。可以说,比特币的速度无法满足大众的日常需求。

您可以回想起我们每天使用电子支付的时间。生活经验告诉我们,支付宝每笔交易的系统处理时间不超过3秒(仅指系统处理时间,不包括打开App、输入密码等用户操作的时间),网上银行转账也可以在几秒钟内收到。. 根据中国银联的技术规范,非接触式卡的交易时间应小于500毫秒。

为什么虚拟货币难当货币大任?从比特币的底层技术说起

三、从并发交易速度来看,比特币每秒可以处理的交易数量是支付宝的1/70,000

系统的事务处理速度取决于并发处理能力。例如,高速公路上可以行驶多少辆车,不仅取决于道路的长度,还取决于道路的宽度,这决定了一次可以通过多少辆车。比特币每 10 分钟最多处理 4096 笔交易,这意味着每秒最多可处理 6.83 笔交易。

为什么虚拟货币难当货币大任?从比特币的底层技术说起

根据支付宝2017年“双十一”公布的数据,支付宝每秒交易峰值为25.6万笔。两者的处理速度差异有多大?差别是 3.70,000 倍!而火箭的第一宇宙速度只有马车速度的474倍。

为什么虚拟货币难当货币大任?从比特币的底层技术说起

为什么虚拟货币难当货币大任?从比特币的底层技术说起

例如,“比特币高速公路”在 10 分钟内通过了 4,096 笔交易,这意味着每秒只有 6.83 笔交易,而“支付宝高速公路”每秒通过 25.6 笔交易。数以千计的交易。如果全球有 4097 笔交易,那么第 4097 笔交易注定要在第 4096 笔交易之后的 10 分钟内完成。试想一下,在旅游旺季,高速公路上只有一个收费站,车上肯定排起了长长的队伍,绵延数公里、数十公里。2017年12月,由于比特币价格上涨导致比特币交易量激增,比特币系统开始出现拥塞。该月交易的平均等待时间为两天两夜。

四、从可承载的交易总量来看,比特币很难成为大规模的支付方式

通过进一步简单的数学计算为什么比特币这么低,我们可以发现,理论上比特币一天只能处理59万笔交易,一年只能处理2.12亿笔交易。从实际交易处理来看,以2019年第三季度的数据为例,比特币日交易量约为30万笔。从 2009 年 1 月 9 日到 2019 年 4 月 12 日,比特币历史累计交易量约为 40 亿笔。

专注于在线第三方支付清算的中国网联平台,日均处理11.8亿笔交易,几乎是比特币历史总交易量的三倍。需要说明的是,这个数字只是中国在线第三方支付网络支付交易量的一部分。我国网上第三方支付网络支付部分交易通过互联网转账清算,部分交易通过银联转账清算。支付巨头在体内自我循环。

为什么虚拟货币难当货币大任?从比特币的底层技术说起

比特币系统满负荷运行,理论上每年只能承载2.12亿笔交易,相当于网络日清算量的五分之一左右。比特币近十年的累计历史交易量仅为网联清每日清算量的三分之一。

为什么虚拟货币难当货币大任?从比特币的底层技术说起

五、从各国央行数字货币架构的选择上,驳斥了当前区块链技术的不足

比特币带来的区块链技术起源于民间密码学界,但很快引起了政府部门尤其是央行的兴趣。以中国、英国、加拿大、日本、新加坡为首的多国央行,分别启动了区块链技术试验。大多数央行在数字货币实验中确实使用了区块链技术,但仅用于批发业务(批发业务是金融机构之间的交易和结算业务),而不是零售业务(即普通公民的日常支付、转账商业)。

毫无疑问,批发业务的压力远小于零售业务。虽然这种选择和定位主要是基于金融业务的考虑,但也在一定程度上反映了对区块链技术的态度。英国、加拿大等对央行数字货币进行试验的国家都声称,他们对区块链的兴趣主要在于“结算效率”。也就是说,金融机构之间的结算可以在区块链上实现“交易即结算”,央行不再需要中介。注意这里的效率只指“结算效率”,而不是我们之前讨论的技术效率(交易速度、承载能力等)。

公开资料显示,我国央行数字货币DCEP是全球首个进入零售领域实验阶段的央行数字货币。但是,DCEP 并没有完全照搬区块链技术,只是引入了分布式账本技术来实现交易的可追溯性,类似于上文提到的“交易链”。在发行、清算结算、支付、回收和销毁等环节,DCEP坚持以央行为中心,技术上以中心化系统为核心。

从各国央行数字货币实验中的技术选择来看为什么比特币这么低,在主流货币和支付系统领域,目前的区块链技术并不是主流官员的首选。

六、总结:虚拟货币尴尬币责任

比特币作为一项技术创新,具有革命性意义。但是比特币的单笔交易确认速度太慢,并发处理能力太低。这些技术特性决定了它不能成为一种可以被大众大规模使用的支付方式,也难以取代现有的法定货币体系,承担起货币的责任。类比特币技术在支付结算领域的成果只能应用于对时效性要求不高、交易量有限的批发业务。

当然,后续的虚拟货币一直在尝试对比特币进行改进和完善,但至今仍不能作为大规模公众使用的支付手​​段。例如,以太(ETH)的峰值交易效率仅为每秒约 15 笔交易。据介绍,EOS(EOS)一度达到每秒3996笔交易,但最多也被用作小国家、地区或行业的支付工具。

2019年以来经常被提及的“闪电网络”,希望通过线下技术实现比特币的无延迟、低成本交易。然而,闪电网络目前的支付能力极为有限,存在一系列技术缺陷。2016 年,Poon 和 Dryja 在一篇论文中系统地提出了闪电网络的概念。其原理是将大量小额交易放在闪电网络的节点上并执行,而不是提交给比特币系统。它仅作为闪电网络的后端“抵押”和“结算”系统。2018年1月,闪电网络系统在比特币主网上线。截至 2020 年 3 月 6 日,闪电网络节点总数为 11,624 个,共 36 个,289个支付渠道,整体支付能力895个比特币。闪电网络上线后的研究表明,闪电网络的结构趋于中心化,网络运行效率取决于大型中心节点的支付能力,而不是点对点网络的规模扩张。

比特币和许多其他虚拟货币还不是一种可供公众大规模使用的支付手​​段。未来的技术发展可能让区块链成为一种大容量的支付系统,但虚拟货币的内在价值、交易成本、合作规则等问题依然存在,可能还是很难成为货币。这是比特币等虚拟货币作为私有货币的局限性,也是一个极具争议的话题,让我们下一次继续展开。

(作者吴云和朱伟合着《区块链简史》。本文来源于吴云和朱伟在《金融》第6期发表的论文《虚拟货币:一个失败的私人货币社会》。监督研究《2020年实验?》,本版由澎湃新闻发布,作者做了部分改写,感兴趣的读者不妨参考原文。)