Skip to content

Instantly share code, notes, and snippets.

@michaelfolkson
Last active June 29, 2022 16:25
Show Gist options
  • Save michaelfolkson/f8f07c87a62ff8162ba31e890f067fcc to your computer and use it in GitHub Desktop.
Save michaelfolkson/f8f07c87a62ff8162ba31e890f067fcc to your computer and use it in GitHub Desktop.

London BitDevs Socratic - June 29th 2022

Bitcoin Core

libbitcoinkernel: https://btctranscripts.com/chaincode-labs/2022-04-12-carl-dong-libbitcoinkernel/

Full RBF (ariard on bitcoin-dev): https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-June/020557.html

Schnorr/Taproot

LA BitDevs Taproot hackathon: https://twitter.com/BitDevsLA/status/1538928591236259840?s=20&t=bFER9E0vMT2PKzyUwS26Cw

Sydney Socratic on FROST: https://btctranscripts.com/sydney-bitcoin-meetup/2022-03-29-socratic-seminar/

ROAST: https://eprint.iacr.org/2022/550.pdf

Lightning

LN Summit (including Taproot, MuSig2): https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-June/003600.html

BOLT extension MuSig2 PR: lightning/bolts#995

roasbeef presentation slides on Taro: https://docs.google.com/presentation/d/1GU4dtNLdT92lzb5Z2FR-dPY88zVPg7R7tlxRKJ7uMnQ

Core Lightning blog post: https://medium.com/blockstream/core-lightning-v0-11-0-channel-multiplexing-a-new-api-and-much-more-5d34df8cfeb5

Questions

  1. What is libbitcoinkernel?

a) Separating Bitcoin Core consensus code from non-consensus code

b) A rewrite of Bitcoin Core in Rust

c) An alternative implementation of Bitcoin Core

  1. Why do some Core developers want to implement full RBF?

a) They want to stop people using zero confirmations

b) There is a vulnerability in opt in RBF

c) It potentially helps the Lightning security model

  1. What most accurately summarizes the state of Taproot adoption?

a) Some businesses support paying to Taproot addresses

b) Lightning is upgraded for Taproot

c) Bitcoin Core doesn't yet validate Taproot spends

  1. What is FROST?

a) A zero knowledge proof scheme

b) A way to hide onchain that there is a threshold signing

c) A scheme for doing cross input signature aggregation

  1. What does Taro stand for?

a) Taproot Always Receives Ovation

b) Taproot Aggregated Recursive Outcome

c) Taproot Asset Representation Overlay

  1. Why did Core Lightning only recently start supporting multiple channels per peer?

a) It wasn't spec'ed in the BOLTs

b) The devs didn't think it was a valuable feature

c) The devs only want you to open a channel with Blockstream

  1. Who is the Bitrefill CEO?

a) Changpeng Zhao

b) Sergej Kotliar

c) Brian Armstrong

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment