Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-20 Thread Robin Linus via bitcoin-dev
Goog morning ZmnSCPxj, > Unless of course you propose to have the sidechain issue its own coin, in > which case it is not much more than an altcoin. Okay, call it an altcoin consensus mechanism. Because sidechains do have to issue their own coins. Still, I am not proposing independent alt

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-17 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, > Hi Joachim,  > > > if anyone can halt operation of a sidechain with just tiny investment. > > It'll be impossible to halt a healthy chain with a tiny investment because > halting a chain costs you at least as much as the side chain rewards. The > "invested time value per bl

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-17 Thread Robin Linus via bitcoin-dev
Hi Joachim, > if anyone can halt operation of a sidechain with just tiny investment. It'll be impossible to halt a healthy chain with a tiny investment because halting a chain costs you at least as much as the side chain rewards. The "invested time value per block" of all honest stakers converg

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-15 Thread Angel Leon via bitcoin-dev
> Instead of using sidechains, just use channel factories. > You do not need to broadcast the entire internal ledgers of those services, only their customers need to know those internal ledgers, and sign off on the updates of those ledgers. That's right, all you need to broadcast is a small proof,

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-14 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, > Good morning everybody! > > Thanks again for your detailed feedback. > > Maybe you're right and my solution is just crap :) So back to the drafting > table! > > It seems to be a good idea to separate problem definition and solution. Here > I tried to nail down LN's usabili

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-14 Thread Robin Linus via bitcoin-dev
Good morning everybody! Thanks again for your detailed feedback. Maybe you're right and my solution is just crap :) So back to the drafting table! It seems to be a good idea to separate problem definition and solution. Here I tried to nail down LN's usability issue: https://github.com/coins/co

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-14 Thread ZmnSCPxj via bitcoin-dev
As well I would like to point out that in order to receive funds, *something* has to be online to get the message that receives the data. In the blockchain layer this is diffused among all fullnodes. At the Lightning layer, your direct peer could hold off on failing an incoming payment while you

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-14 Thread Joachim Strömbergson via bitcoin-dev
Hi Robin. While your motivation seems reasonable, your solution is not. It is not enough that a problem exists. Although the solution must be technically sound for the proposal to be interesting. So I agree it makes sense to consider Bitcoin sidechains, not sure if with PoS consensus or other,

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Robin Linus via bitcoin-dev
Good morning ZmnSCPxj, > > > because all users must process all transactions within the blockchain > > > > Reality shows, that's wrong. Bitcoin's security doesn't require > > verification to scale quadratically with users. Since the whitepaper, > > Satoshi was explicit about that phenomena. We c

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, > > because all users must process all transactions within the blockchain > > Reality shows, that's wrong. Bitcoin's security doesn't require verification > to scale quadratically with users. Since the whitepaper, Satoshi was explicit > about that phenomena. We can discuss n

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Robin Linus via bitcoin-dev
> because all users must process all transactions within the blockchain Reality shows, that's wrong. Bitcoin's security doesn't require verification to scale quadratically with users. Since the whitepaper, Satoshi was explicit about that phenomena. We can discuss nuances, yet it's overall plausi

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, > Hi Joachim, > > > > Regarding Reason #1: > > > This proposal is less like Bitcoin vs. Altcoins and much more like > > > Ethereum vs. ERC20 tokens, because the derivatives are not in competition > > > with BTC, but depend on it heavily. You support Bitcoin's growth by > > >

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Robin Linus via bitcoin-dev
Hi Joachim, >> Regarding Reason #1: >> This proposal is less like Bitcoin vs. Altcoins and much more like Ethereum >> vs. ERC20 tokens, because the derivatives are not in competition with BTC, >> but depend on it heavily. You support Bitcoin's growth by supporting such a >> sidechain. >> Also,

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Jeremy via bitcoin-dev
https://utxos.org/uses/ Yes, you should check out the material at the link above. Specifically non interactive channels solve this problem of one sided opens, where the other party is passive/offline. On Mon, Jan 13, 2020, 12:42 PM Joachim Strömbergson via bitcoin-dev < bitcoin-dev@lists.linuxfo

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Joachim Strömbergson via bitcoin-dev
Hi Robin, inline... ‐‐‐ Original Message ‐‐‐ On Monday, January 13, 2020 7:47 PM, Robin Linus wrote: > Hi Joachim, > > Thank you for your detailed feedback! > > Regarding Reason #1: > This proposal is less like Bitcoin vs. Altcoins and much more like Ethereum > vs. ERC20 tokens, becaus

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Robin Linus via bitcoin-dev
Hi Joachim, Thank you for your detailed feedback! Regarding Reason #1: This proposal is less like Bitcoin vs. Altcoins and much more like Ethereum vs. ERC20 tokens, because the derivatives are not in competition with BTC, but depend on it heavily. You support Bitcoin's growth by supporting such

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Joachim Strömbergson via bitcoin-dev
While I haven't rejected sidechains entirely yet, this particular proposal seems uninteresting, especially for two reasons. One – it introduces a new token for each sidechain and suggests atomic swaps to be used for the exchange of the mainchain token with the sidechain token. Such a model seem

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-13 Thread Joachim Strömbergson via bitcoin-dev
> Instead of using sidechains, just use channel factories. I am not familiar enough with the latest advancements in this field. Is it possible using LN/channel factories to achieve off-line-like participation user experience without previous registration with any kind of gateway provider? For e

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-12 Thread Robin Linus via bitcoin-dev
Good morning ZmnSCPxj, Thank you for your detailed feedback! Two topics: ## Lightning vs Sidechains Why an either-or-solution, if we can connect sidechains via the LN to get the best of both worlds? The LN works exceptionally great under the following conditions: - you're always online - you

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-12 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, > Good morning ZmnSCPxj, > > Thank you for your detailed feedback! Two topics: > > Lightning vs Sidechains > > > > Why an either-or-solution, if we can connect sidechains via the LN to get the > best of both worlds? > > The LN works exceptionally grea

Re: [bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-12 Thread ZmnSCPxj via bitcoin-dev
Good morning Robin, The reason why I stopped considering sidechains for scaling and have since moved to Lightning Network development was that, on reflection, I realized sidechains *still* do not scale, even with stakes anchored on the mainchain. The issue is that sidechains, like any blockchain

[bitcoin-dev] Coins: A trustless sidechain protocol

2020-01-12 Thread Robin Linus via bitcoin-dev
Hi all, I've been working on a sidechain protocol with no trusted third party. You can find the [whitepaper here](http://coins.github.io/coins.pdf). Abstract. Coins is a Bitcoin extension designed for payments at scale. We propose an efficient solution to the double-spending problem using a bi