写点什么

澳本聪发文抨击比特大陆:他们误导了整个社区

  • 2020-01-03
  • 本文字数:2336 字

    阅读完需:约 8 分钟

澳本聪发文抨击比特大陆:他们误导了整个社区


本文是澳本聪在自己博客上发表的一篇文章。澳本聪表示,有太多人认为挖矿就是比特币的全部,而对于交易费奖励是一无所知的。这一切都是包括比特大陆在内的一众厂商长期以来构建的谎言的结果。


比特币劫持的来源之一就是生产 ASIC 芯片。


比特币节点的目的不仅仅是解开谜题以获得区块补贴(subsidy)。这里我会再次重申补贴(subsidy)一词,因为他实质上是一种激励(incentive)并且这一激励正在弱化,而不是一种奖励(reward)。比特币白皮书在第五部分定义了由比特币节点执行的这个过程。比特币节点不仅仅是计算哈希值——这个过程需要 ASIC 芯片——而且还按照时间顺序对交易进行排序,验证交易的完整性,并且保证区块和交易在节点之间的传播。


事实上,运行比特币网络并成为比特币节点的第一步就是关于网络传播的。在比特币白皮书中,第一步是这样解释的:“1) 新的交易向全网进行广播”。


第一步非常简单;一个个小系统进行高效连接构成了巨大的比特币网络,共识在整个比特币网络中可以以极其快速高效的方式进行传播。这样一来,运行一个比特币节点的主要基础就是网络传导和传输。


第二步要将收集的区块中的交易信息进行时序排列。要收集交易信息,比特币节点首先需要核实和验证时序输入序列,并保证交易满足前述所有规则。要实现这样的效果,这个系统要同时具备计算功能和存储功能。


这时第三步和第四步才会在节点内执行,目的是寻找区块链谜题的解决方案。同等重要的是,第四步包含了谜题的解之后的传播过程。当一个比特币节点找到了答案,他可以通过向其他所有节点进行传播而得到奖励。并非其他所有的用户都是如此,其他所有作为节点的矿工却都是如此的。


下一步,所有节点进行自我检验和核实。要成为比特币节点,在其他相关方的节点有效的情况下,你可以在其基础上继续构建新的节点。我们将在第五步看到,节点需要检验这个新产生的区块,以确保避免双花发生,同时确保其他节点容纳的所有交易都是有效的,并且是符合规则的。


这里并不存在什么伪科学的“私自矿工”之类的神秘主义学说。所有的节点都是同时向其他所有节点传播的。在小范围网络中,非挖矿的节点根本无立足之地。你不可能在节点之间跳转,用比其他节点更快的速度插入新的区块,因为你一直在以自私矿工的身份运行。


比特币网络的过程挺简单的:


  1. 比特币节点发现新的区块,并将其传播到整个网络。

  2. 几乎所有节点自动得到这个新的区块。

  3. 拥有合法区块的自私矿工检查并验证其他节点发现的新区块。

  4. 自私矿工紧随其后发送一个新的区块。

  5. 自私矿工的操作是有延时的,并不是即时的。自私矿工寻求的是在验证之后立即发送刚刚发现的区块,这样真正发现区块的节点就输掉了。要做到这样,自私矿工必须立即向网络中多个节点发送验证信息。结果就是自私矿工很容易被击破:诚实矿工如果对自私矿工有怀疑,可以很轻松地从任何网络地址发送一个假的区块头,这时候自私矿工就需要在检查之前进行回应。结果就测非常轻松地检测到所谓的攻击。

  6. 更重要的是,自私矿工的节点原先注定的胜利现在变得实际上不可能了。

  7. 在所有这类谜题中,人们难以理解的是,最重要的不是发现一个新的区块,而是向所有的挖矿节点(比特币网络的所有节点都是挖矿节点,所以这个是冗余的)传播这个区块。


当然这就是惊天骗局之所在了。像比特大陆这样的少数团体已经误导了整个社区,使大家相信矿工们得到的是“酬劳”而不是“区块奖励”带来的补贴(subsidized)。节点因纪录交易而获得酬劳,这是通过手续费来实现的。节点补贴是正在递减的激励措施,为的是刺激早期投资参与建设节点。他用来补贴建设大规模存储系统过程的巨大消耗。然而这并不是比特大陆这样的公司擅长做的。这些公司生产的是 ASIC 芯片。ASIC 芯片是很小的零件,甚至都不是比特币节点的主要组成部分。


在 2011 到 2015 年间,我在研究大规模存储和数据分发。这期间我工作的公司是澳大利亚的 Cloudcroft,他致力于创造一种大规模计算和存储平台。2015 年,我们实现了单机架(rack) 6.2 PB 的存储容量。对同一个基于 luster 的文件系统进行扩展并替换为 ExaDrive DC100 SSD 驱动可以让比特币节点低能耗地运行 SSD,在现行配置下低至每 TB 数据消耗 0.1 瓦电力,并且可以在每个机架(rack)存储 77 PB 数据。


对于平均 1 TB 的区块,我们差不多一天可以有 144 个区块,一年 365 天无休(最大的区块预计为 50 TB)。换句话说,也就是 52.5 PB 的存储或者一个机架。节点会进行优化,并将系统进行全球分布以利于最大化传播,但是,现有系统只需要每个节点有 6 个机架就可以取代全球的所有商业和记账数据。


我再说一遍:每个节点都可以取代全球所有的记账和商业数据,且纪录是不可更改的——现在就可以。


目前市场上像比特大陆这样的玩家精准理解了这一点,补贴将会下降、未来六年的价值需要来自比特币交易体量。他们并未寻找长期解决办法。目前来看,他们寻找的是在无需继续投资的情况下,从现有网络中榨取更多的价值。他们让诸多愚人相信,比特币网络唯一重要的就是计算哈希值,而交易费是身外之物。他们成功地让一众愚人全力运行低效的硬件而不是联合起来做大效率——这些硬件根本满足不了任何数据中心的标准。


业界长期以这一谎言误导大家,其直接结果就是,小型家庭作坊式的节点持续畅销却毫无用处。他们允许比特大陆这样的公司售卖基于 ASIC 的挖矿宠物,大家尾数众多七零八落的闲散算力无法汇聚起来,因此只能接受少数几家工厂的集体掌控。看看 BTC 和 ETH 你就明白了。


人们是时候明白比特币节点到底是什么了。人们是时候明白比特币节点如何运作了。这一谎言为现行比特币产业奠定了基础,人们是时候制止这一谎言了。


比特币就是一个包含着不可变更的证据的系统,一本可以终止欺诈的账本。


比特币本身就是终极的真相机器。


原文链接:


The great mining swindle


2020-01-03 13:2813145

评论 4 条评论

发布
用户头像
翻译的真的很差
2020-01-04 10:51
回复
机器翻译
2020-01-08 20:03
回复
用户头像
说得对,哈哈
2020-01-03 18:37
回复
各说各话,他跟比特大陆是对立的。互相分叉。
2020-01-08 20:03
回复
没有更多了
发现更多内容

网易互娱数据成本优化治理实践

网易数帆

数据中台 数据仓库 数据治理 12 月 PK 榜

RocketMQ 5.0 可观测能力升级:Metrics 指标分析

阿里巴巴云原生

阿里云 RocketMQ 云原生

react源码分析:深度理解React.Context

flyzz177

React

cookie sessionStorage localStorage区别(详解)

达摩

缓存 Web Cookie LocalStorage sessionStorage

收到7个offer,用同一个技术套路了多位面试官

钟奕礼

Java java程序员 java面试 java编程

Industrial wifi6 Wireless AP/DR AP6018 S AIPQ6010 2T2R 2.4G&5G high power Radio AP

Cindy-wallys

IPQ6010 high power 2.4G&5G

借助云的力量,重塑企业的现在和未来|re:Invent 2022 Adam Selipsky 主题演讲精华全收录

亚马逊云科技 (Amazon Web Services)

亚马逊云科技

含泪复盘!项目踩坑回炉改造血泪史(附芯片PCB/原理图)

华秋PCB

PCB PCB设计

Java 编程入门第一课:HelloWorld

千锋IT教育

这个库居然能够快速打开页面的链接

FE情报局

react源码分析:实现react时间分片

flyzz177

React

挤破脑袋要进阿里、腾讯的java程序员,去B站不香吗?

钟奕礼

Java 程序员 java面试 java编程

一步登顶还是步步维艰?Java资深架构师撰下的“阿里P7成神之路”

钟奕礼

Java 程序员 java面试 java编程

如何使用 vue + intro 实现后台管理系统的引导

千锋IT教育

Wallys/DR9074E-Qualcomm Atheros QCN9074(QCN9024)/ 4x4 MU-MIMO Dual Band Wireless Module

Cindy-wallys

QCN9074 QCN9024

MegPeak——让你更懂你的处理器

MegEngineBot

深度学习 开源 处理器 MegEngine MegPeak

在不确定性的2022年寻找确定性|这些ToB赛道值得关注

ToB行业头条

模块一作业

程序员小张

「架构实战营」

NineData,领先的多云数据管理平台

NineData

数据库 数据复制 数据备份 多云管理 SQL开发

如何通过Java将Word转换为PDF

Geek_249eec

Java PDF word

乐观锁思想在JAVA中的实现——CAS

JAVA旭阳

Java Java并发

Linux之基于Centos系统安装Redis、MySQL、Nginx

C++后台开发

nginx redis 后端开发 linux开发 C++开发

从零开始学习Java系列教程之Windos下dos命令行使用详解前言

千锋IT教育

面试官:两个JVM的面试题就能证明,你连拿15K都不配

钟奕礼

Java 程序员 java面试 java编程

SAP MM 使用两个STO实现免关税跨国公司间转储(III)

SAP虾客

SAP IDoc状态70 - This IDoc is saved as the original of an edited document.

SAP虾客

世界杯“无障碍字幕直播间”火了,背后有啥火山语音的黑科技?

科技热闻

用低代码赋能数字化 快速打造项目管理系统

力软低代码开发平台

【iOS逆向与安全】iOS插件开发光速入门

小陈

域内用户Hash获取方式总结

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

SAP MM 采购订单的Document Flow

SAP虾客

澳本聪发文抨击比特大陆:他们误导了整个社区_区块链_Craig Wright_InfoQ精选文章