跳至主內容

Bogen Floy發表的部落格文章

Bitcoin Hopes and Desires

Bitcoin Hopes and Desires

So now we all know the entire technique of bitcoin functioning and how Bitcoins can be utilized for making all sorts of actual transactions. Bitcoins are exchangeable for fiat forex by way of cryptocurrency exchanges and can be used to make purchases from merchants and retailers that settle for them. Greg Sanders: Yeah, if I can bounce in. Mark Erhardt: So I’m questioning, considered one of the problems that seems to leap out once i hear you talking about that is, what if one aspect retains making updates but not concluding it? And we’ve all the time gone again and forth between these, as a result of we don’t know if we should always do a less complicated model first and watch for later to do a way more complicated model, or if we should always just bounce to the extra complicated model proper now. Because we’ve all the time been discussing the truth that saying, having the channel announcement point to a selected onchain output, was quite bad for privateness and that we might most likely do better. So, those are issues that we’ve always been simply hand-wavy about how we might try this sooner or later. Read More: Amid worth drops and increased regulation, what’s the future of cryptocurrency?

But I don’t think we’ll will let you have any sort of multiplier, because one in all the other ideas was that you could also just announce some UTXOs that you own, with the proof that you simply own them, with a total value of, for instance, 2 bitcoin, after which that would grant you the flexibility to announce up to X instances that in channels with out having to point to any particular onchain output. I didn’t suppose it was too dangerous, however the one key difference right here is that for the fee channels with penalties as currently designed, it’s necessitating that you simply store these secret nonces forever until channel shut. These charts are cardinal part of the entire affair as with them traders are ready to predict the motion close to accuracy. But, figuring out that the markets never close is a helpful safeguard to have. If in case you have one other Lightning-like channel specification that you simply coded up or a customized channel type, you too can embody that on this channel announcement and it'll just work. That’s why we’re not doing that proper now, and that’s why most individuals will just keep asserting the output that actually corresponds to the channel in order that when it gets spent, folks truly notice it and can take away it from that graph and know that they can not route by means of that channel anymore.

I think we’re going to follow a simple model, the place you permit pointing to any type of output to pay in your channel. PTLC fixes that by ensuring that as a substitute of using the preimage of a SHA256 hash and its hash, we’re going to make use of elliptic curve factors and their private keys. This could appear pointless given that BIP32 already supplies prolonged non-public keys (xprvs) that can be shared between signing wallets. Maybe we can begin with t-bast. Can the channel keep open when the UTXO will get spent? And on the other hand, how do you guantee that the same UTXO is not reused for the announcement; and what happens if that UTXO gets spent? So, will we must be protecting monitor of the UTXO really not being moved whereas it is the stand-in to have announced the channel? Mike Schmidt: The taproot and MuSig2 channel discussion considerably leads into the up to date channel announcement discussion and how gossip protocol would must be upgraded so as to help shifting to P2TR outputs. So, we'd like to change that, as a result of we want to allow taproot, which implies allowing also input, particularly if we use MuSig2; we don’t want to reveal the internal keys.

And

proper now, it’s going to use the same payment hash with all these nodes, which signifies that if someone owns two of the nodes in the path, they're studying info, and this is unhealthy for privacy. Right now, everytime you ship a payment, this payment goes to undergo multiple nodes on the network. Bastien Teinturier: Sure. So proper now, after we introduced the channel on the community, we explicitly announced node IDs and the Bitcoin keys that are contained in the multisig 2-of-2, and people verified that the output that we are referencing is actually locked with the script hash of multisig 2-of-2 of those two keys, so you can solely use it with scripts that basically observe the format of Lightning channels with out taproot. Mike Schmidt: Murch or t-bast, another comments on taproot and MuSig2 channels? Mike Schmidt: Go ahead, Murch. Mike Schmidt: Next part from the Summit mentioned PTLCs and redundant overpayments. Bastien Teinturier: Okay, so PTLCs are a change that is allowed by taproot and adaptor signatures.

  • Share

Reviews