Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.67 KB

合约疑问-PartnershipContract.md

File metadata and controls

23 lines (14 loc) · 1.67 KB

合约疑问 - PartnershipContract

1. 通过合约分配奖励

  • 如果要通过合约分配奖励,委托人如何加入?委托人应该把NULS转移给谁?
  • 合约没有自动触发机制,产生了节点奖励后,谁来触发分配奖励的方法?
  • 投票成功后,代理人还需要做什么事情?
  • 委托人撤销委托,如何退还委托金额?

2. 钱包委托功能

  • 委托人如果直接在钱包内通过委托功能委托NULS,那么他获得的奖励不在合约奖励地址的计算范围内

    假设佣金比例是10%,那么他获得的奖励的10%会转移到合约地址中,这部分金额应该是代理人独享的,然而实际上会被加入了共享节点奖励的小伙伴们共享这部分金额(PartnershipContract代码中计算分配奖励的逻辑)

3. 共识奖励机制疑问

  • 我举个例子,建立一个共识节点并且生效,要20万以上NULS,这20万NULS假设是3个合伙人拼凑的金额(假设合伙人是A,B,C),但是节点的建立只能由一人建立,那么B和C的金额要转移给A,由A来建立节点。 此时,合伙人B和C的金额,实际上并不在共识节点上,而是根据合约的奖励金额分配来得到收益

  • 假设这样一个共识节点运行了一段时间,A,B,C也得到稳定的收益。此时,另一个人D想要加入,那么D也需要把金额转移给A,然后A去追加委托金额,是吗?

  • 如果是这样,我们的共识奖励机制不支持这种做法,创建共识节点配置的奖励地址接受的奖励金额分为两部分,第一部分是自己的收益,第二部分是委托人的收益的10%(假设佣金比例是10%)