Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- London BitDevs Socratic Seminar on BIP-Taproot (BIP 341) - Tuesday July 21st
- https://www.meetup.com/BitDevsLDN/events/271699745/
- “It feels, in some way, like Taproot is a bigger deal, but it’s because we are taking it a lot more seriously, even more seriously than we were taking things in the SegWit era. The stakes are higher.” Andrew Poelstra on What Bitcoin Did podcast
- https://www.whatbitcoindid.com/podcast/bitcoin-tech-update-with-andrew-poelstra
- Transcript from Socratic Seminar on BIP-Schnorr: https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-06-16-socratic-seminar-bip-schnorr/
- Transcript from Tim Ruffing presentation on Taproot and Schnorr multisignatures: https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2020-06-17-tim-ruffing-schnorr-multisig/
- MAST
- Aaron van Wirdum Bitcoin Magazine article on MAST (2016)
- https://bitcoinmagazine.com/articles/the-next-step-to-improve-bitcoin-s-flexibility-scalability-and-privacy-is-called-mast-1476388597
- Merklized Abstract Syntax Tree (BIP 114, Johnson Lau)
- https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki
- Jeremy Rubin paper on MAST
- https://rubin.io/public/pdfs/858report.pdf
- OP_MERKLEBRANCHVERIFY (BIP 116)
- https://github.com/bitcoin/bips/blob/master/bip-0116.mediawiki
- Pieter Wuille on Key Tree Signatures (2015)
- https://diyhpl.us/wiki/transcripts/sf-bitcoin-meetup/2015-08-24-pieter-wuille-key-tree-signatures/
- Taproot idea
- Andrew Poelstra on the gestation of the Taproot idea on TFTC
- https://diyhpl.us/wiki/transcripts/tftc-podcast/2019-06-18-andrew-poelstra-tftc/
- Greg Maxwell Bitcoin dev mailing list post on Taproot (Jan 2018)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-January/015614.html
- Andrew Poelstra on “Taproot - Who, How, Why” at MIT Bitcoin Expo 2020
- https://diyhpl.us/wiki/transcripts/mit-bitcoin-expo-2020/2020-03-07-andrew-poelstra-taproot/
- Taproot assumption: “If all interested parties agree, no other conditions matter”
- Evolution of Taproot proposal
- AJ Towns mailing list post on formalizing the Taproot proposal (December 2018): https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-December/016556.html
- Overview of the Taproot BIP in Bitcoin Optech (May 2019):
- https://bitcoinops.org/en/newsletters/2019/05/14/#soft-fork-discussion
- John Newbery mailing list post on reducing size of Taproot output by 1 vbyte (May 2019)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016943.html
- Steve Lee presentation on “The Next Softfork” including heavily caveated timeline (May 2019)
- https://bitcoinops.org/en/2019-exec-briefing/#the-next-softfork
- Slides: https://bitcoinops.org/img/posts/2019-exec-briefing/softfork.pdf
- Pieter Wuille mailing list post on Taproot updates (no P2SH wrapped Taproot, tagged hashes, increased depth of Merkle tree, October 2019)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-October/017378.html
- Pieter Wuille at SF Bitcoin Devs on BIP-Taproot and BIP-Tapscript
- https://diyhpl.us/wiki/transcripts/sf-bitcoin-meetup/2019-12-16-bip-taproot-bip-tapscript/
- Potential criticisms of Taproot and arguments for alternatives on mailing list (Bitcoin Optech, Feb 2020)
- https://bitcoinops.org/en/newsletters/2020/02/19/#discussion-about-taproot-versus-alternatives
- Andrew Kozlik on committing to all scriptPubKeys in the signature message (April 2020)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-April/017801.html
- Coverage of Taproot eliminating SegWit fee overpayment attack in Bitcoin Optech (June 2020) https://bitcoinops.org/en/newsletters/2020/06/10/#fee-overpayment-attack-on-multi-input-segwit-transactions
- Extensions to Taproot that didn’t make it in
- Greg Maxwell on Graftroot (Feb 2018)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-February/015700.html
- AJ Towns on G’root (July 2018)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016249.html
- Pieter Wuille on G’root (October 2018)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-October/016461.html
- AJ Towns on cross input signature aggregation (March 2018)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-March/015838.html
- Pieter Wuille “Since aggregation really interacts with all other things, it seems like the better choice to pursue later.”
- AJ Towns on SIGHASH_ANYPREVOUT (May 2019)
- https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016929.html
- Upgradability features
- https://bitcoin.stackexchange.com/questions/96951/what-are-the-different-upgradeability-features-in-the-bip-taproot-bip-341-prop
- Discussion between Bram Cohen and Pieter Wuille on supporting future upgrades e.g. Graftroot and existing applications e.g. colored coins
- https://diyhpl.us/wiki/transcripts/sf-bitcoin-meetup/2019-12-16-bip-taproot-bip-tapscript/
- Final Taproot design
- BIP-Taproot (BIP 341)
- https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki
- Taproot Review on Upgrade Paths (Week 6)
- https://github.com/ajtowns/taproot-review/blob/master/week-6.md
- BIP-Tapscript (BIP 342)
- https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki
- Taproot Review on Tapscript Resource Limits (Week 4)
- https://github.com/ajtowns/taproot-review/blob/master/week-4.md#resource-limits
- PRs that are reviewed and merged
- PR #16902 on O(1) OP_IF/NOTIF/ELSE/ENDIF script implementation
- https://github.com/bitcoin/bitcoin/pull/16902
- PR #18002 on Abstract out script execution out of VerifyWitnessProgram()
- https://github.com/bitcoin/bitcoin/pull/18002
- Bitcoin Core PR review club on these PRs
- https://bitcoincore.reviews/16902.html
- Open PRs that need review
- Bitcoin Core PR #17977 implementing Taproot
- https://github.com/bitcoin/bitcoin/pull/17977
- PR #17977 commit to implement Tapscript script validation rules
- https://github.com/bitcoin/bitcoin/pull/17977/commits/988d7a795cfc29b37c3ea3359fb69412ab04de53
- PR #17977 commit to add Schnorr signature support to test framework
- https://github.com/bitcoin/bitcoin/pull/17977/commits/cb6cb7939b8f6d9c9ef302bad0f776c9f79c9361
- PR #17977 commit to add functional tests for Schnorr/Taproot/Tapscript
- https://github.com/bitcoin/bitcoin/pull/17977/commits/bf8b36ff10470c6e6ec016fadb1f6ca9b9cddf5a
- secp256k1 PR #558 implementing Schnorr
- https://github.com/bitcoin-core/secp256k1/pull/558
- Taproot and Lightning
- Nadav Kohen on “Replacing Payment Hashes with Payment Points” at The Lightning Conference 2019
- https://diyhpl.us/wiki/transcripts/lightning-conference/2019/2019-10-20-nadav-kohen-payment-points/
- Antoine Riard on a “Schnorr Taproot’d Lightning” at Advancing Bitcoin 2020
- https://diyhpl.us/wiki/transcripts/advancing-bitcoin/2020/2020-02-06-antoine-riard-taproot-lightning/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement