对标IPFS,Genaro创始人Larry的区块链3.0之路
文库划重点:我觉得2018年是底层链更为完善的一年,使得很多应用可以逐渐开始落地的一年。像很多人在2017年很狂热地说,2017年是区块链的元年。其实不是,2017年过去了,我手机里没有区块链应用,电脑上连一个区块链网站的应用都没有。
Genaro是第一个具有分散存储网络的公共链,为区块链开发人员提供了一站式解决方案,可同时部署智能合约和存储数据。哔哔News对话了Genaro项目的负责人刘昱(Larry),这里涵括了您想知道的很多信息~
Genaro是什么?
Larry:Genaro是一个为开发者提供的一站式开发平台。就是可以同时部署智能合约并且存储分析数据,简单来讲就是这样。
做存储和底层公链两者怎么结合?
Larry:我们是把存储引入到公链的共识机制里面。
首先这得从一些背景开始讲起,Genaro是在2016年首先提出区块链3.0的这个概念的。区块链1.0就是比特币,比特币是一个交易账本;区块链2.0是以太坊,它是智能合约。但实际上区块链发展这么多年,(并不是所有东西都能用区块链实现的)-比如说我们现在用的录音的软件,它没有用到任何区块链的东西,再比如很多人说做个区块链版本的微信,区块链版本的打车,但是目前都没有实现。
我认为现在的区块链没有能力来存储并且分析大数据。任何应用它都会有很多用户,很多用户会带来更多的用户数据,比如在聊天的时候存储图片、视频等等。
这会有两个方向的需求,一个就是要有去中心化的存储网络来存储这些大数据;其次它处理的速度要非常快,要和公有链紧密结合在一起。比如说IPFS是做去中心化存储的,但是除去安全性角度,它跟亚马逊是没有区别的,只是比亚马逊更安全。除了存储,同时还需要让这个公有链非常高效处理您存储的数据。
现在的公链,比如以太坊的处理效率是比较低的。一个开发人员写个以太坊智能合约,也会有一些用户数据,他把数据存在IPFS上,但是只能是处理很小的用户量。我目前还没有见过一个用户超过几十万的DAPP是什么样子的。但是一个数字猫就能让以太坊拥堵,就证明它是处理不了太多交易量的。
那Genaro是怎么做这件事情的呢?首先从一个大方向上讲,我们提倡绿色可持续的共识机制,切实一点讲就是说是做有用的计算。
现在的整个区块内的生态系统都是比较浪费资源的,而且是在消耗很多额外能源,比如说比特币为代表的PoW共识,PoW的实质就是解决一个数学问题。这个数学问题,跟现实世界是没有任何关系的,都是额外的工作。
我们用的共识机制是SPoR PoS。SPoR是中心化服务器也会用到的技术,属于有用的计算,因为它减少了系统无谓的能耗,提高了整个系统的效率。
这个故事有点长,是为了解释清楚这个存储是怎么和链结合起来的。很多节点是在SPoR上做一个共识机制,而我们会有一个类似Reputation system,来通过这个信誉机制做SPoR的共识,从而知道哪些节点更值得信任。
所以我们做的是SPoR和PoS的混合共识机制,复杂一点说就是用这种方式可以解决现在区块链比较多的问题,第一是公有链的一个编程效率低下的问题,第二是解决它浪费能源的问题。这个共识机制是整个Genaro的核心。
Genaro至少是以太坊的几百倍效率,达到每秒数千乃至万级别的一个交易处理速度,是可以帮助一些DAPP应用落地的。其次它把存储网络和公有链紧密结合在一起,就不会出现现在这样的尴尬局面——我只能部署智能合约,那么我用户的数据,和我的DAPP完全是分离的。更为重要的是,数据的完整性以及可溯源性在存储网络可以得到验证,从而保证预言机的可信度。
把存储的效率提升,就可以解决这些问题吗?
Larry:我们设立了共识机制的时候,主要是看到现在的区块链生态系统是存在这些问题的。所以我们就决定从这个角度出发,设立了SPoR和PoS混合共识机制来解决这个问题。
之前大家给Genaro的定位是什么中国的IPFS,对标阿里云之类,您怎么看?
Larry:对,有人是这么说的。我们推出的第一款运用是Genaro Eden,Beta版已经发布了,很多人用得不错也给了一些反馈意见,商用版也即将与大家见面。
就Genaro Eden这个产品而言是可以称为对标IPFS,但也不能说就是中国版的IPFS,因为我们也是做全球社区,在全球部署节点。Genaro Eden是Genaro Network上第一个应用,它也是一个去中心化的存储网络。我们公有链上DAPP的数据也是可以存在Genaro Eden上面,它相当于是整个Genaro Network的一个基石。我们这一步已经完成了,从我们目标来看也完成了一大半。从产品形态上来看,它是一个可用的产品,现在我们正在做一些优化功能。接下来我们的团队的开发重点就是在公有链以及提升公有链效率上。
我把我的数据存到Genaro公有链上,那我存储的数据是安全的吗?
Larry:安全,只有有私钥的人才可以获取数据。
那比如说如果我有价值一个亿的比特币私钥存在你们网络上,是安全的吗?
Larry:安全的,存储的时候相当于把这些数据打成碎片存起来,所以在某个阶段能看到的是碎片,而且还是一团乱码。必须用您自己的密钥才能把这个数据复原完整地拼起来,还原的这个过程就是SPoR。
SPoR容易被攻破吗?
Larry:不容易被攻破,因为它和您去攻破以太网的网络是一样很难实现的,因为取回只能凭借自己的密钥。
GNX在Genaro网络中是必须的吗?GNX的作用是?
Larry:是必须的。因为对于公链来讲它就是我们的经济模型,您可以想象一下如果以太坊没有以太币。它也是整个Genaro Network的核心所在,别人部署智能合约是需要消耗GAS的,目前来讲在Genaro Eden这个产品上,大家分享您的存储空间和您的带宽,也是获取GNX。
Genaro什么时候开始可以挖矿,这个有在计划当中吗?
Larry:SPoR计算的过程,不太像挖矿,但是从挖矿角度定义也可以,那就叫硬盘挖矿。我们的商业版发布之后大家就可以通过分享自己的硬盘以及算力来赚取GNX。
它的硬盘挖矿和IPFS有区别吗?
Larry:有一些区别。具体来讲就是我们的算法不同,我们其实是用的SPoR算法,在PoR算法上做了一些改动,比如说是通过Challenger(挑战者)来计算。
他们的好挖还是你们的好挖?
Larry:这个看“好挖”的定义,我们不是做PoW,SPoR计算本身就是硬盘挖矿的过程,只需要做很少量的计算就可以来证明。
现在有哪些进展?
Larry:我们建立了经济模型,现在POS是构建在以太坊上的模拟,Genaro钱包已经做好并整合进Genaro Eden。Genaro Eden商业版即将与大家见面,同时我们在windows版本上取得了不小的进展,可以说是各类去中心化存储网络用户体验最好的产品之一。
现在Genaro有跟哪些项目合作,想搭载在Genaro公链上?
Larry:Genaro Ventures是Genaro的孵化器,我们会帮助优质项目,同时提供智能合约和存储等方面的技术支持。具体项目合作我们会在取得一定阶段性成果后陆续公布。
Genaro团队是怎么运营社区?
Larry:我们社区主要是自治。自治就是说社区成员自己管理这个社区,我们的目的是让大家能积极的参与到我们的项目中来,会通过各种方式激发大家的主动性。
能否说具体一点,平常在做哪些工作?
Larry:我们社区中有很多Genaro的爱好者,在商业落地上,以及整体项目的开发,定期与我们交流进展和提供自己的宝贵建议,同时在Eden的使用上,也会自发的推广。这里面有一些人对项目了解比较深也比较多,对我们未来发展是有把握的。这些人也愿意在社区里面发声。
我们会和这些人建立互助关系,我们给他提供Genaro的资讯,他们利用这些更好地在社区里去介绍Genaro,现在主要是这些人在帮推广社区。
另外,我们会定期给社区成员发布社区任务,比如翻译白皮书,测试产品等等。把这些任务发布出去,社区成员通过完成任务获得一定的GNX奖励。
Genaro项目在开展过程中遇到最大困难是?
Larry:我觉得遇到的最大困难,主要是整个系统搭建的过程,因为我们是原创的共识机制,SPoR和PoS共识机制。
目前我们看到这是唯一一个采用这种共识机制的项目?
Larry:假设现在要搭建一个链,很多公链可能一两个月就能改造完成。但是您如果想独创一套机制,算法是不同的,甚至要写自己的虚拟机,这其中的工作量就非常大。
况且我们的工作量本身就是很多项目的很多倍。首先我们要打造一个去中心化存储网络,单就体量而言就是一个很大的项目,比如说IPFS等。高效可编公有链又是一个很大的课题,比如说EOS等。我们是由两大部分组成,并且我们要设想一个很合理的机制,把它们完美地结合在一起,所以这个中间会遇到很多技术的挑战及理念设计上的挑战。
目前团队有多少人?
Larry:Genaro团队差不多有三十多个人,社区志愿者就更多了,比如说发布社区任务或者有人兼职帮我们做,这样的人不计其数。有多少需求就有多少人会涌现出来,比如我之前去安徽开一个会,在会上就碰到一个Genaro的铁粉,他自己也是一个软件外包公司的CEO,我们有很多工作他都特别愿意拿去帮我们做,像这样的一个自发的社区贡献者,特别地多。
目前,Genaro自己本身的团队里面有多少个技术人员?
Larry:整个团队有三十多个人,技术人员有十几个。
这样的技术人员储备够了吗?因为,您刚才也提到了,Genaro在做的是一个非常大的项目,既要做到去中心化存储又要做的公链,这本身单单一个就是非常困难的,那要做两个的话?
Larry:首先,我们跟几个知名高校的实验室达成了合作,他们的工程化实力非常强,像同态加密、P2P等方面,我们都有比较深度的合作。其次,我们的技术积累比较多,我本人15年就从事区块链的开发,我们的CTO差不多也是那个时候做以太坊开发的,在技术的积累上,已经对区块链技术的理解比较深了。
随着产品越来越丰富,比如我们会推出手机端产品,推出硬件产品,我们今年也会招更多的全职工程师。最后,社区当中会有越来越多的人,加入到我们的开发者社区。比如说有些人在大公司上班,可能大公司没那么忙,尤其是美国的大公司,像Google、IBM,他们每天也是有几个小时能贡献到我们的开发当中。
目前来看,我们的进展还是比之前公布的路线要提早比较多的。我们的路线图中规划今年3月推出Beta,但我们去年12月底就推出了Beta,在跨年的时候,我们就做了beta版本的发布。
您理想中的Genaro生态是什么样子的?
Larry:我印象中Genaro生态,像是一个非常大的Shopping Mall。很多人基于这个商场开不同的商店,做不同的应用。我们像是一个Apple store,可以提供非常好的工具来帮助开发者在各个领域开发可以落地的区块链应用。
可以用您的角度来讲一下什么是区块链吗?
Larry:我觉得区块链就是一个数据库,或者说它就是另一种形式的互联网。它只是可以更安全、更自治化地来处理数据,从而能发挥出更大的价值。但它本质就像互联网一样,是一个让我们生活更加方面快捷的一个工具。
区块链3.0的概念是你们最先提出来的吗?
Larry:至少在我们提的时候我们没有见到有别人在提。现在很多人说自己是区块链的3.0项目,我觉得谁说自己是区块链3.0项目不要紧,关键是我们对于现有的区块链现象的一个反思总结,主要存在哪些问题,我们应该怎样努力来解决这些问题。
我们觉得刚才总结的,像无谓能源的过度消耗或是没有办法处理这些数据、效率太低,谁如果能解决这些问题的就应该是下一代区块链,我们就说谁是区块链3.0。如果有别人提出别的问题可能更重要更棘手,也可能是我没有观察到的,那他们也可以说从他们的角度理解的区块链3.0。
很多人都说2018年是底层链很大的机会,然后很多团队都在打造底层链,您认为什么样的的底层链未来会胜出?
Larry:我认为能让区块链应用落地的底层链才能胜出。不管您用什么共识机制,您是怎么做的,最终您开发的应用,能装在家家户户的手机上电脑上,让别人生活更便利,您就能胜出。
预测一下2018年区块链行业发展?
Larry:我觉得2018年是底层链更为完善的一年,使得很多应用可以逐渐开始落地的一年。像很多人在2017年很狂热地说,2017年是区块链的元年。其实不是,2017年过去了,我手机里没有区块链应用,电脑上连一个区块链网站的应用都没有。
我觉得起码需要两到三年的时间才能把底层的基础设施相对完善,所以2018年就是一个底层完善的发展的一年。
目前哪些领域的应用是在慢慢开始落地了?
Larry:我觉得对时效性要求不高的应用都是可以落地的,以太坊再慢我不在意时间的话我可以一跑跑三天。那这样的话,现在基于以太坊,做智能合约也是可以的,或者做一些供应链的管理,或者做一些公司之间的清算。但是对于时效性要求很高的,比如说您做一个区块链的打车软件,这种就是很难落地的。
Genaro项目要是未来被打败会是什么原因?
Larry:区块链的项目很难说被打败,即便您在更新迭代的情况下失去了用途,但您依然不会被打败。
比如以太坊,它有智能合约,它在性能上在使用的功能上完全超越了比特币,但是您不能说他打败了比特币。哪怕比特币什么用都没有,只能转账,但它依然能在现在的数字货币里面起到一个黄金的作用。现在很多主流的币,都有不同方面的作用。哪怕有一些更新迭代东西出来,您很难说我就把那东西替换掉。
因为现在区块链还在特别早期,不存在我跟您是竞争对手,我把您业务抢了您就生存不了的情况。
收录于哈希力量,手机站省略本文固定网址