From 06ecc5dfce37f182562d6b22828e7135b3ff563f Mon Sep 17 00:00:00 2001 From: Michael Folkson Date: Sun, 3 May 2020 12:11:16 +0100 Subject: [PATCH 1/2] Add Bitcoin Transcripts section --- _posts/en/newsletters/2020-05-06-newsletter.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/_posts/en/newsletters/2020-05-06-newsletter.md b/_posts/en/newsletters/2020-05-06-newsletter.md index a8a0b4779b..2ac51f87f9 100644 --- a/_posts/en/newsletters/2020-05-06-newsletter.md +++ b/_posts/en/newsletters/2020-05-06-newsletter.md @@ -21,6 +21,20 @@ FIXME:harding {% include articles/suredbits-enterprise-ln.md %} +## Bitcoin Transcripts + +*[Bitcoin Transcripts](https://diyhpl.us/wiki/transcripts/) is the home for transcripts of technical Bitcoin presentations and discussions. Follow Bitcoin Transcripts on Twitter [@btctranscripts](https://twitter.com/btctranscripts) for newly released transcripts. In this monthly feature we highlight a selection of the transcripts in the previous month. We also resurface one of the transcripts from the archives.* + +Adam Back [presentation](https://diyhpl.us/wiki/transcripts/blockstream-webinars/2020-04-08-adam-back-simplicity/) on “Simplicity” at a Blockstream webinar. Simplicity is a next generation, low level alternative to Bitcoin Script focused on provable security and greater expressiveness. Adam discussed how Simplicity, if enabled in Bitcoin today, would allow developers to implement new functionality like SIGHASH_NOINPUT without necessarily needing a soft fork. He also displayed a [demo](https://asciinema.org/a/rhIsJBixoB3k8yuFQQr2UGAQN) showing what you can do with Simplicity today. + +Amiti Uttarwar [presentation](https://diyhpl.us/wiki/transcripts/la-bitdevs/2020-04-16-amiti-uttarwar-attacking-bitcoin-core/) on “Attacking Bitcoin Core” at LA BitDevs. Amiti discussed how changes to Bitcoin’s peer-to-peer layer should be assessed according to five goals: reliability, timeliness, accessibility, privacy and upgradability. She discussed the dangers of network partitions and eclipse attacks and explained why block-relay-only connections and anchor nodes are effective mitigations. + +Laolu Osuntokun, Joost Jager and Oliver Gugger [presentation](https://diyhpl.us/wiki/transcripts/vr-bitcoin/2020-04-18-laolu-joost-oliver-lnd0.10/) on “lnd v0.10” in virtual reality at Reckless VR. Laolu presented a new channel type called anchor outputs to address the challenge of estimating onchain fees months in advance in addition to Tor and RPC enhancements in the latest release of lnd. Joost discussed the challenges of multipart payments including the splitting algorithm, what happens when the shards of the payment arrive at different times and strategies for when a multipart payment fails. Oliver ended by discussing PSBT channel funding and the channel abstraction work that made this possible. + +Kalle Rosenbaum [presentation](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-29-kalle-rosenbaum-grokking-bitcoin/) and [Socratic Seminar](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-22-socratic-seminar/) on “Grokking Bitcoin” at London Bitcoin Devs. Kalle used the content in his book to discuss how the SegWit upgrade of 2017 addressed transaction malleability and quadratic hashing. The Socratic Seminar in the previous week focused on the role of Bitcoin technical education, HD wallets and soft fork upgrades. + +Resurfacing a transcript from the archives, this 2017 Greg Maxwell [presentation](https://diyhpl.us/wiki/transcripts/gmaxwell-2017-08-28-deep-dive-bitcoin-core-v0.15/) on “Bitcoin Core v0.15” at SF Bitcoin Devs was the first transcribed presentation of a Bitcoin Core release. Greg discussed some of the improvements that made it into this release including chainstate database performance, script validation caching and the introduction of multiwallet support. + ## Releases and release candidates FIXME:harding update to latest versions Tuesday afternoon From f79d49431da538cc9fd3d0a6be5f3bca77c51bfd Mon Sep 17 00:00:00 2001 From: Michael Folkson Date: Mon, 4 May 2020 01:09:45 +0100 Subject: [PATCH 2/2] Requested changes --- _posts/en/newsletters/2020-05-06-newsletter.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/_posts/en/newsletters/2020-05-06-newsletter.md b/_posts/en/newsletters/2020-05-06-newsletter.md index 2ac51f87f9..78031a1915 100644 --- a/_posts/en/newsletters/2020-05-06-newsletter.md +++ b/_posts/en/newsletters/2020-05-06-newsletter.md @@ -23,17 +23,15 @@ FIXME:harding ## Bitcoin Transcripts -*[Bitcoin Transcripts](https://diyhpl.us/wiki/transcripts/) is the home for transcripts of technical Bitcoin presentations and discussions. Follow Bitcoin Transcripts on Twitter [@btctranscripts](https://twitter.com/btctranscripts) for newly released transcripts. In this monthly feature we highlight a selection of the transcripts in the previous month. We also resurface one of the transcripts from the archives.* +*[Bitcoin Transcripts](https://twitter.com/btctranscripts) is the home for transcripts of technical Bitcoin presentations and discussions. In this monthly feature we highlight a selection of the transcripts from the previous month.* -Adam Back [presentation](https://diyhpl.us/wiki/transcripts/blockstream-webinars/2020-04-08-adam-back-simplicity/) on “Simplicity” at a Blockstream webinar. Simplicity is a next generation, low level alternative to Bitcoin Script focused on provable security and greater expressiveness. Adam discussed how Simplicity, if enabled in Bitcoin today, would allow developers to implement new functionality like SIGHASH_NOINPUT without necessarily needing a soft fork. He also displayed a [demo](https://asciinema.org/a/rhIsJBixoB3k8yuFQQr2UGAQN) showing what you can do with Simplicity today. +* **Simplicity - Next-Gen Smart Contracting** Adam Back presented at a Blockstream webinar on Simplicity: a next generation, low level alternative to Bitcoin Script focused on provable security and greater expressiveness. Back discussed how Simplicity, if enabled in Bitcoin today, would allow developers to implement new functionality like SIGHASH_NOINPUT without necessarily needing a soft fork. He also displayed a [demo](https://asciinema.org/a/rhIsJBixoB3k8yuFQQr2UGAQN) showing what you can do with Simplicity today. ([transcript](https://diyhpl.us/wiki/transcripts/blockstream-webinars/2020-04-08-adam-back-simplicity/), [video](https://www.youtube.com/watch?v=RZNCk-nyx_A), [slides](https://docsend.com/view/svs27jr)) -Amiti Uttarwar [presentation](https://diyhpl.us/wiki/transcripts/la-bitdevs/2020-04-16-amiti-uttarwar-attacking-bitcoin-core/) on “Attacking Bitcoin Core” at LA BitDevs. Amiti discussed how changes to Bitcoin’s peer-to-peer layer should be assessed according to five goals: reliability, timeliness, accessibility, privacy and upgradability. She discussed the dangers of network partitions and eclipse attacks and explained why block-relay-only connections and anchor nodes are effective mitigations. +* **Attacking Bitcoin Core** Amiti Uttarwar presented at LA BitDevs. Uttarwar discussed how changes to Bitcoin’s peer-to-peer layer should be assessed according to five goals: reliability, timeliness, accessibility, privacy and upgradability. She discussed the dangers of network partitions and eclipse attacks and explained why block-relay-only connections and anchor nodes are effective mitigations. ([transcript](https://diyhpl.us/wiki/transcripts/la-bitdevs/2020-04-16-amiti-uttarwar-attacking-bitcoin-core/), [video](https://www.youtube.com/watch?v=8TaY730YlMg)) -Laolu Osuntokun, Joost Jager and Oliver Gugger [presentation](https://diyhpl.us/wiki/transcripts/vr-bitcoin/2020-04-18-laolu-joost-oliver-lnd0.10/) on “lnd v0.10” in virtual reality at Reckless VR. Laolu presented a new channel type called anchor outputs to address the challenge of estimating onchain fees months in advance in addition to Tor and RPC enhancements in the latest release of lnd. Joost discussed the challenges of multipart payments including the splitting algorithm, what happens when the shards of the payment arrive at different times and strategies for when a multipart payment fails. Oliver ended by discussing PSBT channel funding and the channel abstraction work that made this possible. +* **LND v0.10** Laolu Osuntokun, Joost Jager and Oliver Gugger presented in virtual reality at Reckless VR. Osuntokun presented a new channel feature called anchor outputs to address the challenge of estimating onchain fees months in advance in addition to Tor and RPC enhancements in the latest release of lnd. Jager discussed the challenges of multipart payments including the splitting algorithm, what happens when the shards of the payment arrive at different times and strategies for when a multipart payment fails. Gugger ended by discussing PSBT channel funding and the channel abstraction work that made this possible. ([transcript](https://diyhpl.us/wiki/transcripts/vr-bitcoin/2020-04-18-laolu-joost-oliver-lnd0.10/), [video](https://www.youtube.com/watch?v=h34fUGuDjMg)) -Kalle Rosenbaum [presentation](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-29-kalle-rosenbaum-grokking-bitcoin/) and [Socratic Seminar](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-22-socratic-seminar/) on “Grokking Bitcoin” at London Bitcoin Devs. Kalle used the content in his book to discuss how the SegWit upgrade of 2017 addressed transaction malleability and quadratic hashing. The Socratic Seminar in the previous week focused on the role of Bitcoin technical education, HD wallets and soft fork upgrades. - -Resurfacing a transcript from the archives, this 2017 Greg Maxwell [presentation](https://diyhpl.us/wiki/transcripts/gmaxwell-2017-08-28-deep-dive-bitcoin-core-v0.15/) on “Bitcoin Core v0.15” at SF Bitcoin Devs was the first transcribed presentation of a Bitcoin Core release. Greg discussed some of the improvements that made it into this release including chainstate database performance, script validation caching and the introduction of multiwallet support. +* **Grokking Bitcoin** Kalle Rosenbaum presented and participated in a Socratic Seminar at London Bitcoin Devs. Rosenbaum used the content in his book to discuss how the SegWit upgrade of 2017 addressed transaction malleability and quadratic hashing. The Socratic Seminar in the previous week focused on the role of Bitcoin technical education, HD wallets and soft fork upgrades. ([presentation transcript](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-29-kalle-rosenbaum-grokking-bitcoin/), [video](https://www.youtube.com/watch?v=6tHnYyaw0qw), [slides](http://rosenbaum.se/ldnbitcoindev/drawing.sozi.html), [Socratic transcript](https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-04-22-socratic-seminar/)) ## Releases and release candidates