2019独角兽企业重金招聘Python工程师标准>>>
全球视角,独到见解
“我创建以太坊的初衷是希望建立一个开放,去中心化且透明易用的平台,任何人均可自由参与和创建事物。我认为这种平台对人类发展是有益的”
—Vitalik Buterin
Vitalik Buterin 这位23岁的天才在17岁便联合创立了比特币杂志,两年后,他从加拿大滑铁卢大学一年级辍学并创立以太坊,20岁击败扎克伯格获得世界技术奖,22岁被评为全球40岁以下40大杰出人物。
接受访谈
Q
1.你为什么会选择区块链作为事业发展的起点?
Vitalik Buterin:我第一次听说比特币是在2011 年初, 当时我还在读高中。我父亲跟我提到比特币,同时我在网上也看到各种关于比特币的讨论。那个时候我已经对Linux等开源软件项目非常感兴趣,我觉得比特币的技术很有意义,值得我去探索 。于是我当即加入比特币论坛,希望能学习更多的知识;后来还有人愿意付费让我为他的博客撰写文章,那会儿每篇文章的稿费是5个比特币 (约4美元)。我因此赚了20 个比特币,并花了8.5个币买了一件T恤。不过现在这件“天价”T恤已经找不着了。
想象一下,成千上万像我一样的人用自己的电脑组成一个社区,从零开始创建一个全新的金融系统。我们彼此独立,无需依赖任何现有的机构或中介。当时我一想到这样的理念就感觉非常地兴奋。
在此之后,我联合创办了比特币杂志,以网络和纸质杂志的方式来讲述比特币及其相关学识,包括数学,经济学,政治学,去中心化技术,计算机科学以及密码学等相关内容。我开始投入越来越多的精力。
Q
2.是什么激励你休学并开始世界旅行?
Vitalik Buterin:2013年,我意识到,虽然我在上大学,但我每周在比特币项目上花费的时间超过30小时。我参加了美国加州圣何塞的比特币会议,在那里我意识到比特币行业是真实的,并非只是寥寥几个隐藏其后的开发者的事情,事实上还有超过1000人正在这个领域试图创业,在某种程度上来说,这个行业已经获得相当大的关注。我觉得这是个千载难逢的机会, 于是我决定休学一个学期,用尽我所有的时间去世界各地走访,参与项目,并与其他开发者交流。
为时四个月的旅行之后,我在以色列停留下来。在那里我遇到了几个团队,他们着力于使用区块链技术打造下一代的应用程序,让区块链服务于更多场景,而不仅仅是虚拟货币。 我发现这个方向很有意思,但我认为那些项目并不足以支撑这一宏大的目标。当时普遍想法是创建一个可驱动多种类型交易的协议,每个应用程序都有一种或两种交易类型。我想出了一种更通用的方法,即使用通用的内置编程语言来创建区块链。
我一开始撰写以太坊白皮书的时候,用邮件把它发给了几位朋友,然后这些朋友又把它发给了各自的朋友。紧接着的一个月里,大约有10—20人回复邮件表示他们想要参与这个项目。以太坊就是这样完成了最初的团队组建。
Q
3.如果有机会再来一次,你还会坚持同样的想法吗? 还是会有什么改变?
Vitalik Buterin:我会改变一些技术方面的细节,比如在最初制定协议的时候,让技术协议更具兼容性和并发处理能力;我也会考虑改变组建和管理团队的方式。但是我最初的愿景不会改变。
Q
4.你为什么将以太坊定义为非营利组织而不是营利组织?
Vitalik Buterin:以太坊应该作为一个中立的项目造福世界,而不是属于某个国家或组织,只为了造福一小部分人而存在。这一点很重要。 因此,以太坊作为非营利组织似乎更加适合。
Q
5.以太坊目前需要解决的难题有哪些?未来的需求是什么?
Vitalik Buterin:目前的挑战主要是技术性问题,大体分为以下三类:
第一,可扩展性。我们要增加区块链的容量,这一性能主要反映在每秒可处理的原始交易数。目前以太坊每秒钟可处理15笔交易左右,但要满足主流采用,还需要数千倍的提升。
第二,隐私性。我们需要努力确保在使用区块链应用时不会泄露个人隐私数据。
第三,安全性。 我们需要在技术上帮助社区最大程度地降低数字资产被盗的风险,私钥遗失、智能合约代码漏洞等风险也要最小化。
在实用性方面也存在着一些挑战,但相较于核心协议和平台本身,每个单独应用的开发团队对实用性有着更大的影响 。
但目前我们已经有很多可靠的解决方案来应对以上所有的挑战 。例如,我们有专门的团队在研究状态通道技术,分片技术和Plasma技术来解决可扩展性方面的问题。拜占庭硬分叉已经完成,而且它的加密功能也达到可用状态,但在构建基础设施以及利用它们的方面还有很多细节工作要做。
安全性分为两个方面。首先,要保证以太坊本身是安全的。这将通过Casper权益证明算法(PoS)得到改进。目前算法已经接近完成,测试网已经运行,而且其他语言的算法实现也已经在编写。 其次,是以太坊上应用程序的安全性。这将通过一系列技术手段来解决,包括以太坊上编程语言的创新,比如Vyper(https://vyper.online),以及形式化验证的改进,和更完善的智能合约开发标准。
Q
6.你可以谈谈分片技术(Sharding)的最新进展以及在这段时间是否有其他新的想法?
Vitalik Buterin:现在我们至少有三个独立的开发团队在专门研究和实现以太坊分片技术(Sharding), 而分片技术本身也正在迅速发展。 我们也在研究多种可扩展性技术,这些技术会使分片技术更强大且更容易实现,包括无状态客户端,提案/共识/执行分离,梅克尔树改进和虚拟机优化。我们正迅速向着发布测试网络的目标推进。
Q
7.在the DAO黑客事件之后,你采取了哪些措施来保证高质量的区块链生态系统?
Vitalik Buterin:我们更加重视在社区推广良好的编码规范,通过使用形式化验证的方式来提高安全性。我们还添加了编程语言功能帮助开发者更容易编写出安全的代码。此外,我认为相比之前,如今以太坊平台上创建类似theDAO的复杂项目的开发团队,在将大量资金转进合约之前也变得非常谨慎。
Q
8.以太坊大都会阶段的愿景和目标是什么?
Vitalik Buterin:大都会阶段主要着眼于以太坊的隐私功能,包括支持环签名和零知识证明。目前已经成功分叉,人们已经可以基于这些技术构建应用。现在我们只需要更多的人参与构建基础架构,让普通开发者也可以更加轻松地构建具备隐私保护功能的应用程序。
Q
9.当以太坊从PoW 转到PoS,很多旷工因为经济的原因可能会继续使用旧的PoW协议,以太坊将会采用什么方式来激励旷工继续支持新的网络?
Vitalik Buterin:从PoW到PoS的过渡将会是渐进的,并且会分阶段来进行。第一阶段将会通过混合PoS的方式来实施,即使用PoW来创建区块,但以PoS最终确认区块的方式来增加安全性。尽管挖矿奖励会减少,但 PoW仍然存在。之后的第二阶段会完全取消PoW。
如果矿工在某个时间点分叉以继续支持PoW(并且实施硬叉以延迟冰河期),那么在ETH和ETC的基础上显然会出现以太坊的第三种“选择”。但我认为这不太可能发生,因为矿工只要直接选择ETC(以及其他类似Zcash的替代选择)即可。
另外,已经获得足够ETH的矿工也可以选择成为PoS系统的验证者,或者选择为基于以太坊的第二层系统(比如Golem)挖矿。这些也将为他们继续带来经济收益。
Q
10.关于公有链和私有链,什么类型的链拥有更多的潜力?对此你有何想法?
Vitalik Buterin:私有链确实能解决一些现实问题。例如,公有链无法解决大规模企业应用所需要的扩展性的问题,或者目前需要的大规模应用问题。一条节点由大型组织在处理能力更强、内存和带宽更高的高质量硬件上运行的私有链,以及现有的以太坊私有链“伊斯坦布尔”目前可以每秒处理数百笔交易。
然而,到目前为止,运行私有链的公司并没有太多进展。其原因是尽管私有链在技术成本方面更便宜(即支付交易费用),但它们在社会成本花费上会更高。让一群相互竞争的银行家在一个房间里达成共识其实是很困难的。
我认为从长远的角度看,会出现公有链和私有链结合的方式。两种极端方法的许多问题上都可以通过一个混合的系统来解决,这个系统会通过公有链审计与锚定。Plasma就是一个很好的解决方案。
Q
11.总的来说,你会如何描述以太坊的未来?
Vitalik Buterin:我希望在接下来的几年里,我们将继续发布协议升级,以解决我们在技术上的挑战,包括Casper,PoS和分片技术。我们也会兼顾第二层解决方案的建立,比如使用Plasma和状态通道 (State Channels)来提高可扩展性、通过零知识证明技术来提高隐私保护性能等。
一旦用户对低廉的交易费用产生信心,并且确信即使在更高承载量的情况下,交易费用也会继续保持低水平,我想我们将会在以太坊上看到更多的应用程序出现。人们可以在以太坊上做很多事情,包括去中心化保险,金融应用,供应链领域应用,医疗将康,身份认证,互联网安全以及更多其他领域,而且这些领域已经有许多测试案例。我希望在未来几年内,这些试验会变成现实。
Q
12.以太坊的未来使命是什么?
Vitalik Buterin:我创建以太坊的目的不是为了建立任何特定的应用; 而是创建一个开放的,去中心化的,透明的,易于使用的平台,供任何人自由参与和创建事物。尽管一开始我并不知道具体会有什么样的事物建立在以太坊上,但我认为这种平台对人类发展应该是有益的。这是创建一个通用系统的美妙之处:最美好的事情就是看到你的用户用创造力创建出一个你甚至都无法想象的应用。
我很高兴地看到我们可以拥有去中心化的应用程序,这些应用程序是透明的,容易使用且值得信赖。我喜欢这个平台因为它可以赋能个体开发者,甚至让15岁的孩子都能够使用基础架构来创建应用程序,同时也为应用程序提供与以前仅适用于大型企业类似的安全性和可信度。显然,区块链并不能解决所有的安全和信任问题,但它可以为我们带来很多解决问题的可能性。
Q
13.你认为哪个行业/商业与区块链技术能更好的链接?
Vitalik Buterin:以太坊在用户的多样性方面是独一无二的。平台上创建应用的用户包括个体开发者,非营利组织,开源社区,小公司,大公司,中央银行,来自多个大洲和国家以及许多行业的人员。而且在金融,物流,身份管理,数字资产,注册管理机构,游戏,医疗保健,去中心化信用系统以及更多领域都有应用。
金融业作为应用的初始领域是有原因的,因为现有系统往往远远落后于时代发展,需要人工来完成许多事情;传统的金融系统对于开发者来说门槛过高。但随着交易费用的减少,我认为许多其他行业的应用将会变得更加可行。
Q
14.新的初创企业在未来将会如何发展?对于他们的可持续发展,你有哪些建议吗?
Vitalik Buterin:我认为对于创业项目来说,选择一个他们可以用区块链提供真正价值,且比其他任何项目更有能力提供该价值的专业领域,并专注于此是非常重要的。例如,除了有明确的市场需求,目前我们仍然没有被广泛便捷使用,且有有形资产(如黄金,法定货币和其他原材料)背书的ERC20代币。可能有个例外是Tether,当然也有很多人认为它并不可靠。
许多项目也在尝试继续做像DAO(去中心化自治组织)一样非常复杂的计划,为高速交易而创建非常复杂的私有链等等。但是他们并没有意识到市场的需求其实可能只是一个简单的ERC20代币而已。企业可以创建以黄金作为担保的代币,其他人在以太坊生态系统中也已经提出了更多更好的交易方式,包括第二层可扩展性的解决方案。以太坊本质上是一个社区,人们在这个社区中建立不同的应用,彼此间协同工作,而不是每个人都试图创建自己的个人帝国,并在此基础上建立一个像微信一样的只属于自己的生态系统。
如果你在发币,请用标准的方式发行以确保它能够支持所有的钱包和交易系统。如果你正在开发钱包,也请以标准的方式进行构建以确保它可以支持所有的代币。如果你正在制定可扩展性的支付解决方案(例如:雷电或者Plasma),也请以标准的方式制定以便支持所有的代币,并且理想情况下也可以将其扩展到其他的应用程序。每个人都应该关注他们本身在生态系统中的作用,这样我们的努力就不会重复,也因此可以在平台上面互相帮助。
Q
15.你认为真正的去中心化是可能的吗? 到什么程度?
Vitalik Buterin:我希望以太坊及其应用可以尽可能地去中心化。显然,完全去中心化是不切合实际的,但是建立比我们今天更加去中心化的系统,并且通过去中心化来提供实际的价值是绝对有可能的。
同样需要注意的是,去中心化本身并不是使以太坊具有价值的唯一因素。平台的开放性和易用性也是人们评判价值的标准:任何人都可以使用它来创建应用。它在某些方面也非常方便:例如你可以上传程序,这个程序可以作为应用与人们交互,并且你不需要去维护它,也不用担心服务器会崩溃、重启,或者其他类似的问题。有很多东西我都会考虑在以太坊之上建立,有些甚至不需要去中心化。
Q
16.现在有很多关于以太币价格的预测,你对此有何看法?
Vitalik Buterin:我不预测价格,这太难了。对于我而言,我并不关注币价,我关注更多的是人们如何用技术去创造更加有价值的东西。
Q
17.如果我想学习如何创建应用,我该如何开始。
Vitalik Buterin:如果你看不懂其他人编写的应用程序,先去学习如何编写代码。也可以去以太坊的官方网站(ethereum.org),有一些教程会一步一步地教你如何创建应用。