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
- 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
- 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
- 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
- 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
- What does Taro stand for?
a) Taproot Always Receives Ovation
b) Taproot Aggregated Recursive Outcome
c) Taproot Asset Representation Overlay
- 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
- Who is the Bitrefill CEO?
a) Changpeng Zhao
b) Sergej Kotliar
c) Brian Armstrong