尖峰对话区块链(txt+pdf+epub+mobi电子书下载)


发布时间:2020-08-19 17:58:36

点击下载

作者:王峰

出版社:中信出版集团股份有限公司

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

尖峰对话区块链

尖峰对话区块链试读:

前言

如今,火星财经开始被业界和更多的加密数字投资人认可,成了区块链信息服务领域中的一个非常活跃的参与者。我常常说,这个时代的内容组织模式是分布式生产和集中化分发,所以我们团队设计了用户可定制的火星财经App和网络产品,采取类头条化的聚合机制,我们每天可以分发几百条当日与区块链有关的技术及市场资讯、多方观点和重要投资机构的评级报告,所以,连我们内部员工生产的内容,都是一两条线。我亲手写的《王峰十问》栏目内容,只是其中一个分布式的点,不留神的话,你在我们的火星财经App中可能都找不到。作为火星财经的创始人,我想打造一个为区块链产业及加密数字货币投资者服务的信息平台,那么,我为什么要亲自做访谈栏目《王峰十问》呢?我的解释是纯属偶然。其实,很多事情就在一念之间。《王峰十问》栏目的设立,以及我亲自写一个财经栏目的文字对话,都因为我想深度参与,难能可贵的是,我动手做了这件事。2018年春节,是区块链风口正盛之时,比特币价格创纪录地突破两万美元,在当时最火的区块链微信群中,我关注到了很多新鲜的言论和思想,突然发现,自己跟不上他们的步伐了。此前从未有过这样一个领域,将从事信息技术和金融服务的人融合到一起,在这里,我还学到了去中心化、分布式、密码学、货币学以及金融学等诸多领域的知识,我既忐忑又激动。我很想在区块链这个新兴的技术领域里,做一些有价值的投资,与区块链这个新世界保持沟通。虽然我有数学和商科方面的教育背景,比较熟悉抽象工具和商业语言,在应用软件设计和互联网游戏产品开发的创业企业中又工作多年,和软件工程师、产品设计、营销、运营以及专业财务管理人员打了大半辈子交道,曾将公司做到上市,前后又参与过近百个天使投资项目,涵盖开发工具、数据库、小程序电商、移动游戏、人工智能和电动汽车等领域,但要迅速理解区块链,还是很难,就像最初一些朋友对我说过的话,你要找到“体验时空弯曲”的感觉。我像是一个充满好奇的发问者,站在新世界的门口,不安,彷徨。幸运的是,很多朋友帮助了我。抱着学习的心态,我找到第一个访谈对象,希望自己能参与做一些内容,和大家一起干,于是就拟了10个问题,在微信社群中与嘉宾连线,做直播对话,结束后整理成文,我把文章标题随手写成了《王峰十问》,想不到一下子被业界很多人转发,接下来的栏目,就一直沿用了这个名字和语言风格。在我心中,每一次“十问”的准备过程,都是一次精神和身体的双重历练。为了准备访谈提纲,我和团队穷尽素材,在别人的世界里跋山涉水。我们脑力激荡,在自己的世界里开渠打井,时而为一个闪光的思维火花雀跃,时而又陷入深深的思考之中。我们用最慢、最笨但最有效的方式,完成了一次又一次的“十问”。在最初的阶段,记不清有多少个清晨,我和团队带着一身的疲惫,迎着朝阳走出奋斗了整整一夜的办公室。很多人看到《王峰十问》在朋友圈刷屏后,希望上栏目,我都没有帮上忙,甚至有人开出价格问我们能否商业化,也被我们拒绝。因为那将不好看,不好玩,做了也没有影响力。做《王峰十问》,我们从没有收过任何人的钱,我们在乎的是影响力和内容质量,我希望这个IP(知识产权)化的访谈内容,能够赋予火星财经一些认真做事的品牌气质。到今天,我们已经做了整整30期《王峰十问》,平均下来几乎是两周做一期,最疯狂的时候,10天做了3期,我们的团队忙到了不吃不睡的地步。现在,我认识了区块链行业中的大部分从业者。感谢所有参与过访谈的嘉宾,感谢帅初、陈伟星、曾鸣、朱啸虎、陈榕、蒋涛、赵东、蔡文胜、周鸿祎、吴忌寒、V神、赵长鹏、朱嘉伟、宋晓冬、Sunny King等。特别要说的是,嘉宾们的参与都是有深度的,他们敢于直面我的怀疑,毫无保留地分享自己的观点。我们写出来的很多问题,略显血性,文字中掩盖不住挑衅的调子,所以与他们对话、交锋和碰撞,也充满了冒险和刺激。可以说,每位嘉宾的影响力,让《王峰十问》逐渐扩大了品牌效应,每位嘉宾的智慧和坦诚,让《王峰十问》有了不同的烙印。这里,我还要特别感谢《王峰十问》内容策划团队的核心成员:商思林和邓鹏。商思林有参与创办财经类杂志的经验,也是原来蓝港互动旗下投资团队的同事。邓鹏原来是蓝港互动总裁办主任。他们后来以联合发起人的身份参与创办火星财经。在大半年的时间里,我们因为白天事情太多,没有太多时间坐下来一起讨论,所以他们只能陪我晚上加班,一起绞尽脑汁,否则以我个人的精力和能力,根本没办法完成对话的内容。火星财经总编辑李劳后来也加入团队,参与了大量工作。我还要感谢火星财经微信学习群里的好友们,他们大部分是产业的积极参与者,因为他们的热情参与,尤其是区块链微信群创始人玉红的积极帮助,我理解了社群的价值,有了我们做的第一个社群化访谈IP,也才有了将《王峰十问》成书的机会。所以,我常说火星财经是通过社群化发展起来的。我还要感谢各综合门户和行业媒体朋友的关心和关注:腾讯、网易、新浪、搜狐、凤凰网、今日头条、36氪、创业邦、巴比特、金色财经、币世界、链得得、深链财经、火讯财经、链闻等,要特别感谢喜马拉雅FM对《王峰十问》的支持,他们第一时间将我们的文字内容,通过专业语音播音放到平台上。我还要特别感谢中信出版社许志、吴长莘等编辑老师对本书编写的悉心帮助,我感受到她们精益求精的产品意识和专业严谨的务实态度。感谢我的投资人,策源资本的冯波、IDG的过以宏、泛城资本的陈伟星、Okex创始人徐明星、火币创始人李林、BeeChat的Flash、明势资本的黄明明、紫辉创投的郑刚、德同资本的邵俊、铭恩资本的苗旺等人。以上名单,挂一漏万,还望大家多多包涵。点滴帮助,谨记心中。有人也许注意到了,我访谈的对象不只是区块链行业的人。是的,未来如果有精力,“十问”的嘉宾也会有人工智能、物联网、云计算、大数据、工业4.0等新兴领域的。我希望今后会有更多《王峰十问》系列作品问世,但是这要靠我们团队的努力,我一个人做不到。《王峰十问》早晚会湮灭在浩瀚的信息流中,无人问津。如果日后有人突然提起,我希望大家能够记住它是一个有烧脑问题的访谈——每个问题都花过很多心思,都被苦思冥想过。第一部分 开发者以太坊价值并不依赖比特币|V神维塔利克·巴特林1994年,出生于俄罗斯;2011年,开始研究比特币,联合创立《比特币杂志》(Bitcoin Magazine),并担任首席撰稿人;2013年,进入加拿大滑铁卢大学学习,8个月后休学;2014年1月23日,在《比特币杂志》上发表文章《以太坊:一个下一代加密货币和去中心化应用平台》(Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform),首次正式对外提出以太坊的概念。2015年7月,以太坊正式上线。截至2018年6月21日,以太币市值约536亿美元,仅次于比特币,位列全球加密货币市场第二位。曾获2014年世界科技大赛IT(信息技术)软件类比赛冠军,为2017年《财富》(Fortune)杂志“40岁以下40大影响力人物”之一。以太坊的上线,开启了智能合约(Smart Contract)的新时代,促进了全球数字加密货币市场的大繁荣,犹如诞生了一个“万物生长”的全新世界。全球数字加密货币的市场总值从2017年年初的180亿美元,最高涨到5600亿美元。如今,市值排名前100位的数字加密货币,94%建立在以太坊上;市值排名前800位的数字加密货币,87%建立在以太坊上。这让我想到电影《阿凡达》(Avatar),人类在第一次踏上潘多拉星球时,一方面被它不可思议的美景震撼,另一方面又心怀不安和恐惧。接下来这位90后,就是缔造这个“万物生长”的全新世界的主角——以太坊的掌门人维塔利克(Vitalik,被称为V神)。过去这场数字加密货币市场的大变革,可能也远远超过了他的预期。第一问 Casper和分片能应对以太坊开发者的期待和抱怨吗王峰:2018年6月15日,你在Ethereum Core Devs会议上表示,以太坊将考虑改变Casper和分片(Sharding)的激活上线顺序,不再分别发布,而是可能让它们同时激活更新。你是什么时候开始构思Casper机制的?你建立这一机制是受到了什么启发?Casper:以太坊的权益证明(PoS)实现的工作流,并不是一个具体的工作流,它实际上是由以太坊团队正在积极研究的两个主要项目组成。不同于其他权益证明共识,在该共识下,系统可以快速惩罚节点的作恶行为。分片:进行区块链扩容的一种解决方案,通过改变网络验证的方式来增加网络吞吐量。通常情况下,每个节点和区块链网络都包含区块链的完整副本。分片是一种允许节点具有完整的区块链的部分副本的技术,以提高整体性能和稳定速度。V神:以太坊最初的计划是将Casper作为以太坊上的智能合约,让开发者可以更轻松地完成开发,同时可以完成分片存储。在权益证明和分片技术上,以太坊虽然已经取得进展,但如继续沿这个路线图发展,可能会产生一个更糟的产品,造成大量浪费,因此以太坊不得不选择放弃Casper的首个版本,重新构建Casper。智能合约:当一个预先编好的条件被触发时,智能合约会立即执行相应的合同条款,其工作原理类似于计算机程序的if-then语句。智能合约的概念于1995年由尼克·萨搏(Nick Szabo)首次提出,但直到近年随着区块链技术的发展才逐步被社会大众熟悉。智能合约的概念具备承诺、协议、数字形式三大要素,因此能够将区块链的应用范围扩展至金融行业的交易、支付、结算和清算等各个环节。目前的智能合约,通常指的是支持执行图灵完备(turing complete)程序的以太坊区块链。王峰:我们对早期的工作量证明机制(PoW)、权益证明机制都比较熟悉,现在你能用通俗易懂的语言,简单介绍一下Casper机制的工作原理吗?V神:目前,新的路线图仍然是“先Casper,后分片”(Casper then Sharding),但是Casper的第一个版本会被修改,以便它可以完成一个完整的Casper和分片部署。工作量证明机制:是对于工作量的证明,是生成要加入区块链中的一笔新的交易信息(即新区块)时必须满足的要求。在基于工作量证明机制构建的区块链网络中,节点通过计算随机哈希散列的数值解争夺记账权,求得正确的数值解以生成区块的能力是节点算力的具体表现。比特币挖矿采用的就是工作量证明机制。权益证明机制:与要求证明人执行一定量的计算工作不同,权益证明要求证明人提供一定数量加密货币的所有权即可。类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。此外,这种策略还有其他好处,例如,我们正在考虑在短[1]期内使用BLS签名进行聚合以及长期使用STARK签名进行聚合,能够允许Casper机制处理更多验证器,也能让我们把验证器的大小从1500以太坊减少到32以太坊。BLS签名:2003年由博内(Bonnet)、林恩(Lynn)和沙哈姆(Shaham)3人提出。它是一个基于双线性映射且具有唯一确定性的签名方案,由于产生的签名很短,通常也被称为短签名方案。该方案的签名是椭圆曲线群上的元素,验证算法使用的是双线性映射。但问题在于,仅仅验证区块链是否有效是不够的,我们还[2]必须验证区块链中的所有数据是否在点对点(P2P)网络中可用,并且任何人都可以在有需求的时候下载其中的任何一个数据。否则,即使区块链是有效的,生成不可用的区块仍然可以被当作一种攻击手段,用剥夺其他人更新加密验证的能力来阻止其他用户从账户中提取资金。对此,我们已有解决方案,虽然方案有些复杂,即利用冗余编码数据且允许用户随机抽样,来检查大部分数据是否在线,但如果可以验证大部分数据是联机的,则可以使用冗余数据来恢复其余数据。并且,在整个点对点网络中,冗余编码数据都是随机分布的。王峰:关于Casper,我咨询过中国一个知名的公链设计者,他提出:“为什么Casper设计安全存款来阻止小玩家成为以太坊生态系统中的验证节点?即使在今天,如果你是比特币或以太坊的独立矿工,你仍然有可能挖掘一个区块,但是在Casper之后,所有的小矿工都不再有任何可能验证一个区块,这是否意味着Casper为块链系统带来了不公平问题和特权节点?”你能否在这里帮我解开这个困惑?V神:“在Casper之后,所有的小矿工都不再有任何可能验证一个区块”的说法,我认为是不准确的。首先,32以太坊大约等于10万元人民币。我认为,在任何情况下工作量证明矿工的资金都不会小于这个数,因为工作量证明挖矿属于规模经济。如果你的算力小于这个数,可以通过加入矿池的方式来参与。挖矿:利用电脑硬件计算、记录和验证被称为区块链的数字信息的过程。挖矿实际上就是记账的过程,矿工是记账员,区块链是账本,成功抢到记账权利的矿工会获得新生的比特币等奖励。其工作原理和矿物开采十分相似,故被称为挖矿。矿池:本质上是一个完全节点,通过将少量算力合成并联合运作的方法,整合区块链网络中的零散算力,并在所有成员中共享奖励。在此机制中,不论个人矿工所能使用的算力多寡,只要是通过加入矿池来参与挖矿活动,无论是否成功挖掘出有效资料块,皆可按对矿池的贡献来获得少量奖励。我们预计权益总量大约在10000000以太坊,因此接管整个分片需要至少10000000以太坊的40%,所以成本会非常高。即使真的有人拥有了接管分片的能力,如果以太坊遭受了攻击,我依然有能力恢复。Casper背后的核心思想,就是将链的权益证明和传统拜占庭容错(Byzantine Fault Tolerance,简称BFT)算法整合在一起,类似Lamport、Paxos、PBFT等算法。许多人问我们,为什么不直接使用这些传统算法。答案是,我们觉得这些算法既复杂,又不适合区块链的范式和需求,因此我们钻研算法,并创建了一个我们认为更简单、更适合区块链范式的版本。拜占庭容错:一类分布式计算领域的容错技术,来源于拜占庭将军问题。拜占庭将军问题是莱斯利·兰波特(Leslie Lamport)为描述分布式系统一致性问题(Distributed Consensus)在论文中假设出来的一个著名例子。由于硬件错误、网络拥塞或中断以及遭到恶意攻击等,计算机和网络可能出现不可预料的行为,拜占庭容错技术被设计用来处理这些异常行为,并满足所要解决的问题的规范要求。[3]数据可用性问题是分片中最具挑战性的问题之一,我发现,许多其他项目,甚至是那些和加密算法相关的项目,其实对于这个问题也没有太过重视。[1]STARK:可扩容的透明知识论证,是一种提供更高安全性的算法。[2]点对点网络:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其他点对点节点直接访问而无须经过中间实体。[3]资料来源:https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasurecoding。第二问 影响区块链大规模应用落地的最重要因素是什么王峰:很多业内人士都认为,2018年是区块链应用落地的关键一年。你在2018以太坊技术及应用大会上也表示,金融行业可能应用得最早,游戏行业次之。此外,如身份认证、价值链等也逐步被一些场景加以应用。如今(2018年6月底),为什么我们还没有看到大规模区块链应用的出现?你认为,影响区块链大规模应用落地的最重要因素是什么?V神:是的,我认为金融行业和游戏行业是最先应用区块链技术的两个行业。以金融行业为例,相较于其他形式的数字技术,如今的金融技术其实是非常落后的,甚至“快要被时代淘汰了”。为什么我们不能像发送电子邮件一样,轻松地向世界各地汇款呢?当然,我知道中国境内汇款效率较高,但世界上很多地方,还没有广泛采用更好的解决方案。在游戏行业,很多公司对在游戏中应用区块链技术非常有兴趣,它们希望将此打造成游戏内置资产,显然,这是许多人非常感兴趣的一个领域。除此之外,在短期内,我认为区块链可以为其他行业提供的主要功能是互联互通(Interoperability)。我希望在一个共同的平台上,可以让一些服务提供者进行互动,同样,用户也可以更轻松地与另一个用户进行互动,这种方式能够在不创造集中垄断的前提下,带来很多好处。[1]现在金融行业已经有一些案例了,比如OmiseGO和[2]AMIS,我希望在其他行业也能看到类似的案例。其他行业采用区块链技术时所面临的主要挑战,其实是公链的效率还不够高,因此人们很难被说服使用现阶段的公链,因为的确有很多不便,比如确认时间较长、交易费用较高等。王峰:在不少人看来,区块链仅有为数不多的应用场景,其中最重要的是数字货币交易和ICO(首次发行代币)。严格来讲,市面上很多分布式应用(DApp)来自糟糕的设计想法,并没有实际用途。你对以太坊生态的开发者有什么建议?ICO:源自股票市场的IPO(首次公开募股)概念,是区块链项目首次发行代币,募集比特币、以太坊等通用数字货币的行为。2017年9月4日,中国人民银行领衔中共中央网络安全和信息化委员会办公室、中华人民共和国工业和信息化部、中华人民共和国国家工商行政管理总局、中国证券监督管理委员会和中国银行保险监督管理委员会等部委发布《关于防范代币发行融资风险的公告》,指出代币发行融资本质上是一种未经批准的非法公开融资行为,要求自公告发布之日起,各类代币发行融资活动立即停止,同时,已完成代币发行融资的组织和个人做出清退等安排。分布式应用:也称中心化应用,在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。分布式应用之于区块链,类似于应用程序(App)之于iOS和安卓。分布式应用的特点包括通过网络节点去中心化操作、运行在点对点网络上、数据加密后存储在区块链上、参与者信息被安全储存等。V神:我认为,状态通道(State Channels)在短期内可以做很多事情,它可以让一些去中心化应用程序提供更好的用[3]户体验,更容易进行扩容。来自L4的杰夫·科尔曼(Jeff Coleman),还有其他公司的一些员工最近做了很多工作,他们让状态通道技术更加标准化,也更容易使用,最近他们还发[4]布了一篇关于状态通道的论文。扩容:考虑到用户增加,在不影响用户体验(燃料费用、转账时间等)的条件下,区块链项目提高主网性能(吞吐量、延迟)的能力。侧链(Sidechains)Plasma可能对企业级应用特别有帮助,因为它允许以半中心化和半去中心化的方式,构建应用程序,一方面可以获得区块链的高安全性,另一方面可以获得中心化系统的效率优势。侧链:主链外的另一个区块链,锚定主链中的某一个节点,通过主链上的计算力来维护侧链的真实性,实现公共区块链上价值与其他账簿上价值在多个区块链间的转移。利用侧链,可以轻松地建立各种智能化的金融合约,如股票、期货、衍生品等。Plasma:区块链可扩展性问题的众多解决方案之一,根据维塔利克2017年8月发布的公开信,Plasma是一个可扩容的自主智能合约框架,能够将区块链的交易量提高至每秒10亿次左右,从而让区块链本身成为全球大量去中心化金融应用的集合。[5]另外,开发人员还应该多了解Vyper,这是一种相对较新的智能合约开发语言,它还是比较容易理解的。它采用了类似Python的语法,也有更多安全功能。最近Vyper发布了一个[6]测试版。我听说很多中国的开发人员喜欢Python编程语言,所以我认为他们尝试Vyper的时候,会觉得很容易上手。我还知道有些团队正致力于跨链交流,但我个人对此并不感兴趣。他们可能只需要每隔一分钟向公链发布一个交易,服务器端就发生无限次数的交易,这与传统的集中式方式非常相似。[7]但是,服务器仍会向每个用户发送Merkle树认证,以便让他们验证自己的交易历史,如果这些服务器发生故障或遭到黑客攻击,用户肯定能知道。此外,Plasma合约还将确保资产可[8]以被转移到基于以太坊的ERC20上,或者被迁移到另一个Plasma上。ERC20:基于以太坊的代币合约标准规范,遵守该规范的代币合约可以被各种以太坊钱包以及相关的平台和项目支持。最先由以太坊社区团队提出,开发人员有能力对新代币在以太坊生态系统中的作用进行编程。王峰:如果我们脑洞大开,站在更远的未来审视现在,那今天的智能合约对于区块链的发展会不会是一个错误的指引?V神:我认为很多人都误解了智能合约,他们对其有刻板印象,认为智能合约是为了完成一些事情,比如“我付了10个以太币来建立一个网站,所以我把这10个以太币放到了一个智能合约中,智能合约检测我是否建立了网站。如果检测到网站已建成,它会自动支付10个以太币”。这里的问题是,这种检测难度极大,智能合约代码本身根本无法告诉你“某个东西”究竟是不是一个网站。实际上,我们应该把智能合约看作一种经济机制。智能合约并不是要完成所有事情,而是为各方制定一套可以相互交流的规则——其中一方可以是仲裁员,或者可以使用博弈论创建智能合约,而没有任何仲裁员,也可以产生良好的激励。现在有一个“2-of-2”的托管概念,只要产生争议,所有人的钱都会被“烧掉”。这种概念看上去很苛刻,可是一旦这么做,即使没有仲裁员来确定争议中某人的对错,也能激发各方诚实地完成相应工作。状态通道和Plasma也都依赖于成熟的智能合约逻辑来实施这些机制。而像比特币这样纯粹的“以支付为中心”的设计,其实很难实施这样的机制,比特币不能执行Plasma,只能通过在状态通道上设置更多限制和更复杂的方式,实现类似Plasma一样的侧链,而以太坊则灵活很多。不过,我发现这种模式的一个问题是,如果你创建了一个通用系统,那么由于图灵完备性,你知道该系统在20年内是通用且一直可用的。如果你为某个行业创建了一个专用系统,该行业的需求迅速发生了变化,那么这意味着协议规范需要每隔几年更新一次。这对于基础层公链来说,并不是很好。因此,区块链需要在治理机制上付出很多心血,以便就新的协议规则达成一致,这样反而会导致中心化的产生。但是,我坚信,对于某些特定行业,Plasma会非常有潜力。[1]OmiseGO:基于以太坊技术开发,可提供实时、点对点的价值交换和支付服务。[2]AMIS:基于以太坊技术开发的一种共识算法。[3]L4:由维塔利克的父亲——德米特里·巴特林协助创立,维塔利克担任研究顾问,其创始人均为以太坊技术社区元老。[4]资料来源:http://counterfactual.com/statech annels。[5]资料来源:http://vyper.online/。[6]资料来源:https://github.com/ethereum/vyper/releases/tag/v0.1.0-beta.1。[7]Merkle树:为了解决多重一次签名中的认证问题而产生的,具有一次签名大量认证的优点,在认证方面具有显著的优势。如今,Merkle树的树形结构已经被广泛应用到信息安全的各个领域,比如证书撤销、源组播认证、群密钥协商等。[8]ERC20是以太坊上的代币合约标准规范。第三问 柚子,你怕吗王峰:6月15日凌晨2点11分,柚子(EOS)主网成功激活。柚子通过并行链和股份授权证明机制(DPoS)解决了延迟和数据吞吐量的难题,性能上超过比特币和以太坊。股份授权证明机制:与董事会投票类似,该机制拥有一个内置的实时股权人投票系统,就像系统随时都在召开一个永不散场的股东大会,所有股东都在这里投票参与公司决策。基于股份授权证明机制建立的区块链去中心化依赖于一定数量的代表,而非全体用户。我曾留意过BM[丹尼尔·拉莫(Daniel Larimer)]的柚子白皮书,他把柚子定义成区块链3.0,于是,今天很多区块链从业者的PPT(幻灯片)里都会这样介绍:比特币=区块链1.0,以太坊=区块链2.0,柚子=区块链3.0。你是否同意这样的描述?什么是你眼中的区块链3.0?白皮书:在区块链领域,通常指解释加密货币中使用目的和技术的文档。某个加密货币的白皮书,可以帮助人们了解它所提供的内容,同时也是投资人了解该项目的重要信息渠道。V神:我不太喜欢用1.0、2.0和3.0来讨论问题,但是如果存在区块链3.0这样的东西,那么可扩展性无疑是其中的一个重要部分。我知道,柚子的性能比比特币和以太坊还要高,但差距不是太大,我记得最近在一些测试网站上看到是几百TPS(每秒交易数)。我坚信,实现大规模应用所需的可扩展性,不仅仅是投入更多算力的问题,它需要全新的方法和大量的探索。这就是我在状态通道、Plasma和分片技术上努力探索的原因,这是非常有价值的。TPS:每秒钟系统能够处理的交易或事务的数量,是衡量系统处理能力的重要指标。一般认为,如果TPS并发太低,容易造成网络拥堵严重,从而使区块链在高价值、高并发业务领域无法落地。王峰:柚子官方发布的哪些技术指标,引起过你和团队的重视?V神:柚子绝对是一个有趣的实验,它试图做到跟以太坊和其他平台完全不同。这不仅仅是一个技术实验,也是一场政治科学实验。柚子社区试图在区块链上创建一种“数字政府”,包括宪法、行政部门(21个节点)和司法部门(仲裁员)等。从它的哲学思想来看,有一点非常明确,就是柚子认为“代码不是法律”,并且这个“数字政府”有望积极地解决人们的问题。话虽如此,这种方法是有风险的,所以我预计会有许多应用程序发现它的风险太大,其实很多人对区块链感兴趣,正是因为他们希望有一个更安全、更难以改变的平台。柚子已经冻结了7个账户,并且没有给出任何警告,这当然可以帮助人们在被盗窃和被诈骗后找回自己的损失,但也带来了问题。当你尝试在柚子上构建一个应用程序时,而柚子中央机构并不喜欢,会发生什么?柚子本身能够在以太坊上ICO和运行代币,我们没有权力阻止它。可是,你认为柚子仲裁委员会对运行ICO的柚子竞争者同样友好,并让它们在柚子上发行代币吗?你确定吗?我认为,预言机(Oracle)通过向智能合约提供外部信息,从而使智能合约更好地工作。Oraclize(全球应用非常广泛的区块链预言机服务)长期以来一直致力于集中式开发,但我也对去中心化的预言机项目感兴趣。Augur(一个去中心化的预测市场平台)有一个内置的去中心化的预言机,来确定某个事件的“真实”结果。日本一个名为Reality Check的项目,由埃德蒙·埃德加(Edmund Edgar)运营,也试图做类似的事情,这对于智能合约很有帮助。王峰:伴随着柚子主网上线,柚子第一批21个超级节点也随之产生,但你一直对柚子节点颇有微词:“柚子的21个超级节点并不是21个不同实体,节点之间可能存在内在联系的共谋,天然会导致财阀的垄断。”后来,BM发表了长文《加密经济治理的局限性》,解释了股份授权证明机制的初衷和意义,回应你的质疑。BM说,你致力于寻找一种加密经济的黑匣子,它不能依靠股权或个人来投票。而他相信人性本善,你们的主要区别在于基本假定的差异。对此,你要不要再做一下回应?V神:我的理念是,希望底层链在尽可能广的场景下工作,而且确实很难预测将来加密货币持有者会获得什么样的利益和价值。经济激励之所以有用,是因为它是一种应用最广的激励,无论是富人还是穷人、个人还是公司或机器人,我们都知道,激励会影响其行为,并促使其以某种方式采取行动。在我们彼此相互了解、关系密切的环境中,经济激励措施的意义确实要小得多,而在这种情况下,依赖善意,通常会更好。以太坊是一个面向世界的基层块链平台,因此它不能对谁参与其中或者对谁在运行相关验证程序节点的证明进行假设。而且,以太坊上的应用程序,在许多情况下可以做出更多的假设,并依赖更具社会性而非经济性的方法。我认为分散式平台肯定有空间,看起来更像是“社区平台”,而不是“世界平台”。对于以太坊,我认为现在还不是对全世界说“以太坊是伟大的,你们现在都应该进入”的时候,因为以太坊现在还是只有很少的应用进入,普通人目前唯一真正能做的就是购买和交易,我认为这是不应该关注的事情。现在重要的是构建技术,使以太坊最终能够处理更多的用户,并尝试与社区建立联系,以帮助我们实现目标。这就是为什么我们已经与许多密码学家建立了联系,并且现在正在与经济学界和设计界建立联系。最近,越来越多的经济学家开始谈论区块链,包括格伦·魏尔(GlenWeyl)等。我认为,从他们那里了解区块链,可以为社会提供很好的价值。王峰:目前,任何涉及以太坊的行为,无论是简单交易,还是智能合约,甚至ICO,都需要一定量的燃料费用。然而,随着以太坊新项目越来越多,网络使用成本越来越高,对于开发商和智能合约创造者来说,燃料费用都是一笔不小的成本,有人甚至声称:高昂的燃料费用正在扼杀一些以太坊项目,燃料成了以太坊的绊脚石。燃料:为防止以太坊网络发生蓄意攻击或被滥用的现象,以太坊协议规定交易或合约调用的每个运算步骤都要收费,这笔费用以燃料作为单位计算。V神:柚子币交易免费,是一个误解。柚子币交易不是免费的,也不是直接支付交易费,而是通过持有柚子币(不是持有其他你想拥有的代币)来间接地支付交易费用。[1]我写过一篇很长的文章,谈为什么这是一个坏主意,并且最终可能会产生一个复杂的收费市场的版本。我认为,最终降低费用的唯一方法是解决可拓展性,这样供应就可以迎合需求,而且,我们会非常积极地使用状态通道、Plasma和分片技术。[2]在这一点上,CryptoKitties和很多游戏肯定有助于推动以太坊获得更多的关注和应用,人们对游戏行业的兴趣显而易见,我希望以太坊可以尽快超越游戏行业拓展到更多领域。[1]资料来源:https://EndoSc/CH/T/Reas-PaseTeff-Fun-Test/s40/940。[2]CryptoKitties:2017年年末风靡全区块链网络的一款以太坊养猫游戏。用户在游戏中可以养育、买卖“电子宠物”小猫并使其繁衍后代,每只小猫和其繁衍的后代都是独一无二的。第四问 以太坊的价值有一天会灰飞烟灭吗王峰:6月14日,美国证券交易委员会(SEC)财务部门总监威廉·欣曼(William Hinman)在一次公开活动上称,以太坊的加密数字货币以太币不属于证券。受此消息影响,以太币价格当天上涨8%至520美元。实际上,早在2013年美国就曾发布有关加密货币监管的声明,但是对其作为“证券”由证券交易委员会监管,还是作为“商品”由期货交易委员会(CFTC)监管,还没有明确的立法。V神:我们在2014年非常认真地考虑过证券监管法规等问题,我们与多家律师事务所进行了磋商,并仔细确认了我们所做的事情是否符合当时的法律。我们很高兴地看到,美国证券交易委员会认为并非所有的加密货币都是证券。我觉得,监管政策绝对会继续影响区块链技术的进步,尽管这主要是从应用角度来看。总体来说,各国政府已经认识到,彻底关闭公链网络是非常困难的,但监管它们则要容易得多。我觉得,有激励机制的多跳网络(mesh networking)和需要付费的无线接入热点(paid Wi-Fi access hotspots)可能是区块链技术得以应用的两个领域。多跳网络:一个动态的可以不断扩展的网络架构,可以实现无线设备之间的传输。相对于ISP(互联网服务提供商),多跳网络具有部署成本低、足够的中立性、带宽分配公平、杜绝电力浪费等优势。如今,很多人仍然无法访问互联网,一些互联网链接还被人用密码“封锁”,现在虽然有了一些解决方案,但是仍然无法满足庞大的互联网访问需求。此外,有激励机制的多跳网络可以在某些领域发挥巨大潜力,但是这种潜力目前是被忽视的,比如在紧急情况下提供互联网接入服务。对于目前的金融行业来说,我并不是非常期待它应用区块链技术,尽管现在很多金融机构已经开始尝试这一新兴技术,但我现在更关注新项目和更直接的点对点网络交互。我希望,美国证券交易委员会欣曼的言论能够鼓励区块链变得更加去中心化。评估加密货币的价值是非常困难的,这也是加密货币行业如此混乱,以及很多新加密货币不断涌现的主要原因之一。我预计在未来几年,整个行业会稳定下来,之后新发行的加密货币数量会不断减少。越来越多的项目会更重视提供价值,而且加密货币的基础价值和市场价格之间会存在更多相关性。但是,我们可能还是会看到全球的成千上万种代币,我希望这些代币都是好的代币。我个人非常希望退休基金不要大规模投资加密货币。如果我是一位70岁的老奶奶,我知道自己的退休金被用以投资一些稳定性很差的加密货币,我肯定会非常沮丧。王峰:最新的行情显示,比特币市值1088亿美元,以太坊市值489亿美元,以太坊的市值未来可能超过比特币吗?我们不妨大胆假设,如果比特币价值归零(当然我们认为这种可能性为零),以太坊还会有价值吗?V神:尽管现在加密货币价格和比特币价格走势的关联度很高,但在这样极端的状况下,我依然认为以太币并不依赖比特币。比特币只是众多加密货币中的一种。我很欣慰的是,现在加密货币已经逐渐多样化了,这对去中心化是非常有好处的,当你有更多方法去尝试不同技术时,关闭所有加密货币就会变得非常困难。可以肯定的是,很多优秀人才都在开发区块链项目,希望他们中间至少有一些人能够非常出色,并取得成功。第五问 以太坊会把代码迁出GitHub吗王峰:2018年6月5日,微软宣布斥资75亿美元收购在线[1]代码分享和协作平台GitHub。有人欢迎这一举措,也有一些区块链开发者对这次交易感到不安,后者认为微软向来都与开源社区和其他公司作对,收购后会滥用自己的支配地位。其实,微软有一段有关开源软件的“黑历史”,早在10年前,微软就被指控暗中攻击开源软件Linux的专利权,其前首席执行官(CEO)史蒂夫·鲍尔默(Steve Ballmer)甚至将Linux称为“癌症”。此外,微软现在还继续要求安卓(Android)厂商支付安卓专利费用等。一系列事件让很多开源爱好者和开发者认为微软不值得信任。你如何评价微软收购GitHub?你认为GitHub未来能保持真正的独立发展吗?V神:我知道微软之前一直非常反对开源,在21世纪初,互联网社区认为微软是最大的“邪恶敌人”。不过,我从与微软的互动中可以看到微软正在尝试改变自己的形象。我觉得,它已经采取很多措施来改进与开源社区之间的关系,比如,微软为Linux提供了Azure云计算服务,对开源的贡献也越来越多,但是微软在这方面做得还不够完美。对于微软收购GitHub,在短期内,我个人看不出有什么理由要感到害怕的。但是,我们一定要保持警惕,确保GitHub不会成为垄断者,如果出现任何问题,我们也要有替代方案。我觉得GitHub现在做得很不错,除非真的有什么事情发生变化,否则我们不需要做任何事情。王峰:最近,包括比特币核心开发者在内的许多从业者表示,他们可能将代码迁移至其他平台存储,如谷歌(Google)投资的代码托管平台GitLab。以太坊未来会考虑将代码从GitHub上迁移出去吗?V神:我认为,初创公司总是关注自己的核心商业模式,风险投资家则希望自己投资的初创公司能够被大企业收购,这样的想法是非常不合适的。因为按照这样的逻辑,初创公司创造的东西反而更像是计划经济里的产品,而不是自由市场里的产品,而且激励措施也不是由客户来设定,而是由一小部分的大企业设定的。[2]针对Parity协议,我们提出了EIP999协议。在论坛GitHub和Reddit里,我们看到一些人对EIP999协议持反对意见,根据投票结果——“no”(否定)的比例为55%,“yes”[3](肯定)的比例为39%,人们似乎对推动这个协议没什么兴趣。在这一点上,我认为以太坊很可能永远不会再看到任何加密货币的复苏,因为全球许多案例在政治上引起争议,任何设置门槛的尝试都会导致低于门槛的人抱怨自己没有被包括在内。当我们转向分片时,那些向更多人归还资金的公链可能会“被一次性清理”。即便如此,我认为我不应该做这个决定,甚至不应该去过度影响这个决定的最后产生。[1]截至2018年6月,GitHub上托管了8500万个存储库,2800万个开发者为它们做出贡献。[2]EIP999协议:以太坊钱包Parity开发者阿弗里·肖顿提出的一项旨在升级以太坊智能合约进而盘活一些被系统冻结的以太币的协议。根据此协议,以太坊可能被分裂为两个相互竞争的链条。[3]资料来源:https://www.etherchain.org/coinvote/poll/35。第六问 对中国区块链行业的过去和未来,V神怎么看王峰:我们谈谈中国吧,这里有很多关于你的传说。有人说,2015年你在上海外滩的一个欧式酒店里进行了以太坊的路演,台下有人对你产生了质疑。有人说,在深圳某次区块链聚会的合影中,你站在最后一排最右侧不起眼的角落里。还有很多人宣称,你曾上门拜访他们。有趣的是,他们中的一些人拒绝了你的募资。你能不能在这里讲讲那次中国之行?当时中国区块链从业者们对以太坊有哪些典型的评价?V神:我是2014年第一次来到中国,那次中国之行非常有意思,我第一次看到了华人区块链社区。当时,人们对交易和采矿有着浓厚的兴趣,我也发现中国真正的区块链技术项目在不断增多。但我不是非常了解华人社区的反应,也不知道究竟有多少人对区块链感兴趣、有多少人对我产生过质疑。王峰:你能否谈谈对中国区块链项目的整体印象?V神:事实上,当你创建了一个所谓“激进”的新项目时,很多人自然会觉得不靠谱,甚至觉得很疯狂。我很理解这样的想法,因为太多项目真的很疯狂。中国区块链行业的开发人员的素质正在不断提高。2018年6月,在北京的一次活动上,很多专业的与会者给我留下了深刻的印象。我觉得,中国区块链行业现在面临的主要挑战,其实是研发水平还不够高。如果你看一下是谁在发明算法,比如权益认证、分片、零知识证明等,就会发现大多其实是以色列人、美国人、新加坡人,还有一些欧洲人。不过最近,我看到很多来自中国的学术论文的相关讨论,希望中国区块链行业能在研究方面有新的突破。零知识证明:证明程序本身能够说服证明程序,其间不用提供任何有用的信息。在文艺复兴时期,意大利有两位数学家曾用零知识证明的方法争夺“三次方程发现者”的头衔。当时,数学家塔尔塔利亚(Tartaglia)和菲奥(Fio)都称自己掌握了这个公式。为了证明自己没撒谎,在没有公布公式的情况下,他们同意给对方30个一元方程来解决这个问题。结果塔尔塔利亚解出了菲奥给出的30个方程。就这样,塔尔塔利亚被认为是一元三次方程的真正发现者。我没有花太多时间关注数千个不同的区块链应用程序,我需要专注于自己认为重要的东西。现阶段,我认为重要的东西是底层区块链协议。对于任何一个区块链协议来说,最好的办法就是切换或直接使用权益证明。ASIC(专用集成电路)太中心化了,我知道现在比特币领域,有人生产了市场上的绝大多数ASIC矿机,而且已经开始使用这些矿机进行挖矿了。一些工作量证明算法开始抵抗ASIC挖矿,而且是去中心化的。矿机:用于赚取比特币等加密数字货币的计算机。早期多采用烧显卡的方式工作,耗电量较大,用户用个人电脑下载软件,然后运行特定演算法,与远方服务器通信后可得到相应的比特币等加密数字货币。目前,很多公司已经开发出搭载特制挖矿晶元的专业矿机,性能比普通的电脑高几十倍或者几百倍。ASIC:一种为满足特定用户要求和特定电子系统需要而设计、制造的集成电路(IC)。与通用集成电路相比,ASIC具有体积小、功耗低、可靠性高、性能高、保密性强、成本低等优点。使用ASIC芯片作为算力核心的矿机,挖矿能力远远优于GPU(图形处理器)。但在2018年,我们发现很多抵制ASIC挖矿的加密货币都受到了攻击,这表明,与ASIC挖矿对抗并不是一件容易的事情。我们可以参阅大卫·沃里克(David Vorick)写过的一篇文[1]章,这绝对需要一个硬分叉。如果你的问题是,硬分叉是否会引起像以太经典(ETC)这样的连锁分叉,我认为答案是否定的,部分原因在于,所有重要的工作量证明用户已经迁移到了以太经典上。硬分叉:在区块链或去中心化网络中不向前兼容的分叉,硬分叉对加密货币使用的技术进行永久更改,这种变化使得所有的新数据块与原来的区块不同,旧版本不会接受新版本创建的区块,要实现硬分叉,所有用户都需要切换到新版本协议上。如果新的硬分叉失败,所有用户将回到原始数据块。王峰:Ethereum被翻译成“以太坊”,你觉得怎么样?“坊”在中文里多用于地名,或代指小手工业者的工作场所。V神:我觉得这是个很棒的名字。[1]资料来源:https://blog.sia.tech/the-state-of-cryptocurrency-mining-538004a37f9b。第七问 以太坊的诞生,竟然是因为《魔兽世界》王峰:我们知道,你的区块链启蒙者是你的父亲,他是早期区块链孵化器的联合创始人。媒体报道,他在你17岁时第一次给你介绍了比特币,你一度还对此表示怀疑,但两年后你开始进入区块链行业。对于你现在做的事情,你们还会经常交流吗?他给过你什么建议和提醒吗?当以太坊第一个版本上线时,他有什么反应?V神:当我发布以太坊的时候,我的父亲非常自豪,而且还参与了推广活动,邀请了很多他的好朋友。最近,我的父亲卖掉了自己的公司Wild Apricot,我知道他这么做,是想要在[1]区块链行业里做更多事情,他现在已经加入BlockGeeks。我们总是会有很多话要谈。王峰:据说,你在“不相信”区块链的两年里,一度很[2]喜欢玩《魔兽世界》(World ofWarcraft)。你在游戏里是什么职业?你设计以太坊,会从网络游戏中获得启发吗?V神:《魔兽世界》我玩得很不错。我在《魔兽世界》里有很多角色,我是一个80级的法师、80级的术士,还是73级的圣武士。当然,我还有很多其他游戏角色,但是我忘记了,毕竟已经有8年时间没有玩游戏了。现在我喜欢在公园里散步,相比于虚幻的游戏世界,我更喜欢看到真实的大自然。我不认为《魔兽世界》和以太坊之间有很多联系,虽然《魔兽世界》里有个敌人的角色叫“Ethereal”,看上去和“Ethereum”很相似,但这可能是个巧合,或是人们潜意识里觉得有关联。王峰:我看到有报道说,以太坊最早的一笔资金,是硅谷著名的天使投资人彼得·蒂尔(Peter Thiel)的10万美元。彼得·蒂尔被视为硅谷的思想家,他是贝宝(PayPal)的创始人之一,也是脸书(Facebook)的首位外部投资者。他曾说过:“对大多数的数字货币,我都很怀疑,但是我认为人们低估了比特币的价值。”V神:我其实和彼得·蒂尔没有很多互动,这可能让人觉得有些惊讶。不过,我和他的一些项目的工作人员有过很多交流,比如蒂尔基金会(Thiel Foundation)和Mithril等的工作人员。之所以和彼得·蒂尔没有太多交流,是因为我们两个人的想法有很多不同,我认为应该权力下放、去中心化,而他认为垄断很棒![1]BlockGeeks:一个人才市场和知识共享平台,专注于新兴的区块链运动,在加拿大多伦多推出。[2]《魔兽世界》:美国游戏公司暴雪娱乐开发的多人在线角色扮演游戏。游戏以该公司出品的即时战略游戏《魔兽争霸》的剧情为历史背景,玩家可以在魔兽世界中冒险、完成任务、开始新的历险、探索未知的世界和征服怪物等。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载