Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create transaction privacy page #175 #349

Merged
merged 31 commits into from May 28, 2021

Conversation

johnsBeharry
Copy link
Contributor

@johnsBeharry johnsBeharry commented May 26, 2021

type: page
title: Transaction privacy
permalink: /guide/payments/privacy
file: guide/payments/privacy.md

Problem

Just like the internet once something is public it's there forever. There is no silver bullet when it comes to preserving a user's privacy in bitcoin. It takes constant diligence, and not only can information leak from the user's own bad/uninformed choices, but a counterparty can cause the user's privacy to be compromised if there is a leak on their end.

Solution

  • Don't reuse addresses
  • Label coins with the names of the observer for easier coin selection
  • Coinjoin
  • Design with privacy in mind

Assumptions about the reader

  1. Has read transaction structure

Result


Follow up tasks

  • Create graphic showing points of compromise (wallet, node, post-confirmation/blockchain surveillance).
  • Illustrate tracing ownership across a series of input destruction and creation events.
  • Mention constraints like gap limit when generating a large amount of potentially unused addresses.

Closes #175

@johnsBeharry johnsBeharry self-assigned this May 26, 2021
@johnsBeharry johnsBeharry added Copy Task is about improving text. payments labels May 26, 2021
@GBKS GBKS added this to In progress in Content via automation May 26, 2021
@GBKS GBKS added this to the Sprint #5 milestone May 26, 2021
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
guide/payments/privacy.md Outdated Show resolved Hide resolved
Co-authored-by: Christoph Ono <chri@sto.ph>
danielnordh
danielnordh previously approved these changes May 28, 2021
Copy link
Contributor

@danielnordh danielnordh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've gone through the text specifically and committed wording and readability tweaks.
Good to go in my eyes. There's an outstanding comment from @GBKS about a link that should be addressed/closed.

Copy link
Contributor

@pavlenex pavlenex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed the link thingy in d9b8210

We're good to go, great work everyone! 🚀

@pavlenex pavlenex merged commit 9b8537a into BitcoinDesign:master May 28, 2021
Content automation moved this from In progress to Done May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Copy Task is about improving text.
Projects
Development

Successfully merging this pull request may close these issues.

Create page for Transaction privacy
5 participants