主页 > imtoken安卓官方版 > 为什么大区块、SPV、小世界网络才是真正的比特币

为什么大区块、SPV、小世界网络才是真正的比特币

imtoken安卓官方版 2023-08-19 05:11:02

众所周知,BTC在协议层将区块上限限制为1MB,这样一个区块只能包含2000~4000笔交易,每秒交易数仅为3~7笔,单笔交易手续费为0.25 美元~2 美元。 很多人认同这种做法,因为小区块可以让每个普通人都保存完整的比特币区块链数据,让比特币更加安全。

BSV即将在2020年取消协议层区块上限,实际区块大小将由市场竞争决定。 2019年底,BSV网络已经可以支持512MB的区块,换算成每秒1500~3500笔交易,超过了所有其他公链的实际水平。 随着矿工硬件水平的发展,BSV每秒的交易能力将成倍增长,最终容纳全球交易。 你会发现,只要扩容,比特币的各种技术限制都会立刻得到解决,包括交易容量、交易确认速度、交易手续费等等。 通常情况下,人们会知道没有必要在性能差距如此之大的两种技术之间进行选择。 但由于BTC Core开发团队作弊,很多人认为小区块“安全”,大区块不安全。 接下来说说大块的方向有没有问题。

其实big block只有两个大问题

问题一:普通人不能把所有的书都留着,会不会不安全? 白皮书()中提到了一个概念,叫做“Simplified Payment Verification”,简称SPV。 这是比特币乃至区块链中极为重要的技术,体现了区块链与分布式数据库的根本区别,但却被大多数人所忽视。 什么是 SPV? 我们先来看一下比特币的数据结构。

区块链与比特币的关系_比特币的区块大小时_比特币区块记录查询

每个区块Block中都有一个Block Header,区块头中主要有三样东西:

Merkle树是一棵二叉树,每个节点都是两个子节点连在一起计算出来的哈希,最底层的叶子节点是Transactions(图中的Tx#)。 可以看出,比特币所有的交易数据其实并不在区块头中,而是都挂在了默克尔树的底部,只是每一笔交易的特征都是通过层层哈希传递给区块头的,所以这些交易不能被篡改。 一旦更改,根哈希将一起更改,然后整个区块头的哈希也会更改。 那么区块头的哈希值不符合工作量证明。 SPV 用于 SPV 节点。 可以简单的认为SPV节点只保存了区块头。 由于区块头的大小是固定的,平均每 10 分钟只产生一个,所以 SPV 节点存储的数据量很小,并且只随时间线性增长。 那么SPV节点有什么用呢? 首先,SPV 节点可以独立验证链上任何交易的存在。

比特币区块记录查询_区块链与比特币的关系_比特币的区块大小时

例如,当你收到钱时,你需要验证一个名为 Tx3 的未花费交易(UTXO),只需要求付款人给你三项信息:

由于自己有区块头数据,所以可以验证Tx3是否挂在指定区块下。 其次,SPV 节点可以独立验证新区块是否符合工作量证明。 SPV节点可以随时从矿工网络同步最新的区块头,你可以独立计算新区块头的哈希值,只要满足工作量证明,你就放心,矿工依然遵守协议。 一个庞大的系统。 矿工烧掉的电费,都浓缩在每个区块头的哈希值中。 只有矿工还在竞争的时候,才能产生这么多前面都是0的区块头哈希值。 相比之下,其他共识机制,如 POS、BFT 等,无法将“工作量”压缩为哈希值。 一个新区块可以毫不费力地生成,那么如何判断新区块是否是突然伪造的呢? 的? 第三,SPV节点可以将自己关心的数据封装到钱包中保存。 未来普通用户将使用SPV钱包进行日常支付。 SPV 钱包包含了您发送和接收的所有交易,还可以保存更多对您重要的交易数据。 这个时候,假设全世界所有的节点突然同时崩溃(这是BTC Core人非常喜欢做的一个假设),你的钱会不会亏了? 不,因为您保存了自己所有未花费的交易,这些都是您的钱。 世界各地的人们都有动力保留自己的交易记录。 当每个人的交易记录都收集起来,就是整个区块链的全量数据。 当然,有些数据没人管,可能也拿不回来,那又怎样,反正也没人需要。 并且每笔交易记录肯定不会只存储在一台设备上。 数据越重要,就会有越多的人愿意花钱让它们变得更好。 对于你自己来说,花一点钱将未花费的交易保存在银行或可靠的数据中心绝对是最好的选择。 还有一些数据中心,猜想你们有些人会丢失你们的交易记录,会提前给你们存下来,到时候卖给你们。 您不必担心这些数据存储和下载服务是否会很昂贵。 只要市场充分竞争,价格就会接近成本,而存储你的交易记录的成本低到专业数据中心可以忽略不计。 下图是全节点和SPV节点分别保存了多少数据。 每个 SPV 节点只是零星地保存区块中的数据。 无论全节点的数据量有多大,都不会影响SPV节点的使用。

比特币区块记录查询_比特币的区块大小时_区块链与比特币的关系

与 BTC 相比,它是荒谬的。 BTC向你许诺了一个可以存足额账本的愿景,但是你根本买不起这个账本,这个账本上也没有你的数据空间。 让我们算一下。 BTC的一个区块是1MB,一天144MB,一年52560MB。 如果全世界有10亿人在用,一年分配给你的只有52字节。 但是一个事务至少需要 300 个字节。 Core团队表示,主网是数字黄金,闪电网络是给普通人在日常生活中使用的。 但是闪电网络在主网上也需要使用交易来开通通道,而52字节意味着一个通道十年只能开通一次。 所以,普通人根本无法拥有主链上的“数字黄金”,那为什么普通人还要保留主链的全账本呢? 从另一个角度来看,在 BTC 上存储 1MB 数据的成本可以在 BSV 加上几个顶级数据中心归档服务上存储 1GB 数据。

(注:市面上有很多带有SPV标签的钱包,很多都不是SPV。)

问题二:随着挖矿门槛变高,会不会中心化? 即使不考虑大区块,POW共识也会发展成少数大矿池的形式。 科技行业有专攻,专业的人做专业的事。 这是经济发展的必然规律。 比特币也是按照这个规律设计和开发的。 比特币从来不追求算力的去中心化。 普通人在家挖矿,完全有悖于社会分工的思想。 所谓“中心化”无外乎三种担忧:第一,在采用工作量证明机制的比特币世界中,拥有50%以上算力的大型矿池必然是拥有50%算力的矿池。投资最大、管理最好、科研实力最强的矿业公司,这样的公司发起51%攻击,把自己赖以生存的产业搞垮,是不是疯了? 这相当于谷歌毁了互联网,或者在股市开了一个巨额空头单后毁了自己的公司。 只有电影能做到这一点。 相反,第二个担忧更可能发生在使用反 ASIC 算法的山寨币上。 专业矿池的网络安全能力远高于普通用户,黑客界动不动就打包卖肉鸡上万。 对于处于激烈竞争中的矿工来说,任何窃取算力的行为都是不能容忍的,网络安全是他们最关心的领域之一。 第三种担忧是对当代社会的法治与和平的担忧。 BSV为什么要迎合监管,被企业和政府大规模使用,因为当社会各界都在使用BSV的基础设施时,整个社会都会保护它,建设它。 纵观历史,铁路、电力、电报、收音机、互联网和今天的比特币,任何类型的基础设施都是如此。

解释完以上问题,你可能还有一个疑问:大区块比特币的性能真的好吗? 会不会被弱节点拖累? 矿工小世界网络 未来的比特币网络将演化为两层结构,如下图所示。

区块链与比特币的关系_比特币的区块大小时_比特币区块记录查询

矿工节点(图中N)之间形成紧密连接的网络,数学上称为小世界网络,可以理解为任意两个节点直接相连。

普通用户的SPV节点(图中S)只与少量矿工保持弱连接。 当两个人之间发生交易时,比如图中的 Alice 和 Bob比特币的区块大小时,两个人的 SPV 节点会建立直连。 SPV节点不参与区块的挖矿和传播,只是向矿工节点查询最新的区块头信息比特币的区块大小时,因此不会拖慢Small World网络。 矿工节点之间的连接非常紧密,带宽很高,因此可以更快地传播非常大的区块。 跟不上全网水平的矿工在竞争中处于劣势。 长期不利会导致长期亏损,最终因破产而离开小世界网络。 因此,在市场竞争下,矿工网络的性能将不断提升,比特币的性能将按照摩尔定律呈指数级发展,承载着整个人类文明的数据洪流。 中本聪的消息证实 最后,我们来看看中本聪当年的设计愿景。 附上链接以供快速参考。

区块链与比特币的关系_比特币的区块大小时_比特币区块记录查询

(#msg6306) 这一段表明中本聪想象矿工是专门的服务器场,用户不运行全节点。 ---

区块链与比特币的关系_比特币区块记录查询_比特币的区块大小时

(#msg2947) 这篇帖子提到了SPV节点独立验证交易的功能,未来会开发,大家跑全节点只是暂时状态。 预计全节点数不会超过100K。 ---带宽可能没有你想象的那么高。 一个典型的交易大约是 400 字节(ECC 非常紧凑)。 每笔交易都必须广播两次,所以假设每笔交易 1KB。 Visa 在 2008 财年处理了 370 亿笔交易,平均每天处理 1 亿笔交易。 如此多的交易需要 100GB 的带宽,或者 12 张 DVD 或 2 部高清质量电影的大小,或者按当前价格计算价值约 18 美元的带宽。 将硬币与 VISA 进行比较并估算带宽。 ---现有的 Visa 信用卡网络每天在全球范围内处理大约 1500 万次互联网购买。 比特币已经可以比现有硬件规模大得多,而成本只是其中的一小部分。 它从未真正达到规模上限。 ,我可以回顾一下它处理极端尺寸的方法。 () 再对比一下VISA的交易量,提一下,在目前的硬件层面,比特币已经可以扩展到超过VISA的交易量。

再次建议大家,有时间的话可以看看中本聪过去的留言记录,自己查一手资料,不要被欺负的人给糊涂了。

简而言之,比特币的愿景是超越纸币、金银、VISA、Paypal、支付宝,成为世界上最好的现金、货币、货币。

关于比特币大区块如何解决交易确认速度的问题,可以阅读

要了解有关比特币 SV 的更多信息,请阅读“比特币重生:回归创世纪”