Re: [bitcoin-dev] Advancing the security of Neutrino using minimally trusted oracles

2022-02-11 Thread enclade via bitcoin-dev
That sounds completely reasonable. Originally I had discussed privately making the protocol design completely interactive (client sends a nonce over DNS, oracle responds signing the nonce), but it was pointed out that making them use quantized timestamps mitigated a lot of the issues regarding

Re: [bitcoin-dev] Advancing the security of Neutrino using minimally trusted oracles

2022-02-10 Thread Devrandom via bitcoin-dev
This would be very useful for the Validating Lightning Signer project, since we need to prove to a non-network connected signer that a UTXO has not been spent. It allows the signer to make sure the channel is still active. ( the related design doc is at

[bitcoin-dev] Advancing the security of Neutrino using minimally trusted oracles

2022-02-10 Thread enclade via bitcoin-dev
The design document which inspired Neutrino outlined the use of oracles to provide a moderate level of confidence to lightweight clients in the filters they have received from an untrusted source. Current implementations of lightweight wallets using Neutrino either trust in a single source, or