Workshops + Talks

Upcoming talks at bitcoin++ Berlin 2024, e-cash edition, Oct, 2024

Keynote

Conference Kickoff

Venue: Plenarium

Keynote

ecash in the wild

Venue: Plenarium

Keynote

Federated eCash mints 101

Curious about Federated eCash Mint but not sure what it’s all about? In this session, we’ll break down how it works, what you can actually do with it, and why it matters. From its privacy features to real-world use cases, we’ll cover everything you need to know in simple, no-nonsense terms. Whether you’re completely new or just looking to get a better understanding, this talk will help you figure out how Federated eCash Mint can make a difference.

Venue: Plenarium

Talk

Ecash for Other Stuff

The rational, challenges, and optimizations of using ecash in Wasabi Wallet as anonymous api access right management tool.

Venue: Plenarium

Talk

Nutsack: Unsiloed Data, Unsiloed Money

NIP-60 + NIP-61 bring interoperable wallets to any nostr app, along with immediate, verifiable zaps.

Venue: Plenarium

Talk

Stability Pools in Fedi(mint)

Fedimint allows anyone to bring their own custom modules to a federation. One such module is the Stability Pool module, also known as "stable balance." We use this in the Fedi app to give users the ability to lock the value of their bitcoin against fiat, thereby giving them peace of mind against market volatility. The presentation will cover the inner workings on this module at a high level, and give some insight on what module development is like for fedimint.

Venue: Workshop

Talk

Ecash in non-permissive environments

Ecash is a revolutionary technology, but would it work in a SHTF situation? How would people transact during a national blackout or if a government severed a country's international internet connection?

Venue: Plenarium

Talk

Fedimint Consensus

How to design a low latency Byzantine Fault Tolerant system for constant performance with respect to the number of nodes.

Venue: Workshop

Talk

Could STARK proofs be good for Cashu ?

What if we could create a mint that could be penalized if it doesn't play by the rules? That's where STARK proofs come in. We will speak about Coconut, an experimental Mint and Wallet, written in Zig, aiming to explore potential applications of ZK proofs for Cashu protocol. We will think about how STARK proofs could potentially be used to reduce trust assumptions of the protocol.

Venue: Plenarium

Talk

Fedimint Footprints: Exploring What's Visible

A brief exploration of publicly available data from Fedimints using an open-source tool, Fedimint Observer.

Venue: Plenarium

Workshop

Nostr Wallet Connect and Ecash

In this workshop, you'll learn how to add lightning to your project easily by combining ecash with Nostr Wallet Connect

Venue: Workshop

Talk

Building Ecash Support into Web Apps

A talk on integrating and supporting ecash in web apps

Venue: Plenarium

Talk

Federation Stats

Short presentation on Fedi's white-glove federations

Venue: Plenarium

Workshop

CDK Deep Dive

In this workshop, we’ll provide an overview of the Cashu Dev Kit (CDK), focusing on both the mint and wallet components. We’ll walk you through how to set up CDK in your project and how to use it to create a basic wallet. This session is practical and hands-on, using real-world examples to help you understand the core concepts and functionalities of the Cashu Dev Kit. By the end of the workshop, you’ll have built a simple yet functional wallet and gained a solid understanding of how to leverage CDK in your projects.

Venue: Workshop

Keynote

Day 2 Kickoff

Venue: Plenarium

Workshop

Cashu on Shopstr, NIP-60 Cashu Wallet

Cashu on Shopstr: An overview of how Cashu is used throughout the Shopstr marketplace Nostr client. NIP-60 Cashu Wallet: A workshop going over how to implement a Nostr-based Cashu wallet.

Venue: Plenarium

Workshop

P2P Transmission Methods

Copy-pasting is easy enough... Animated QR codes are cool too! What else can we do? In this workshop we'll explore different ways of transmitting ecash from one device to another, particularly mobile devices in low-connectivity environments. - Text-based transmission (copy-paste & send) - Visual transmission (animated QR codes) - Audio transmission (wtf? is this even possible?)

Venue: Workshop

Talk

Fedimint Lightning Gateway v2

This presentation will describe the evolution of Fedimint's Lightning Gateway architecture, from a CLN extension, to supporting LND, modularizing each component, implementing a new cryptographic contract protocol with the federation, and adding LDK-node support.

Venue: Workshop

Talk

Better Payments: eUSD, eTips, eGifts

Bitcoin has not yet found product market fit as a consumer payments technology. This talk explores the hurdles of adoption and shows how eCash bridges bitcoin payments to the masses.

Venue: Plenarium

Talk

Blind Signatures & Anonymous Credentials

There are many ways of constructing e-cash systems out of cryptographic building blocks. This talk will overview some of those building blocks.

Venue: Plenarium

Workshop

Building a Custodial Lightning Wallet the Right Way

Traditional Lightning wallets offer a stark choice: complex and non-custodial or privacy-compromising and custodial. Cashu bridges this gap, enabling developers to build user-friendly Lightning-enabled apps without the usual complexities. In this hands-on workshop, with the help of cashu-ts and Replit, participants will implement sending and receiving Lightning payments while exploring privacy features, offline capabilities, multi-currency support, and user-selectable custodians.

Venue: Workshop

Talk

TBD: How do you know a pool is not debasing your shares?

Auditing mining share submissions with blind signatures.

Venue: Plenarium

Workshop

Building a Cashu web-wallet with Cashu-ts

This workshop is a live-coding session. We will be building a Cashu web-wallet using the cashu-ts TypeScript library. During the workshop I will explain fundamental Cashu concepts and how they are applied in cashu-ts.

Venue: Workshop

Talk

Hashpools: A Peer-to-peer Free Market for Bitcoin Mining

Mining bitcoin has come to rely almost exclusively on incumbent mining pools serving as trusted third parties to produce block templates and process payouts. While the system works well enough for most miners, it still suffers from the inherent weaknesses of the trust based model. Completely decentralized mining is not really possible, since mining pools cannot avoid bending the knee to the most well capitalized pool operator. The need for capital to smooth out mining reward variance increases pool centralization, limiting the minimum practical pool size and cutting off the possibility for small casual mining, and there is a broader cost in the loss of the ability to mine UTXOs that do not pass through custodial wallets. With the possibility of block withholding, the need for trust spreads. Mining pools must be wary of their hashers, hassling them for more information than they would otherwise need. A certain percentage of fraud on the part of the mining pool cartel is accepted as unavoidable. These costs and privacy violations can be avoided by mining to a solo pool, but no mechanism exists to buy hashrate directly without a trusted party. In this talk, I propose a solution to the mining pool centralization problem using a self-hostable FOSS mining pool stack to generate ecash assets backed by mining shares. The system is robust as long as some honest pool operators, anywhere in the world, are able to host it without interference from the state.

Venue: Plenarium

Talk

ecash panel

TBD

Venue: Plenarium

Talk

eCash is Obsolete: ZK is the Future

eCash systems were once revolutionary, but they now belong to a bygone era. As the Bitcoin economy grows, the limitations of these legacy systems become increasingly apparent. In this talk, discover why Zero-Knowledge (ZK) systems are the future, offering privacy, scalability, and decentralization. It’s time to move beyond eCash and embrace the next generation of technology.

Venue: Plenarium

Keynote

Day 2 Closing

Venue: Plenarium

Hackathon

Hacking

Venue: Plenarium

Hackathon

Hacking

Venue: Plenarium

Hackathon

Hackathon Presentations

Venue: Plenarium

Hackathon

Hackathon Judging

Venue: Plenarium

Hackathon

Hackathon Awards + Closing

Venue: Plenarium