This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Wednesday, August 28 • 4:00pm - 4:50pm
Building an Enterprise Grade Bitcoin Wallet

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Description: If you've read any of the popular technical books such as Mastering Bitcoin or Programming Blockchain, you probably have a decent grasp on the fundamentals of how a Bitcoin wallet works. But in practice there are a wide variety of wallets in the wild which cater to different use cases. This session will cover some of the unique considerations that must be handled when building a wallet for enterprise rather than personal use.

What will students learn?
Edge cases, scalability, and usability issues that are unique to the operation of enterprise hot wallets. We'll cover issues such as UTXO management, fee estimation, key security, and address derivation.

This course is appropriate for advanced professionals, as well as current and aspiring blockchain developers who want to understand the nuances of building enterprise hot wallets.

Prerequisite: Recommend attendees install the Electrum Client and figure out how to run it on testnet.

avatar for Jameson Lopp

Jameson Lopp

CTO, Casa
Jameson has been building multisignature Bitcoin wallets for 4 years, first at BitGo in the enterprise setting and now at Casa for individuals. Throughout this time he has been writing and given presentations about what he has learned the hard way while trying to write robust software... Read More →

avatar for Bailey Reutzel

Bailey Reutzel

Multimedia Journalist, Free agent/Decrypt
Bailey Reutzel has been reporting on the cryptocurrency and blockchain scene since 2012, when it was simple because there was only bitcoin. Her work has appeared in American Banker, PaymentsSource, DigitalTransactions, Quartz, CoinDesk and Decrypt. She's currently a free agent, focusing... Read More →

Wednesday August 28, 2019 4:00pm - 4:50pm MDT
  Technical, Intermediate