Skip to content

Details

Adam Gibson will join us for a Socratic Seminar on privacy.

The Jitsi link is here: https://meet.jit.si/LimitedSocraticAdamGibson

The YouTube livestream is here: https://www.youtube.com/watch?v=hX86rKyNB8I

To join the Jitsi call you will need to message us to get a link (ideally DM on Twitter @LDNBitcoinDevs). Spaces are limited.

You can post questions on YouTube comments, tweet @LDNBitcoinDevs or message in the IRC channel ##ldnbitcoindevs

Pastebin for resources on Payjoin/P2EP: http://pastebin.com/RR3AsPV2

https://x0f.org/@waxwing/104109430350257789

https://x0f.org/@waxwing/104111012928739572

Payjoin reading materials:

https://blockstream.com/2018/08/08/en-improving-privacy-using-pay-to-endpoint/

https://joinmarket.me/blog/blog/payjoin/

For quick summary, see: https://en.bitcoin.it/wiki/PayJoin

Before implementation, this gist: note the comments, which talk about the UIH1 and UIH2 heuristics in some detail:

https://gist.github.com/AdamISZ/4551b947789d3216bacfcb7af25e029e

Existing implementations

On JoinMarket, see
https://github.com/JoinMarket-Org/joinmarket-clientserver/commit/28abddf062799747d5feda4df586af0bf5384373#diff-b44857f83fd062feddfd267bda857169

On Samourai, see Stowaway

BIP 79; Ryan Havar, "bustapay", https://github.com/bitcoin/bips/blob/master/bip-0079.mediawiki

Some critiques from Adam: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-January/016625.html (and ensuing discussion)

Most recently, the btcpayserver doc (which is a delta from BIP79 above):

https://github.com/btcpayserver/btcpayserver-doc/blob/eaac676866a4d871eda5fd7752b91b88fdf849ff/Payjoin-spec.md

LaurentMT's thoughts on steganographic txs:

https://gist.github.com/LaurentMT/c38794ef6a62b2f8c76d7f694a3e7777

The SNICKER draft BIP: https://gist.github.com/AdamISZ/2c13fb5819bd469ca318156e2cf25d79

Blog post on SNICKER: https://joinmarket.me/blog/blog/snicker/

Aaron van Wirdum article in Bitcoin Magazine on SNICKER: https://bitcoinmagazine.com/articles/snicker-how-alice-and-bob-can-mix-bitcoin-with-no-interaction

Discussion of payjoin in BTCPay Server: https://github.com/btcpayserver/btcpayserver-doc/issues/486

Payjoin risks: https://github.com/btcpayserver/btcpayserver-doc/pull/493/files#diff-d07b15a011f50d35ce88827ca96ed710

Chris Belcher's excellent privacy wiki: https://en.bitcoin.it/wiki/Privacy

Adam presented at London Bitcoin Devs on Schnorr and other cryptographic protocols in July 2018: https://www.youtube.com/watch?v=mLZ7qVwKalE

Adam Gibson was on the Stephan Livera podcast in February 2020: https://stephanlivera.com/episode/149/

Previous podcast appearances included the Unhashed podcast in December 2019: https://www.unhashedpodcast.com/episodes/adam-gibson-join-market-privacy-open-networks

And the Bottomshelf Bitcoin podcast in August 2018: https://www.youtube.com/watch?v=mkS8tZtYbic

Adam blog post on Scriptless Scripts: https://joinmarket.me/blog/blog/flipping-the-scriptless-script-on-schnorr/

You may also like