超级账本(Hypeledger)项目常务董事Brian Behlendarf——超级账本,开源新世界
这里我要谢谢万向,以及谢谢Vitalik Buterin,我觉得以太坊以及比特币带给了我们这些非常好的技术,带给了开源世界,今天跟大家分享的是超级账本这个项目,这个项目是由我负责的。事实上我们要把不同的技术项目,不同的社区整合到一起,其实是非常不容易的,我们要让所有的这些人都致力于同一个方向,所以这个也是非常不容易的。
首先来了解一下超级账本,超级账本不是唯一的一个项目,或者说唯一的一串代码。事实上我们是一个社区的社区,我们希望最终可以通过社区的社区来使得我们的用户方案的提供者以及开发者受益。所以我们也是介入到不同的行业,我们不仅仅关注与金融行业,当然我们说金融行业对于区块链的发展也是起到了非常积极的作用。事实上我们也对其他的一些行业非常的感兴趣,通过这样的一个社区,我们希望可以创建企业级开源区块链的平台和程序库这样的一个大家庭。在这样的一个大家庭,每一个人都可以运行他们自己的应用程序,所以我们是一个开源的机构。
事实上,我们2.0的版本,是我自己所创立的,我之前事实上是服务于软件机构,在那个时候是在1995年,其实我们一直致力于这样的一个项目。另一个项目,我们希望可以把开发者以及服务提供者跟我们最终的用户者都集合在一起,然后来促进软件的开发以及推广。所以对我来说,我觉得对于我们的项目而言,没有任何一个单独的公司能够完成这样的任务,因为我们不仅仅关注的是开发者,比如说我们知道里尼克(音),他是一个非常出名的开发者,实际上他只是他们公司其中的一员,如果说让里尼克内河来运行的话,实际上离不开其他开发人员的支持。
另外一个,我们希望可以搭建一个社区的合作环境,我们希望建立这样虚拟的社区,大家可以在社区相互讨论,可以给我们提供一些基础设施,以及其他的一些方面帮助。当然关于开源项目,我们希望可以帮助所有的企业完成他们的开发,当然这个也涉及到了管理一些模式的问题。我们希望最终来避免我们的用户在使用程序过程当中碰到一些风险。
关于Hyperledger超级账本,事实上是Linux基金会所持有的,实际上它有10年的发展时间,它有超级账本这样一个社区,我们希望可以关注与代码,关注与所有所需要的基础设施,来最终使得我们的产品面试。当然我们也可以提供培训以及认证这样的一些服务,当然在这里我们要确保的是所有任何的公司,都可以从Linux基金会受益,一开始是有linux内河,我们还有其他的一些开源的项目,比如说Cloudfgundry、Nodo、Xen项目,所有的这些项目都给的我们更高品质的服务。
这里涉及的是超级账本的合作方,正是由于他们的支持我们才得以实现,一开始成员都为大家所知,比如说IBM。实际上IBM也给我们提供了很多开源的代码,然后我们还有埃森哲、摩根大通、日历等等一些初始公司的会员。当然非常荣幸中国的万达也加入了我们超级账本,还有空中客车等等大的公司加入了我们超级账本,目前85家公司加入了超级账本,其中有20家是来自于中国大陆。
在5月的时候,我就来到北京的一个峰会做过发言。当然有三百个人出席会议,每个人都对我们超级账本非常感兴趣,也是因为这个原因,建立了我们中国社区。比如说建立了我们的微信群,然后我们也开始创建一个本地的团队,这个团队是在中国的大陆跟香港,我们希望他们可以跟当地的一些组织一同努力来创建中国当地的团队,当然也希望中国的办事处可以在我们中国和国外之间架起一座桥梁。
事实上,我自己一直坚信我们在未来会出现很多的一些变化,而且我一直坚信没有一个单独或者单一的一个区块链,我们现在知道有货币的区块链,但是在未来我们会有所有链组成这样的一个链。我们知道有一些链是由货币组成的,但是并非所有的区块链都是跟货币相关的。它智能合约的语言可能不一样,而且他们不同链的特点也是不一样的,所以如果说我们想一想一个行业需求的话,我们可能需要想一想这个行业所需要智能合约的语言,以及这个应用程序所应该遵守的规则。因为我们说不同的应用它的一个不同的规则也是不一样的,所以这个就非常像我们讲的数据库。
在这里,我觉得事实上可以把我们的项目想成分布式的项目。我们所相信的就是我们有了这些不同的链之后,最重要的一点是如果这个链底部的代码越普通的话,或者说这个代码越共享的话,就相信我们这个开发可以更快。所以这个事实上适用于Linux内河,我们希望在小的设备或者大的设备使用Linux内河,事实上我觉得关于区块链技术我们还处于发展的初期,在1992年建立了自己的网站,其实在1993年在一家杂志公司就职,帮助他们建立了网站。现在区块链就像是1994年的因特网还处于初期,对于好多的问题可能我们还没有确切的答案。
超级账本也是有我们的愿景,我们希望成为多重社区和多重项目的社区。作为超级账本的项目,一般我们会包括志愿开发者的团队,他们需要在一个开放的环境中来写代码,然后他们自己来管理他们的一个路线图,以及发布他们项目的日期。之所以我们是多重社区的社区,就是我们所有的这些开发者,他们可以把他们开发的一些经验和教训进行分享。在这里我相信除了教训之外,更重要的是宝贵的经验可以分享。还有我们说Aproject软件许可证,如果说你告诉公司说你的软件或者说代码是可开源的话,那他们的担忧可能就是说你这个代码或者说你这个软件本身是不是合法的或者安全的,在这里我们也是使用共用的软件许可证。而且我们所有的这些产品或者项目都会使用一个共同的软件许可证,所以这个就是说我们使用同样的许可证,就可以方便这个软件的开发。而且我们会有一个共有IP的框架,这也就是说,我们获得了这个代码之后,我们知道代码是从哪里来的,这个就是我们所谓开发者园地的证明,这个也是非常重要的。
当然,我们也会有共有、合有的工具,因为我觉得非常重要的是我们项目之间需要共享,希望最终我们的程序可以一直被用户所使用。我们也会在成员之间进行项目的宣传,以及项目的推广,所有的项目都是一视同仁的。
我们目前有两个主要的项目,一个是Fabric,是基于IBM的贡献,我们当然希望在这个项目之间加入一些重要的成员。Fabric事实上是私有链或者说是联盟链,它可能不公开,但是它所有的代码都是可见的,这个就创建了共识的机制。它是通过GO语言来进行开发的。
另外一个项目是我们讲的Sawtooth Lake这样的一个项目,它主要是为因特所贡献的,在这里讲有消逝时间量的证明。当然我们对于所有其他的项目都是开源的,我们希望可以借鉴其他项目的一些经验。因为我们说对于我们的私有链而言,因为它跟公有链可能是不一样的,还有我们有不同的架构,所以我们对于任何的一些想法,公有链的平台,还有基于货币的这些平台,我们都是非常乐于开发的。
当然还有另外的两个项目,一个是超级账本的浏览器,当然我们也希望进一步可以有一些,比如说跟医疗记录、公有链,以及能源行业相关区块链的开发,这就是我们刚刚说的。我们不仅仅局限于金融行业,我们希望可以拓展到其他的一些行业。
为什么要有超级账本呢?首先我们要说,其实合作是非常难的。如果说我们可以使得这些竞争的公司最终达成一个共识是很难的,因为现在还处于初期,所以我们还有许多的未知,但是我们需要许多的一些实验,然后我们把这些实验最终转为生产真实的环境。所以我们需要成为一个可信任的平台。如果说要使我们社区来协同工作的话,首先我们需要激发他们社会的动力,其实这个社区本身是很脆弱的,项目也是很脆弱的,所以我们希望可以成为20到25年超级账本的项目,我们来到这里也是为了持续的发展。
这里就是我所讲的开源项目,有三个社区的推动,这三个社区他们对于技术的理解是不一样的。这个是讲的标准的结构,比如说ISO,还有技术的实施者、创造者,比如说写代码的人。有些时候可能就是我们所谓的决策者,有些时候他们可能要跟一个政府进行合作来写这样的一个代码,所以我们说不同的机构他们有不同的忧虑或者考量,这个使得我们要知道,我们并不是把软件贡献到特定的网络中,我们希望软件在所有的网络中可以通用的。另外一点的话,我们也需要考虑到当一个界面成为行业公认标准的时候,如果说有一个Bug需要解决的话,我们也需要共同来致力于解决Bug。我希望我们这样的社区可以一起来面对挑战,来打更好的战役。
在这里,我们看到大家从来没有看到过Hyperledger这样的货币,所以我们创建了超级账本,希望大家来共同致力于技术的开放,因为我们知道在过去的几年间,以太坊也是在这些问题的研究方面有了一些许多的解决方案。但是我们知道非常感兴趣的是由货币所驱动的平台,因为我们觉得有一些问题通过这样的一个平台可以最终得到解决。
这个是我们前进的方向以及我们的愿景,我们希望可以有越来越多的成员加入我们。当然在这里我要重申一下,我们非常喜欢或者致力于跟中国社区进行合作。比如说我们也希望在中国进行一些本地化的工作,来开发我们的团队,因为这个才会使得我们全球的技术可以得以广泛的应用。谢谢大家!
作者:铅笔芯
Scan QR code with WeChat