This makes sense from a technical point of view. But how much financial benefits can bts derive from a muse sidechain?
Technically:To implement any side chain, we need development on BitShares side:
* voting for side-chain signers
* communication between signers:
-> approval of issue of new asset (due to new deposit)
-> approval of change of keys (due to changes of voted in signers, or signer change keys)
-> approval of request of withdrawals (to implement off-side-chain signing)
To implement bitcoin side chain, we need development on bitcoin side:
* activity detecting (check whether there is new deposit)
* change of multi-sig keys (perhaps by moving funds to new address)
* send out funds via multi-sig (for withdrawals, by off-chain signing)
To implement MUSE side chain, we need development on MUSE side:
* activity detecting (check whether there is new deposit)
* change of multi-sig keys (perhaps by proposal to change active authorities of a special account)
* send out funds via multi-sig (for withdrawals, by proposals)
IMO most of above are not too hard to be done by scripting.
So, it need different skill set between implementation of MUSE side chain and bitcoin side chain. But we need common development work on BitShares.
Financial thinking, * while BlockTrades is working on the bitcoin side, and CNX is working on the BitShares side, other developers can work on the MUSE side, so we'll have more products faster
* if development of the MUSE side need less work than bitcoin side, we can have a MVP (Minimum viable product) earlier, which means more testing/trials/corrections before we have bitcoin side chain, so most probably a better product when ready.
So the final question is, which work is the most difficult and/or time consuming, or say, which one is the shortest plate of the bucket?
* If it's the BitShares side, the benefit of doing a MUSE side chain first would be less
* If it's the bitcoin side, it's practical to have MUSE first.
* I don't think the MUSE side is the shortest plate.
Thoughts?
@bytemaster