主页 > imtoken苹果版最新版 > 大多数人都知道中本聪创造了比特币,但这些帖子鲜为人知

大多数人都知道中本聪创造了比特币,但这些帖子鲜为人知

imtoken苹果版最新版 2023-01-17 13:58:58

比特币分叉影响比特币总量_比特币是由谁发明的_比特币谁发明

每次谈到它,很多人都会对后两者不屑一顾,理由是:我们为什么要争夺“比特币”的称号?

还有人质疑:忒修斯的船,一路修好,船上每一块木头都换完了,这船还是开工时的那艘船吗? ,还是中本聪设想的BTC?

今天,让我们抛开三个概念的争论,只说“比特币”二字。

比特币谁发明_比特币分叉影响比特币总量_比特币是由谁发明的

令人惊讶的是,绝大多数投资者,甚至很多比特币“信徒”,都没有读过比特币白皮书,更不用说中本聪早期在 Bitcointalk 论坛上的帖子了。 因此,很多人对比特币或中本聪有很多错误或偏差的印象。 比如网上很多文章都提到“中本聪完全没想到”。

当然,中本聪最初的设计有很多错误,需要后人不断修正。 但无论如何,我们至少要知道中本聪当初是怎么想的。

中本聪愿景的核心部分在比特币白皮书中。 本文主要介绍他早期在Bitcointalk论坛上的重要演讲。

01

全节点问题

比特币谁发明_比特币是由谁发明的_比特币分叉影响比特币总量

这可能是BTC、BCH、BSV分离的根本原因。 大区块更多的是表象,更深层次的问题是谁可以运行全节点。

比特币是由谁发明的_比特币谁发明_比特币分叉影响比特币总量

帖子的主要思想如下:

“当前每个用户都是一个网络节点的系统在扩展时并不规范,就像让每个 Usenet 用户运行自己的 NNTP 服务器是不可取的。设计支持让用户成为用户,运行节点的负担越多,节点越少。最终的节点将是大型服务器集群,其余的将是只执行事务而不产生的客户端节点。”

然后帖子底下有人问(这个人现在是):“聪哥,你的验证支付十分钟太长了吧?这东西今天要刷信用卡一样快啊!”

聪哥霸气回复:看看我的“零食机”帖子比特币是由谁发明的,我在里面概述了支付处理器如何能够足够好,实际上非常好(比信用卡少得多)在 10 秒或更少的欺诈率)来验证付款。 (“点心机”贴出来以后再说)

“如果你不相信或者不明白,我没时间说服你,对不起。”

随后BM再次回贴,表示“认怂”:

我实际上完全相信你,在阅读你的帖子后得出了同样的结论,我在发布之前的回复后立即阅读了关于 Snackmachine 的帖子。

02

ASIC矿机和SPV

比特币是由谁发明的_比特币分叉影响比特币总量_比特币谁发明

这实际上是上一个问题的延续。 可以说中本聪设计或推导了ASIC的概念,但他没想到会出现ASIC这样极端的矿机。

比特币是由谁发明的_比特币谁发明_比特币分叉影响比特币总量

贴出大意:

该设计概述了一个不需要完整区块链的轻客户端,称为简化支付验证。 轻客户端可以发送和接收交易,但不能产生区块。 它不需要信任节点来验证支付,它仍然可以自己验证支付。 轻客户端尚未实施,但计划在需要时实施。

现在,每个人都只运行一个完整的网络节点。 我预计不会超过 100,000 个节点,可能更少。 它将达到更多节点无法加入的平衡。 其余的将是轻客户端,可能有数百万。 在一个平衡的大小下,许多节点将是服务器集群,其中一个或两个主节点通过 LAN 连接到其他服务器。

所以,中本聪没有预料到ASIC的诞生,他是对的,也是错的。

严格来说,中本聪真的没想到这种上千台PC或服务器的ASIC实现形式。 然而,这种比CPU或GPU更高效的算力集群是由中本聪构想和描述的,其核心理念与目前主流的ASIC矿池基本一致。

比特币分叉影响比特币总量_比特币谁发明_比特币是由谁发明的

对此,中本聪也发了个帖子,大致思路如下:

不仅是下载,主要是验证所有区块中的所有签名需要很长时间。 初始块下载通常需要多长时间? 它是在下半场放慢了速度还是一直保持着相同的速度? 我想到了一个更简单粗暴的查链方法,可以一直查到最后几千个区块,但是很费时间,而且还有很多更重要的事情要处理。

简易支付验证适用于只进行交易,不产生或参与节点网络的轻客户端专用用户。 他们不需要下载区块,只需要下载哈希链。 哈希链目前约为2MB,验证速度非常快(验证整条链不到一秒)。 如果网络变得非常大(例如超过 100,000 个节点),这就是我们将使用它来允许普通用户在不成为完整节点的情况下进行交易。 在那个阶段,大多数用户应该开始只运行 SPV 客户端软件,只有专门的服务器池继续运行完整的网络节点,就像 Usenet 网络的整合方式一样。

SPV 尚未实现,也不会很快实现,但所有当前的实现都是围绕支持 SPV 而设计的。

比特币白皮书的第 8 部分是对 SPV 的介绍。 感兴趣的朋友可以自行阅读白皮书。

简单来说,用户只需要保存所有区块头即可。 虽然用户无法自己验证交易,但如果他能在区块链某处找到匹配的交易,他就会知道网络已经批准了这笔交易,以及他从网络收到了多少确认。 SPV 做的是“支付验证”。 它只判断用于“支付”的交易是否经过验证比特币是由谁发明的,获得了多少算力保护(多少区块确认),而不是全节点的“交易验证”(涉及验证是否有足够的)余额是否可用,是否存在双花,脚本是否可以通过等)。

目前市面上的各类比特币“轻钱包”大多借鉴了SPV的思路,但并不是真正的SPV钱包。 它们更像是区块链浏览器的前端,保存私钥进行签名等功能无法自行验证,需要连接其他全节点,不像SPV可以实现去中心化的独立验证。

因为BTC坚持个人用户可以运行全节点,所以大概率不会开发SPV,但是对于BCH和BSV来说,SPV是极其重要的技术,所以相信在不久的将来会看到成熟的SPV钱包出现。

03

“点心机”

比特币是由谁发明的_比特币谁发明_比特币分叉影响比特币总量

这是一个关于比特币如何在极短时间内得到确认的问题。 确认不是100%完全确认,交易不可逆,而是“足够好”,好到低于信用卡的失败率。

“零食机”起源于一个人的帖子,说如果有比特币版的零食机(无人售货机),它会如何运作? 没有人愿意等待一个小时来确认一笔交易,“零食机”公司也不想送出那么多免费零食。

比特币谁发明_比特币分叉影响比特币总量_比特币是由谁发明的