❒ PictureRoom's avatar
❒ PictureRoom
colincz@nostrplebs.com
npub1c8n9...ne96
Pictureman ✼ Guitarist ✼ Noderunner
❒ PictureRoom's avatar
❒ PictureRoom 7 months ago
Anyone know if @Blockstream has any discounts or promos atm? I remember seeing someone post something about it before but maybe that opportunity is gone for now #asknostr
❒ PictureRoom's avatar
❒ PictureRoom 7 months ago
Originally posted on @Stacker News # Bitcoin Privacy & Coin Control Reference Guide ## Core Privacy Strategy ### The 3-Wallet System 1. **Old Wallet (Jade)** - Contains traceable coins from exchanges, P2P, Alby, etc. 2. **Mixing Wallet (Sparrow Hot Wallet)** - Temporary wallet for privacy operations 3. **Clean Wallet (New Hardware/Cold Storage)** - Final destination, never connected to your identity ## Initial Cleanup Process ### Steps: 1. Create new seed phrase for clean wallet (completely separate from Jade) 2. Install Sparrow, create new hot wallet (different seed from both other wallets) 3. Transfer coins from Jade to Sparrow mixing wallet 4. Use Sparrow's "Privacy" toggle (Stonewall transactions) when sending 5. Send from Sparrow to clean wallet using private transactions 6. Wait days between each step - don't rush the process 7. Use different amounts - avoid round numbers 8. Send in batches rather than all at once 9. Wipe Sparrow mixing wallet when done ## Ongoing Acquisition Strategies ### New Bitcoin Purchases **From KYC Sources (Exchanges)** - Never send directly from exchange to clean wallet - Wait several days between exchange withdrawal and mixing - Jade (old coins) → Sparrow (mixing) → New Clean Wallet - Exchange → Wait → Sparrow mixing → Wait → Clean wallet - Use Stonewall transactions in Sparrow **From P2P Sources (Bisq, RoboSats, Local Meetups)** - Can send directly to clean wallet - No prior connection to your identity - No mixing required (but can add for extra privacy) ### Lightning Network Payments **Option 1: Direct Withdrawal** - Lightning already provides privacy benefits - Can withdraw directly to clean wallet - Optional: run through Sparrow mixing for extra privacy **Option 2: Enhanced Privacy via Boltz** - Let Lightning payments accumulate - Vary swap amounts (don't swap exact received amounts) - Use different timing patterns (daily/weekly variations) - Batch multiple Lightning payments into single swaps ## Tools & Their Uses ### Sparrow Wallet - Primary mixing tool - Stonewall transactions (fake coinjoins) - Works with hardware wallets - Privacy toggle for automatic private transactions - P2P Source → Clean wallet (direct) - Lightning payment → Your channel → Clean wallet - Lightning payment → Your channel → Boltz.exchange → Sparrow mixing → Clean wallet - **Best for:** Most privacy operations ### Boltz.exchange - Lightning ↔ Bitcoin swaps - Submarine swaps look like normal transactions - Minimal record keeping - **Best for:** Breaking Lightning→on-chain connections ### Hardware Wallets - Jade: Current wallet with traceable history - New hardware wallet: Clean destination storage - **Best for:** Secure storage of cleaned coins ## Key Rules & Best Practices ### Golden Rules 1. Never mix clean and dirty coins in the same wallet 2. Never reuse addresses in your clean wallet 3. Anything traceable to your identity goes through mixing first 4. Wait between steps - don't create timing patterns 5. Vary amounts - avoid round numbers and exact transfers ### Things to NEVER Do ❌ Send directly from exchange to clean wallet ❌ Mix coinjoined and non-coinjoined funds ❌ Immediately spend coinjoined outputs ❌ Create obvious timing patterns ❌ Reuse the mixing wallet for final storage ## Privacy Hierarchy (Best to Worst) 1. P2P purchases → Clean wallet (direct) 2. Lightning payments → Boltz → Sparrow → Clean wallet 3. Lightning payments → Clean wallet (direct) 4. KYC purchases → Sparrow → Clean wallet 5. Old coins → Sparrow → Clean wallet ## Specific Scenarios **"I just bought Bitcoin on Coinbase"** - Wait 3-7 days after purchase - Withdraw to Sparrow mixing wallet - Wait another few days - Use Privacy toggle, send to clean wallet **"Someone paid me via Lightning"** - Option A: Close channel, send directly to clean wallet - Option B: Accumulate payments, swap via Boltz, mix in Sparrow, send to clean wallet **"I want to buy Bitcoin privately"** - Use Bisq, RoboSats, or local meetups - Send directly to clean wallet - No mixing required **"I have old coins on my Jade"** - Follow initial cleanup process - Never use Jade addresses again after cleanup - Generate new clean wallet **"I made a mistake and mixed funds"** - Consider those coins compromised - Start fresh with new clean wallet - Be more careful going forward ## Technical Details ### Stonewall Transactions - Creates fake coinjoin appearance - Requires no coordination with others - Works with hardware wallets - Sufficient for most privacy needs - Automatically enabled with Sparrow's Privacy toggle ### Why This Approach Works - Breaks obvious transaction links - Creates plausible deniability - Reasonable complexity for non-technical users - Doesn't require advanced tools or coordination ## Maintenance & Future Considerations ### Ongoing Habits - Always use different addresses - Batch similar sources together - Maintain minimal records - Stay informed about privacy tools - Test with small amounts first ### Wallet Hygiene - Keep acquisition sources separate - Don't create predictable patterns - Regular privacy audits of your practices - Update tools as privacy landscape evolves ## Spending From Your Clean Wallet ### The Golden Rule for Spending Always use privacy tools when spending - don't let one careless transaction undo all your privacy work. ### Best Spending Practices **Option 1: Sparrow Privacy Toggle (Simplest)** - When sending from your clean wallet, always enable the Privacy toggle in Sparrow - This creates Stonewall transactions automatically - Works for most day-to-day spending **Option 2: Lightning Network (Most Private)** - Open Lightning channel from your clean wallet - Spend via Lightning (naturally private) - Use wrapped invoices for receiving change back **Option 3: PayNym/Payment Codes** - Set up PayNym in Sparrow for regular recipients - Creates unique addresses for each transaction - Recipient can't track your other transactions ### Spending Workflows by Scenario **Small, Frequent Purchases** - **Best for:** Coffee, small online purchases, regular payments - **Why:** Natural privacy, lower fees for small amounts **Large, Infrequent Purchases** - **Best for:** Major purchases, one-time payments - **Why:** Stonewall transactions provide sufficient privacy **Regular Bills/Payments** - **Best for:** Recurring payments to same recipient - **Why:** Prevents address reuse and transaction linking ### Key Spending Rules - Clean wallet → Lightning channel → Lightning payment - Clean wallet → (Privacy toggle ON) → Merchant - Clean wallet → PayNym setup → Ongoing private payments **Always Do:** ✅ Use Privacy toggle for all on-chain transactions ✅ Generate new addresses for receiving change ✅ Vary transaction timing and amounts ✅ Let Sparrow handle change management automatically **Never Do:** ❌ Send directly without privacy tools ❌ Reuse addresses for receiving payments ❌ Create obvious spending patterns ❌ Immediately spend change outputs ❌ Consolidate all UTXOs in one transaction ### Change Management - Don't immediately spend change outputs from private transactions - Mix change with other UTXOs before spending again - Use Sparrow's coin control features to select appropriate UTXOs ## Emergency Procedures ### If You Accidentally Mix Funds 1. Consider that wallet compromised 2. Create new clean wallet 3. Move clean coins to new wallet 4. Start fresh with better practices ### If Tools Stop Working - Sparrow alternatives: Electrum with privacy plugins - Boltz alternatives: Other submarine swap services - Always have backup privacy methods **Remember:** Perfect privacy is impossible, but this approach provides meaningful privacy improvements for most threat models while remaining practical for non-technical users.
❒ PictureRoom's avatar
❒ PictureRoom 7 months ago
The other day, I decided to take the bike out for a long ride — probably 10 miles or so — in the middle of a brutal 101° heat wave. Sometimes I get this strong urge to just go — to make new work, even if it's in places I’ve seen before. On a bike, I feel free. I can cover more ground, slip into places a car can’t go, and take my time. That day, I found myself weaving through the backs of office parks, sketchy side streets, and eventually down to the river — where I swim most days of the week. I laugh to myself at how much ground I ended up covering. Something’s been sitting in my mind lately; I don’t think being a photographer is just about knowing how to use a camera. Sure, you need to understand the tool — but the real skill might be vision. The ability to spot something worth noticing. And more importantly — reviewing (or curating) your work later. That’s where things start to come alive. Sometimes, when you're in the moment, you don’t totally know why you're drawn to a scene. But photography locks that moment in. Later, when you're looking at it again, that’s when it clicks. You learn something about yourself — what you’re naturally drawn to, what moves you, what makes you press the shutter. I’m still figuring it out. But there’s something about that process — the heat, the motion, the exploration, and the slow discovery of vision — that keeps pulling me in. #photography #noicemag #photostr #leica