well by outsourcing your work globally (storj) for better earnings you certainly has a leg up on many others in your region.
just a matter of hanging in there and try to give it the best odds of success with what means you have to work with.
i cannot imagine how rough it can be for people in some regions or many regions of africa, but i must say from what i have seen, either hunger and despair tends to ruin your progress or there is a dissonance in the frame of mind of a large portion of people.
but i digress… make a plan for your storagenode project, a projection of how it can go and if you think it’s worth the effort in your particular case, and then try to push to make it profitable, in that reinvestment is the key… generally
i know that kinda sucks, because one wants to take stuff out and gain earnings from the work one does… but much like planting a field, the grains to plant is the first required resource and without that it doesn’t matter how fertile the field.
the world is full of infinity traps as i call them… much like one cannot swim across the atlantic, but one can invent an airplane or ship and sail across it with enough skill and thought.
some things are just like that… impossible tasks that cannot be achieve without taking vastly different approaches to the problem.
anyways, i wish you the best of luck and sorry if the 2$ makes a huge difference for you current life, but think of it as an investment in a future where you might be ahead because you sold your work in a global market, rather than enriching the local lord or businesses.
Best of Luck, and look for you regional advantages to help make your project’s a success.
P.S and in regard to you actual question ![:smiley: :smiley:](https://storj.bcdn.literatehosting.com/images/emoji/twitter/smiley.png?v=12)
i don’t think anyone really knows who’s fault it was, it’s a combination of data degrading over time and databases with errors being migrated into newer solutions often makes a mess.
when new stuff is being built, it will have unforeseen effects…
if you had been running using server/enterprise grade solutions, i doubt you would have seen a problem… like wise if Storj Labs where a decade older they might have had solved this kind of issue long ago and it would be built into the solution to compensate for errors in the database.
who is to blame… both could be blamed, but why do we need to blame anyone, it doesn’t change anything, i doubt it will keep happening, because like i said there are software solutions that can compensate for what i believe went wrong…
i duno that was what went wrong, and i have no real way of guessing it either… but it seems quite obvious that when on migrates a database from one system to another and it breaks, then it’s highly likely that there could be some corruption in the database itself before migration…
and since many storagenodes run on regular hardware and the databases are the most active data set, then this is where most read / write and memory corruptions would end up, because non enterprise hardware isn’t designed to run 24/7 nor will it fix errors along the way, since the cheapest solution is to fix such issues in software or just have people reboot their computer… and load everything from scratch, because in 99.9% of all cases a consumer wouldn’t have been saving many hundred of GB that needs to be 100% correct…
so what a movie had a bit get corrupted… doesn’t matter nobody will ever see the error because the data stream is to fast and people just watch it…
but encryption, math and compression doesn’t really behave like that… 1 wrong bit and it can throw off stuff… sure most computers can fix a simple bit error… but then what about 2 bit errors the problem always exists, its just a matter of how likely it is to occur… and on consumer grade hardware… it’s actually pretty likely…
like say breaks a file in like 10TB transferred in my experience
it’s rare for disasters to be a single cause… it’s most often a long sequence of 3-15 mistakes and or states and or conjunctions that line up and create a disaster or accident…
which is why failsafes are such wonderful things…
one doesn’t want people to be able to make stuff blow up, because they really will… not by malice but just because they are asleep at the wheel or something changed and they didn’t notice … and all of a sudden the box of candles was now sticks of dynamite…
not something that’s easy to tell in the dark if one is use to finding the box of candles on the edge of the table…
reality is rough… the universe is out to grind us all in the light and scatter us across the universe…
or said in fewer words the universe is out to kill us… plain and simple, it has no other goal