区块链项目_星云链Nebulas

以下内容来源自星云链白皮书:

商业和技术挑战

价值尺度的缺失 我们认为,区块链世界需要⼀个普适的价值尺度,来衡量⽤户和智能合约的价值,上
层应⽤可以在这个普适的价值尺度上结合⾃⾝场景挖掘更深层次的价值,这将带来更多的商业模式的创新,
就像 Google 在互联⽹世界的兴起⼀样。

区块链系统的升级 不同于普通软件的版本迭代,区块链系统由于其天⽣的去中⼼化特性,⽆法强制⽤
户升级其客户端及协议。因此,区块链系统中的协议升级往往会引发区块链“硬分叉”或“软分叉”,从⽽造成
巨⼤的损失,这更进⼀步限制了区块链系统的应⽤场景。以⽐特币为例,社区关于区块扩容⾄今仍然存在
巨⼤的争议,导致⽐特币协议进化缓慢,区块容量严重不⾜,出现过近 100 万笔交易在交易池等待被写⼊
区块。⽤户很多时候不得不额外⽀付⾼昂的“交易加速费”,严重损害体验性能。另外,从以太坊的“硬分叉”
来看,虽然暂时解决了 The DAO 问题,但是产⽣了 ETH 和 ETC“重资产”和社区分裂的“副作⽤”。

区块链应⽤⽣态环境的建⽴ 随着区块链上各种应⽤ (DApp) 的快速增长,良好的⽣态环境是提⾼⽤
户体验的根本所在。这包括⽤户如何在海量的区块链应⽤中检索⾃⼰期望的 DApp,如何激励开发⼈员为
⽤户提供更多的 DApp,以及如何帮助开发⼈员更快的构建更好的 DApp。以以太坊为例,基于以太坊的
DApp 总数已经数⼗万个,试想如果区块链世界中的 DApp 接近苹果 App Store ⾥应⽤总量规模的话,如
何发现并找到⽤户期望的 DApp 就是个很⼤问题。

星云链设计原则

⾯对上述机遇和挑战,我们要设计⼀个基于价值激励的⾃进化区块链系统。具体来说,我们有以下设计
原则:
• 公正的排名算法,定义价值尺度
我们认为,区块链世界需要⼀个普适的价值尺度,⽤于衡量区块链底层简单数据的价值,发现信息的
更⾼维度信息,从⽽探索并挖掘区块链世界的更⼤价值。类似 Google 的 PageRank [9][46],我们也
提出区块链世界的 NR(Nebulas Rank,星云指数) (见 §2) 算法,综合考虑了区块链上的资⾦流动性,
以及资⾦传播的速度、⼴度和深度,给区块链⽤户做公正的排名。NR 是星云链赋予区块链世界的价
值尺度,⽤来帮助开发者结合⾃⾝场景有效衡量区块链中各个⽤户、智能合约、DApp 的重要性。NR
有巨⼤的商业潜⼒,可以⽤在搜索、推荐、⼴告等领域当中。
• 区块链系统及应⽤的⾃我进化
我们认为,⼀个良态的区块链系统及其上的应⽤应该能够实现⾃我进化。在较少外部⼲涉的情况下,
实现更快的计算、更强的系统、及更好的体验。我们将这种⾃我进化的能⼒称之为 NF(Nebulas Force,
星云原⼒) (见 §3)。在星云链的系统架构中,通过在区块结构上的良好设计,基础协议将会成为链上
数据的⼀部分,并通过链上数据的追加实现基础协议的升级;对于星云链中的应⽤(智能合约),星云
链通过在智能合约底层存储⽀持状态变量可跨合约访问的设计,完成智能合约的升级。具备⾃我升级
进化能⼒的星云链,未来⽐其它的公有链具有更快的发展速度和更⼤的⽣存潜⼒,同时使得开发者⾯
对漏洞,能够更快的响应和升级,避免⿊客事件给⽤户带来巨⼤的损失。
• 区块链应⽤⽣态环境的建设
在星云链中,我们提出了基于账户贡献度的 PoD(见 §5) 算法,利⽤ NR 的价值尺度评估找出对⽣态
贡献度较⾼的账户,平等地赋予记账资格,遏制记账权被垄断,并且融合 PoS 中的经济惩罚,防⽌公
链被恶意破坏,为⽣态⾃由发展助⼒。既能保证较快的共识速度,又能⽐ PoS 和 PoI 更抗作弊,对
区块链⽣态的发展有良好的促进作⽤。
在星云链中,我们提出⾯向智能合约和 DApp 开发者的 DIP(Developer Incentive Protocol, 开发者
激励协议) (见 §4)。DIP 的核⼼思想是对社区贡献度⾼的智能合约或 DApp 的开发者,给予他们相应
的开发者激励。激励由记账⼈负责写⼊区块。
基于 Nebulas Rank 机制,星云链进⼀步包含了搜索引擎 (见 §6),以帮助⽤户更好的探索区块链中
的⾼价值应⽤。

考虑到以太坊已经有巨⼤的⽣态,是⼀个⾮常成功的公有区块链平台。星云链希望尽可能的借鉴以太坊
等其他区块链系统的优秀设计,从智能合约编程上完全兼容以太坊,使得基于以太坊开发的产品能够零成
本的迁移到星云链上。
基于上述设计原则,我们试图构建⼀个基于价值尺度的区块链操作系统及搜索引擎。本⽩⽪书详细描述
了星云链中关于技术的细节,其中 §2描述了⼀种可能的价值尺度及其算法 Nebulas Rank,§3描述了星云
链的⾃我进化能⼒ Nebulas Force, §4、§5、§6、§7描述了星云链在建设区块链应⽤⽣态圈的的设计和构想,
最后,§8描述了星云链的代币 NAS。

资料:
项目源码:https://github.com/nebulasio/go-nebulas
wiki:https://github.com/nebulasio/wiki

开发者:https://nebulas.io/cn/developers.html
白皮书:https://nebulas.io/docs/NebulasTechnicalWhitepaperZh.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值