Hi all,
I'm new to Bitbay!
Got one question for now...
... can a dev explain to me how pegging can still keep a decentralized system intact?
As I'm confused...
...are we not here as a whole trying to break free from fiat centralization construct?
Trust me, I'm 'all for' a stable priced cryptocurrency, but as I've briefly glanced over Nubits tech, it seems that they 'dictate' when someone can sell their coins?
Correct me where I'm wrong as I might just not see the big picture?
I've got a few ideas of my own as to how this could work, but I'd like to hear dev's prospective on the matter first. I know this "pegging" concept is still in dev state and somewhat secretive, but as you devs have made clear - it's coming to Bitbay. I respect the privacy on the matter, but yet, can you guaranty that it still fits the "decentralized" molding that make crypto what was, is, and hopefully should always be?
A way for people to store and transact credits and debits without a centralized bank/government 'dictating' how it's going to be done and at the owner's expense?
Thanks in advance!
As you said the pegging is still under development, so that limits how clear an answer we can give you. Pegging is naturally about controlling supply and demand. The easy version of it would be buy and sell walls. If we were to peg bay to its current value that would be easy with buy and sell walls. 100 bitcoin would be a pretty unbreakable buy wall at today's price. Pegging bay to $1 however would require an insane amount of bitcoin. We can use walls at those levels, but only to flatten minor movements in price. Instead of locking enormous amounts of bitcoin in a wall, we are looking at the supply instead. By freezing a percentage of the bay in everyone's wallet we reduce supply to a level where it meets demand at the price we want. This can be done in different ways, and the main difference between strategies is whether it is a voluntary freeze or a forced one. A voluntary freeze would of course only affect those that voluntarily freeze their holdings, and might be a good mechanism to handle small to medium changes in demand to the downside. The big changes to the downside and also increased demand for bay would have to be dealt with by changing the percentages of frozen bay in everyone's wallet. I assume this is what your question is about. How will that be dealt with? Who makes the decision when to freeze and release bay? This can also be handled in different ways. Main models being automated versus controlled by humans. An automated model would work very much like a trading bot, only it would freeze and release bay in everyone's wallet instead of placing orders. It would also inherit the weaknesses of a trading bot, and can be manipulated. That means we might need a team to monitor and tweak it. So the most decentralized solution would in fact be the most centralized. With humans there are two basic models. A council versus everyone voting. We are leaning towards everyone voting, because we also believe in decentralized systems.
At first glance you would think a pegging system is a straight forward thing. You just have to decide whether to use buy and sell wall or control of supply. However the devil is in the details. Should we use a hard or a soft peg for instance? I.e. do we peg it to $1 exactly or $1 +/- 20%? Do we peg it to $1 directly or do we use a rolling peg starting at say $0.01? Do we handle small fluctuations in demand the same way we handle big ones? How do we encourage the flow of bay between exchanges, merchants and consumers? There are pros and cons with everything. The choices we make on every question influences the whole system, and thus also what mechanism or mix of tools we need to use to achieve our goal.
So to answer your question: We want it to be decentralized too, and we think voting is the way to go. But voting may not be practical for every fluctuation, so it is likely that it will be used for the major decisions, and that we use other methods for handling small fluctuations.
NB. If you have ideas I'd like to hear them. Please send me a pm