微信公众号: GAIAWorld
这是一个浮躁的时代,贩卖新奇概念、讲述动人故事、明星大佬站台、营销决定成败!项目是否靠谱已经不再重要,"什么时候上交易所"才是核心竞争力。对于一个干实事的团队,这似乎是一个暗无天日的残酷时代。
然而,我们并不悲观。
我们坚信,有那么一群人他们真正理解什么是区块链!他们知道现行方案的痛点在哪里,他们知道哪些技术方案是可行的,他们会去仔细阅读白皮书,他们拥有自己独立的观点,他们拥有普通人无法企及的鉴别能力。这个群体人数也许不多,也许不常发声,但是他们是推动区块链技术进步不可忽视的重要力量。
如果你是他们中的一员,那么GAIAWORLD将打造真正的第三代区块链,就是献给你的礼物。
我们认为区块链必须是去中心化的,并不存在一个中心化或者半中心化的区块链。区块链必须是公链,公链也可以充当联盟链的角色,但是单纯的联盟链并不能算作真正的区块链。不管他们如何吹嘘,一个半中心化的联盟链都不是真正的区块链。
我们还认为第三代区块链至少应具备以下几个特性:
- 交易速度快交易费用低
- 链上自治
- 可和现实世界交互
- 任意扩展
GAIAWORLD公链为了完备这些特性,我们实现了5个核心功能。
CPOS
因为成本和效率的原因,POS是一个比POW更好的选择,也是以后区块链发展的趋势。相比于DPOS的半中心化解决方案,GAIAWORLD坚信:完全去中心化的POS才是区块链发展的唯一选择。
自研创新提出的CPOS,是一个基于竞争competition的权益证明方案。我们通过竞争的方式,选择投票权最高的地址作为出块节点。和通常的权益证明方案一样,我们也使用了投票权的概念,但是为了提高公平性和避免串通作恶,我们引入了可验证随机数。即投票权不仅仅和保证金相关联,并且还和区块的随机数相关。
为了提高出块速度,我们还引入了分组的概念。在测试环境中,我们的交易速度稳定在1s以内,且分叉会快速收敛。该方案的数学证明正在由清华大学(台湾)和东南大学的两个独立团队分别进行。
我们将在近期以论文的形式公布我们的研究成果。
可验证随机数
我们认为随机数应该作为区块链的一个基本功能在底层实现。我们调研了几乎所有区块链随机数的实现方案,最终确定了自己的可验证随机数生成方案。每一个区块高度都会由出块者生成一个随机数,而生成随机数的方法和对应的公钥是提前公布的,出块者在产生随机数之后,也会公布产生随机数所使用的私钥,所有节点都可以对随机数进行验证。
自治委员会
一个去中心化的区块链应该是能够自治的,自治使得区块链难于被单一的经济政治实体所掌控,自治应该作为区块链的基石之一。
GAIAWORLD在区块链底层提供了一个三级仲裁委员会来实现链上自治。自治是一个社会化问题,不是一个单纯的技术问题,所以我们的自治委员会设计思路借鉴了英美法系的陪社团和大陆法系的大法官思路。所有链上事务在缴纳一定审判费之后都可以提交自治委员会进行审判。
首先进行陪审团审判;如果不服,可以申请委员审判;如果还不服,可申请大法官审判;大法官审判为最终审判,无法再审。
当然,自治的前提是社区大部分成员是驱利向善的,如果没有这个前提,自治委员会也没有存在的必要了。自治委员会本质上是一个预测系统,预测谁会在审判中胜出,预测正确的节点将会获得奖励,错误的节点会受到惩罚。
平行链
平行链最大的价值是提供了极高的可扩展性。开发者和企业可以建立自己的平行链,每条平行链都享有所有基础功能,且能够和主链实现价值互换。我们的最初设计是主链基本不提供应用级别的服务,主链只提供和平行链的价值互换,应用级别的服务应该由平行链提供。
由于GAIAWORLD是基于POS机制,平行链的存在并不会对其他链的安全性带来明显影响,而且如果平行链能够吸引到足够的节点,反而会反哺主链,让主链变得更安全,主链和平行链之间通过价值互换通道完成消息传递和价值转移。并且,不仅平行链可以使用价值互换协议,其他区块链同样可以接入价值互换协议,实现和GAIAWORLD的价值互换。
神盾协议
神盾协议本质上是一个特殊的智能合约规范,这种特殊的智能合约被称作神盾合约,可以用于和链外世界的互通。神盾合约的提供者需要描述该合约提供的服务及其收费标准,并根据收费标准缴纳相应比例的保证金。神盾协议提供了打分接口和排名机制用以奖励诚实的合约提供者,同时提供了举报接口和保证金罚没制度来惩罚恶意合约的提供者。
消费者会倾向于信任排名靠前的神盾合约,神盾合约每次执行都会给合约提供者一笔额外的奖励。通常会有多个神盾合约提供同一个服务,消费者可以通过同时获取多个神盾合约的结果,来确保信息的正确性。神盾协议仍然支持三级仲裁委员会,消费者可以通过仲裁索回因为神盾合约错误执行造成的损失。
我们坚信泡沫会过去,理性终将回归。GAIAWORLD愿意和真正懂区块链的你一起创造一个更好的未来世界。
GAIAWORLD is a gift for people who really know blockchains.
原文地址:http://blog.51cto.com/13741995/2117045