Skip to content

Create transaction privacy page #175 - #349

Merged
pavlenex merged 31 commits into
BitcoinDesign:masterfrom
johnsBeharry:feature/tx-privacy
May 28, 2021
Merged

Create transaction privacy page #175#349
pavlenex merged 31 commits into
BitcoinDesign:masterfrom
johnsBeharry:feature/tx-privacy

Conversation

@johnsBeharry

@johnsBeharryjohnsBeharry commented May 26, 2021

Copy link
Copy Markdown
Contributor
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

@johnsBeharryjohnsBeharry self-assigned this May 26, 2021
@johnsBeharryjohnsBeharry added Copy Task is about improving text. payments labels May 26, 2021
@GBKSGBKS added this to the Sprint #5 milestone May 26, 2021
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md
Comment threadguide/payments/privacy.md
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md
Comment threadguide/payments/privacy.md
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md Outdated
Comment threadguide/payments/privacy.md
Comment threadguide/payments/privacy.md
danielnordh
danielnordh previously approved these changes May 28, 2021

@danielnordhdanielnordh left a comment

Copy link
Copy Markdown
Contributor

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.

@pavlenexpavlenex left a comment

Copy link
Copy Markdown
Contributor

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:masterMay 28, 2021
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CopyTask is about improving text.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create page for Transaction privacy

5 participants

@johnsBeharry@pavlenex@GBKS@danielnordh@Bosch-0