[bitcoin-dev] Taproot Fields for PSBT

2021-06-22 Thread Andrew Chow via bitcoin-dev
Hi All, I would like to propose a BIP which defines new fields for Taproot support in PSBT. The full text is below, and the rendered file can be found at https://github.com/achow101/bips/blob/taproot-psbt/bip-taproot-psbt.mediawiki. Andrew Chow ---   BIP: taproot-psbt   Layer: Applications

[bitcoin-dev] Derivation Paths for Single Key Taproot Scripts

2021-06-22 Thread Andrew Chow via bitcoin-dev
Hi All, I would like to propose a simple derivation path scheme for keys to be used in single key Taproot scripts. This is based on BIP 44 so it is basically identical to BIPs 49 and 84. Like with those BIPs, the actual value to be used in the purpose level will be set to the BIP number, once assi

Re: [bitcoin-dev] Tuesday’s IRC workshop on L2 onchain support

2021-06-22 Thread Michael Folkson via bitcoin-dev
Hey Billy No, fee sensitive timelocks weren't discussed at any length in the workshop. The workshops are obviously time limited but if they spur future discussion and drafted proposals (whether they need soft forks or not) outside of the workshops that would be great. This idea was raised in the m

Re: [bitcoin-dev] Tuesday’s IRC workshop on L2 onchain support

2021-06-22 Thread Michael Folkson via bitcoin-dev
Sure, feel free to continue on this thread for discussion of fee sensitive timelocks. I'll start a new thread for a summary of today's second workshop. On Tue, Jun 22, 2021 at 7:26 PM Billy Tetrud wrote: > > > where is the current network fee rate obtained from and how is it fed into > > the sc

Re: [bitcoin-dev] Tuesday’s IRC workshop on L2 onchain support

2021-06-22 Thread Billy Tetrud via bitcoin-dev
Thanks for the Summary Michael! It seems like fee-sensitive timelocks weren't discussed too much in the workshop, unless I'm missing something. I also don't see any downside to it discussed (other than that it needs a soft-fork). It seems like that would be a great way to substantially increase th

Re: [bitcoin-dev] Tuesday’s IRC workshop on L2 onchain support

2021-06-22 Thread Billy Tetrud via bitcoin-dev
> where is the current network fee rate obtained from and how is it fed into the script? It could be obtained as something like the median transaction fee rate over a window of X blocks. Its something any full node could easily keep track of. And as long as hour-level or day-level granularity is

Re: [bitcoin-dev] Boost Bitcoin circulation, Million Transactions Per Second with stronger privacy

2021-06-22 Thread Billy Tetrud via bitcoin-dev
I would be interested in seeing some more information about the benefits of this approach vs alternatives up front in this write up. Eg how does the security, cost, usability, and privacy compare to the lightning network, which would be the most likely competitor to this idea. It seems clear that t