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 SatsBack
Good morning. Thanks for having me here. I would like to talk about the end-user perspective of p2p authentication. I would like to start with a little example of how difficult it is to be aware of end-user issues that they are facing at the front. Who is using a thin client? An "SPV" wallet on your...
We published this last February at an academic workshop. The work itself has interesting ramifications. My real goal here is to start a conversation and then do a follow-up blog post where we collate feedback from the community. We would like to add this to Bitcoin Core. Covenants. This all started...
Inclusivitiy So it seems like we have two big topics here, one is braiding and one is proof-of-publication. I had a talk in Hong Kong about braiding. The major difference is the inclusive nature. The notion that every block gets a block reward as a way to solve selfish-mining. It's a competition be...
Build - Scale - Operate: The Three Pillars of the Bitcoin Community Good morning. This is such a beautiful conference. Eric and I are excited to speak with you. We are going to outline what our goals are. We want to be clear that we're not here to define vision. Rather, we're here about how to gr...
<div id="table-of-contents"> <h2>Table of Contents</h2> <div id="text-table-of-contents"> <ul> <li><a href="#sec-1">1. braids</a> <ul> <li><a href="#sec-1-1">1.1. Properties of a braid system</a> <ul> <li><a href="#sec-1-1-1">1.1.1. Inclusivity</a></li> <li><a href="#sec-1-1-2">1.1.2. Delayed tx fee...
Simulation-based evaluation of coin selection strategies # Introduction Thank you. ((applause)) Hi. Okay. I'm going to talk about coin selection. I have been doing this for my master thesis. To take you through what I will be talking about, I will be shortly outlining my work, then talking abou...
We need two to three minute report backs from each session. Also, note takers. Please email your notes to contact@scalingbitcoin.org so that we can add notes to the wiki. Come join us. Okay, so. Lightning We discussed routing and several aspects of routing algorithms in the lightning network. We ...
Our epic journey in Milan is coming to an end. Let's get seated. Each group is going to have a maximum of 3 minutes to report back. First let's have collaboration between bitcoin community and academia. Collaboration between bitcoin community and academia In the first half the workshop, 6 univers...
We are starting the session called "breaking the chain". We will first have collective signing presentation. Thank you. This is joint work with some collaborators. What we have now is that real-time verification is not safe. What we managed to get is that we get transaction commitment in about 20-...
Fast difficulty adjustment using a low-pass finite impulse response filter slides # Introductions I work at Blockstream Labs. This work is based on work I did in 2013 which is now only being presented. If there are any control engineers, I would encourage you. I am going to cover some mistakes...
10 Oct 2016
Slides: URL expired Pieter Wuille presentation on Schnorr at BPASE 2018: Transcript completed by: Bryan Bishop Edited by: Michael Folkson Intro Today I will be talking about Schnorr signatures for Bitcoin. I want to say a few things in advance. One is even though this is a talk about cryptogra...
9 Oct 2016
Hi. My name is Greg Sanders. I will be giving a talk about segwit in bitcoin lessons learned. I will also give some takeaways that I think are important. A little bit about myself. I work on Elements Project at Blockstream. I was a reviewer on segwit for Bitcoin Core. How do we scale protocol develo...
As most of you might know, in bitcoin and blockchains, the information is very important. Every node should receive the blocks in the network. Increase latency and risk network partition. If individual peers do not get the information, they could be victims of selfish mining and so on. Multiple bloc...
Let's start with what isn't client-side validation. I am going to call this the miner-side approach. Here's some smart contract code. In this example, it's Chronos which is a timestamping contract. What you have here is a contract that stores in ethereum state consensus some hashes as they are recei...
I will not be as technical as Olaoluwa was. You have nodes that open up payment channels. This scheme is actually developed at the moment in great detail. So how do you find the channels through which to send payments? So we wanted to propose some initial solution to this. Routing requirements It...
8 Oct 2016
Introduction Alright. So let's get started. Okay. Why fungibility? Let's start. What does fungibility mean? Bitcoin is like cash. The hope is that it's for immediate and final payments. To add some nuiance there, you might have to wait for some confirmations. Once you receive a bitcoin, you have a ...
Introduction Good morning. Glad to see many of you again. My name is Anton Yemelyanov. I am one of the organizers of this event. On behalf of Scaling Bitcoin planning committee, I would like to welcome everybody here to the third scaling event. We're holding this event here in Milan. Milan has a re...
8 Oct 2016
slides: Finding a risk-free rate for Bitcoin Joinmarket, just to clear up a misconception... <a href=" like bitcoin, it is a protocol. Not a company. The protocol is defined by an open-source reference implementation. There are other versions of the code out there. It's entirely, I guess you coul...
Introduction Okay, hello. My name is David Vorick. I have been with bitcoin since 2011. I have been a full-time blockchain engineer since about 2014. I run an altcoin for decentralized cloud storage called Sia. Today I am going to be talking about braiding which basically means we take the straight...
8 Oct 2016
You have a network. Anyone can join the network. You have two points and you want to do route finding between those two points. To be clear, this is a network of channels. It is similar to the internet, but it is not the internet. How do you find such a route? It's easy when you find all the impleme...
slides: Hi, I am from Blockstream. I am here to talk about Mimblewimble. Mimblewimble is not mine. It's from the dark lord. I am going to start with the history of the paper. It has been in the news a little bit. I will talk about the transaction structure, the block structure, try to explain the ...
8 Oct 2016
Privacy-preserving decentralized micropayments We're excited about lightning because the second layer could be an important opportunity to improve privacy and fungibility. Also, there might be timing information in the payments themselves. Distributed set of onion routers (OR, cite OG onionroutin...
slides Hi everybody. I attended Montreal and Hong Kong. It's a pleasurable to be here in Milan giving a talk about scaling bitcoin. I am going to be talking about scalable and accountable timestamping. Why timestamping at this conference? Then I will talk about aggregating timestamps. Also there...
slides Before we begin, we will explain how the workshops will work upstairs. There will be some topics and room numbers. Now we will start the next presentation on sidechain scaling with Paul Sztorc. Thank you everyone. Thanks a lot. So this talk will be a little different. Scaling via strategy,...
Hi. So I'm going to be talking about tumblebit. It's our untrusted private bitcoin payment system. Tumblebit provides payments which are private. They provide set anonymity when used as a classic tumbler. They are untrusted. The tumbler can't violate your privacy, and can't steal your coins. It's al...
Okay. Hi everyone. Check. Wow. Check one two. Okay it's working. And I have 25 minutes. Great. So I am going to talk about unlinkable outsourced channel modeling. Everyone likes channels. You can update states. You can link them together to make a network. This is really great. There are risks. Thes...
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts