Using new (modified) MData to Model Safecoin

Yes but then the opposite occurs and yet another/many farmer is paid using that coin/MD so yet another/many division

The system represents only one entity. Every time that coin/MD is used to purchase/transfer a portion of a coin then there is another division created unless the receiver ( 1 of many 10/100s of millions in the future) is part of that coin.

To use the system as a potential source of a solution does not take into account the millions and we hope billion or so people with one or more accounts there will be. Using the coin to hold its divisions will only work for the test/alpha/beta systems when we have less than 10,000 people. And even then the MD may be over flowed with divisions.

Simply take a coin that is used for payments (rewards or transfers/payments) and realise that for this method to be effectual it needs to allow for use as part coin payments to a significant portion of the people/accounts in the network. You cannot rely on every coin being divided either as that is also short sighted and demands that all coins to be eventually divided when there are not enough divisions in coins to pay every farmer, which we hope will be in the 100’s of millions.

One MD can only have around 4000 divisions max if each key is simply the account ID and value. But I’m sure a division will need more than 256 bytes (1/4KB = 1/4000 of an MD)

So once a coin has been used to pay 4000 different farmers it cannot be divided further so the “system” may be left with 9/10ths of a coin it can do nothing with once it pays each farmer 1/40000th of a coin for each GET done. It could be 1/40000000000th to each farmer too which is worse.

The idea is great sounding and I thought of it too early on. But the scale of the network and the shear number of accounts & farmers will swamp any holding of the divisions in each coin.

We cannot juggle coins around to give divisions when needed and especially a person cannot grab someone elses coin in order to divide it when they need to because all of their “safecoin” is in SafeCoin/MDs that are fully divided. (when they try to send something smaller than any of the divisions in the MDs to someone in a similar situation)

Imagine the work the system needs to do if all my “wealth” is in 1 million Safecoins but only 1/100000th of a safecoin in eacg and I want to send 10 coins. Thats 1 million transactions. And it only gets worse as the divisions increase.

2 Likes