Skip to content

SeedSigner + BIP-353: Human-Readable Bitcoin Payments #63

@alvroble

Description

@alvroble

Description

What is this talk about? Give us as many details as possible

BIP-353 removes payment friction. Bitcoin users increasingly demand human-readable payment addresses, but existing solutions are fragmented and error-prone. BIP-353 leverages DNS and DNSSEC to map readable names to payment instructions, enabling secure, verifiable, and privacy-friendly payments that hardware wallets can validate easily, dramatically improving the user experience.

In this talk, we will explore BIP-353: DNS Payment Instructions from the perspective of implementation in a hardware wallet like SeedSigner.

The following points will be addressed:

  • Introduction to BIP-353: what it is, its motivation, and the problems it seeks to solve in UX.
  • Benefits for users and developers: reduction of friction in payments, decentralization, and DNSSEC security against impersonation.
  • Implementation in embit: how BIP-353 was integrated into the embit library, a key piece of SeedSigner.
  • Use of Rust in a Python project: integration of the dnssec-prover project within embit, an interesting approach that opens the door to future combinations (e.g., BDK).
  • Implementation in SeedSigner: development of UX for DNSSEC proof validation in SeedSigner
  • Lessons learned: technical challenges, trade-offs, and future directions for SeedSigner and the ecosystem towards BIP-353 adoption.

What would an attendee learn from this talk?

Participants will leave with:

  • A clear understanding of what BIP-353 is and how it works.
  • An understanding of the benefits of BIP-353 for Bitcoin UX.
  • Practical knowledge on how to integrate Rust libraries into Python projects.
  • Inspiration to apply this approach in other ecosystem projects (e.g., wallets, libraries).
  • A vision of how to improve interoperability between Bitcoin tools.

Is there anything folks should read up on before they attend this talk?

(Not strictly necessary, but recommended)

  • Basic familiarity with the Bitcoin ecosystem.
  • Review of the text of BIP-353.

Relevant Links

About the speaker

Álvaro (alvroble) is a network engineer and developer, contributor to SeedSigner since one year ago. He is working on integrating different Bitcoin standards into SeedSigner with a clear focus on maintaining the best user experience.

Social Links

  • GitHub: github.com/alvroble

Length of Talk

  • Preferred Duration: 10-15 minutes (ideal for short technical talk format)
  • Preferred Day/Time: Flexible

Talk Details

Length of Talk

15-20 minutes

Preferred Day/Time Slot

Any is OK

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Closed / Rejected

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions