23
NovemberBitcoin Hopes and Goals
So now we all know the entire strategy of bitcoin functioning and the way Bitcoins can be utilized for making all types of real transactions. Bitcoins are exchangeable for fiat foreign money by way of cryptocurrency exchanges and can be utilized to make purchases from merchants and retailers that accept them. Greg Sanders: Yeah, if I can soar in. Mark Erhardt: So I’m questioning, considered one of the issues that appears to jump out when i hear you talking about that is, what if one aspect retains making updates but not concluding it? And we’ve at all times gone again and forth between those, as a result of we don’t know if we should do a simpler version first and wait for later to do a much more complex version, or if we should always just bounce to the more advanced model proper now. Because we’ve at all times been discussing the truth that saying, having the channel announcement level to a selected onchain output, was fairly bad for privacy and that we might most likely do better. So, these are issues that we’ve always been just hand-wavy about how we'd do this in the future. Read More: Amid worth drops and elevated regulation, what’s the way forward for cryptocurrency?
But I don’t think we’ll mean you can have any form of multiplier, as a result of certainly one of the opposite ideas was that you might additionally simply announce some UTXOs that you personal, with the proof that you just personal them, with a total value of, for example, 2 bitcoin, and then that may grant you the ability to announce as much as X instances that in channels with out having to level to any particular onchain output. I didn’t suppose it was too unhealthy,
I believe we’re going to follow a simple model, where you allow pointing to any type of output to pay in your channel. PTLC fixes that by making sure that as an alternative of utilizing the preimage of a SHA256 hash and its hash, we’re going to make use of elliptic curve points and their personal keys. This could appear pointless provided that BIP32 already supplies prolonged private keys (xprvs) that may be shared between signing wallets. Maybe we are able to begin with t-bast. Can the channel stay open when the UTXO gets spent? And however, how do you make it possible for the same UTXO will not be reused for the announcement; and what occurs if that UTXO will get spent? So, will we must be preserving monitor of the UTXO really not being moved while it's the stand-in to have announced the channel? Mike Schmidt: The taproot and MuSig2 channel discussion somewhat leads into the updated channel announcement dialogue and the way gossip protocol would have to be upgraded so as to support moving to P2TR outputs. So, we want to alter that, as a result of we need to allow taproot, which suggests allowing also input, particularly if we use MuSig2; we don’t want to reveal the interior keys.
And proper now, it’s going to make use of the same fee hash with all these nodes, which means that if someone owns two of the nodes in the trail, they're studying data, and this is unhealthy for privateness. Right now, whenever you ship a payment, this fee goes to go through multiple nodes on the community. Bastien Teinturier: Sure. So proper now, after we introduced the channel on the network, we explicitly announced node IDs and the Bitcoin keys which might be contained in the multisig 2-of-2, and folks verified that the output that we are referencing is actually locked with the script hash of multisig 2-of-2 of these two keys, so you'll be able to solely use it with scripts that basically comply with the format of Lightning channels with out taproot. Mike Schmidt: Murch or t-bast, any other feedback on taproot and MuSig2 channels? Mike Schmidt: Go ahead, Murch. Mike Schmidt: Next part from the Summit discussed PTLCs and redundant overpayments. Bastien Teinturier: Okay, so PTLCs are a change that's allowed by taproot and adaptor signatures.
Reviews