You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Security Models|Overview|[Security models seminar video](https://youtu.be/6gGcS4N5Rg4), [Overview of Security Concerns](https://diyhpl.us/wiki/transcripts/scalingbitcoin/overview-of-security-concerns/), [Danger! Bitcoin Threat Models](https://www.youtube.com/watch?v=ddN58UqKPx0#t=750), [Bitcoin’s Security Model: A Deep Dive](https://www.coindesk.com/bitcoins-security-model-deep-dive), [Weaknesses](https://en.bitcoin.it/wiki/Weaknesses), [Speed-Security Tradeoffs in Blockchain Protocols](https://pdfs.semanticscholar.org/ac1a/918fc933b767d34574ec2cc6a33b4223dc1a.pdf), [The Onion Model of Blockchain Security](https://insights.deribit.com/market-research/the-onion-model-of-blockchain-security-part-1/)|
38
38
Security Models|Checkpoints, assumevalid, minimumchainwork|[Bitcoin's Diversity of Use-Cases and Security Models](https://bluematt.bitcoin.ninja/2017/02/28/bitcoin-trustlessness/), [Dave Harding Tweet on assumed valid blocks and minimum chainwork](https://twitter.com/hrdng/status/869206705548271616)|
39
39
Security Models|Defining SPV and lightclients|[Light Clients](https://gist.github.com/ariard/1034cd7624805d53334e80d4712fb8ee)|
40
40
Security Models|BIP 37 (bloom filters)|[BIP 37](https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki), [On the Privacy Provisions of Bloom Filters in Lightweight Bitcoin Clients](https://eprint.iacr.org/2014/763.pdf)|
41
-
Security Models|Neutrino |[BIP 157](https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki), [Neutrino: The Lighter Side of Lightning](https://blog.lightning.engineering/posts/2018/10/17/neutrino.html), [Index for BIP 157 block filters](https://github.com/bitcoin/bitcoin/pull/14121), [Exploring Neutrino](https://vimeo.com/316626387)|
41
+
Security Models|Neutrino |[BIP 157](https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki), [Neutrino: The Lighter Side of Lightning](https://blog.lightning.engineering/posts/2018/10/17/neutrino.html), [Index for BIP 157 block filters](https://github.com/bitcoin/bitcoin/pull/14121), [Exploring Neutrino](https://www.youtube.com/watch?v=luRGJc3uIIo)|
42
42
Security Models|Committed bloom filters|[Committed bloom filters for improved wallet performance and SPV security](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012636.html)|
43
-
Security Models|Fraud proofs|[Fraud Proofs (2018)](https://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/fraud-proofs/), [Fraud Proofs: Improving the ability of SPV clients to detect invalid chains (gist)](https://gist.github.com/justusranvier/451616fa4697b5f25f60), [Bitcoin Wizards Fraud Proof thread](https://people.xiph.org/~greg/bitcoin-wizards-fraud-proof.log.txt), [Improving SPV security with PoW fraud proofs](https://www.mail-archive.com/[email protected]/msg07913.html)|
43
+
Security Models|Fraud proofs|[Fraud Proofs (2018)](https://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/fraud-proofs/), [Fraud Proofs: Improving the ability of SPV clients to detect invalid chains (gist)](https://gist.github.com/justusranvier/451616fa4697b5f25f60), [Improving SPV security with PoW fraud proofs](https://www.mail-archive.com/[email protected]/msg07913.html)|
44
44
Security Models|Committed UTXO hashes|[UTXO set commitment hash](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-October/011638.html)|
Security Models|Utreexo|[ELI5: Utreexo](https://medium.com/@kcalvinalvinn/eli5-utreexo-a-scaling-solution-9531aee3d7ba), [A description of research by Thaddeus Dryja](https://dci.mit.edu/utreexo)|
47
47
Security Models|Alternative UTXO Set Proposals|[Alternative UTXO Set Proposals seminar video](https://youtu.be/F3BCP0wiYOw)|
48
48
Mining|Poisson distribution/Progress-free-ness|[The Poisson Distribution and Poisson Process Explained](https://towardsdatascience.com/the-poisson-distribution-and-poisson-process-explained-4e2cb17d459)|
@@ -82,7 +82,7 @@ Cryptography|Bitcoin, Chance and Randomness|[Bitcoin, Chance and Randomness](htt
82
82
Cryptography|On Bitcoin Security in the Presence of Broken Crypto Primitives|[On Bitcoin Security in the Presence of Broken Crypto Primitive](http://diyhpl.us/~bryan/papers2/bitcoin/On%20Bitcoin%20security%20in%20the%20presence%20of%20broken%20crypto%20primitives%20-%202016.pdf)|
83
83
Cryptography|Signatures and zero-knowledge proofs|[State of Cryptography - beyond ECDSA and sha256](https://scalingbitcoin.org/transcript/stanford2017/state-of-cryptography)|
84
84
Cryptography|zero knowledge proofs|[Introduction to SNARKs](https://www.youtube.com/watch?v=jr95o_k_SwI&feature=youtu.be)|
85
-
Cryptography|Bulletproofs|[How Bulletproofs Could Make Bitcoin Privacy Less Costly](https://bitcoinmagazine.com/articles/how-bulletproofs-could-make-bitcoin-privacy-less-costly/), [Bulletproofs: Faster Rangeproofs and Much More](https://blockstream.com/2018/02/21/bulletproofs-faster-rangeproofs-and-much-more/), [Bulletpoints on bulletproofs](https://joinmarket.me/blog/blog/bulletpoints-on-bulletproofs/), [From Zero Knowledge Proofs to Bulletproofs Paper](https://joinmarket.me/blog/blog/from-zero-knowledge-proofs-to-bulletproofs-paper/),[Building on Bulletproofs](https://medium.com/@cathieyun/building-on-bulletproofs-2faa58af0ba8)|
85
+
Cryptography|Bulletproofs|[How Bulletproofs Could Make Bitcoin Privacy Less Costly](https://bitcoinmagazine.com/articles/how-bulletproofs-could-make-bitcoin-privacy-less-costly/), [Bulletproofs: Faster Rangeproofs and Much More](https://blockstream.com/2018/02/21/bulletproofs-faster-rangeproofs-and-much-more/), [Building on Bulletproofs](https://medium.com/@cathieyun/building-on-bulletproofs-2faa58af0ba8)|
Cryptography|Schnorr| [Introduction to Schnorr Signatures (video)](https://youtu.be/XKatSGCZ-gE), [Simple Schnorr Multi-Signatures with Applications to Bitcoin](https://eprint.iacr.org/2018/068.pdf), [Liars, cheats, scammers and the Schnorr signature](https://joinmarket.me/blog/blog/liars-cheats-scammers-and-the-schnorr-signature/)|
88
88
Cryptography|Diffie-Hellman|[Diffie-Hellman Key Exchange: A Non-mathematician’s explanation](https://community.cisco.com/legacyfs/online/legacy/3/5/6/26653-dh.PDF)|
Transactions|0-conf transactions|[Support for zero-confirmation transactions at Bitcoin ATM](https://coinatmradar.com/blog/support-zero-confirmation-transactions-at-bitcoin-atm/), [Solving the 0-conf problem using forfeits](https://gist.github.com/awemany/619a5722d129dec25abf5de211d971bd)|
99
99
Transactions|Partially Signed Bitcoin Transactions|[Partially Signed Bitcoin Transactions (video)](https://www.youtube.com/watch?v=H6xZSRDXUiU), [BIP 174](https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki), [Partially Signed Bitcoin Transactions](https://bitcointechweekly.com/front/bip-174-psbt-partially-signed-bitcoin-transactions/), [PSBT Howto for Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/master/doc/psbt.md), [Partially Signed Bitcoin Transaction (PSBT) format](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-August/014843.html)|
Wallet|Replace by Fee|[Opt-in Full Replace-by-Fee Signaling](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki), [Support for zero-confirmation transactions at Bitcoin ATM](https://coinatmradar.com/blog/support-zero-confirmation-transactions-at-bitcoin-atm/)|
125
125
Wallet|Coin selection| [Unspent Management and Coin Selection](https://www.youtube.com/watch?v=hrlNN3BSB6w), [Coin Selection](https://bitcoinedge.org/tutorial/dpp105-karl-johan-alm-bitcoin-wallets-coin-selection), [Coin Selection (Scaling 2016)](https://scalingbitcoin.org/transcript/milan2016/coin-selection), [An Evaluation of Coin Selection Strategies](http://murch.one/wp-content/uploads/2016/11/erhardt2016coinselection.pdf)|
126
-
Wallet|Hardware wallets with Bitcoin core|[Using your hardware wallet with Bitcoin Core](https://vimeo.com/316634495)|
126
+
Wallet|Hardware wallets with Bitcoin core|[Using your hardware wallet with Bitcoin Core](https://www.youtube.com/watch?v=hWgSjtbyN8U)|
127
127
Scripts & Contracts|Scripting & Transactions|[Scripts - general & simple video](https://youtu.be/np-SCwkqVy4)|
128
128
Scripts & Contracts|Scripting & Transactions|[Bitcoin Script: Past and Future video](https://youtu.be/H-wH6mY9pZo?t=2504)|
129
129
Scripts & Contracts|Scripting & Transactions - P2PKH, P2SH, P2WPKH, P2WSH, Bech32|[P2PKH, P2WPKH, P2SH, P2WSH](https://www.youtube.com/watch?time_continue=8&v=nrYOMjVmqi8), [Dissecting a P2PKH Bitcoin Transaction down to the last Byte](https://youtu.be/1n4g3eYX1UI), [Bitcoin Multisig and P2SH Transactions](https://www.youtube.com/watch?v=K-ccC9YZ8UI)|
@@ -138,23 +138,23 @@ Scripts & Contracts|ZK STARKS|[Scalable, transparent, and post-quantum secure co
138
138
Scripts & Contracts|Discreet Log Contracts|[Discreet Log Contracts](https://dci.mit.edu/research/smart-contracts-discrete-log-contracts), [Discreet Log Contracts: invisible smart contracts on the Bitcoin blockchain](https://medium.com/@gertjaap/discreet-log-contracts-invisible-smart-contracts-on-the-bitcoin-blockchain-cc8afbdbf0db)|
139
139
Scripts & Contracts|Miniscript| [Miniscript](http://diyhpl.us/wiki/transcripts/stanford-blockchain-conference/2019/miniscript/), [Policy to Miniscript compiler](http://bitcoin.sipa.be/miniscript/)|
140
140
Scripts & Contracts|State of script|[The State of Script (2018)](https://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/bitcoin-script/)|
141
-
Fungibility & Scalability| Overview |[The current state of Bitcoin fungibility (2019)](https://vimeo.com/316635787)|
141
+
Fungibility & Scalability| Overview |[The current state of Bitcoin fungibility (2019)](https://www.youtube.com/watch?v=lz1wB_hWpvo)|
Fungibility & Scalability|Why fungibility is important|[Fungibility And Scalability](https://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/fungibility-and-scalability/), [Fungibility overview](https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/fungibility-overview/), [Fungibility as an Attack Vectors: ](https://medium.com/chainrift-research/bitcoins-attack-vectors-fungibility-ed58cb4cff73)|
144
144
Fungibility & Scalability|Privacy|[Different Approaches to Privacy on the Blockchain](https://blockstream.com/2017/09/08/different-approaches-to-privacy/), [Privacy](https://en.bitcoin.it/wiki/Category:Privacy), [Privacy](https://en.bitcoin.it/wiki/Privacy), [How much privacy is enough? Threats, scaling, and trade-offs in blockchain privacy protocols](https://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/how-much-privacy-is-enough/), [Privacy surrounding the Blockchain](https://medium.com/scalar-capital/privacy-surrounding-the-blockchain-7b92a6deea62)|
145
-
Fungibility & Scalability|Chain analysis|[Chainalysis Live Demo](https://www.youtube.com/watch?v=9OtPOQwLBjc), [Let's talk about ChainAnalysis](https://www.reddit.com/r/Bitcoin/comments/70oftr/lets_talk_about_chainanalysis/dn4vxug/?utm_source=share&utm_medium=web2x), [The Bitcoin Big Bang](https://www.elliptic.co/data-visualizations/bitcoin-transaction-visualization-big-bang)|
145
+
Fungibility & Scalability|Chain analysis|[Chainalysis Live Demo](https://www.youtube.com/watch?v=9OtPOQwLBjc), [Let's talk about ChainAnalysis](https://www.reddit.com/r/Bitcoin/comments/70oftr/lets_talk_about_chainanalysis/dn4vxug/?utm_source=share&utm_medium=web2x)|
Fungibility & Scalability|Transaction origin analysis| [A Fistful of Bitcoins: Characterizing Payments Among Men with No Names](http://cseweb.ucsd.edu/~smeiklejohn/files/imc13.pdf)|
148
148
Fungibility & Scalability|Coinjoin|[Coinjoin wiki page](https://en.bitcoin.it/wiki/CoinJoin)|
149
-
Fungibility & Scalability|Confidential Transactions|[Confidential Transactions](https://people.xiph.org/~greg/confidential_values.txt), [Bitcoins with Homomorphic Value](https://bitcointalk.org/index.php?topic=305791.0), [Confidential Transactions](https://elementsproject.org/features/confidential-transactions), [A Primer to Confidential Transactions](https://medium.com/@ecurrencyhodler/a-primer-to-confidential-transactions-e6ab3dd2bf1e), [Finessing Commitments](https://joinmarket.me/blog/blog/finessing-commitments/)|
150
-
Fungibility & Scalability|Tumblebit|[TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub](http://diyhpl.us/~bryan/papers2/bitcoin/TumbleBit:%20An%20untrusted%20bitcoin-compatible%20anonymous%20payment%20hub%20-%202016.pdf), [Tumblebit](https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/tumblebit/), [Tumblebit for the Tumble Curious](https://joinmarket.me/blog/blog/tumblebit-for-the-tumble-curious/)|
149
+
Fungibility & Scalability|Confidential Transactions|[Bitcoins with Homomorphic Value](https://bitcointalk.org/index.php?topic=305791.0), [Confidential Transactions](https://elementsproject.org/features/confidential-transactions), [A Primer to Confidential Transactions](https://medium.com/@ecurrencyhodler/a-primer-to-confidential-transactions-e6ab3dd2bf1e)|
150
+
Fungibility & Scalability|Tumblebit|[TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub](http://diyhpl.us/~bryan/papers2/bitcoin/TumbleBit:%20An%20untrusted%20bitcoin-compatible%20anonymous%20payment%20hub%20-%202016.pdf), [Tumblebit](https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/tumblebit/)|
Fungibility & Scalability|Schnorr| [Schnorr Signatures for Bitcoin - BPASE '18](https://blockstream.com/2018/02/15/schnorr-signatures-bpase/), [Flipping the scriptless script on Schnorr](https://joinmarket.me/blog/blog/flipping-the-scriptless-script-on-schnorr/), [Schnorr Signatures](https://medium.com/scalar-capital/schnorr-signatures-754038368b87)|
153
153
Fungibility & Scalability|Bellare-Neven|[Multi-Signatures in the Plain Public-Key Model and a General Forking Lemma](https://cseweb.ucsd.edu/~mihir/papers/multisignatures-ccs.pdf)|
154
154
Fungibility & Scalability|Threshold Schemes|[Threshold cryptosystem](https://en.wikipedia.org/wiki/Threshold_cryptosystem), [Threshold signatures and accountability](http://diyhpl.us/wiki/transcripts/sf-bitcoin-meetup/2019-02-04-threshold-signatures-and-accountability/)|
155
155
Fungibility & Scalability|Signature aggregation|[Signature aggregation for improved scalablity](https://bitcointalk.org/index.php?topic=1377298.0), [Schnorr signatures and signature aggregation](https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/), [BLS Multi-Signatures With Public-Key Aggregation](https://crypto.stanford.edu/~dabo/pubs/papers/BLSmultisig.html)|
156
156
Fungibility & Scalability|MuSig|[Key Aggregation for Schnorr Signatures](https://blockstream.com/2018/01/23/musig-key-aggregation-schnorr-signatures/), [MuSig: A New Multisignature Standard](https://blockstream.com/2019/02/18/en-musig-a-new-multisignature-standard/), [Simple Schnorr Multi-Signatures with Applications to Bitcoin](https://eprint.iacr.org/2018/068)|
157
-
Fungibility & Scalability|Taproot| [Taproot and Policy (video)](https://youtu.be/EdRm_mnoCWc), [Taproot and graftroot](http://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/edgedevplusplus/taproot-and-graftroot/), [Taproot: SegWit version 1 output spending rules](https://github.com/sipa/bips/blob/bip-schnorr/bip-taproot.mediawiki)|
157
+
Fungibility & Scalability|Taproot| [Taproot and Policy (video)](https://youtu.be/EdRm_mnoCWc), [Taproot and graftroot](http://diyhpl.us/wiki/transcripts/scalingbitcoin/tokyo-2018/edgedevplusplus/taproot-and-graftroot/), [Taproot: SegWit version 1 output spending rules](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)|
158
158
Fungibility & Scalability|Graftroot|[Graftroot: Private and efficient surrogate scripts under the taproot assumption](https://bitcoin-development.narkive.com/jqVWWk4l/graftroot-private-and-efficient-surrogate-scripts-under-the-taproot-assumption)|
159
159
The P2P Network|Overview of the p2p network|[Bitcoin Peer-to-Peer Network](https://youtu.be/eVerdR2hOMw)|
160
160
The P2P Network|Overview of the p2p network|[Adversarial Thinking in the Peer-to-Peer Network - first 41:29](https://youtu.be/H-wH6mY9pZo)|
0 commit comments