Aurora:做与行业深度结合的公链

Aurora:做与行业深度结合的公链
2018年06月27日 22:10 蓝狐笔记

目前公链有不少,但真正能够跟应用深度结合还没有诞生。这是因为目前的公链在扩展性、手续费、速度等方面都存在缺陷,当然这也是跟区块链本身的诉求相关,要追求安全性、去中心化等特质。

最近蓝狐笔记关注到Aurora公链,它也加入到公链的战局当中,试图通过自己的技术来解决区块链跟行业应用深度结合的问题,为游戏、物联网、人工智能、供应链等行业提供基础公链服务。

区块链公链或基础设施有eth、eos、cardano、aeternity、neo、achain等,Aurora如何从这些公链和基础设施中走出自己的特色之路?

Aurora专注于跟行业深度结合

Aurora一个重要目标是希望加速区块链应用落地,而要达成这一目标,最重要的一点是通过区块链去连接各个行业,充分把区块链的特质与行业进行深度结合。

目前区块链最大的应用除了比特币的价值存储和流通之外,就属于基于以太坊的发币了。

但如果只是发行数字资产,很难做到跟行业深度结合,也很难让区块链真正融入各行业,也很难进一步重塑行业。

Aurora通过跟行业深度结合的方式,不仅可以发行数字资产,更重要的方式是实现应用上链、规则上链等。Aurora会在这个方面做更多深入的尝试和探索。

除了上链之外,Aurora跟行业深度结合的方式,一定绕不开智能合约,智能合约是区块链和行业结合的重要方式,它是反映行业和区块链结合深度的重要指标。Aurora试图通过代码完善、高度灵活以及丰富底层的合约满足不同行业的需求。

当然,Aurora跟其它区块链一样,都会面临扩展性、速度等问题。如果这些问题不解决,区块链很难跟行业做深度结合,这也是跟行业深入结合的前提。所以,这是Aurora优先要解决的问题。下文也会提及它在提升tps上的技术方案。

Aurora要跟应用进行结合,它首先会跟游戏、物联网、人工智能、供应链等行业进行深度结合。

游戏方面,它跟游戏的结合,不仅仅是代币的区块链化,更重要的是实现游戏数据、游戏规则的上链。

游戏应用可以通过区块链实现游戏币的生产、交易和结算。一旦游戏币实现区块链的代币化,就可让代币在不同游戏间进行转换,代币持有人自主控制游戏代币,这跟之前游戏代币受制于运营方不同,这让游戏玩家拥有了更多主导权。

游戏的道具和装备可以用区块链非同质化token来代表。游戏的核心规则上链,会让道具和装备生产透明化,游戏不再受制于开发者或运营者,而让游戏具备自我运转的社区属性。Aurora会根据游戏行业的特定属性进行基础设施的完善。它也计划与游戏开发者和运营者探索利用Aurora公链开发区块链游戏应用,那么未来仅仅是游戏上链方面,就有很大的需求和生态。当然,这必须在技术设施和生态运营上同步推进。

在IoT物联网和人工智能方面,Aurora也会进一步完善其基础设施。比如它会考虑去中心化的物联网架构,试图为物联网网络上的设备提供交易和协作的基础框架。人工智能和航空航天等领域也存在数据协同和数据安全的需求。Aurora试图通过区块链技术改善不同的数据网络体系之间的协同,满足价值流通、技术创新等需求。

供应链方面,Aurora试图通过区块链技术来提升供应链管理的效率,让区块链数据在各个交易主体之间实现透明,形成完整统一的数据流,方便商业协作,提升效率。

以上所说的是Aurora试图跟行业结合的其中部分,随着它与行业结合深度案例的产生和完善,预计它会深入到更多行业。

最后,Aurora为了满足行业需求,对于打造更优的区块链上做技术的提升。比如打造可升级区块链,通过集群自组技术降低用户存储成本等。这些方案都是有自己的不同特色。

那么具体来说,Aurora为了走出一条跟行业深度结合公链的道路,在技术上有哪些不同的探索?

Aurora与众不同的技术特色

Aurora为了实现它跟行业应用的深度结合,在技术路线上一是充分利用目前现有技术的优点,二是突出一些新的方法,继而探索出自己的道路。

它在共识机制、节点通信网络、智能应用隔离、多链并行、集群自组、升级机制、跨链通信、抗量子攻击、多资产发行、智能合约和挖矿机制上都有自己的选择。尤其是节点通信网络、智能应用隔离、集群自组、可自动升级、抗量子攻击方面都有自己特有的解决路径,值得关注。

共识机制方面,Aurora采用DPoS+BFT共识机制,通过代表权益证明和拜占庭容错算法来达成共识,保证安全。根据Aurora的目前设计,当一个用户持有余额超过500万AOA代币,该地址持有人可以申请成为代理候选人。拥有AOA代币的用户都可以给代理候选人投票,其中得票最高101位候选人自动成为打包交易的代理节点。一个地址最多可投101票,给一个候选人只能投1票。投1票锁定1个AOA代币,取消投票后解锁AOA代币。一旦候选人地址余额小于500万,候选人资格会被自动撤销。

Aurora在DPoS基础上增加BFT机制,主要目的是为了防止分叉,同时还可提高交易速度,它在出块后无需等待N个确认。区块头信息增加代理人状态ROOT树,可以标记每个块代理状态,也利于加速验证。

节点通信方面,为了提高达成共识速度,它采用了P2P立体网络,节点之间通过建立广播网络,实现代理候选人之间的直连,代理之间可以实现快速BFT机制。

Aurora也采用智能的应用隔离方式实现合约之间相互不影响,提升区块链的安全性。它的应用隔离是说,每笔通过验证的交易会进入pending区进行处理,代理节点每隔一段时间将pending区交易进行打包。同时,它会对合约进行多维度的区分,比如手续费、流量和类别等,通过区分来动态控制各类交易上链,如果有的合约存在拥堵,也不会影响其他合约的顺利进行。这样,通过对合约的监控,可以对实际情况进行智能化的调度和干预,提升区块链的效率。

为了解决交易性能和扩展性问题,区块链有分片,第二层网络以及多链技术。Aurora采用了多链并行技术,可以动态增加子链的数量,同时在多个链上建立P2P立体网络,实现链和链之间的跨链共识,提高整体扩展性。

跨链通信可实现不同区块链之间的协同,Aurora也计划支持跨链通信协议,实现不同网络之间的价值自由流通。

Aurora的集群自组技术也是很有创意的一个挖矿机制。在Aurora的任何节点,只要打开自组功能,节点可自形成集群,集群组合可以参与交易的验证和存储。帮助其他人完成交易验证,也能获得额外奖励。

区块链的治理一直存在很大的问题,比如它的协议升级往往面临很大的困难。这对于区块链的快速发展不利。例如比特币的升级可以说是步履维艰。Aurora通过LLVM编译器,把区块链代码和合约脚本置于相同位置,把区块链升级版本放入区块链,一旦大家达成共识,在一个指定高度,客户端即可进行自动升级。这对于区块链的快速发展有利。

在抗量子攻击方面,Aurora计划采用格密码算法,对抗未来可能的量子计算攻击。在量子计算环境下,传统的一些加密都不再安全,比如Shor算法可以对RSA、EIGamal、ECC公钥密码和DH密钥协商协议进行有效攻击。目前情况下,暂时没有量子算法可以通过量子计算机实现对格密码破解,格密码可以在最坏情况假设下保持其安全性。

Aurora的智能合约方面,采用相对大众化的解决方案,利用EVM虚拟机和Solidity开发语言实现智能合约,后续计划支持Java、C++、go等语言。

Aurora也可以实现多资产的发行。它提供标准的代币发行流程,简化和规范代币发行方式,提供与主链币相媲美的处理速度和扩展性。所发行的代币,可以直接在合约中使用,无须引入其他合约。

挖矿机制方面,Aurora也有不同。在比特币的激励体系中,贡献算力可以挖矿,而Aurora采用了“贡献即挖矿”的机制,所有对Aurora社区有贡献的行为都可以获得奖励,包括知识分享、代码更新、发现bug、优化建议等。这个挖矿机制在前期由于需要定义衡量标准,需要逐步优化和完善,Aurora前期不会把挖矿机制写入区块链底层,会在社区进行实践和优化,完善后再更新进入区块链底层。

Aurora的token是AOA,是系统运行的gas费用,它在正常情况下的手续费是0.0001,不过如果遭受攻击,它会触发自我保护机制,AOA手续费涨至很高,以抵御攻击。

结语

目前公链有不少,但目前为止,除了以太坊有发币应用和基于以太坊的少量生态之外,其他的公链都还比较早期,即使以太坊也没解决扩展性差、速度慢、交易费用高等问题,整个区块链都还处于婴儿期,公链还没有最终定局。

在未来的公链战场,依然是百家齐放。不同的公链会有不同的侧重点,有不同的共识机制、挖矿机制、升级机制、治理机制等,不同的技术路线和发展方向都会带来不同的结果。在没有终局之前,任何公链的竞争都是值得探索和尝试的。

当然,最终来说,公链本身是基础设施,最重要的是在公链上面要有足够的应用,有足够大的生态体系,这也是公链价值存在的根基。

Aurora跟其他公链相比,更专注于做与行业深度结合的公链,它为了提升扩展性、交易性能等,在共识机制、代理节点通信、升级机制等方面都有自己的技术设计和特色,同时它在智能应用隔离、集群自组、多链并行、跨链通信、抗量子攻击、挖矿机制等方面上也有自己的解决方案,它试图构建一个可以与行业深度结合的公链,为与行业深度结合而努力。

从规划上看,它已有部分落地,比如今年3月份测试链上线,5月份主网正式上线,同时也上线了智能合约平台,还将在7月份升级智能应用隔离服务和P2P立体网络等。如Aurora能按照规划逐步落地,从技术角度,会有自己的特色。当然,路还很长,后续要实现Aurora公链的价值,需要构建一个基于行业的公链生态网络。

Aurora通过跟游戏、人工智能等行业深度结合,试图探索出与特定行业的深度结合的模式,值得关注,期待Aurora在公链中走出自己的特色之路。

风险警示:蓝狐所有文章都不构成投资推荐,投资有风险,建议对项目进行深入考察,慎重做好自己的投资决策。

想要深入了解区块链,长按下面二维码关注“蓝狐笔记”区块链公众号:lanhubiji 或加入知识星球:https://t.zsxq.com/iaQNnIq(6月28日到期,建议6月28号后再加入)

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部