Conference Kickoff
Let the conferencing begin
Venue: Main Stage
-
Base58⛓️🔓
-
-
Fedi
Upcoming talks at bitcoin++ Taipei 2025, sovereignty edition, Dec 15 - 17, 2025
Let the conferencing begin
Venue: Main Stage
Base58⛓️🔓
Fedi
The cutting edge innovation happening in bitcoin with RGB and miniscript
Venue: Talks Stage
Bitcoin Keeper, Bitcoin Tribe, Bitcoin4India
Get hands-on with Stable Channels, an open-source system that brings stabilized, bitcoin-backed dollar balances to the Lightning Network. Stable Channels offers a decentralized and self-custodial alternative to centralized stablecoins. Install the desktop app for macOS, Linux, or Windows, or build the Rust code from source. You’ll spin up a Lightning node, create a mainnet Stable Channel, and observe the stabilization mechanism end-to-end.
Venue: Talks Stage
Stable Channels
With the accessibility of AI, we are closer than ever to actualizing the promise of open source: an internet where all code is freely shared, edited, and shipped by anyone, anywhere. But AI companies are also the biggest threat to this vision, hijacking the spirit of openness in the arms race to corporate dominance. This talk will discuss what open AI actually looks like — with full user control at every level, from clients and agents to models — and how we’re making it possible through Nostr and Bitcoin. Join our workshop later to try it hands-on!
Venue: Main Stage
Soapbox
Lygos Finance has been developing the Bitcoin Abstraction Layer (BAL), the only JS library for Discreet Log Contracts (DLCs). DLCs enable the creation of Bitcoin oracle contracts, which can be used for bets, futures, options contracts, and more. In this workshop, attendees will learn how to create a DLC wallet and interact with DLCs using BAL. This intermediate-level workshop will cover the following topics: 1. Introduction to DLCs: Understand the basics of Discreet Log Contracts and their use cases. 2. Creating a DLC Wallet using BAL: Step-by-step guide to setting up a DLC wallet. 3. Creating Oracle Announcements and Attestations: Learn how to create and manage oracle announcements and attestations. 4. Entering and Exiting a DLC: Practical demonstration of entering into and exiting a DLC. What would an attendee learn from this workshop? Attendees will gain hands-on experience with BAL and learn how to: 1. Set up and manage a DLC wallet. 2. Create and handle oracle announcements and attestations. 3. Enter into and exit from DLCs.
Venue: Main Stage
Lygos Finance
Description to come.
Venue: Main Stage
Portal technologies Inc
Portal technologies Inc
Phase 1 - Distributed Key Generation Theory - Basics of asymmetric cryptography (private & public key) - Shamir secret sharing (polynomials on whiteboard & discuss as group) - Interaction: get three audience members to shout out (simple) polynomial coefficients - Draw out and go through through Distributed Key Generation with these polynomials on the whiteboard. - At the end, we'll have three verified secret shares that correspond to a group private key (which no one ever learned!) Phase 2 - Let's make a FROST key - Programming! * Will use rust but no prior knowledge. * git clone * Once setup, on a hackmd (or better system if I can come up with one) we get participants to write their name next to an index (list: 1, 2 ...). * We decide on a threshold as a group (choose 2 or 3 so people can go crazy with signing later). * Participants each creates a scalar polynomial in rust! (2-3 LOC), write to disk using tool provided in code template. * Participants convert their scalar polynomial into a point polynomial, pastes into hackmd under their name. (1 LOC) * Participants evaluate their scalar polynomial at indexes (1, 2, ... n_parties), and pastes these evaluations on hackmd. (1 LOC) * Speakers collate these 'keygen shares', and distribute them to the intended recipients. * This could be done between tables through DMs. * E.g. Party 1's evaluation at i=3 goes to Party 3, evaluation at i=4 goes to Party 4. * Each audience participant receives their keygen shares. * They sum them all up to result in their FROST secret share! Phase 3 - Signing! * Introduce the concept of Nonces and how they relate to FROST. * Show signing API (show what we need to achieve signing!) * Show secpfun API to create a secret & public nonce. * Let audience participants pair up and share public nonces among themselves, (via hackmd or DMs)/ * Each participant will sign under a set of nonces with their partner! * Share and aggregate signature shares -> finished signature! * Verify signature * Bonus task -> sign nostr event!
Venue: Talks Stage
Frostsnap
Signing devices are great, but they are not wallets. You may use them for multiple different wallets, at the same time! While "accounts" were introduced for this purpose, users don't know/care about it. This talk is the presentation of the current state of research for making xpubs always different, each time you use your signing device for a new wallet.
Venue: Main Stage
Wizardsardine
Build a Nostr app with AI-assisted programming, open source at every level! No programming, code, AI, or Nostr experience needed — open to complete beginners and experienced developers alike! You will walk away from this workshop knowing how to build websites and apps on Nostr with open source AI tools, how to publish your project and share it, how to edit an existing project with AI, and how to submit your changes to open source developers.
Venue: Talks Stage
Soapbox
Silent Payment is a static payment code scheme that rely on non interactive ECDH operations between sender and recipient(s) of a transaction to generate the scriptpubkeys, which means wallet developers need to totally rethink the way a wallet works. Dana is an attempt at a pure silent payment, privacy preserving mobile wallet, and highlight the main challenges and opportunities that wallet developers will encounter working on silent payment.
Venue: Main Stage
Silent Payments
BIPs are the standards documents for Bitcoin, but they don't cover every aspect of how Bitcoin is used. In this talk, I will explain why anyone who is writing software for Bitcoin should also consider writing a BIP.
Venue: Main Stage
bitcoin/bitcoin
I will introduce the concept of medical sovereignty (what it is and why it's important), give an overview of healthcare data access within the US (it's very fiat), and lay out a roadmap of how someone
Venue: Talks Stage
Libbitcoinkernel is a new stateful library https://github.com/bitcoin/bitcoin/pull/30595 that is planned for release in BitcoinCore v31. This library allows developers to interact with Bitcoin’s consensus rules, validate blocks, iterate through the block index, read block transactions / undo data from disk, and validate scripts. By using libbitcoinkernel, developers can build a Bitcoin full node without reimplementing the consensus logic. In this workshop, we’ll start with an overview of the library, followed by a hands-on session where participants will build a bitcoin node using libbitcoinkernel.
Venue: Talks Stage
Btrust/2140
An exploration of the modern hardware wallet landscape and the technical approaches for creating unified interfaces across different devices and platforms. What You'll Learn: This talk begins with the fundamentals—examining the threat model that hardware wallets address and diving into the technical components that make them secure, including secure elements and communication systems that protect your private keys. The session explores why cross-compatibility has become essential in today's ecosystem, particularly for multisig implementations, and examines the evolving standards like PSBT (Partially Signed Bitcoin Transactions) and BIP 388 that enable seamless interoperability. The core focus is a comprehensive implementation overview of common interface approaches. This deep dive traces the evolution from Bitcoin Core's original HWI through WizardSardine's async-hwi improvements, culminating in bhwi—the latest advancement that builds upon lessons learned from both predecessors. The presentation examines architectural decisions, compares approaches, and extracts practical patterns for building robust hardware wallet interfaces that work across multiple devices and platforms. This session is designed for developers building wallet software, hardware wallet manufacturers, and technical professionals looking to implement or improve hardware wallet integration in their projects.
Venue: Main Stage
Wizardsardine
it's vitally important for merchants to run their own nodes, but there are some significant challenges. i'd like to discuss the problem and the potential solutions. here's a summary I posted on twitter:
Venue: Talks Stage
bitcoin devops
In Bitcoin, censorship resistance depends on privacy: if transactions are transparent, it becomes trivial to blacklist, surveil, and suppress. The freedom to transact is necessary for free speech and assembly. Without the ability to spend, how can anyone publish writing or acquire transit to a meeting? This talk explores how Payjoin brings privacy-by-default to Bitcoin. Unlike other tech, Payjoin’s steganographic transaction looks ordinary while undermining surveillance heuristics to resist selective censorship. We’ll look at how Payjoin Foundation and the Payjoin Dev Kit (PDK) integrations make this privacy a practical default for wallets and services today. Finally, we’ll preview the consequences of next-genration Payjoin (v3) designs, which even keep knowledge of your addresses from your transaction counterparties.
Venue: Main Stage
Payjoin Foundation
- What we can't do (only) with miniscript in a covenant context - What we can do - Let's try to do (some of) it
Venue: Talks Stage
WizardSardine
Description to come
Venue: Main Stage
Institutional Privacy Task Force, Ethereum Foundation
Free Commerce Frees All: Bitcoin is well on its way to becoming the dominant neutral asset in global treasuries: personal, corporate, and governmental. However, the battle for Bitcoin's usage as money is still on the frontier. Commerce and free trade is the ultimate bastion of freedom, and the coupling of Bitcoin and Nostr allow it to truly flourish. Building the Free Market on Nostr: Nostr is widely seen as a social media protocol, when in reality it's much more than that. There's been a lot of developments outside of the social layer that allow for much greater design space and growth. Let's dive into the new Gamma Markets extension of the Nostr protocol focused on allowing open, permissionless commerce to spread and contribute to the blooming of the truly free market.
Venue: Main Stage
Shopstr
Bitcoin was born from the cypherpunk vision of self-sovereignty, a world where individuals control their money through code, not institutions. In this talk, we’ll explore how BULL Wallet, a fully open-source and Bitcoin-only mobile wallet, reclaims that ethos by blending usability with uncompromising privacy and technical purity. Built for both beginners and power users, BULL Wallet integrates on-chain, Lightning, and Liquid transactions, supports Payjoin, hardware wallets integration, autmated atomic-swaps and encryted vault backup (Recoverbull protocol), all without collecting a single data point or requiring user identification. Attendees will see how design choices rooted in freedom, cryptography, and simplicity can make sovereignty accessible to everyone, not just the cypherpunks. This is Bitcoin self-custody, sovereign by design.
Venue: Main Stage
Bull Bitcoin
Build a physical device which can notify you in the real world when you receive a Zap on Nostr. Requires $15USD for materials costs. Limited to 10 participants
Venue: Talks Stage
RITREK
Live demonstration of the Coinswap Protocol. Coinswap allows creation of decentralised marketplaces (similar to join market) for trustless atomic-swaps. Which can enhance Bitcoin's fungibility across the ecosystem. In this demo, we will simulate a toy swap-market in signet, locally inside the room and perform a multi-hop chained swap among all of us. Resulting into suffling of the transaction histories among all participants. If adopted widely this can break many chain-analysis heuristics at one go. Making the protocol privacy critical, especially increasing fungibility. For more details into the protocol follow the rabbit from here: https://github.com/citadel-tech/coinswap?tab=readme-ov-file#coinswap Demo prereuisites and setup instructions: https://github.com/citadel-tech/coinswap/blob/master/docs/demo.md
Venue: Talks Stage
Citadel FOSS