Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-30 Thread ZmnSCPxj via bitcoin-dev
Good morning Ryan, et al., My long-ago interest in sidechains was the hope that they would be a scaling solution. However, at some point I thought "the problem is that blockchains cannot scale, sidechains means MORE blockchains that cannot scale, what was I thinking???" This is why I turned my

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-30 Thread ZmnSCPxj via bitcoin-dev
Good morning Ryan, > I appreciate your questions, ZmnSCPxj. > > I will answer your second question first: Mainchain nodes do not ever > validate sidechain blocks. Sidechain nodes watch Bitcoin for invalid > withdrawals, and publish signed attestations to a public broadcast network > (such a

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-28 Thread Ryan Breen via bitcoin-dev
I appreciate your questions, ZmnSCPxj. I will answer your second question first: Mainchain nodes do not ever validate sidechain blocks. Sidechain nodes watch Bitcoin for invalid withdrawals, and publish signed attestations to a public broadcast network (such as Nostr) that a transaction is maki

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-28 Thread ZmnSCPxj via bitcoin-dev
Good morning Ryan, If I modify your Sentinel Chain open-source software so that it is honest for 999 sidechain blocks, then lies and says that the 1000th block is invalid even though it actually is, what happens? Do mainchain nodes need to download the previous 999 sidechain blocks, run the si

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-21 Thread Ruben Somsen via bitcoin-dev
Hi Ryan, >As I envision it, there is no cryptographic proof involved at all. That seems to directly contradict your previous message where you stated "[t]hey transmit invalid transactions or blocks". This transmission you alluded to is basically a (non-optimized) fraud proof, and it assumes that

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-20 Thread Ryan Breen via bitcoin-dev
Thank you for the feedback, Ruben. I have a question. Could you please clarify what qualifies as a fraud proof in this concept? As I envision it, there is no cryptographic proof involved at all. In the context of a Sentinel chain, the sidechain's full nodes monitor Bitcoin mempools and blocks f

Re: [bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-19 Thread Ruben Somsen via bitcoin-dev
Hi Ryan, Thanks for taking the time to write a proposal. As is often the case, these ideas aren't actually as novel as you might think. What you describe here is known as "fraud proofs". The crucial problem it doesn't address is "data availability". The general idea behind fraud proofs is that if

[bitcoin-dev] Sentinel Chains: A Novel Two-Way Peg

2023-08-19 Thread Ryan Breen via bitcoin-dev
Recent discussions on social media regarding drivechains have prompted me to consider the implementation of a two-way sidechain peg within the Bitcoin protocol. I would like to propose what I believe may be a novel solution to this issue. I have previously written about here on my blog: https: