Re: [bitcoin-dev] Proof-of-Stake Bitcoin Sidechains

2019-01-22 Thread Dustin Dettmer via bitcoin-dev
Wouldn’t a revealed private key for time locked funds create a race to spend? I imagine miners who are paying attention would have the advantage but it would still just be a race. Would be nice to have the funds destroyed or sent somewhere specific. Like if somehow the revealed key was actually

Re: [bitcoin-dev] Proof-of-Stake Bitcoin Sidechains

2019-01-22 Thread Dustin Dettmer via bitcoin-dev
How could you prove the private key is in the burning transaction? On Tue, Jan 22, 2019 at 11:56 AM Satoshin via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > This could could be a viable option. I think this is the right approach. > > Any downside to this and how much does this

Re: [bitcoin-dev] Removal of reject network messages from Bitcoin Core (BIP61)

2019-03-06 Thread Dustin Dettmer via bitcoin-dev
The reject message is helpful for figuring out why a tx was rejected. It’s not useful for determining success, yes. Particularly when doing segwit / newer types of tx’s as there’s always one or more pesky nodes who still don’t support it and send a reject message for perfectly good tx’s. But

Re: [bitcoin-dev] OP_CODESEPARATOR Re: BIP Proposal: The Great Consensus Cleanup

2019-03-11 Thread Dustin Dettmer via bitcoin-dev
What about putting it in a deprecated state for some time. Adjust the transaction weight so using the op code is more expensive (10x, 20x?) and get the word out that it will be removed in the future. You could even have nodes send a reject code with the message “OP_CODESEPARATOR is depcrecated.”

Re: [bitcoin-dev] Removal of reject network messages from Bitcoin Core (BIP61)

2019-03-13 Thread Dustin Dettmer via bitcoin-dev
I’ve solved the same problem in a different way. 1) Submit a transaction 2) Collect all reject messages (that have matching txid in the reject data) 3) Wait 16 seconds after first error message received (chosen semirandomly from trial and error) before processing errors 4) Wait for our txid to be

Re: [bitcoin-dev] Bitcoin Core to disable Bloom-based Filtering by default

2019-07-22 Thread Dustin Dettmer via bitcoin-dev
Has someone built an analysis of how much extra bandwidth CFB uses over bloom filters? Obviously an active merchant in an impoverished country paying data rates per MB will never be able to afford CFB — so those people are being cut out of Bitcoin entirely. I suppose the plan is they will rely on

Re: [bitcoin-dev] Nonce blinding protocol for hardware wallets and airgapped signers

2020-03-03 Thread Dustin Dettmer via bitcoin-dev
Stepan have you spent any time considering a scheme that could involve HD keys, preregistering n (ie. 1000) preimages, or something similar to reduce the number of rounds at time of signing? Would a zero knowledge solution allow for a reduction in rounds? On Wed, Feb 26, 2020 at 7:13 PM Stepan

Re: [bitcoin-dev] Nonce blinding protocol for hardware wallets and airgapped signers

2020-03-02 Thread Dustin Dettmer via bitcoin-dev
+1 love that progress is being made on this. Excited to implement it once it’s ready. Would love if things like the incrementing number were included in the standard as well. Cheers!  On Fri, Feb 28, 2020 at 9:51 AM Marko via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: >

Re: [bitcoin-dev] Overview of anti-covert-channel signing techniques

2020-03-23 Thread Dustin Dettmer via bitcoin-dev
Excellent write up, thanks for putting it together. On Tue, Mar 3, 2020 at 1:47 PM Pieter Wuille wrote: > When both the HW and the SW are compromised, clearly no security is > possible, > as all entities are controlled by the same party in that case. > While all SW being compromised can’t be

Re: [bitcoin-dev] Overview of anti-covert-channel signing techniques

2020-03-24 Thread Dustin Dettmer via bitcoin-dev
Hi Tim, Hm, so what vectors is this supposed to mitigate? Leaking through the > generated public keys? Anything else? The main thing it’s protecting against is the stealing of your funds by malicious hardware & software. There are some side benefits as well though. - What are you trying to

Re: [bitcoin-dev] Interrogating a BIP157 server, BIP158 change proposal

2021-10-03 Thread Dustin Dettmer via bitcoin-dev
Jim Posen, A few years ago you mentioned roastbeef’s proposal of a P2P message to retrieve all prev-outputs for a given block: 1) Introduce a new P2P message to retrieve all prev-outputs for a given > block (essentially the undo data in Core), and verify the scripts against > the block by