Skip to main content

Blog entry by Raymond Eisenhower

Bitcoin Hopes and Desires

Bitcoin Hopes and Desires

So now we all know the whole means of bitcoin functioning and how Bitcoins can be utilized for making all sorts of real transactions. Bitcoins are exchangeable for fiat currency through cryptocurrency exchanges and can be used to make purchases from merchants and retailers that accept them. Greg Sanders: Yeah, if I can jump in. Mark Erhardt: So I’m questioning, one in every of the issues that seems to jump out when i hear you talking about that is, what if one facet retains making updates but not concluding it? And we’ve at all times gone again and forth between these, as a result of we don’t know if we should always do a easier model first and wait for later to do a much more complex version, or if we should always just leap to the more complex model proper now. Because we’ve all the time been discussing the truth that asserting, having the channel announcement point to a selected onchain output, was fairly dangerous for privacy and that we may most likely do higher. So, those are things that we’ve at all times been just hand-wavy about how we'd try this in the future. Read More: Amid value drops and elevated regulation, what’s the future of cryptocurrency?

But I don’t suppose we’ll can help you have any sort of multiplier, because certainly one of the opposite concepts was that you might additionally simply announce some UTXOs that you simply personal, with the proof that you simply own them, with a complete value of, for example, 2 bitcoin, and then that will grant you the ability to announce as much as X instances that in channels with out having to point to any specific onchain output. I didn’t suppose it was too dangerous, however the one key distinction here is that for the cost channels with penalties as presently designed, it’s necessitating that you store these secret nonces perpetually till channel close. These charts are cardinal part of the whole affair as with them traders are ready to predict the movement near accuracy. But, knowing that the markets by no means close is a handy safeguard to have. If you have another Lightning-like channel specification that you just coded up or a custom channel sort, it's also possible to embrace that on this channel announcement and it will simply work. That’s why we’re not doing that right now, and that’s why most people will simply keep announcing the output that basically corresponds to the channel so that when it gets spent, folks truly discover it and can take away it from that graph and know that they can't route through that channel anymore.

I think we’re going to stick to a easy version, the place you allow pointing to any type of output to pay to 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 use elliptic curve points and their personal keys. This may seem pointless provided that BIP32 already provides prolonged personal keys (xprvs) that may be shared between signing wallets. Maybe we will start with t-bast. Can the channel stay open when the UTXO will get spent? And then again, how do you be sure that the identical UTXO just isn't reused for the announcement; and

what occurs if that UTXO will get spent? So, will we must be maintaining observe of the UTXO truly not being moved whereas it's the stand-in to have introduced the channel? Mike Schmidt: The taproot and MuSig2 channel discussion somewhat leads into the up to date channel announcement discussion and how gossip protocol would need to be upgraded with a purpose to support transferring to P2TR outputs. So, we want to vary that, as a result of we'd like to permit taproot, which suggests allowing additionally enter, particularly if we use MuSig2; we don’t need to reveal the interior keys.

And right now, it’s going to make use of the identical fee hash with all these nodes, which signifies that if somebody owns two of the nodes in the path, they're studying data, and that is unhealthy for privateness. Right now, everytime you ship a cost, this payment is going to undergo a number of nodes on the community. Bastien Teinturier: Sure. So proper now, once we announced the channel on the community, we explicitly introduced node IDs and the Bitcoin keys that are inside the multisig 2-of-2, and people verified that the output that we are referencing is definitely locked with the script hash of multisig 2-of-2 of those two keys, so you possibly can only use it with scripts that really observe the format of Lightning channels without taproot. Mike Schmidt: Murch or t-bast, another feedback on taproot and MuSig2 channels? Mike Schmidt: Go ahead, Murch. Mike Schmidt: Next section from the Summit discussed PTLCs and redundant overpayments. Bastien Teinturier: Okay, so PTLCs are a change that is allowed by taproot and adaptor signatures.

  • Share

Reviews