美文网首页阿Q茶馆井英俱乐部
学习使我快乐番外篇十五:墨客挖矿(3)

学习使我快乐番外篇十五:墨客挖矿(3)

作者: 7451762bf1b8 | 来源:发表于2018-09-10 23:57 被阅读12次

    今天本小白继续学习墨客挖矿系列文章之墨客矿工奖励模型。本文主要介绍了墨客两级挖矿机制的具体执行过程和各自特点,以及调节机制等关键内容。


    一、墨客系统架构

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

    以上是我们已经很熟悉的墨客两层主要架构,基于这两层架构的不同特点以及共识形成机制,墨客的挖矿也分为两层,即底层的POW挖矿以及上层的SCS节点挖矿。

    底层的POW挖矿提供了墨客的一次分配机制,每个区块产生新的墨客,矿工通过算力竞争争夺产出区块的权利;上层的SCS节点挖矿提供了墨客的二次分配机制,子链的维护者/建立者为SCS节点的维护者提供维护奖励,对节点维护着进行激励。这与以太坊的机制有显著区别:

    就是子链的部署者需要持续的付出MOAC,分配给参与的scs节点,以维持子链的正常运行。这个和eth的部署一次,无限使用是不一样的。eth靠使用者支付gas给矿工维持合约的功能,墨客是让合约的创建者或者社区支付子链合约的维持成本。而SCS节点参与挖矿的成本很低,只需要一定的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收益过低的情况)

    三、用户对gas的支付

    用户在使用DAPP的相关功能时,无需支付gas费用,而是由DAPP维护者/开发者进行gas费用的支付。之所以这样进行设计,是因为:

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

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

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

    这样,就极大降低了DAPP的使用门槛,扩展了用户范围,提升了用户体验,使得用户可以轻易上手,实现DAPP的业务逻辑。

    相关文章

      网友评论

      本文标题:学习使我快乐番外篇十五:墨客挖矿(3)

      本文链接:https://www.haomeiwen.com/subject/paxygftx.html