[cn] 5 things you may not know about bitcoin - brian armstrong

31
五件有关比特币 但你可能不知道的事儿 Translated by 钟隐

Upload: nextblast

Post on 15-Apr-2017

437 views

Category:

Technology


8 download

TRANSCRIPT

Page 1: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

五件有关比特币但你可能不知道的事儿

Translated by 钟隐

Page 2: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币面临着…

1. 并非一场危机,而是一次选举2.3.4.5.

Page 3: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币的争论…

小区块○ Bitcoin Core○ 去中心化 > 可扩展性

大区块○ Bitcoin Classic○ 去中心化 < 可扩展性

Page 4: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

大家很担心…

比特币处于即将一分为二的危机边缘

著名比特币开发者宣称数字货币的死亡

比特币正在分裂吗?

Page 5: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

盛行观点

西德

朝鲜

东德

韩国

Page 6: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

现实情况

Page 7: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

在一场选举中谩骂指责是常有的,

但最终仅会有一方获胜,国家仍是

一个完整的国家

Page 8: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

传统选举 vs 比特币选举

将选票送进投票箱中完成投票

新候选人

每4年举行一次

大于51%者获胜

用CPU算力投票

新特性

任何时间都可举行

可以采用任何阈值(大于50%)

Page 9: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币面临着…

1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3.4.5.

Page 10: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

我们假设出现70/30的分叉

经济激励会促使所有人选择唯一的版本

少数支持分支上挖出的币将一文不值

在少数支持分支上花出的币价值会骤跌

Page 11: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

在过去我们曾经历过分叉

仅仅数小时内(而不是数天或数周),99%的的算力成功运行在

最长链上

即便出现50/50分叉,也不会长期处于一个非常稳定的状态(就

像试图去平衡一个跷跷板)。半数矿工挖出的区块会一文不值。

大家都会竭尽全力地预测哪个分支会获胜,因此都会很快转向赢

面大的一方(这样可以不再烧钱)。毕竟要考虑每10分钟约一万

美刀的损失。

Page 12: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

分叉的算力会处于一个不平衡状态

Page 13: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

最终会以一个胜利者结束

Page 14: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币面临着…

1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4.5.

Page 15: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

历史上...

仅有一个团队开展比特币协议的开发工作:Bitcoin Core

这导致了:

更少的客户选项

更多的争论

委员会式的设计

Page 16: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

在过去的几个月里,至少出现了四个新团队

挑战Core...

1. Bitcoin Classic - 由5位开发人员(包括2位core开发人员),二十多家公

司,及大多数矿工支持

2. Bloq - Jeff Garzik,融资~100万美元,~5人团队,盈利性公司

3. [删去] - 比特币业内的一家现有公司,VC支持,正在开发/维护自己的

分支,计划放出发行版

4. BTCD - 用Go开发的开源项目,已经开展了3年多,被认为可能比C++分

支的开发质量更高

在过去的几个月里,至少出现了四个新团队

挑战Core...

Page 17: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币节点将会像浏览器一样,成为一个多

样化的生态系统

Page 18: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

一个健康的/多样化的生态系统将会带来...

更快的比特币协议开发团队,以竞争市场份额

更多的消费者选项

比特币仍可逐步发展类似Internet的IETF组(译注:因特网工程任务组,开发和推广网络标准和协议),但浏览器决定着哪些网络标准得到执行。缺乏多种竞争节点(单一化栽培)是目前比特币发展的一个最大制约因素。

Page 19: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

哪种比特币节点会成为...

比特币世界中的Chrome○ 卓越的性能评分○ 雄厚财力的支撑赞助

比特币世界中的网景○ 逐步淡出视野的早期开拓者○ 发明奠定了早期的大量基础

比特币世界中的IE○ 备受质疑的质量○ 通过垄断强加给用户

比特币世界中的火狐○ 古灵精怪/极致理念○ 开源的死忠

“历史不会简单重复,但总在回响相似的韵音”-佚名

理论:被矿工采纳的关键,在于过人的性能(例如

区块转发和验证时间)。因为他们最为理性地关注着营收状况。

JavaScript基准测试评分

Page 20: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

当需要共识时,多个团队/节点还可并存吗?

可以!

思维实验:想象有4种不同的节点,全部支持同一种协议,各占25%市场份额。他们可以独自

或者组团提出升级计划。如果这4种中的3种增加了一种新特性,且达到了一定阈值(75%?),

网络即可升级。剩余不支持该特性的节点,会有一个宽限期来增加对特性的支持,或允许他

们的用户转用别的节点。如果仅有一两种节点支持某种特性,但用户非常想拥有,那么用户

们可以自由选择,市场占有率会相应的产生变化。这有望促成阈值条件的满足。

结论:是的,如果我们拥有多样化的节点,共识和协议升级会仍然有效(就像网页浏览器和

网络标准一样)。实际上,升级会变得更加迅速,因为有更多的团队来开发更多的创意思路,

来竞争市场份额。

Page 21: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币面临着 …

1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4. 升级到2MB的节骨眼5.

Page 22: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

2MB区块和Bitcoin Classic

可用于解决比特币的扩展性问题

(较为显著地)拥有多数矿工和比特币公司的支持,尽管有些还待确认

两位经验丰富的core开发者Gavin Andresen和Jeff Garzik审查了代码,大大降

低了风险

Page 23: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

公告

BitcoinClassic 今天早晨已经上线!

Bitcoin Classic 发布公告

Page 24: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

公告

Coinbase将支持Bitcoin Classic

重要提示:运行Bitcoin Classic不会导致互操作性问题(请记住,在任何给定的时间,仅会有一个比特币版本,Coinbase将会一如既往地支持比特币的最长有效链)

Bitcoin Classic的2MB升级仅会在全网75%同意的情况下激活,所以不会出现“争议性的”硬分叉。

Page 25: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

观察实时投票的情况...https://coin.dance/nodes 或 http://xtnodes.com/

全部节点数(历史曲线) Bitcoin Classic 节点数(历史曲线)

Page 26: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币面临着 …

1. 并非一场危机,而是一次选举2. 并非一次分裂,而是一次升级3. 进入一个多竞争节点的时代4. 升级到2MB的节骨眼5. 首次由全球见证国际化金融系统的实时升级

Page 27: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

升级协议是困难的

IPv4 -> IPv6 (7年?)

HTTP(3-16年)

比特币可以每年升级(甚至如果有需要每几个月升级一次)

升级时间

Page 28: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

升级金融网络则更加困难

SWIFT(10+年?)

ACH(20+年?)

Visa芯片和PIN(永远升级不了?)

Page 29: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

比特币的内置升级机制

是最具创新的特点,我们应庆祝而非恐惧

正在按照当初的设计工作,一如选举流程目前仍然有效,即便可能存在指责

谩骂(关于如何升级比特币的辩论将永远存在,这是正常合理的—我们有一

套投票机制来解决这个问题)

将会保证比特币的持续演进/提升

比起以前的因特网协议和金融网络相比,这是一个前所未见的巨大优势

Page 30: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

结论

为了保证比特币协议的持续发展,我们能做到的最佳选择就是鼓励产生新型

节点(和团队)

Bitcoin Core是一个优秀团队(并且将继续保持为最优秀的团队之一),为比

特币做出了巨大贡献,但他们不应该是唯一的团队

这将是比特币世界中的第一次选举和升级。假使2MB区块获胜,也不代表

Bitcoin Classic的胜利。任何节点都可以提出新的变更特性。

最简单的办法来表示对Bitcoin Classic的支持,就是运行一个节点。这还能帮

助比特币在短期内得到扩展。它将有助于让我们进入一个多样化节点的世界。

(一个成功的硬分叉)可以证明比特币的升级机制可行。这将会带来比特币

价格的提升。因为它证明了比特币能适应最新的变化,可以随时间发展演进。

Page 31: [CN] 5 Things you may not know about bitcoin - Brian Armstrong

谢谢

关注我的Twitter @brian_armstrong

从今天起,运行一个Bitcoin Classic节点来帮助比特币扩展: