首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈GAIAWORLD独家自研技术背后的逻辑及意义

前言:

我们认为区块链不仅是世界的操作系统,它本身就应该是一个自治世界!在此系统中,每个节点相互连接与交互,整个系统自治管理自己的行为,形成一个去中心化的自治的数字世界。GAIAWORLD致力于夯实公链的基础,打造一个基于区块链的自治世界。在这个新的世界里,一切都应该是在链上进行的,而GAIA链会是这个新世界的基石!

现实逃不过富者越富穷者越穷的马太效应

我们同样选择POS而不是POW,因为这避免了大量无意义的资源消耗。但是我们不认可以太坊casper的理念:投入资金越多,回报肯定越大,这会无可避免的导致>中所说的"凡有的,还要加给他,叫他有余。没有的,连他所有的,也要夺过来"(For unto every one that hath shall be given, and he shall have abundance: but from him that hath not shall be taken away even that which he hath.)这显然是不公平的。

这样的不公平性不应该还在区块链的世界里被永久延续。GAIAWORLD独创研发CPoS(Competition Prove of Stake)共识机制,所有锻造者被随机分配到256个分组中,股权不仅仅取决于投入的资金量还和区块高度、累加次数、随机初始值相关联,在指定分组中股权最高的锻造者获得锻造当前区块的权利。

锻造区块完成之后,锻造者将获得锻造奖励,并且分组和初始权益都会被随机重置。这种制度设计使得更多的人可以获得锻造机会,而且资金投入量小的节点也有机会战胜资金投入量大的节点。在GAIA链里,穷人不会越来越穷,所有节点都有机会获得收益。

公平是应该被监督和验证的,且是区块链的基础设施之一

为此,我们在区块链底层实现了可验证随机算法。随机是为了公平,可验证是为了确定这是真的公平。所有可能的随机数生成者都提前公布了自己的BLS公钥,当成为随机数生成者时会使用私钥和指定随机数生成算法生成随机数,所有GAIA世界的节点都可以使用BLS公钥对随机数进行验证。

因为公钥是提前公布的,随机数生成者也无法控制随机数。随机数生成者和GAIA世界中的其他节点相比会更早知道随机数的值,这个优势会通过应用层代码的再次随机被抵消。在GAIA链中公平是可以被监督和验证且无法被操控的。

一个理想的世界应该是不断进化的,所以需要平行链

平行链就是GAIAWORLD进化和扩展的方式,没有最好的世界只有更好的世界。完整的GAIA由一条主链和无数条平行链组成。主链由GAIA基金会管理和维护,所有人都可以在遵循GAIA规范的前提下发布自己的平行链并且和主链互通。主链可以有平行链,平行链也可以有自己的次级平行链,构成一个可以无限扩展的平行世界。

在GAIA的设计中,主链只提供最基础的功能和设施,所有的应用级别的功能都应该在平行链中部署。我们并不担心平行链太多会降低主链的安全性,因为CPoS的资源消耗极低,大部分节点都能无压力运行多条平行链。相反,我们认为更多的平行链意味着更大的节点基数,而更大的节点基数反而会让主链更加安全。

最终,区块链的世界应该是自治的

我们参考欧美法系和大陆法系设计了三级仲裁委员会制度来实现链上世界的自治。在这个自治系统里面,我们还设计了去中心化的价值互换机制。这其中包括主链上的价值互换、主链和平行链的价值互换、平行链之间的价值互换。

除此之外,我们还设计了GAIA世界和物理世界的交互机制:神盾协议。神盾协议本质上是一个智能预言机和一个智能合约规范,符合该规范的智能合约被称作神盾合约。通过调用神盾合约,可以将物理世界接入到GAIA世界中。

随着区块链技术的日趋成熟,一个完全自治的区块链生态系统不会仅仅是乌托邦,或将引导社会文明进入一个新阶段。千里之行始于足下,我们只是实干家,GAIAWORLD项目立项时间虽短,但近期我们将呈上GAIAWORLD的CPoS测试版,敬请期待!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180522G10UTA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券