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
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:
What would an attendee learn from this talk?
Participants will leave with:
Is there anything folks should read up on before they attend this talk?
(Not strictly necessary, but recommended)
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
Length of Talk
Talk Details
Length of Talk
15-20 minutes
Preferred Day/Time Slot
Any is OK