BenWestgate / Bails

Bails is a Bitcoin solution protecting against surveillance, censorship, and confiscation. It installs Bitcoin Core on the encrypted Persistent Storage of Tails, creates and recovers Bitcoin Core wallets from Codex32 (BIP93) seed backups, and creates backup Bails USB sticks and shareable blank Bails USB sticks. Learn more in README.md.
MIT License
40 stars 7 forks source link

Create an IRC channel at libera chat and implement a wrapper around pidgeon #61

Closed BenWestgate closed 10 months ago

BenWestgate commented 11 months ago

This would allow users to get help with Bails from inside Tails and share feedback without restarting or photographing their PC. This will be much faster and easier than slack. Pidgeon comes pre-installed so will work perfect for this and the channel and server can be added to defaults. A valid concern about phishing attacks and scammers was raised and so each time clicking pidgeon a Warning can displayed.

The only problem I can see is this opens an attack vector Scammers could hang out in the IRC And be quicker to respond to the user to ask for their shares. You could maybe have admins but then you’d have to trust other people which still opens an attack vector

My proposed solution was a wrapper around pidgeon with safety instructions

Just put a wrapper on the app menu shortcut “Never share private information such as shares, secrets, passphrases, addresses, private keys, xprvs or public keys. The developers will Never Ask you for this information. It can also give a link to sign up information.”

Similar to the Bitcoin-qt console which says

WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.

BenWestgate commented 10 months ago

pidgeon is fairly complex because it requires creating a self-signed certificate to connect over Tor. Automating this would not be easy and telegram and slack are working fine for collabaoration.