Avatar
Ape Mithrandir
d361c522fc291b1d478b23bcdcc81838d06a061e1d6e66b46c328daab6fe887c
Bitcoin | Bisq | Sparrow | Self-Hosting | https://github.com/apemithrandir/self-hosting-guide

Step 1 Never buy KYC Bitcoin again. All future purchases will be KYC-free.

Step 2 Start selling all your KYC Bitcoin, while buying back KYC-free.

Step 3 Be an actual Bitcoiner.

https://fountain.fm/episode/r9ZiAji0b0LcMNLPxTGL

nostr:nevent1qvzqqqpxquqzpzmcsu0naulznu8l9k7wl0pjf4ck999y3mtg34fejp7e8dege32mcceset

Replying to Avatar hasky

Guide on How to Use PayJoin (BIP78)

PayJoin (P2EP) is a privacy-enhancing Bitcoin transaction protocol. It helps obscure the transaction trail by having both the sender and receiver contribute inputs to the transaction. Here’s a step-by-step guide:

Step 1: Understand the Basics

• What is PayJoin?

A protocol allowing sender and receiver to combine inputs, improving privacy by making the transaction indistinguishable from regular ones.

• Why Use It?

• Enhances privacy for both sender and receiver.

• Breaks common transaction tracking heuristics.

Step 2: Check Prerequisites

• Wallet Support

Ensure both sender and receiver use wallets that support PayJoin (e.g., Wasabi, Samourai, BTCPay Server, BlueWallet).

• Merchant Support

If sending to a merchant, confirm they accept PayJoin.

Step 3: Sender’s Setup

1. Choose a Wallet

Use a PayJoin-compatible wallet.

2. Prepare Inputs

Ensure sufficient Bitcoin balance in your wallet.

3. Initiate Payment

When scanning or entering the merchant’s invoice, ensure the wallet recognizes it as PayJoin-enabled.

Step 4: Receiver’s Setup (Merchant/Individual)

1. Install PayJoin-Compatible Server

• Use tools like BTCPay Server or a compatible wallet with PayJoin integration.

• Configure your payment system to enable PayJoin.

2. Generate Invoice

Create a standard invoice as usual. PayJoin functionality is embedded seamlessly.

Step 5: Execute the PayJoin Transaction

1. Sender Sends Transaction Proposal

The sender’s wallet proposes a transaction and sends it to the receiver’s PayJoin endpoint.

2. Receiver Adds Inputs

The receiver’s wallet or server adds its inputs to the transaction, creating a PayJoin transaction.

3. Transaction Broadcast

The updated transaction is signed and broadcast to the Bitcoin network.

Step 6: Verify Transaction

• Confirm the transaction is successful on the Bitcoin blockchain.

• Both sender and receiver should verify the amount and confirm privacy enhancements.

Step 7: Best Practices for Enhanced Privacy

• Avoid reusing Bitcoin addresses.

• Use CoinJoin or other mixing services for additional privacy if needed.

• Regularly update wallet software for the latest PayJoin support.

By following these steps, you can seamlessly use PayJoin for more private Bitcoin transactions.

#payjoin #bitcoin #bip78 #nostr #wallet

Replying to Avatar SatStacker

I know nostr:npub1cn4t4cd78nm900qc2hhqte5aa8c9njm6qkfzw95tszufwcwtcnsq7g3vle talks about it but couldn’t figure out how a person pays for things that won’t take a CC payment and requires a checking account. And even more so in a way that is not KYC.

In today's world, unfortunately, there are many services that refuse to offer privacy preserving methods of payment.

Samourai and TDev were working on Atomic Swaps before the DoJ snatched them #FreeSamourai

Bitcoin got to where it was 10 years ago by preparing for adversarial environments.

Bitcoin got from 2014 got to where it is today by taking victory for granted 😢