
Upcoming talks at bitcoin++ Floripa 2025, hack+play edition, Feb 19 - 22, 2025
walk through how to build a simple coin pool with ctv, create our own pool and explore how to make it in to a useful l2. requirements: Rust installed, payment pool repo:
Venue: Main Stage
char.network
Explain the on chain transactions created by a Lightning Node during the life cycle of a channel , create them from scratch and broadcast them on bitcoind on regtest mode.https://github.com/MPins/lightning-tx-tutorial
Venue: Talks Stage
Formerly known as the LARP, this two hour workshop will answer the question: how
Venue: Workshops
Base58⛓️🔓
Bipa
Learn what a coinpool is, how it improves bitcoin, and how you can earn money by running one. Then create a coinpool and experience firsthand how a next-generation bitcoin wallet might look and feel.
Venue: Main Stage
Independent
Explore the history of cypherpunks and learn how PGP revolutionized digital privacy — because privacy is not a crime. This hands-on workshop will teach you how to communicate securely. Requirements: linux and gpg
Venue: Talks Stage
ZBD
In this talk / workshop, participants will learn about different approaches to stablecoins on bitcoin rails. Then, we will dive into the technology behind Stable Channels, including learning about / using LDK Node, Mutinynet and exchange price feeds to create a Rust app. The talk or workshop will use a CLI or Desktop App in the workshop, we will create Lightning nodes and channels, and do payments between them. We will then create a Stable Channel and watch the stability mechanism in action.Stable Channels is an open-source project aimed at bringing stabilized bitcoin-backed dollar balances to the Bitcoin Lightning Network. Stable Channels tackles the issue of bitcoin's price volatility by allowing users to "peg" some of their bitcoin value to the value of a fiat currency, like the dollar. This is achieved in a decentralized and self-custodial fashion using the Lightning Network. Requirements: Install Rust
Venue: Main Stage
Stable Channels
Join Dulce from B4OS, Nickolas of NLightning, Maurice of B4OS, and Bruno from Vinteum to talk about their experience with picking a project, applying for a grant, and managing reports and grant timelines.
Venue: Talks Stage
B4OS
OpenSats
B4OS
Vinteum
10-15 participants follow instructions to:- connect a bitcoin node to a private signet- connect a stratum server to their bitcoin node- connect a bitaxe to their stratum server- watch a block explorer and count how many blocks they find Requirements: laptop with wifi, basic linux terminal knowledge
Venue: Workshops
Vinteum Grantee
Will provide participants with strong intuitions how BitVM works under the hood in securing a 1-of-N trust-minimized bridge to a sidesystem.
Venue: Main Stage
Alpen Labs
Let's talk about the unique challenges and intricacies of implementing the Bitcoin Lightning Network protocol in a .NET environment, 8 years after the original specifications were laid out. This talk delves into the technical hurdles, the adaptation of existing protocols to modern C# frameworks, and the complexities of ensuring compatibility and performance.
Venue: Main Stage
OpenSats
Importance of LNDK in the current ecosystem, how to set it up and how to spin up a playground to test paying bolt12 offers through signet
Venue: Talks Stage
B4OS
Compete in teams to take down more bitcoin core nodes using exploits.
Venue: Workshops
Pt. 1 - Talk: Project showcase & guide on how to turn an idea into a winning hackathon project Pt. 2 - Workshop: Bootstrapping a project with AI tools
Venue: Main Stage
Fedi
This workshop will be loosely based on: https://payjoin.org/docs/tutorials/receive-payjoin-v2/We'll show how to implement Payjoin receivers (and if there is time, senders) using the Payjoin Dev Kit, and make Payjoin transactions on Signet. Requirements: The examples will be in Rust, so basic familiarity with Rust will help. Participants who want to follow along should have rust tools (e.g. `cargo`) installed.We'll use Bitcoin Core for the underlying wallet operations, so having Core installed will save some time.
Venue: Talks Stage
Payjoin
In this workshop, we are going to hack into Taproot’s core features, including Schnorr signatures and Merkle trees, through hands-on activities. Learn how it works and apply it to real-world Bitcoin use cases. Requirements: bitcoin-core, dotnet (C#) and cargo (Rust)
Venue: Main Stage
ZBD
In this talk, we are going to present an introduction to fuzzing, its concepts and tools (black-box/white-box/coverage-guided fuzzing, afl, libfuzzer, differential fuzzing, etc) and its applicability on Bitcoin projects. Let's deep on how bitcoin projects can improve their security and reabilitity by using fuzz testing.
Venue: Talks Stage
Vinteum
Use Phoenixd, LNBits, and Zeus to start accepting bitcoin at your shop!- easy- cheap: the total cost is under US$70- secure: no need to trust third parties with your funds or your data, and no need to trust your employees- adaptable: LNBits is like a swiss-army knife and phoenixd can be replaced with CLN so your setup can grow with you Requirements: A laptop is required. Ideally a laptop with an SSH client and an SSH client key.
Venue: Workshops
bitcoin devops
How LNURL and the Lightning Network can be leveraged to use Bitcoin as a payment rail
Venue: Talks Stage
Bipa
Introduction to Nostr Wallet Connect - a simple protocol to connect lightning wallets to apps on any device and any platform. NWC allows developers to design their bitcoin payment experiences in any way they want, giving them a lot of programmability and freedom in the design, without custodying users funds. This presentation shows lots of real life demos of unique, seamless payment experiences that NWC unlocks for bitcoin product builders and users.
Venue: Main Stage
Alby
A workshop showing the components of the forest library to create a subnet and experiment with node gossip, filtering, and a detective mini-game among participants where they need to find, using Rust, the node that is lying to steal some satoshis.
Venue: Talks Stage
Vinteum
This miniscript workshop, as a game, is designed to demonstrate the majority of Krux features interacting with the Liana wallet. Internet A computer with a Liana wallet installed with signet (i will go with mine, but maybe its worth for a backup setup) Users should have krux devices and/or android phones with Krux android apk. For those with Phones, maybe it will be worth to have some usb cables to transfer Krux apk to phone. A draft about the game is in
Venue: Workshops
Krux
Jeff G gives us a deep dive into building private messaging protocols for mulit-users on nostr
Venue: Main Stage
White Noise
Rules and regulations for the hackathon
Venue: Main Stage
Base58⛓️🔓
Fedi
Venue: Main Stage
Venue: Main Stage
Venue: Main Stage
Findings from the Bitcoin UX Bootcamp run by the Bitcoin Design Foundation
Venue: Main Stage
Bitcoin Design Foundation
Must have your projects submitted by this time!
Venue: Main Stage
Hackathon Presentations
Venue: Main Stage
Break for snack while judges deliberate
Venue: Main Stage
Lightning Labs
Alby
ZBD
Vinteum
Independent
Find out who won!
Venue: Main Stage