Workshops + Talks

Upcoming talks at bitcoin++, April 28+29+30

See as spreadsheet
All-Conf Ice Breaker

Lightning LARP

Friendship is magic! Break the ice and join forces with fellow bitcoiners to harness the power of friendship to master the Lightning Network. Together, we'll build a Bitcoin++ Lightning graph, route payments, earn satoshis, and most importantly of all, make new friends.



Cohort Workshops

Socratic Seminar: Fee Management

This will be a socratic seminar style discussion on the current challenges around fee management, particularly for layer 2 and other contracting protocols, and some of the current solutions currently under consideration from v3 transactions and ephemeral anchors to transaction sponsors. The workshop will be friendly to the range experience levels and encourage participation (questions, answers, research done) from all attendees. Attendance encouraged for those interested in going to other related talks and want to level up their understanding of the subject matter.


Unchained Capital

Cohort Workshops

Building your First Lightning App

A beginner friendly technical presentation covering two simple Lightning App templates you can use as a foundation to build your first full-stack Lightning application


Fold / PlebLab

Cohort Workshops

Build your own Lightning Workbench

A step-by-step guide on using Docker to build your own custom lightning node and tech stack.

Christopher Scott

BitEscrow Inc.

Cohort Workshops

Let’s Contribute to Bitcoin Core!

Bitcoin Core depends on contributors to advance, maintain, and protect the software. This session will orient you in the space, and help you to your first contribution via a collaborative attempt to address one of Core’s “

Cohort Workshops

Base58's Transactions Deep Dive

nifty walks you through how bitcoin transactions work, a super abbreviated part of the Base58's transactions deep dive course.




Build a Fedimint Module

Learn to add new functionality to Fedimint by building a "module".


Mempool as a Battleground: RBF Pinning, v3, Ephemeral Anchors (Remote)

Starts with an overview of the current fee-bumping techniques available to L2 contracting protocols and their limitations in adversarial conditions. Walks through tradeoffs between Denial of Service protection and incentive compatibility, then breaks down the incremental improvements from package {relay, RBF}, v3 policy, and ephemeral anchors.


Bitcoin Core


Nix for Bitcoiners

An introduction to Nix: what it is, why it's special, and why it's a powerful tool for FOSS.


Bip300: How we Police Sidechains Without Looking at Them

Paul Sztorc (creator of Bip300) will explain: the problem(s) solved by Bip300, the history of Bip300, common misunderstandings, and finally the BIP text itself. Followed by Q&A.

Paul Sztorc

LayerTwo Labs


Community Lightning: Building Lightning Gateways for Fedimint

A soft walk-through of Fedimint lightning gateways, and how you can build or run one




Building a lightning node in the browser

Build your own lightning node in the browser based on the Mutiny Wallet's open source core.




NostrMail - PGP for the plebs

NostrMail is a simple email client that pairs Nostr DMs with encrypted emails, thereby providing a mechanism for long-form content, file sharing and archival storage. We'll demo our proof of concept running in docker, discuss our technical implementation, NIP and planned features, including 2-factor authentication, key rotation, and multi-party conversations.


Building (trustless) Bridges

Many mechanisms have been created that enable users to lock BTC on the mainchain, transfer a claim on the BTC in some offchain system, and then later redeem the claim and take ownership of the underlying BTC. Colloquially known as "bridges", these mechanisms offer a diverse range of security and usability properties for users to choose from depending on their risk tolerance and cost preferences. This talk will give an overview of the different types of BTC bridges that exist, how they work, and how they can be improved.


Ordinals: More Than Inscriptions

Exploring the world of possibilities presented by Ordinal Theory. How can we grow from art to complex use cases.


Ordinals Project


Towards a Validity Rollup on Bitcoin with Taproot

We will discuss the technical designs around building a ZK Rollup on Bitcoin to 1) enable more decentralized, scalable financial applications for the bitcoin currency and 2) unlock the value of Bitcoin as a global settlement layer. Mechanisms for securing a trustless bridge and L2 state transitions with STARK proofs is covered, along with the existing challenges and limitations.

Simanta Gautam

Alpen Labs


Building Core Lightning Web Apps

Learn to build web apps that connect to Core Lightning nodes securely and privately over the lightning network and utilize the Commando API to call RPC methods.


Clams Tech


Getting started with LDK Node

LDK Node is a ready-to-go Lightning node implementation based on LDK. It wraps the full suite of LDK APIs and provides a simpler API so you can get started quickly. In this interactive workshop, you'll learn how to use LDK Node to set up a simple Lightning node with a BDK-based on-chain wallet and blockchain access via Esplora. At the start of the workshop, we'll generate a lightning invoice on regtest that will expire before the lesson finishes. The first one to pay with their newly built node wins the race!


Splicing Plays w/Coach Dusty

How to up you Lightning game with a splicing strategy -- become an elite node with these simple tricks!


Stablesats: Bringing Stability to Bitcoin

One problem that persists for people in a Bitcoin economy is the short-term volatility of the bitcoin exchange rate. When the bitcoin price drops, it can lessen the purchasing power of sats and make it harder to pay for dollar-priced goods and services. This workshop will introduce Stablesats, a Lightning based protocol which allows people to hold “dollar equivalent” balances in their Lightning wallet,




Writing Your First CLN Plugin

Tired of going to talks about how you might get started with Lightning development, but never actually following through? Want to start making a difference and helping the Lightning Network become what it was meant to be? Then this class is for you! By the end of this one-hour workshop, you will have made your own Core-Lightning plugin, from start to finish.

Chris Guida



LSPs: Lightning/Liquidity Service Providers

What can an LSP do for you? From non-custodial wallets to running your lightning business, find out what an LSP does and how you can best use an LSP in your next project.


Anchors & Shackles

A new privacy-preserving second-layer scaling solution is on the horizon. Learn about the protocol specs such as txlocks, ATLCs, and swap factories.




Settle channels privately through WabiSabi

Privacy implications of channel opening/closure and how WabiSabi CoinJoin protocol can be leveraged to mitigate these risks.


Wasabi Wallet


Leveraging Miniscript

A walkthrough of what is Miniscript, including its strengths and limitations. We will review things to consider if you're looking to add Miniscript to your Bitcoin project, and have a live demonstration of Trident, which is built using Miniscript, powered by Bitcoin Dev Kit!

Rob Hamilton



Translational Bitcoin Development (or why Johnny can't verify)

There's lots of amazing new technologies, developments and discoveries in Bitcoin and higher layers, but most users are not fully verifying; many don't even have keys. Why is this, and what should we think about when developing Bitcoin software and protocols to solve this problem?

Tadge Dryja



Simple Layer Twos

Simplicity is a proposed overhaul of the scripting language of Bitcoin. It fundamentally changes what can be done on layer one, but it does not stop there. Given what was possible with the existing scripts so far, imagine the explosion of ideas that Simplicity would enable. In this talk, we explore some of those applications, including Validity rollups and Fedimint accounts.


Blockstream Research


Notes & Relays: The Nostr Protocol Explained

Nostr is a new social protocol (not a platform), innovative in its simplicity. We will explain the fundamental workings of the network, and show how permissionless innovation has lead to a thriving ecosystem of makers, lightning integrators, and enthusiasts.


Exploring P2P Hashrate Markets

Using multisig to protect hashrate delivery so everyone can mine bitcoin again while figuring out how to pay out coinbase sats over lightning.




Unjamming Lightning

While it may not be easy to steal funds on the Lightning Network, it is relatively simple and cheap to jam channels. This can result in users not being able to send or receive payment, lost revenue for routing nodes, or even degradation of the whole network’s ability to make payments. In this presentation, we will delve into the consequences of such attacks, explore potential mitigation strategies, and discuss various implications for the Lightning Network.




bitcoin is a layer cake (a talk about layers)

Let's talk about what exactly a "layer-2" is!




Toward a More Decentralized Web

A technical preview of the Web5 family of technologies with a demo of what developers can build.


Liquid Network: Smart Contract Layer for Lightning Applications

Submarine swaps allow funding and redemption covenant address "lightning" fast on the Liquid blockchain. The workshop will show how to create a web application from zero that interacts with the covenant directly, without having custody of funds or having a server.


Fuji Labs


Lightning on Taproot

Constraints and rationale for changes to the Lightning protocol necessary for Taproot-based channels.




Spacechains: a modest sidechain proposal

- What spacechains are - How they work - How anyprevout can help - Comparison with other sidechains - Spacechain use cases - Demo that works today - Q&A

Hack Time + Unconf

Time for hacking + unconferencing

Hack Time + Unconf

Time for hacking + unconferencing

Hackathon Keynote

Keynote speech opening the Bitcoin++ hackathon

Christopher Calicott

Trammell Venture Partners (TVP)

Hackathon Presentations + Awards

Show us your best L2 hacks. Hacking teams will compete for over $3k in sats!