Hosting pricing
-
When hosting, there are a lot of parameters, so how do I select the best most optimum hostingplan?
Ie. best values for
collateral currency/TB
collateralbudget currency
maxcollateral currency
maxdownloadbatchsize int
maxduration int
maxrevisebatchsize int
minimumcontractprice currency
minimumdownloadbandwidthprice currency/TB
minimumstorageprice currency/TB/month
minimumuploadbandwidthprice currency/TBand how do I set the price ?
-
For a lot of these settings it may be best to just keep them to the default values. The most important ones for a host are:
minimumstorageprice, minimumdownloadbandwidthprice and minimumuploadbandwidthprice
You need to decide how much your storage will cost per TB and set to minimumstorageprice. The default value is 10000SC I think
Then you decide how much you want to charge for bandwidth used and set it for the "minimumdownloadbandwidthprice" and "minimumuploadbandwidthprice" options.
-
Looking at host.json i found
"contractprice": "30000000000000000000000000", "minimumdownloadbandwidthprice": "10000000000000000", "storageprice": "2314814814814", "minimumuploadbandwidthprice": "1000000000000000"but I could not figure out where to place the decimal
-
The amounts in host.json are all in hastings, not siacoins. 1 SC = 1^24 hasting. So, to convert hastings to SC:
hastings / 10^24
or
hastings / 1000000000000000000000000
@Taek mentioned he would write up a guide to hosting soon. I think it is needed, as some concepts are new, such as host collaterals, and it is not documented how these are calculated exactly.
-
The guide will cover some of this. There's a pretty simple algorithm you can follow right now. If you aren't getting enough contracts, lower the price. If you are getting too many contracts, raise the price.
The methods for picking the best hosting constants are going to evolve as the renter gets smarter at picking hosts. Today it is almost exclusively looking at price, but in the future there will be a huge reliability component, as well as a proof-of-burn component.