storj

Storj 报酬与支付方式

2018-01-15  本文已影响1632人  sggggy

原文地址 https://docs.storj.io/docs/storj-share-gui#section-8-payments

8.报酬

矿工会因为以下资源获得收入:

  1. 存储(支付公式中的“gbHours”)。
  2. 上传带宽 (支付公式中的“downloadedBytes”).
  3. 基本工资

随着时间的推移,矿工们通过储存数据而获得报酬。就像和交电费一样的,你根据千瓦/小时支付,Storj的单位是GB-小时。 存储1GB的每个小时都被认为是1GBh,这意味着如果您在一个月内存储1GB,计算过程如下:

GBh = 1 GB x 24 hours/day x average number of days per month = 730GBh 在整个月内存储1GB。

上述计算实际上是符合基本工资的最低要求。

虽然您没有获得下载分片的费用,但官方会支付您上传分片的费用,因此您可以提供上传带宽。

如果您累计了当月的最低GBh要求,则应该获得基本工资。 这是对小矿主的一种鼓励。 但是,如果你的节点在本月底之前离线超过一周,您将不符合获得基本工资的条件。

如果你是精通技术的人,并且有兴趣计算你已经积累了多少GBh,你可以运行JensHeimbürge制作的这个脚本:
Storj_farmer_contracts

注意: 目前每个月在每个月初都会进行一次付款,每个月初在Storj Share社区聊天的#announcements频道中发布付款表,供矿工审查和讨论,并在所有报告问题都解决后进行支付。

支付公式

以下是用于计算Storj矿工的支付公式。 支付公式可以在这里找到。 这个支出公式会随着时间而变化。

### Payout Formula 

  paymentModelFunction = function(gbHours, downloadedBytes) {
  ## 730是一个月内的平均小时数。
  HOURS_IN_MONTH = (24 * 365) / 12

  ## This is determined by value reported on https://coinmarketcap.com/ at time 
  ## of first preliminary payout calculation. 
  STORJ_USD_RATE = 1.24988

  ## Both gbHoursScaled and downloadedBytesScaled can not be less than 0 to 
  ## ensure everyone gets at least the base payout amount. 
  gbHoursScaled =  sapply((gbHours - median(gbHours)) / sd(gbHours), 
                          function(x) ifelse(x < 0, 0, x))
  downloadedBytesScaled = sapply((downloadedBytes - median(downloadedBytes)) / sd(downloadedBytes),
                                 function(x) ifelse(x < 0, 0, x)) 

  ## At least one of the below criteria must be met to qualify for a payment.)
  downloadedBytesFlag = as.numeric(downloadedBytes > 0)
  gbHoursFlag = as.numeric(gbHours >= 730)
  isQualifiedFlag = sapply(gbHoursFlag + downloadedBytesFlag,
                           function(x) ifelse(x > 0, 1, 0)) 

  ## The current base payout is set to $1.50 USD.
  basePayout = (1.50 / STORJ_USD_RATE) * isQualifiedFlag

  ghHourPayout = 17.1094 * gbHoursScaled * isQualifiedFlag
  downloadedBytesPayout = 12.6849 * downloadedBytesScaled * isQualifiedFlag

  payoutAmountSTORJ = ghHourPayout + downloadedBytesPayout + basePayout

  payoutAmountUsd = payoutAmountSTORJ * STORJ_USD_RATE

  cbind(payoutAmountSTORJ, payoutAmountUsd)
}

细则

Storj入门级采购清单:

Storj入门级采购清单
上一篇下一篇

猜你喜欢

热点阅读