You can also create SilkRoad 3.0 SC.
Edit:
Web site will be only used to keep offers. (it will not hold pKyes).
This SC can use Cryptonote 2.0 protocol(as Monero uses) and decentralized miners will provide 2wp.
Edit2:
Architecture
- decentralized network btc <-1:1 2wp-> scBTC
- hidden centralized server -1 same as Merger
- new hidden centralized server if #1 fails
i just love your imagination! so refreshing.
great example of what will happen with SC's. in fact, you're gonna do it.
I think, there is no need to create ANY change into current Bitcoin to create SC with decentralized 2wp. There is only 1 limitation, every transaction in SC what changes ownership in SC will require BTC transaction in MC too. But it is not problem if you have old BTC that are locked for long enough in both chains. We can return in time if bitcoin block-chain will be our clock. I know it is too abstract, but very simple.
If you have BTC and scBTC locked for example 5000 blocks long, then we can make a lot of sidechain transaction. (count is unlimited)
Let's start:
Let A is standard bitcoin address what holds A amount of BTCs and A' is address in SC with same amount scBTC. (and user-a hold both pKeys). And A' is only address in SC so it holds ALL scBTC.
Now user-B with address B wants scBTC to use SC service.
Using atomic swap:
1. user-a split A into B1(user-b owns private key) and the rest he will send into new A1(user-a owns pKey) and will do same in SC => user-a now own A1=A-B1 BTC and same amount A1'=A'-B1' in SC. So user-a created B1' shares in SC for user-b.
A(peg) -> B1(peg) + A1(peg)
A' -> B1' + A1'
2. at the same time user-b split B into A2(user-a owns pKey) and the rest into B2 => he still own B1,B1' and B2 private keys. Until user-b spend B1 he own B1' shares in SC
B -> A2 + B2 ... this BTCs are not used as 2wp (and never were)
result:
1. user-a control same amount of BTC A1(peg)+A2 and less amount of scBTC A'-B1' in A1'
2. user-b control same amount of BTC B1(peg)+B2 and he has shares in SC b/c he owns B1' pKeys
3. there is new transaction in SC => A' was split into A1' + B1'
It can be repeated as many times as required.
result:
we created decentralized 2wp -> everyone hold some BTC in Bitcoin and same amount of scBTC in SC
Step 2
Let's wait 1 days and we will be able to make transactions in SC
We all knows, no one withdrawn during 144 block
- if somebody withdrawn NP b/c we only have smaller market cap.
- if somebody split his shares NP b/c we will activate his scBTC again after 144 blocks are mined in MC and he can use our service.
What SC is offering you ?
- really zero risk b/c you own your private keys (in MC and in SC) => the only risk is if Bitcoin main-chain will reorg 144 block
- you can hold longer before you will create/accept first SC transaction (you own both MC and SC pKyes) => you can wait 10 days 1440 blocks
- you can forget/lose your SC private keys b/c you own MC keys (u can spend your BTC in MC .. you will only not be able to make more transaction in SC)
- ... to be continue :-)