Post on 15-Apr-2017
五件有关比特币但你可能不知道的事儿
Translated by 钟隐
比特币面临着…
1. 并非一场危机,而是一次选举2.3.4.5.
比特币的争论…
小区块○ Bitcoin Core○ 去中心化 > 可扩展性
大区块○ Bitcoin Classic○ 去中心化 < 可扩展性
大家很担心…
比特币处于即将一分为二的危机边缘
著名比特币开发者宣称数字货币的死亡
比特币正在分裂吗?
盛行观点
西德
朝鲜
东德
韩国
现实情况
在一场选举中谩骂指责是常有的,
但最终仅会有一方获胜,国家仍是
一个完整的国家
传统选举 vs 比特币选举
将选票送进投票箱中完成投票
新候选人
每4年举行一次
大于51%者获胜
用CPU算力投票
新特性
任何时间都可举行
可以采用任何阈值(大于50%)
比特币面临着…
1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3.4.5.
我们假设出现70/30的分叉
经济激励会促使所有人选择唯一的版本
少数支持分支上挖出的币将一文不值
在少数支持分支上花出的币价值会骤跌
在过去我们曾经历过分叉
仅仅数小时内(而不是数天或数周),99%的的算力成功运行在
最长链上
即便出现50/50分叉,也不会长期处于一个非常稳定的状态(就
像试图去平衡一个跷跷板)。半数矿工挖出的区块会一文不值。
大家都会竭尽全力地预测哪个分支会获胜,因此都会很快转向赢
面大的一方(这样可以不再烧钱)。毕竟要考虑每10分钟约一万
美刀的损失。
分叉的算力会处于一个不平衡状态
最终会以一个胜利者结束
比特币面临着…
1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4.5.
历史上...
仅有一个团队开展比特币协议的开发工作:Bitcoin Core
这导致了:
更少的客户选项
更多的争论
委员会式的设计
在过去的几个月里,至少出现了四个新团队
挑战Core...
1. Bitcoin Classic - 由5位开发人员(包括2位core开发人员),二十多家公
司,及大多数矿工支持
2. Bloq - Jeff Garzik,融资~100万美元,~5人团队,盈利性公司
3. [删去] - 比特币业内的一家现有公司,VC支持,正在开发/维护自己的
分支,计划放出发行版
4. BTCD - 用Go开发的开源项目,已经开展了3年多,被认为可能比C++分
支的开发质量更高
在过去的几个月里,至少出现了四个新团队
挑战Core...
比特币节点将会像浏览器一样,成为一个多
样化的生态系统
一个健康的/多样化的生态系统将会带来...
更快的比特币协议开发团队,以竞争市场份额
更多的消费者选项
比特币仍可逐步发展类似Internet的IETF组(译注:因特网工程任务组,开发和推广网络标准和协议),但浏览器决定着哪些网络标准得到执行。缺乏多种竞争节点(单一化栽培)是目前比特币发展的一个最大制约因素。
哪种比特币节点会成为...
比特币世界中的Chrome○ 卓越的性能评分○ 雄厚财力的支撑赞助
比特币世界中的网景○ 逐步淡出视野的早期开拓者○ 发明奠定了早期的大量基础
比特币世界中的IE○ 备受质疑的质量○ 通过垄断强加给用户
比特币世界中的火狐○ 古灵精怪/极致理念○ 开源的死忠
“历史不会简单重复,但总在回响相似的韵音”-佚名
理论:被矿工采纳的关键,在于过人的性能(例如
区块转发和验证时间)。因为他们最为理性地关注着营收状况。
JavaScript基准测试评分
当需要共识时,多个团队/节点还可并存吗?
可以!
思维实验:想象有4种不同的节点,全部支持同一种协议,各占25%市场份额。他们可以独自
或者组团提出升级计划。如果这4种中的3种增加了一种新特性,且达到了一定阈值(75%?),
网络即可升级。剩余不支持该特性的节点,会有一个宽限期来增加对特性的支持,或允许他
们的用户转用别的节点。如果仅有一两种节点支持某种特性,但用户非常想拥有,那么用户
们可以自由选择,市场占有率会相应的产生变化。这有望促成阈值条件的满足。
结论:是的,如果我们拥有多样化的节点,共识和协议升级会仍然有效(就像网页浏览器和
网络标准一样)。实际上,升级会变得更加迅速,因为有更多的团队来开发更多的创意思路,
来竞争市场份额。
比特币面临着 …
1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4. 升级到2MB的节骨眼5.
2MB区块和Bitcoin Classic
可用于解决比特币的扩展性问题
(较为显著地)拥有多数矿工和比特币公司的支持,尽管有些还待确认
两位经验丰富的core开发者Gavin Andresen和Jeff Garzik审查了代码,大大降
低了风险
公告
BitcoinClassic 今天早晨已经上线!
Bitcoin Classic 发布公告
公告
Coinbase将支持Bitcoin Classic
重要提示:运行Bitcoin Classic不会导致互操作性问题(请记住,在任何给定的时间,仅会有一个比特币版本,Coinbase将会一如既往地支持比特币的最长有效链)
Bitcoin Classic的2MB升级仅会在全网75%同意的情况下激活,所以不会出现“争议性的”硬分叉。
观察实时投票的情况...https://coin.dance/nodes 或 http://xtnodes.com/
全部节点数(历史曲线) Bitcoin Classic 节点数(历史曲线)
比特币面临着 …
1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4. 升级到2MB的节骨眼5. 首次由全球见证国际化金融系统的实时升级
升级协议是困难的
IPv4 -> IPv6 (7年?)
HTTP(3-16年)
比特币可以每年升级(甚至如果有需要每几个月升级一次)
升级时间
升级金融网络则更加困难
SWIFT(10+年?)
ACH(20+年?)
Visa芯片和PIN(永远升级不了?)
比特币的内置升级机制
是最具创新的特点,我们应庆祝而非恐惧
正在按照当初的设计工作,一如选举流程目前仍然有效,即便可能存在指责
谩骂(关于如何升级比特币的辩论将永远存在,这是正常合理的—我们有一
套投票机制来解决这个问题)
将会保证比特币的持续演进/提升
比起以前的因特网协议和金融网络相比,这是一个前所未见的巨大优势
结论
为了保证比特币协议的持续发展,我们能做到的最佳选择就是鼓励产生新型
节点(和团队)
Bitcoin Core是一个优秀团队(并且将继续保持为最优秀的团队之一),为比
特币做出了巨大贡献,但他们不应该是唯一的团队
这将是比特币世界中的第一次选举和升级。假使2MB区块获胜,也不代表
Bitcoin Classic的胜利。任何节点都可以提出新的变更特性。
最简单的办法来表示对Bitcoin Classic的支持,就是运行一个节点。这还能帮
助比特币在短期内得到扩展。它将有助于让我们进入一个多样化节点的世界。
(一个成功的硬分叉)可以证明比特币的升级机制可行。这将会带来比特币
价格的提升。因为它证明了比特币能适应最新的变化,可以随时间发展演进。
谢谢
关注我的Twitter @brian_armstrong
从今天起,运行一个Bitcoin Classic节点来帮助比特币扩展: