一般来说,Bridge会从45个节点中随机选择1个节点来存放shard。Bridge会将该节点的信息发送给用户,用户然后将shard传输给它。但是,如果该节点没有回应或出现错误,Bridge则会将剩下的44个节点按照他们声誉(reputation)高低进行排序,声誉最高和响应时间最快的节点将获得存放shard资格。
接下来,Bridge还会将该shard的镜像传送给声誉排名前5的节点以作备份,而其他节点什么都不会得到。
Reputation是由Storj实验室开发的一套计分系统,初始值为0分,最大为5000分,规则大致如下:
1.节点能够回应ALLCO并能存储shard +1分;
2.节点能够回应ALLCO但不能存储shard -1分;
3.节点出现错误 -10分
4.节点离线 -1000分
所以当你不能大量接受数据时,可能是因为节点声誉太低或响应时间太慢造成的。当然了,如果你的设备或者网络没有问题的话声誉和响应时间会逐变好的,因为他们动态调整的。
总之,主要还是运气和Storj被人使用的频率决定了你的节点能接收并存储多少数据。
文章转载于 http://mp.weixin.qq.com/s/p7DSyv0-NwYCT4BytXAISQ
原创文章,作者:Shirley,如若转载,请注明出处:http://ipfshare.com/index.php/2018/04/17/storj-working-principle-2/