Origin post:
This proposal is specifically to deal with the remaining tokens (hereafter rDBC’s) after other initial distributions. This proposal has nothing to do with all the other pre-mapped out initial distributions: RFC 0061 — Safe Network Token Distribution
These rDBC’s constitute the BULK of ALL DBC’s – 70% !! It is a huge number and a huge risk for any entity holding them as it will surely be attacked.
The general idea here is to neutralize the bulk of rDBC’s in a way that prevents them from being dumped into the network and used all at once. This isn’t specifically a method to mitigate the theft of tokens (it may help with that but that’s not the main point here) - it is a means to prevent rDBC’s (stolen or not) from being dumped onto the markets all at once and breaking/crashing the price of SNT’s and possibly causing serious damage to the network.
This proposal is something novel - not section lockbox’s, which would still be attacked and would make the network a giant honeypot requiring additional security that would be subject to future SN developers and hence not just potential pre-existing flaws but future flaws as well; but instead:
1.) upon creation of rDBC’s, they would be encrypted in a weak (hackable), yet ASIC and quantum resistant, layers, using multiple (off-the-shelf) encryption algorithms, one wrapped over another with an identifying header attached to the outside of each encrypted layer.
DBC → layer1 + header → layer2 + header → layer3 + header …
2.) encryption bit size can be variable allowing some rDBC’s to be quickly and easily hacked with others being very difficult to hack. In this manner we can adjust the release curve to whatever is desired.
Using multiple layers is important as it increases the time it takes to hack the DBC free and very importantly, using several different algorithms makes hacking resistant to future hacking shortcuts and any potential bugs in a single encryption algorithm.
3.) rDBC’s could be:
- a secondary (additional) airdrop to MAID and eMAID token holders. E.g. burn the MAID/eMAID and receive both DBC’s and rDBC’s into your specified SN account.
- Or they could also be held by the network and distributed over time. Less of a honeypot as they would have no value until cracked open so even if sections were able to be hacked, it wouldn’t radically affect the market for SNT’s.
- Or they could be held by the foundation - but still a point of centralized control.
- Or some combination of the three above.
Benefits:
1.) rDBC’s can’t be dumped onto the network as payment for data storage immediately, they must first be hacked-open. So the price of SNT’s can’t be manipulated if a large theft occurs.
2.) Reduces the honeypot attack vector of sections holding tokens or of a centralized possibly political body (a foundation) holding rDBC’s as they have no value until cracked open and cracking them open takes a lot of work.
3.) Auto-magically (because of free markets) reduces SNT volatility. As the price of SNT’s go up, there is more market incentive to hack open rDBC’s. As the price of SNT’s goes down, the incentive decreases and less rDBC’s are hacked open.
Drawbacks:
1.) Finding the best methods of encryption would require some amount of R&D - I’m not an encryption guy, so don’t know what that might look like or how long that might take, but alternative proposals will also take time to R&D, so moot issue IMO.
2.) ??
Notes:
- In the origin post I proposed using a variable strength encryption algo and I now think that was a bad idea as it introduces a lot of complexity. The idea in general was that it would make it more difficult for tech innovation to hack rDBC’s open, but I think it’s unworkable. Better to have specific layers/wrappers of encryption. So hacking can happen in an orderly fashion.
- There can’t really be a secondary market for these encrypted rDBC’s because no means of proving the backing (what’s inside) without unwrapping it first.
- I may update this OP as the thread progresses.
POLL
- Love it - just do it!
- Interested, but need to know more
- Too many issues, questions, problems to work - just don’t do it.