Skip to content

[Feature] Add BIP-353 proof validation #768

Open
@kdmukai

Description

@kdmukai

BIP-353 Proof Validation

see: BIP-353

see: YouTube: Corallo discusses BIP-353 on What Bitcoin Did @ 1:03:45

Via Matt Corallo:

If the HWW identifies a DNSSEC proof in the PSBT (as defined at bitcoin/bips#1657) it should verify it (eg using https://docs.rs/dnssec-prover/) so that the HWW can display ₿user@domain (per https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki). Should be quite straightforward to do (on any HWW with enough free ROM to include the validator crate).

ie BIP 353 enables wallets to bring the LN-Address scheme (which users seem to love and has clearly found PMF) to on-chain payments (incl silent payments) and, much more importantly, it enables HWWs to provide something on-screen that a human can actually verify, unlike addresses. Given the common use-case of a user sending funds from their HWW to an exchange, where they verify the address displayed on their (malware-compromised) computer matches the one on their HWW ensures HWWs provide zero security, this is a massive step-up since users can actually verify that they're sending the money to ₿[email protected].

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions