请选择 进入手机版 | 继续访问电脑版

Hi,Tokens

 找回密码
 立即注册
查看: 65|回复: 1

【转】墨客奖励机制细节

[复制链接]

473

主题

831

帖子

2690

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2690
发表于 2018-7-30 18:34:20 | 显示全部楼层 |阅读模式
众所周知,墨客是专为商业应用而生的区块链分层架构,特有的技术优势可以支持10000+DAPP在它上面运行,这也是我们一直引以为傲的地方。

为了让大家对墨客技术有个清晰的了解,硅谷技术出身的墨客CEO,同时也是联合创始人——陈小虎(DAVID CHEN)先生开设专栏《虎评墨客》,持续详解墨客的每个技术细节,希望对各位了解墨客有所帮助!今天文章将为各位介绍墨客奖励机制细节。

1、目标

MOAC的奖励机制的实现是希望达到如下的目标:

奖励机制能够有效的提供系统所需要的安全性;
奖励机制能够更加广泛的吸引更多的矿工来参与MOAC系统的挖矿,并获得合适的回报;
奖励机制能够引导用户使用上层的分片来部署合约,提高整个系统的TPS。

2、实现

1、底层的挖矿收益

底层采用POW的挖矿方式,大多数矿工会采用GPU来参与挖矿,参与挖矿的节点成为v-node节点,所有的矿工提供工作量证明,以获得每个block  2个MOAC的奖励,挖矿的奖励会周期性的递减。预计每2年会减半,同时矿工会获得每个交易的gas fee。




全局合约的调用费用特意的设置地比较高,以鼓励DAPP合约的调用尽可能的采用子链及分片的方式。

2、上层的挖矿收益

上层的挖矿与共识方式有关,参与挖矿的节点成为SCS节点,MOAC提供多种共识方式。以MOAC提供的标准POS共识为例:

DAPP创建者在创建DAPP 合约的时候,需要标识以下参数。





对于DAPP的部署和维护来讲,所需要的费用支出。





对于SCS节点,所收益的情况。





注:所有的计算结果对应的MOAC会随deflator调节以适应价格的变动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

本帖被以下淘专辑推荐:

回复

使用道具 举报

473

主题

831

帖子

2690

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2690
 楼主| 发表于 2018-7-31 15:28:29 | 显示全部楼层
墨客矿工奖励模型
[size=13.3333px]
我们今天再共同回顾下墨客的系统架构:

我们将系统分为两层,底层是POW挖矿,与现有的以太坊系统兼容,现有的以太坊矿机可以很方便的转移到墨客挖矿。上层是SCS node,这样的node数量可以非常巨大,每个部署的子链合约(smart contract as a subchain, SAAS),可以随机挑选出参与挖矿的SCS节点,形成一个共识子网。SCS节点提供服务,并获得报酬。




墨客设计了两级挖矿机制,其实涉及到了更深层次的考量。eth和比特币的分配机制其实很单一,靠POW挖矿。但是POW挖矿的成本很高,普通的参与者除了从二级市场靠交易获得eth或者btc,没有其他的分配机制。无论是btc的手续费,还是eth的gas,是系统中唯一的一次分配途径。

墨客提出了两级挖矿特别是上层挖矿提供了一个二次分配的功能。就是子链的部署者需要持续的付出MOAC,分配给参与的scs节点,以维持子链的正常运行。这个和eth的部署一次,无限使用是不一样的。eth靠使用者支付gas给矿工维持合约的功能,墨客是让合约的创建者或者社区支付子链合约的维持成本。而SCS节点参与挖矿的成本很低,只需要一定的MOAC保证金,对系统的要求很低。

这样的挖矿机制使得广大的SCS节点都可以参与并获得收益,从而使得MOAC的二次分配更加广泛。这样,可以极大的调动社区的积极性,形成一个开放的系统。

子链的缺省配置是用moac支付。子链的创建者可以设定每个block的时间间隔,以及每个block的reward。这些reward是由创建者支付。墨客提供一个动态的管理机制,使得即使MOAC本身的价值波动,但是仍然可以让scs节点有收益,子链创建者也不至于负担过重。


如果MOAC的价格变动:

1、价格下跌,reward 无法支付电费,那么SCS收益率下降,SCS可能消极怠工,不再提供正常的服务给子链,消极怠工的多了,子链就不得不重新增加新节点出来,但是这样的开销会很大。所以对子链的创建者/维护者来说,比较好的办法是增加reward的数量。但是这里要注意的是子链reward的数量只能增加,以防止子链创建者恶意降低reward。

2、墨客增加了reward自动递减的重力效应,就是每个flush周期过后, block reward降低某个百分比,解决了MOAC持续上升对子链创建者/维护者的负担。

3、如果价格不变,子链创建者/维护者通过定期增加reward来抵消 这个重力效应。

总结就是reward 自动递减 (以match MOAC升值的预期) + 子链创建者显式的增加reward (以match MOAC 下跌的情况下,SCS收益过低的情况)。

另外墨客系统中子链合约部署后,用户(不是scs节点)可以以directcall的方式 调用合约function的时候,不消耗gas。


主要是因为:
1、DApp的用户不需要理解MOAC系统,甚至不需要获得MOAC的条件下就可以使用Dapp。他直接跟Dapp交互,不需要经历虚拟货币以及合约调用的学习曲线。

2、不采用gas的情况下,用户的directcall 调用不再需要底层的balance transfer 交易,大大减少对底层的压力。

3、用户还是可以获得子链(合约)内部的token,来实现相关的业务逻辑。



报酬及罚金流向




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Hi,Tokens  |网站地图 | Swtc行情

GMT+8, 2018-11-18 16:18 , Processed in 0.298935 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表