关于V池和Haobtc云挖矿合同的一些计算

diyanchn 副船长 发布在 Bixin/币信
 54422  19

早上看了看V池和Haobtc的云挖矿合同,做了一些计算。

V池版:
算力:1T
电费:每天0.84CNY
管理费:6%
售价:0.27BTC

Haobtc版:
算力:1T
电费:每天1.15 (150W版)或2.30CNY (300W版本)
管理费:0%
售价:不知道,算和V池一样吧。

今天的全网算力2052749T,下一次减半在1308天后,之后再4年减半。我计算了算力增速对出块速度的影响,没有计算出块速度对减半日的影响(差别不大,而且要等到下次减半还没回本的话我也不打算买了)。每天按照占全网算力的比例获得比特币,扣除电费(比特币), 和手续费。并且假设:
假设1:算力线性增长,趋势和上次减半后到现在相同(4447THz 每天)
假设2:币价保持5310不变
假设3:电价和管理费不管
V 池的合同:914天后回本,1308天后终止(减半日),共挖到0.30BTC,拿到投资的112% (以比特币计价)
HaoBTC 的150W合同:无法回本,1308天后终止(减半日)共挖到0.26BTC,拿到投资的96% (以比特币计价)
HaoBTC 的300W合同: 无法回本,471天后终止,共挖到0.08BTC,拿到投资的29.5% (以比特币计价)

更改假设:
假设币价涨:平均每天涨0.1%
V 池的合同:697天后回本,回本5年后共挖到0.46BTC,拿到投资的172% (以比特币计价)
HaoBTC 的150W合同:728天后回本,回本5年后共挖到0.45BTC,拿到投资的167% (以比特币计价)
HaoBTC 的300W合同: 无法回本,1308天后终止,共挖到0.226BTC,拿到投资的84% (以比特币计价)


假设币价跌:平均每天跌0.1%
V 池的合同:无法回本,715天后终止,共挖到0.19 BTC拿到投资的70% (以比特币计价)
HaoBTC 的150W合同:无法回本,581天后终止,共挖到0.16 BTC拿到投资的58.5% (以比特币计价)

HaoBTC 的300W合同:无法回本,259天后终止,共挖到0.051 BTC拿到投资的19% (以比特币计价)


假设算力非线性增长每年翻倍, 而币价也每年翻倍:
V 池的合同:783天后回本,回本5年后共挖到0.33BTC,拿到投资的122% (以比特币计价)
HaoBTC 的150W合同:801天后回本,回本5年后共挖到0.33BTC,拿到投资的120% (以比特币计价)
HaoBTC 的300W合同: 无法回本,2768天后终止,共挖到0.21 BTC拿到投资的78% (以比特币计价)


假设算力非线性增长每年x4, 而币价也每年x4:
V 池的合同:575天后回本,回本5年后共挖到0.56BTC,拿到投资的207% (以比特币计价)
HaoBTC 的150W合同: 559天后回本,回本5年后共挖到0.58BTC,拿到投资的215% (以比特币计价)

HaoBTC 的300W合同:711天后回本,回本5年后共挖到0.53BTC,拿到投资的198% (以比特币计价)


算完了,我不打算买了。还是存币吧。
计算如下,Python写的
[code]myhash = 1 # My hashpower in Thz
cost = 0.27
totalhash = 2052749 # total hashpower in Thz
hashdayinc = 4447 # a linear increase of hashpower
hashdayexp = 1.00381 # a exp increase of hashpower,x4 in 365 days
sum = 0 # My depot
day = 0 # day number
reward = 12.5 # block reward before next halving
powerprice = 0.35 # power price in CNY/kWH
powercon = 0.1 # power consumption kW per Thz
fee = 0.06 # Mining pool fee 6%
btcprice = 5310
data = []
balanceday = 9999
flag = 0
while day <= 5 * 365 + balanceday:
day += 1
if day % 1460 == 1308:
reward *= 0.5
else:
reward = reward

#totalhash *= hashdayexp # total hashpower double every year
totalhash += hashdayinc # total hashpower linear increase
dayblock = 144 / (1 + hashdayinc / totalhash)
totalBTC = reward * dayblock # total BTC today
btcprice *= hashdayexp # BTC price in CNY double every year
#btcprice = btcprice # BTC price not change
#btcprice *= 0.999 # BTC decrease
#btcprice *= 1.001 # BTC increase
btcget = (totalBTC * myhash / totalhash) * (1 - fee)
poweruse = myhash * powercon * 24 * powerprice / btcprice
if btcget >= poweruse:
sum += btcget - poweruse
data.append(sum)
if sum >= cost and flag == 0:
balanceday = day
flag = 1
else:
print ('power break')
break
print('5 year break')
print ('Balance at day ' + str(balanceday))

print ('End at day ' + str(day))

print ('End with ' + str(sum))

print ('End with ' + str(100 * sum / cost) + '%')


result = open("viabtcresult.txt", "w", -1, "utf-8")

for item in data:
result.write("%s\n" % item)

result.close()
[/code]




补充内容 (2016-12-2 20:17): 感谢gowithbtc指出错误:售价是0.21BTC,而不是我用的0.27
本帖子中包含更多资源, 请登录查看,还没账号,立即免费注册
  • 正序
  • 最新
只看帖主 楼层直达
  • 1
  • 2
登录 账号发表你的看法,还没有账号?立即免费 注册