Bitcoin Forum
January 31, 2023, 11:32:56 AM *
News: Latest Bitcoin Core release: 24.0.1 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Poll: Is Bitcoin a weapon or speech? on: November 27, 2022, 07:41:23 AM
There is an ongoing battle on Bitcoin Twitter about whether Bitcoin should be considered a weapon (and protected by the Second Amendment in the US) or speech (and protected by the First Amendment in the US).

The legal precedent is that encryption is a munition in the United States, and therefore protected by the Second Amendment. During the Crypto Wars of the 90ís, cypherpunk Adam Back made a ridicule of this by creating a t-shirt with an RSA-encrypted message on the back, making it illegal to export or show this shirt to non-US citizen.


I personally donít care what Bitcoin is called. However, there are people in the US government trying to legally classify Bitcoin as a weapon. That is why this conversation is important. To me, Bitcoin is property, and nobody has the right to take your property. Unfortunately in the US, property is irrelevant because politicians have interpreted the Commerce Clause of the Constitution to mean they can regulate absolutely any "substance" in existence.
2  Bitcoin / Bitcoin Discussion / Buy Bitcoin before the banks and governments do on: November 23, 2022, 08:15:39 AM
"The root problem with conventional currency is all the trust thatís required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust.

Banks must be trusted to hold our money and transfer it electronically, but they lend it out in waves of credit bubbles with barely a fraction in reserve. We have to trust them with our privacy, trust them not to let identity thieves drain our accounts." - Satoshi Nakamoto
3  Bitcoin / Bitcoin Discussion / We canít vote our way to freedom, but we can build our way to freedom on: November 22, 2022, 11:44:31 AM
Bitcoin is an unstoppable force against the enslaving fiat system. This is why I own Bitcoin. But it makes me wonder; what else can we replace with a technology that is permissionless and immutable?

I have seen people trying to build apps that could replace politicians from deciding how our taxes are distributed, but perhaps they have the same centralized failures that DigiCash had before Bitcoin.

Maybe Bitcoin is all we really need. "Fix the money, fix the world".
4  Bitcoin / Bitcoin Discussion / What feature of Bitcoin do you think is most difficult to understand? on: November 17, 2022, 05:59:08 PM
Bitcoin has many features that make it the greatest money ever created, but sometimes itís difficult for non-technical people to understand how to use these features. There are very smart people working on Bitcoin, and I think sometimes they assume coding terms they use everyday should be easy for everyone to understand.

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.

For example, Bitcoin has a timelock feature that can create a transaction that is impossible to spend until a certain date or block height is reached. You can do this using OP_CHECKLOCKTIMEVERIFY, but it seems most people donít know how to use this feature or where to even begin.

Some people seemed worried about self-custody and storing their private key or seed phrase securely. Hardware wallets make this easier by requiring a pin or password to access your Bitcoin.
5  Bitcoin / Bitcoin Discussion / Write a song with your seed phrase on: November 16, 2022, 09:45:03 PM
"I wish I was like you
Easily amused
Find my nest of salt
Everythingís my fault
I'll take all the blame
Aqua sea foam shame
Sunburn freezer burn
Choking on the ashes of her enemy"

- All Apologies by Nirvana

Humans have trouble remembering nonsense like 12 random words, but if you write some lyrics and add the melody to your favorite song, itís a lot easier. I have no idea what Kurt Cobain is talking about above, but if the melody is good, we can remember any combination of words.


I am not suggesting this to be your only option for storing your seed phrase. I just thought it could be helpful to remember your seed phrase, in case you lose your backups.
6  Bitcoin / Bitcoin Discussion / The benefits of self-custody outweigh the risk of exchanges on: November 16, 2022, 04:29:11 PM
You may have heard of James Howells and his $11 million plan to find a hard drive with $181 million in Bitcoin. That is a risk of self-custody, but his chance of finding his bitcoin is actually good.

If you had bitcoin held on FTX, there is no amount of money or time that will bring those coins back. They are gone. You have a 0% chance of finding those bitcoin.

Even in the worst case scenario, self-custody is better than an exchange.

Not your keys, not your bitcoin.


I originally had the title worded wrong. I meant the risks of self-custody are worth taking over the risk of exchanges.

7  Bitcoin / Project Development / BTCapsule is a GUI to timelock your BTC, and allows you to change your mind on: November 12, 2022, 03:55:42 AM
How it works

BTCapsule is an open-source program that can help timelock your bitcoin to a date of your choosing. You simply generate a P2SH address, add a date, the txid and vout number of your transaction, and the amount of BTC you sent to the address (minus miner fees).

This will create two folders with several files. You will get two separate paper wallets (sender_wallet.txt and receiver_wallet.txt).

The senders_wallet will contain a redeem script that can be used at any time to get your bitcoin back, just in case you ever change your mind. It also contains the master private key used to create the transactions.

The receiver_wallet will contain a timelocked redeem script that is not redeemable until the date you chose. They will also have their own private key to sweep the wallet.

Just copy the receiver_files folder to a flash drive and give it to your loved one. They will not get the bitcoin until you choose, and if youíre (hopefully) still alive when the timelock expires, just redeem from your sender_wallet and create a new transaction.

When youíre ready to redeem, just visit a blockchain explorer and broadcast the redeem script. Once itís been confirmed, you can use BTCapsuleís Sweep Wallet feature.

Sweep Wallet

To sweep your wallet, make sure the wallet with your particular redeem script is in the same folder as BTCapsule. Run BTCapsule, enter an address and the amount of BTC you want to redeem (a little less than available if you want to pay miner fees), and it will create a new file called redeem.txt that can be broadcast on a block explorer.

You can download BTCapsule for Linux and learn more at:

You can view the source code at:

I have also included a testnet version of the code, so if you have Python, feel free to test it out and see how it works.

UPDATE 11-15-2022

BTCapsule now creates two folders, sender_files and receiver_files, and puts the appropriate files in each folder. So now you just have to copy the receiver_files folder and paste it into a seperate USB flashdrive.

UPDATE 11-18-2022

BTCapsule (testnet) is now available for Linux! Try it out and let me know what you think.

When you download BTCapsule, you will have to right-click the file, select "Properties>Permissions" and check the box that says "Allow executing file as program" (Ubuntu). When you generate an address, Google "Bitcoin testnet faucet" and have coins sent to the generated P2SH address.

UPDATE 11-22-2022

BTCapsule (testnet) is now available for Windows!

Windows Defender may flag BTCapsule because it was made with PyInstaller. I do not have $500 for a signed-certificate right now. When you generate an address, Google "Bitcoin testnet faucet" and have coins sent to the generated P2SH address.
8  Bitcoin / Development & Technical Discussion / What would be required to send fake information to getblockchaininfo? on: October 19, 2022, 02:01:51 AM
I have created a program that uses getblockchaininfo to record the timestamp from Bitcoin Core. I have been asked several times if someone could create a fake Bitcoin blockchain and fake this information. I personally donít know how to do this, but if someone has information that could help me try it, I would be willing to test it out.

My program requires using 127.0.01 IP address and port 8332, and this cannot be changed so that testnet is not an option.

What would be required to fake this information. Is it easy to do?
9  Bitcoin / Project Development / BTCapsule is now FREE and logs year from Bitcoin Coreís mediantime on: October 16, 2022, 11:17:04 PM
Iím sorry to create another post, but this is a significant upgrade.

BTCapsule is an open source Bitcoin time capsule for your private keys. I have been listening to the community, and I really think I have addressed all issues with the previous version.

BTCapsule now uses Bitcoin Coreís 'mediantime' to log the year from Bitcoinís timestamp and decrypt your private keys. This actually solved two problems. Not only does BTCapsule use the only fully decentralized clock straight from the Bitcoin blockchain, but it also means BTCapsule never has to use the internet. This is not an API call to a centralized block explorer website. You can install Bitcoin Core, download the blockchain, and check the date offline.

I have also made BTCapsule free to download. If you find value in BTCapsule, please consider donating some sats on my website. I still have a lot to do; like port BTCapsule to Linux, work on the UI, and clean up the code. I also want to throw it out there that I would love to work in the Bitcoin industry if anyone is hiring. My style is dirtier than fiat money, but I will hack away at a problem until itís solved.

You can view the source code here:

And to download BTCapsule thatís been converted to C and compiled to an .exe, please visit my website:

Update 10/19/22

Linux version has been temporarily removed

10  Bitcoin / Bitcoin Technical Support / Trouble pruning Bitcoin Core when installing to a USB drive on: October 14, 2022, 08:07:13 PM
Iím installing Bitcoin Core to a 32Gb thumb drive. These are the steps I took:

1. Choose my thumb drive ďD:\Ē as the installer location

2. Refuse to let Bitcoin Core start automatically after setup

3. Create a shortcut and set ďTargetĒ to ďD:\Bitcoin\bitcoin-qt.exe -datadir=D:\BitcoinĒ

4. Open Bitcoin Core from shortcut and choose Settings>Options>Open Configuration File


When I closed Bitcoin Core, my debug.log file would say itís checking D:\Bitcoin, but ďbitcoin.conf not found, (skipping)Ē. Now my debug.log doesnít offer any clues. It just shows the different blocks.

If I choose Settings>Options in Bitcoin Core Shortcut, it shows that prune is set to prune=550, so it must see the bitcoin.conf file.

However, my thumb drive has now used about 20Gb of storage and continues to fill up.
11  Bitcoin / Project Development / BTCapsule- a Bitcoin Time Capsule- is now Open Source on: October 09, 2022, 08:02:03 PM
BTCapsule is a Bitcoin Time Capsule for your private keys. Enter a year and your private keys, and when the year arrives, your private keys will be available to whoever you give the program to. This is perfect for inheritance of Bitcoin, very easy to use, and allows you full access to your Bitcoin.

You can view the source code here:

On my website, BTCapsule has been converted to C and compiled to machine code. The method of compilation makes it very hard, if not impossible, to decompile. You are more than welcome to use the code, but please consider purchasing to help with future development and operational fees. Thanks!

12  Bitcoin / Project Development / BTCapsule is a Bitcoin Time Capsule to leave your private keys as an inheritance on: October 02, 2022, 10:09:14 AM

This version of BTCapsule is no longer available. Please see the new thread here:


I have created a program that allows you to leave your private keys as an inheritance, or it can replace Timelock by allowing you to hide your private keys until a specific year.

The program is very simple. Move it to a thumb drive, turn off your internet, and enter a future year and your private keys. You can give the thumb drive to a loved one, and when the year arrives, they will have access to your keys.

There is no need to trust lawyers or any third party.

Please let me know what you think. Thanks!


I have worked very hard on my program, and I hope I have addressed all concerns.

More sources for UTC time

I have added multiple sources for checking UTC time online. I will now post them, as Iím not concerned about them being hacked. Time is now coming from the Network Time Protocol from various sources. These are the sources, in order of possible failure: (United States government servers) (a mostly decentralized pool on distributed networks. Used by major Linux distributions)

Keys are NEVER online

I have added a feature that can keep your private keys from ever seeing the internet. Basically, you turn off the internet and move the keys.txt file to another thumb drive. Then turn the internet back on to check the date. If successful, it will create another encrypted file. Turn the internet off, move the keys.txt back into the folder with BTCapsule, and your private keys will be available. You can read the directions here:

The only concern I havenít addressed is making the program Open Source. I am considering this, but I fear Open Source will make it easier to exploit. I am thinking about providing the code without sensitive data, but Iím not sure yet.

Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!