Re: [bitcoin-dev] Proof-of-Stake Bitcoin Sidechains

2019-01-19 Thread ZmnSCPxj via bitcoin-dev
Good morning Matt, It seems to me much more interesting if the stakes used to weigh voting power are UTXOs on the Bitcoin blockchain. This idea is what I call "mainstake"; rather than a blockchain having its own token that is self-attesting (which is insecure). It seems to me, naively, that the

Re: [bitcoin-dev] Proof-of-Stake Bitcoin Sidechains

2019-01-19 Thread Matt Bell via bitcoin-dev
Hi ZmnSCPxj, Just to clarify, my design does not specify the source of voting power, so it is agnostic to whatever system you want to derive stake or valdiator set membership from. Your idea of timelocking Bitcoin is interesting, I am eager to find a solution where holding Bitcoin is enough to ge

Re: [bitcoin-dev] Proof-of-Stake Bitcoin Sidechains

2019-01-19 Thread ZmnSCPxj via bitcoin-dev
Good Morning Matt, It seems to me that double signing can be punished by requiring that R be a trivial function on the blockheight of the block being signed on the sidechain network. Then a validator who signs multiple versions of history at a particular blockheight reveals their privkey. Since