Alexey
June 18, 2020, 9:28pm
7
Я прекрасно вас понимаю, я сам SNO.
Сателлит не имеет никакой практической возможности убедиться, что все данные на месте. Проверить все данные займёт очень много времени. Для сети дешевле восстановить все данные целиком, чем проводить дорогостоящий (как по деньгам, так и по времени) аудит всех данных.
Можете прочитать обсуждение здесь:
Bad stuff can happen. A single 10TB drive can develop a few bad sectors, there could be a power failure that corrupts the database and so on. Nothing is perfect. However, under the current rules, losing a bit of data means I have to delete the rest of the data and start over. This looks like a disproportionate response - the database got corrupted somehow etc and now I have to wait a year for my node to fill back up etc.
Especially since there were cases where nodes got disqualified because of…
Just a simple scrub. If a block is lost tell the satellite.
This is better for both ends. The satellite wants to know and the storagenode would prefer not to get disqualified.
The storagenode pays for this leniency by disk bandwidth and power.
#enable scrub constant, weekly, monthly
#scrub=weekly
The satellite manages this using reputation calculations (and held amount)
So you can’t use it to cheat or graceful exit
I have been a node operator in storj for a couple of days. I have the following questions:
-How to backup the node storage?
How to restore the backup in case of having to replace the hdd by break?