Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official
by
maaku
on 12/04/2014, 00:04:04 UTC
So is it the case that at any time, anyone can move any amount of BTC that they control into any sidechain?

Yes, and in doing so they give up access to those bitcoins. So the amount of total bitcoin-equivalent coins under control by users is conserved.

EDIT: What I am getting at is whether there are limits to the number of units on a particular sidechain.

Well there obviously can't be more than 21 million * peg price sidecoins. Other than that, the number of sidecoins in existence is simply determined by current demand. It helps to think of sidecoins and bitcoins being the same thing, as distinctions between the two are mostly implementation details. At any given time there are max 21 million bitcoins in existence, some of them on the main bitcoin chain, some of them on specific side chains.

One does not need to find a "seller" or "redeemer" of sidecoins to make a BTC-sidecoin trade, since the sidecoin is not truly a separate unit of currency, so one is not really trading into it, correct?

This is getting into implementation details, so pay close attention to the parts which seem contradictory. Conceptually anyone who wants sidecoins and has bitcoins or vice versa can simply move value from one chain to the other, in essence destroying bitcoins and printing sidecoins albeit in a reversible process. However, this takes a considerable amount of time to clear -- about 3 days -- and blockchain space which requires fees. So in practice we fully expect that someone wanting to trade bitcoins for sidecoins will use a distributed marketplace and atomic cross-chain swaps in order to buy one coin with another, by finding a buyer at the other side. Use of the pegging mechanism will be limited to market makers who arbitrage when the price starts to deviate from the peg. Make sense?