Should Payjoin be introduced into Bitcoin Core wallet? Not a strong yes, but no direct objections.
Would require user interaction, so if the user doesn't initiate Payjoin, the corresponding code path wouldn’t be invoked.
Does Payjoin require HTTPS to be re-introduced? No, Payjoin uses Oblivious HTTP. Uses HTTP with an encrypted payload. Could use existing crypto modules in Bitcoin. HTTP in Bitcoin Core is a larger topic, so the implementation of HTTP for Payjoin should align with the larger usage of HTTP. For Payjoin, would Bitcoin Core need to be an HTTP server, or just client? Just client.
Concerns were expressed about ensuring safety when parsing (HTTP) responses.
Are there any other potential uses for OHTTP outside of Payjoin? Nothing concrete was identified.
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts