
Nebulas NOVA核心功能解读 (上)
自治元网络 · 协作的未来
星云新星(Nebulas NOVA)于2018年12月31日上线测试网, 标志着星云链正式开启了自治元网络之门。相比于鹰星云,星云新星新增了三个重要的特性:星云区块链可执行环境,星云指数,开发者激励协议。其中,在2018年发布的《星云指数黄皮书》和《开发者激励协议紫皮书》中,我们已经详细描述了星云指数和开发者激励协议的核心原理设计和意义。下面就让我们再次做一个简短的解读,以帮助读者快速地了解星云新星的两大核心功能:星云指数和开发者激励协议。
星云指数(Nebulas Rank, NR)及开发者激励协议(Developer Incentive Protocal, DIP)作为星云新星(Nebulas NOVA)的核心功能,旨在促进链上数据的有序化,推动用户发现区块链世界的价值。同时,星云指数和开发者激励协议的实现使星云链开启了自治元网络之门,促进了公平协作方式的到来。
对DApp开发者而言,星云新星最显著的特点在于,开发者将会定期获取系统发放NAS奖励,其数量由用户使用DApp情况自动计算而得,整个过程透明且公平。开发者得以专注于开发高质量的DApp,而不用花费精力引入内购或者广告等方式也可实现盈利。两者的算法及代码将存储在区块链上,以完全透明的方式开源,并且能基于区块链可执行环境(NBRE)的功能按需升级。
星云指数
星云指数提出于《星云指数黄皮书》中。星云指数旨在为区块链上的账户提供一个原生的,可量化的价值标准。主要由下面两部分决定:
1. 账户在一定时间内的资产中值(Median Account Stake),即账户需要持有该资产至少一半的时间。账户的资产中值越高其星云指数越高。
2. 账户的出入度指标(Indegree and Outdegree),反映了账户的流通性。简单来说,账户的转出及转入金额越高,其星云指数越高。同时,所有的环形转账均被剔除,以此来防止用户刷分提高该指标。
星云指数结合了账户的基础价值及其在经济体中的贡献,有助于发掘有价值的账户,为之后各项应用的开发提供了基础。作为星云生态的评价指标,星云指数需要抵抗各种作弊行为。值得一提的是,星云指数特有的Wilbur函数能有效抵抗女巫攻击,从而避免了用户通过建立多个账户进行多次交易来提升自己总星云指数的局面。
开发者激励协议
开发者激励协议提出于《开发者激励协议紫皮书》中,是星云指数的第一个落地应用,目的是为DApp开发者提供链上的原生激励。开发者激励协议提出一整套基于用户投票的机制来确定每个DApp开发者最终获得的奖励,同时保证公平性:
1. 由于星云指数可以有效衡量每个用户的价值,因此我们选择将用户的NR值作为其有效投票总额。同时星云指数对女巫攻击的良好抵抗性,在投票过程中也无法通过女巫攻击进行刷票。这意味着,新建的账户星云指数很低,开发者无法通过建立小号为他的DApp投票的方式提高奖励。
2. 用户把票投给不同的DApp能提高其投票总效用。我们鼓励每个用户尝试多个DApp。
3. 最终奖励的发放机制有效防止了开发者将一个DApp恶意拆分成多个来提高其总奖励。
开发者激励协议的这一系列反作弊性质有助于构建稳定的生态,推进星云链、DApp开发者与DApp用户正向促进关系,进而实现星云链生态可持续繁荣发展。
星云指数和开发者激励协议开发的完成标志着星云链成为了首个具有链上原生激励,并且能发现区块链价值的公链。待到2019年第一季度,开发者们就可以在Nebulas NOVA 上部署自己的智能合约,定时领取到自己部署的智能合约所产生的DIP激励。同时,通过星云指数,开发者们能了解到自己的DApp对市场是否具有吸引力,从而有意识地对DApp进行升级,开发出更吸引市场,更具有价值的DApp。
Nebulas NOVA上线之后,欢迎社区的成员们通过下面的方式参与进来:
1)Nebulas NOVA测试网Bug Bounty活动:开发者如果在测试网上发现漏洞,并提交给星云团队,将有机会获得一定的NAS奖励。具体奖励规则请参见:《星云漏洞悬赏计划正式升级》
2)开发者激励活动(测试网版):2019年1月下旬开始,开发者可以在Nebulas NOVA测试网部署智能合约来体验链上开发者激励协议,并可以领取相应DIP 奖励。
3)链上开发者激励上线主网:2019年Q1,星云链的DApp开发者们就可以真正体验到到来自链上的原生激励,定时领取到自己部署的智能合约所产生的DIP激励。
了解更多:
《星云指数黄皮书》:
https://nebulas.io/docs/NebulasYellowpaperZh.pdf
《开发者激励协议紫皮书》:
https://nebulas.io/docs/NebulasMauvepaperZh.pdf
自治元网络 · 协作的未来
自治元网络,
是星云链最终的演化形态。
它聚焦链上复杂数据和交互,
面向复杂协作关系。
自治元网络的实现将带来
全新的共识激励机制和升级能力,
让每个人从去中心化协作中公平获益。
获取更多信息请访问
官网:nebulas.io
中文博客:blog.nebulas.io
英文博客:medium.com/nebulasio
Github : github.com/nebulasio/go-nebulas
Slack : nebulasio.herokuapp.com
Reddit : reddit.com/r/nebulas/
Twitter : @nebulasio