
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: Plenarium
ZBD
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: Workshop
Formerly known as the LARP, this two hour workshop will answer the question: how
Venue: Hang n' Hack
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: Plenarium
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: Workshop
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: Plenarium
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: Workshop
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: Hang n' Hack
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: Plenarium
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: Plenarium
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: Workshop
B4OS
Compete in teams to take down more bitcoin core nodes using exploits.
Venue: Hang n' Hack
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: Plenarium
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: Workshop
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: Plenarium
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: Workshop
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: Hang n' Hack
bitcoin devops
How LNURL and the Lightning Network can be leveraged to use Bitcoin as a payment rail
Venue: Workshop
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: Plenarium
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: Workshop
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: Hang n' Hack
Krux
Jeff G gives us a deep dive into building private messaging protocols for mulit-users on nostr
Venue: Plenarium
White Noise // OpenSats
Rules and regulations for the hackathon
Venue: Plenarium
Base58⛓️🔓
Fedi
Venue: Plenarium
Venue: Plenarium
Venue: Plenarium
Findings from the Bitcoin UX Bootcamp run by the Bitcoin Design Foundation
Venue: Plenarium
Bitcoin Design Foundation
Must have your projects submitted by this time!
Venue: Plenarium
Hackathon Presentations
Venue: Plenarium
Break for snack while judges deliberate
Venue: Plenarium
Lightning Labs
Alby
ZBD
Vinteum
Independent
Find out who won!
Venue: Plenarium