什么是NULS?
纳世链(NULS)是一个提供可定制化 服务的区块链基础设施,是全球性区块链开源社区项目。纳世链(NULS)采用微服务思想,实现高度模块化的底层架构,运用智能合约和跨链等技术,同时结合链工厂快速搭链的能力, 降低区块链开发成本,推动区块链商业应用落地。
NULS希望解决的问题
区块链技术人才稀缺,越来越多的应用场景需要区块链技术的支撑,从零开始搭建一条区块链成本昂贵且研发周期长,不同链之间也无法通信,这些状况在短时间内都不 可能缓解,NULS 可为此提供一个可靠的解决方案。—— 《NULS 2.0 白皮书》
NULS代币
纳世链(NULS)网络中内置一种 Token,Token 名称纳世(NULS),纳世 (NULS) Token 是整个系统生态的驱动剂,将用于支持社区建设、社区治理、 应用发展、支付消耗、参与共识奖励、支付交易手续费、支付造链消耗和资产跨 链流通的手续费等。
02NULS的经济模型
纳世链(NULS)网络中内置一种 Token,Token 名称纳世(NULS),纳世 (NULS) Token 是整个系统生态的驱动剂,将用于支持社区建设、社区治理、 应用发展、支付消耗、参与共识奖励、支付交易手续费、支付造链消耗和资产跨 链流通的手续费等。
代币分布
NULS 初始发行量为 1 亿,其划分为四个部分,具体比例如下:
1、空投给 INS(Inchain)的持有者,占比 40%,共 4000 万;
2、团队持有,占比 20%,共 2000 万,这部分初始锁定,NULS 主网上线后分 20 个月线性解锁,每月解锁 5%;
3、注入社区基金,占比 20%,共 2000 万,用于支持社区生态建设;
4、商务合作, 占比 20%,共 2000 万,用于商务合作和基于 NULS 的第三方 优质项目扶持。
通胀系数
大约5%, 每年通过节点共识产生不超过 500万NULS,用于奖励 NULS 网络的维护者。
使用场景
成为节点获取共识奖励、交易手续费、智能合约消耗、造链消耗、跨链资产流通消耗、作为投票权重。
StakingScan如何计算NULS的年化收益?
年化收益 = 通胀系数/抵押率
03NULS的治理模型
参与Staking生态
锁定一定数量的 NULS 可以获取共识奖励,若你拥有 2000 NULS,则可以 参与共识节点的委托,锁定 2000 NULS 后,每次节点打包出块,你可以获得对应委托量的奖励,目前对单个节点的委托最低值为 2000NULS,最高值为 50万 NULS。
若你想获得更多的共识奖励,你可以创建自己的共识节点,你需要锁定 2万 NULS 作为保证金来创建节点,同时节点的委托值需要达到至少 20 万 NULS 才能进行打包出块,最高的委托值是 50 万 NULS。作为节点的创建者,你可以 对委托的 NULS 收取奖励佣金,这样你会获得相应比例委托 NULS 所得到的共 识奖励,这个佣金比例最低为 10%,最高为 100%,创建者可以根据自己的需 求进行设置。
共识机制POC(Proof-Of-Credit)
参与POC必须同时满足硬性指标和软性指标。硬性指标指的是信用分值必须达到一定标准线,排除掉一部分曾经作恶的节点。软性指标指的是必须锁定一定数量的 NULS 作为保证金。
黄牌惩罚 – 由于节点硬件配置、网络环境等原因,造成的共识期间掉线、死机等无法出 块的,不属于违规情况,但对整个系统会造成一定影响,所以对这类情况,系统有一个轻度的警告机制,会影响节点信用的评定。
红牌惩罚 – 对于一些双花、尝试分叉系统、不遵守系统规则的恶意人为破坏情况,NULS 坚决抵制,所有节点都可以检测到这类情况的发生。一旦有恶意节点确实试图挑 战 NULS 网络,那么对应创建节点的保证金将会被锁定 60 天,节点将被强制停 止出块,且创建者将永远无法再创建节点。
信用评级
在 NULS 网络中,信用是账户在系统中的诚信系数,所有账户的信用会在 区间[-1,1]内,通过信用评级算法公式自动计算。信用评估公式:信用基数=能力系数+责任系数
能力系数:根据历史出块数量计算
责任系数:根据违规情况和出块正确性计算
共识奖励
对公式过敏的人, 我给大家概括一下: 就是抵押数量越多、信用越高, 得到的奖励越多。
为了整个 NULS 网络的平衡与公平,共识奖励根据所有共识节点所提交保 证金与共识节点信用综合计算, 共识如下:
04 NULS的技术设计
微服务架构
这种架构下模块之间的耦合度更小,多语言开发让代码的贡献以及用户使用的便利性都得到极大地提升,同时每个模块也更易于扩展,且模块支持分布式部 署,这让模块的热插拔也变得更容易,整个架构设计称之为 NULS 2.0。同时链工厂和跨链也会在这个架构上进行设计。
跨链
基于 NULS 模块仓库实现的区块链(生态内的区块链),可以通过模块选择 的方式,添加跨链模块,实现底层上和 NULS 的互通。针对以太坊和比特币等,遵循协议跟 NULS 不同的公有链,需要通过特殊的机制实现协议的转换,将其他公有链的协议和 NULS 跨链协议做适配,达到统 一协议通讯的目的。
所有区块链都只和 NULS 主网通信,交易的验证由 NULS 主网负责,各平行链信任 NULS 主网的验证结果。各区块链上的资产,可以通过跨链的方式,流通到 NULS 生态中任意一条接受外链资产转入的链上,且仅需花费很小的代价。
发展路线
对于不爱看图的老表, 概括一下: 基础已经搞好了, 接下来要开始招商引资了。
StakingScan对NULS模型的评价及思考
NULS的POC模式, 是对Staking机制的一种创新, 融合了币龄机制和IOST的PoB模型, 保证了初期的生态参与者的利益。同时红黄牌机制, 相比于ATOM, 显得更加人性化一些, 避免了用户因损失厌恶而不参与生态, 增加了用户的参与积极性, 在我们看来是一种较为合理的Staking体系。
NULS的定位和路线图比较清晰, 定位是为企业参与区块链提供服务, 路线图也是先完成技术准备然后开始寻求合作, 相对比toC公链被项目方薅羊毛的现象, toB公链在合作上应该会更有想象空间。