EN
Study & contribute to bitcoin and lightning open source
Interactive AI chat to learn about bitcoin technology and its history
Technical bitcoin search engine
Daily summary of key bitcoin tech development discussions and updates
Engaging bitcoin dev intro for coders using technical texts and code challenges
Review technical bitcoin transcripts and earn sats
Review Transcripts
Earn Satschaincode residency
9 Oct 2019
Location: Chaincode Labs 2019 Residency Slides: Giulia: So today I'm going to talk to you about some work that my collaborators and I've been working on for the last three years now. So this was joint work with a bunch of people who are now spread across a few different universities but it starte...
chaincode residency
9 Sept 2019
# Introduction Hello. Thank you for joining me today. My name is Amiti and I’d like to tell you a bit about my Bitcoin journey. # Professional Background I graduated from Carnegie Mellon five years ago and ever since I’ve worked at a few different startups in San Francisco Bay Area. My adventures...
chaincode residency
22 Aug 2019
Slides: Repo: # Introduction I’m talking about debugging Bitcoin and that means to me using loggers and debugging tools to work with Bitcoin and this is especially useful for somebody who is a beginner with Bitcoin development. Or even a beginner for C++ which I considered myself a couple of ...
chaincode residency
22 Aug 2019
Slides: # Introduction Hi my name is James and I have been a resident here at Chaincode. It has been a privilege. I hear they might be doing it again in the future, I highly recommend the experience, it has been really fantastic. I’ve been working on a demo library in Python for Taproot and that’...
chaincode residency
28 Jun 2019
Location: Chaincode Labs Lightning Residency 2019 Slides: # Symmetric Update Protocols eltoo Update Mechanism Two days ago, we’ve seen the symmetric update mechanism called eltoo, and having a symmetric update mechanism has some really nice properties that enable some really cool stuff. Just t...
chaincode residency
25 Jun 2019
Location: Chaincode Residency – Summer 2019 Introduction All right so I'm going to introduce really quickly attack vectors on Lightning. I focus on first what you can do with the Lightning protocol, but I will mostly speak about how attacks will probably happen in real life. It's probably not goi...
chaincode residency
25 Jun 2019
Eltoo: The (Far) Future of Lightning Location: Chaincode Labs Slides: Eltoo white paper: Bitcoin Magazine article: # Intro Who has never heard about eltoo? It is my pet project and I am pretty proud of it. I will try to keep this short. I was told that you all have seen my presentation abou...
chaincode residency
Location: Chaincode Labs Lightning Residency 2019 Fabrice: So I'm going to talk about fee management in Lightning which has been surprisingly one of the biggest operational issues we had when we launched the Lightning Network. So again the idea of Lightning is you have transactions that are not pub...
chaincode residency
16 Aug 2019
Slides: Introduction I’m Elichai, I’m a resident here at Chaincode. Thanks to Chaincode for having us and having me. Most of you have probably heard about Taproot and Schnorr which are new technologies that we want to integrate into Bitcoin. Today I am going to explain what is Schnorr and why ...
chaincode residency
28 Jun 2019
Rendezvous Routing (Lightning Network) Location: Chaincode Residency 2019 Slides: Transcript by: Caralie Chrisco and Davius Parvin Introduction Okay, the second part is rendezvous routing. I basically already gave away the trick but I hope you all forgot. So what is rendezvous routing? Anybod...
chaincode residency
26 Jun 2019
Location: Chaincode Labs Lightning Residency 2019 Introduction The limitations it's uh you have to fight when you want to build lightweight clients mobile clients so this again, this is how mobile clients work, you scan payment requests, you have a view of the network that is supposed to be good ...
chaincode residency
26 Jun 2019
Location: Chaincode Residency 2019 Introduction Today I'm going to talk a little bit about path finding on the Lightning Network and some part of it will be about the gossip protocol which is like a little bit of a review of what the gossip messages are going to look like. So it's a little bit ba...
chaincode residency
26 Jun 2019
Location: Chaincode Labs Lightning Residency 2019 Transcript by: Caralie Chrisco Introduction So splicing basically means you have a payment channel, you have a certain capacity of a payment channel and you want to change the capacity on the payment channel. But you don't want to change your bal...
chaincode residency
26 Jun 2019
Location: Chaincode Labs Lightning Residency 2019 Introduction Maybe we had a wrong impression, you can ask, like in Christian’s talk, as many questions as you want while the presentation is there. So, it's a small disclaimer just saying: these slides are part of a much larger slide set which is ...
chaincode residency
25 Jun 2019
Location: Chaincode Residency 2019 Bigger, Faster, Cheaper - Multiplexing Payments Alex: How to do multiple path payments. So there's a question: why do we even need multiple path payments? So you have a channel -- like -- we don't have them now, so are we really hurting for them? So I kind of li...
chaincode residency
25 Jun 2019
Location: Chaincode Residency – Summer 2019 Intro We've not seen exactly why we are using an onion, or why we chose this construction of an onion and how this construction of an onion actually looks like. So my goal right now is to basically walk you through the iterations that onion routing pack...
chaincode residency
25 Jun 2019
Introduction So I'm going to talk about routing failures in lightning. Basically lightning is a network of payment channels and you can pay anyone, you can find a route. In routing in lightning you have two completely different concepts: how to find a route (path finding) and once you have a route ...
chaincode residency
24 Jun 2019
Location: Chaincode Labs Lightning Residency 2019 Slides: Introduction Fabrice: The base and transport layer, almost everything was already introduced this morning so it's going to be very quick. So have you visited the [lightning repo on GitHub]( Who hasn't? Okay, good. So you've seen all thi...
chaincode residency
24 Jun 2019
Slides: Introduction I'm going to talk about Lightning Network payment channels and the update layer which is basically multihop payments and the outline of this talk is one slide myths about routing that are floating around and I just want to discuss them in the beginning very briefly. Then I w...
chaincode residency
19 Jun 2019
Location: Chaincode Labs 2019 Residency Slides: Intro I am going to talk to you about wallets. As for the previous presentation I have all of the links in this document which I will share with you. First of all why should we care about wallets? Kind of boring right? You’ve had all this fun stuf...
chaincode residency
18 Jun 2019
Location: Chaincode Labs 2019 Residency Slides: James O'Beirne: To sort of vamp off of Jonas's preamble, I'm not that smart. I'm a decent programmer, but compared to a lot of people who work on Bitcoin, I barely know what I'm doing. I kind of consider myself like a carpenter, a digital carpenter ...
chaincode residency
17 Jun 2019
Topic: Security Models Location: Chaincode Labs 2019 Residency Slides: Intro John Newbery: Alright, Security Models. This is going to be like a quick whistle-stop tour of various things, very high-level view. I'm going to start by giving you some kind of framework to think about things. So in ...
chaincode residency
12 Jun 2019
Location: Chaincode Labs 2019 Residency Slides: Eclipse attack paper: Bitcoin’s P2P Network Please interrupt me. I'm going to go through this stuff a little bit quickly because I hear that you've already read [Eclipse attack paper]( and you've already looked at some of the peer to peer stuff....
chaincode residency
26 Oct 2018
Demo My project is to create a user interface for lightning that might appeal to a different crowd than ours. We’re kind of used to Linux, open source, free software so being in a proprietary environment like Excel is unfamiliar territory for us. And yet I think that there is a large demographic of...
chaincode residency
24 Oct 2018
Location: Chaincode Labs Lightning Residency 2018 # Intro Good morning from the last day of presentations. I’m Chris still. Today I will be talking to you about c-lightning, how to develop on it, how to extend it, adapt it to your needs and how to customize it so it fits into whatever you are tr...
chaincode residency
22 Oct 2018
Slides: # Intro My name ie Elaine. I’ll talk about bootstrapping and maintaining a lightning node. Pretty much all of you have probably already set up a node so this should all be review. You guys will probably know more about this than I do. # Bootstrapping and Maintaining a Lightning Node We’...
chaincode residency
22 Oct 2018
Slides: Intro Today I’m going to talk about building on lnd from the perspective of we want to have developers building on lnd. Developers, developers, developers. I just have so many slides today that let’s leave questions to the end if I have any time because I over made slides. Design Phi...
chaincode residency
22 Oct 2018
Slides: # Intro Today I’m going to talk about something a little bit different to building apps. I’m going to talk about becoming a great router. Managing your node so that your node can be routing payments and be a good citizen if you choose to have public channels. # Uptime So basically the b...
chaincode residency
22 Oct 2018
Location: Chaincode Labs Lightning Residency 2018 Introduction Hi I'm Chris, as I said like three times before, and I'll be talking about the history of Lightning and history of off-chain protocols or layer two, or you name it, whatever name you want. I like to call them off chain because it does...
chaincode residency
Location: Chaincode Labs Lightning Residency 2019 Context Fabrice: Alright so, I'm going to talk about the payments model we use in lightning, which is mainly the HTLC, and how it works. So what we've explained so far is that a channel is basically a funding transaction that's been published. And...
chaincode residency
22 Oct 2018
Location: Chaincode Labs Lightning Residency 2018 Introduction Good morning everyone my name is Chris and I'm a bitcoiners anonymous. So my job today is basically to tell you why Lightning is Bitcoin and why it's not exactly Bitcoin. So there's a few fundamental differences between Bitcoin on-cha...
chaincode residency
22 Oct 2018
The Lightning Protocol, an Application Design Perspective Slides: # Intro I’m talking about the protocol design and also going through the BOLTs. What I’m going to talk about is also about the BOLTs. The BOLTs are like the spec for Lightning and there’s a bunch of them. # BOLT 00: Build Apps W...
chaincode residency
18 Sept 2018
# Incentive Problems in the Lightning Network I'm going to talk about high-level incentive problems in the Lighting Network. Mechanisms The first thing to think about is that we have two different mechanisms for making Bitcoin and lightning work. One mechanism is math — If you do a SHA 256 of so...
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts