Skip to main content

トークン(報酬)分配コントラクトを作成

報酬を分配する役割・メンバーを選択して分配スマートコントラクトを作成します。

分配率の計算

分配率は以下の変数と式によって算出される個人ごとのスコアに基づきます。

  • 役割の従事期間
  • 役割ごとの係数
  • アシストクレジットの保有率

個人のスコア

個人 (i) が持つすべての役割についてスコアを合計します:

個人のスコアi=j=1mi(従事期間i,j×役割係数i,j×アシストクレジット保有率i,j)\text{個人のスコア}_i = \sum_{j=1}^{m_i} \left( \sqrt{\text{従事期間}_{i,j}} \times \text{役割係数}_{i,j} \times \text{アシストクレジット保有率}_{i,j} \right)
  • mi: 個人 (i) が持つ役割の数
  • j: 役割を表すインデックス

※役割を直接持たず、アシストクレジットのみ持っているメンバーの場合は、アシストクレジットをもらったメンバーの従事期間が適用されます。

全員のスコアの合計

すべての個人のスコアを合計します:

全員のスコア合計=i=1n個人のスコアi\text{全員のスコア合計} = \sum_{i=1}^{n} \text{個人のスコア}_i
  • n: 全体の人数

各人の分配率の計算

個人 (i) の分配率:

分配率i=個人のスコアi全員のスコア合計\text{分配率}_i = \frac{\text{個人のスコア}_i}{\text{全員のスコア合計}}