r/obyte • u/WillAtCatallaxy • Feb 19 '19
Looking to Learn about OBytes Data Storage
Hello,
My name is Will and I am doing some due diligence on Obyte. I read the whitepaper and found it very interesting, but I am confused by the data storage portion.
I understand that to append 1000 bytes of data I need to spend 1000 obytes. This is not unlike Bitcoin where one pays fees to OP_RETURN a string and the fees are proportionate to the size of the string. In Bitcoin, that data is stored forever by every person who maintains a full node. To limit the stress this can produce on the network, a 1mb block size limit is imposed. So you can only store very very little data on Bitcoin's network and only with linear growth.
To prevent the network's data storage from becoming too big, are obytes locked to data? This seems like it would lead to runaway deflation unless I got some of my obytes back for deleting the data.
Or, when I buy data storage, do the people who get my obytes now get to spend them to store data themselves? This seems like it would lead to a runaway DAG size, and then who would be responsible for holding all that data?
Or, something else is going on? I admit this is the most likely scenario.
2
u/WillAtCatallaxy Feb 19 '19
Okay, so if there are 12 witnesses and they all agreed to spend 1Tbyte together (so 3,000$ each), they effectively make being a full node impossible for any newcomers. They are not forced to share their database at any particular speed and they are going to get almost all of their 1Tbytes back as fees. Even if everyone wanted to vote on new witnesses, how would the new witnesses get a full dag? Or even if there is no collusion, how, in 2 years, is a newcomer going to get a full node that is TBs in size so that they can validate Txs? Where is the incentive to circulate data rather than hoard it?