Bitcoin Forum
June 29, 2022, 04:49:30 PM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 »
1  Bitcoin / Bitcoin Discussion / Brainwallets. Anyone still using them in 2017? on: June 22, 2017, 08:15:06 PM
I took a long hiatus from bitcoin and am back now.  Back in the day, brainwallets were a popular (though usually horribly insecure) storage option. Are people using them nowadays? Perhaps for storing small amounts?
2  Economy / Web Wallets / Be careful - The top Google result for 'blockchain' is a scam ad on: May 15, 2016, 05:14:50 PM
Look at that URL. Watch out, folks.  

[EDIT] Reported to Google.
3  Bitcoin / Bitcoin Discussion / RIP Hal Finney on: August 28, 2014, 08:10:51 PM
So long, exceptional person.

Hal was a central figure of modern cryptography and will be remembered forever.
4  Bitcoin / Development & Technical Discussion / what's going on at that address? on: August 18, 2014, 06:48:30 AM
Could some explain what's the point of these transactions?

Seems like coins just keep going out and back into the same address - only 1 output, and 1 input.  


How would that be useful? Am I missing something?
5  Economy / Gambling / KeyAngel: an anti-gambling addiction tool - thoughts? on: March 18, 2014, 04:13:54 AM
To help people who need this, I'm thinking of releasing KeyAngel, a locally-running vault that would effectively put a robust time gap between a configurable Bitcoin private key and yourself, which can be a very useful tool for curbing gambling addiction. It would be one of those really simple apps designed to do one thing well. Is anyone interested?  

Note: There is no perfect solution to the time vault problem, each approach has some benefits and drawbacks, but my goal with KeyAngel was to make it robust enough to help users enforce their decisions, while not requiring to trust any third-party website or service. All source code would be provided to interested users, of course.

I am also open to suggestions and opinions from gambling site operators.

Shoot any questions or comments here or by PM if you are interested in this. The app itself is fully functional already, and I and a few friends have been using it with great success, but since my free time is extremely limited, I will only make a more simple GUI and further develop the app if there are enough interested users (say around 25-30 users for a start), or donators are willing to fund the project.

Note: feel free to post or PM me from a sockpuppet account if you're a "whale" and would like to remain anonymous.

6  Bitcoin / Bitcoin Discussion / 180,000 BTC (old coins) have just moved on: March 07, 2014, 07:41:05 AM
The Aha! moment...

7  Bitcoin / Electrum / Electrum console scripts - Script #2: List balances on: January 19, 2014, 12:56:43 PM
Here's a quick little script to find out what servers have lowest latency for you.

For instance, for users in Europe, the top 2 servers consistently are:


 *   Python 2.x source - By flatfly (GPG ID: 0xF91975FF)
 *   No warranty, explicit or implicit, provided.

import socket, time

best = 5      
ax = getservers().keys()
print 'quicktesting ' + str(len(ax)) + ' servers...'
print '\n\n'
for host in ax:

    t0 = time.time()
    s.connect((host, 50002))
    t1 = time.time()
    delta = t1-t0
    print host.ljust(35) + '{:6.3f}s'.format(delta)
    if delta < best:  
      best = delta
      best_host = host

print '\n'
print 'lowest latency: '
print best_host.ljust(35) + '{:6.3f}s'.format(best)
8  Bitcoin / Electrum / Fee calculation incorrect? on: December 31, 2013, 09:03:19 AM
Have a look at this post by deepceleron. Could a dev investigate whether this is true?
9  Bitcoin / Bitcoin Discussion / who is 13p4zncq6m3Ax7tvKhEG2k49hgwfS5g7ic? on: December 29, 2013, 07:39:29 PM
Anybody knows who they are? They seem to be bleeding fees...

edit: or is that unavoidable due to the high number of inputs?

10  Bitcoin / Project Development / [ANN] chainsnort (live transaction monitoring and fingerprinting tool) on: December 16, 2013, 07:06:09 PM
This command-line tool displays transactions as they are happening on the blockchain.
It's similar to a network trace, but for blockchain activity. It has the ability to automatically flag large transfers.  It can be useful in identifying interesting patterns in transactions.

Warning: watching the live blockchain action can be hypnotic!

- Print new transactions to the console, in the following format:
   UTC Time, Total Amount (sum of all outputs), Main recipient, Transaction Fee
- Big (50+ BTC) transactions and extreme fees are flagged.
- Also shows "new block" events, with the corresponding block reward
- No private keys, admin privileges, or credentials of any sort are needed.
- 100% Python -> runs fine on OS X, Linux, Windows and Android!
- NEW August 2014: transaction type guessing engine  (in private beta build only)
- Low-latency encrypted websocket connections
- Extremely light on resources and bandwidth
I will be adding new features and parameters on a regular basis.

The current data source is the websocket API. Direct local bitcoind support, while a little more complex, could also be implemented in case there is enough demand for that.

Many thanks for your support - donations will help me continue development!

As a little bonus, you will be treated to a colorful ASCII easter egg (in the Windows build only, for now), if chainsnort sees a tip being sent to my tip jar [1111127SpvabYpoeDoiz5L7QPkfiSh2Q] - The easter egg changes depending on the size of the transaction Smiley

I also have a separate edition with some features that are useful for forensic and technical investigation purposes. I'm not releasing it at the moment but PM me if interested.


Latest public version: 0.43.3

OS X and Linux

Just copy and paste into a terminal:

1/ curl -o

2/ curl -o

3/ python

Windows build


Please do leave some feedback or send a tip if you like this tool. Highly appreciated!

Legal stuff:
I share the source code of chainsnort for educational and reviewing purposes only. If you plan to reuse portions of the code in commercial, academic or government projects, please contact me.
Also, I am developing this on my free time and with a VERY limited budget, so i welcome any donations. Also, all donators are entitled to a special color edition of chainsnort.  (Proper website coming soon)

SHA1: ac7c67d48d4f11aff93c4c8a5e3c304f9097d578

GPG signature for Windows executable:

Version: GnuPG v1.4.12 (MingW32)


Source code for all platforms (Windows, Linux, OS X, Android): available at this gist.
11  Bitcoin / Bitcoin Discussion / Create addresses in bulk, fast. on: December 09, 2013, 07:45:18 PM
Some users (mostly merchants and exchanges) have expressed the need to generate thousands or millions of addresses at once. I've looked at the options available and was surprised to find they were all quite slow, which is why I have knocked up a new little command: Bulkgen (not released yet.)
Below are some rough figures from my offline machine (a very old, VERY SLOW Win XP netbook.)

I will try to run the same tests on a faster machine soon.

Time required to generate 1000 addresses:
Bitcoind:    17 min      (C++)
Electrum lib:      19 min      (Python 2.x)
Bitaddress:   132 sec      (JavaScript)
Vanitygen: 15.3 sec      (C++)
Bulkgen:       7.8 sec      (Python 2.x + OpenSSL 1.0.1e)

EDIT: corrected results for Vanitygen and Bulkgen

Did I forget any other tools?

Bulkgen is an open-source bulk address generator tool, based on OpenSSL and a public domain library. It will be released for Windows only in the beginning. People will be welcome to port it to other platforms (which should be quite trivial).

1. As far as I can see, bitcoind's getnewaddress does not only generate a new address, but also adds it into the wallet database, which takes extra time of course.
2. The command "Vanitygen -k 1" runs much faster than all other options, but I think this comes at a heavy cost: If one private key of the batch is compromised, all others becomes vulnerable, due to the fact that vanitygen only performs a new EC multiplication once every 10 million addresses, which is what allows it to be so fast (Please correct me if I'm wrong).
12  Bitcoin / Bitcoin Discussion / Fighting brainwallets... with brainwallets! on: December 05, 2013, 07:32:11 PM
I keep seeing brainwallets getting hacked every other week. I would like to start the following little campaign to discourage the use of weak passphrases in brainwallets:

If you currently own a brainwallet that matches the below criteria, you can qualify for a nice 0.1 BTC bounty (exact amount to be confirmed) simply by transferring your funds to a strong/randomly generated brainwallet (or any other robust form of storage), and then disclosing the old (weaker) passphrase in this thread.

- passphrase length 20 characters or less.
- consisting mostly (at least 75%) of English words. 
- only 25+ BTC brainwallets will be considered.

Example: "bitcoin is awesome"   
Also, the funds must have stayed in the weaker brainwallet for at least 10 days to qualify.

People willing to contribute to the bounty can do so by donating to:

I am planning to run this campaign for the long run.

Note: Since this is quite a new idea, I reserve the right to change some of the rules during the first few weeks.

So let's give this a try!

13  Bitcoin / Project Development / 8-bit style demos for Bitcoin on: November 30, 2013, 03:16:20 PM

Here's the first 256KB retro-style (minimal) demo dedicated to bitcoin! Smiley
For those of us who are still nostalgic of the 8-bit era...

Download: Link

SHA-1 hash: b62f0f74d8693df2dad924f07300c0fe0f9663fe

GPG signature:

Version: GnuPG v1.4.12 (MingW32)



 - For Windows only (all versions)
 - Should run even on very old hardware
 - 100% malware/adware free, although it's a good habit to always launch
    new software on an offline computer (without any critical data) or virtual machine.

 - Also remember to verify the GPG Signature
 - More (and better) demos will follow. Feel free to post requests!
 - Tips appreciated Smiley
14  Bitcoin / Electrum / Warning: wrong certificate on: November 29, 2013, 08:46:20 PM
Upon launching Electrum, I'm getting a wrong certificate warning for server
This has only started recently. Is anybody else getting this warning?
15  Bitcoin / Development & Technical Discussion / Urandom2Wif on: November 18, 2013, 08:43:00 PM
I'm in a scripting mood... So here's another very small Python script which just converts any 256-bit private key (passed as a Hex string) to the corresponding WIF key and BTC address.   Either pass such a number as an argument to the script (see screenshot) or just run it with no arguments to feed it with 256 crypto-secure bits from /dev/urandom.

The output can be also be used to cross-check results with websites such as or

Confirmed to run fine on Windows (all editions), Mac, Linux, Raspberry Pi, and Android.

#Urandom2Wif by flatfly - requires ecdsa (sudo pip install ecdsa)

EDIT: see

More info about the WIF format:
16  Bitcoin / Development & Technical Discussion / NoBrainr - a secure and transparent cold address generator in 1024 bytes on: October 10, 2013, 06:04:22 PM
NoBrainr is a little command-line tool that is meant to do only one thing: easily create secure offline addresses with strong yet easy-to-remember private keys, suitable for brain wallets and paper wallets (cold storage.)

Classic 7-word mode:
Wed 11/20/2013  1:23:27.40> nb_create
1J8QaLPakjqd2yUraHwcehmqnjMgCfiy49 == cream lift usher sliver flux poses husk
Wed 11/20/2013  1:23:29.12> nb_create
15iKriJFiNUYwfdUyQ2UPTD9e5EAFDgcus == runes scold ghetto clicks ditch rafts panda
Wed 11/20/2013  1:23:30.89> nb_create
1M8uEahVymjwQNquCHnEYN1dCAcHL31dsi == dice barks green pitch tamper snowy cost
Wed 11/20/2013  1:23:32.71> nb_create
1G2YmiFZmhrQvvCPapTSXLoXF6Dm6FVWSm == fonts night lab! canon atop dx madly

Physical-dice (uber-paranoid) mode:
Wed 11/20/2013  1:25:59.23> nb_create 56231 15421 11454 23665 42325 66242 15524
17nBfyTPeDHZcLXToxCYvLXQXKxJzd8ULj == taint burma aha easy mj prayer well!

Main features:

- makes strong AND easy-to-remember passphrases (bit strength can easily be modified, if needed)
- 100% open source and SHORT source code (as in, less than 1024 bytes!)
- extremely easy to review
- runs 100% offline (standard Python 2.x)
- supports 2 generation modes: from /dev/urandom OR physical dice!
- cross platform: successfully tested on Windows, Linux, OS X, Android and Raspberry Pi

Note: For high amounts, it is strongly recommended to print and save a copy of the passphrase in a secure place (such as a personal or bank vault), to mitigate the risk of forgetting your passphrase after a few months/years.

Downloads on our web page:

Hopefully this will help people create safer brainwallets. Feel free to suggest any improvements.
Also, any tips/donations are welcome and will encourage further script and wordlist updates.
Thanks!   Donation address:  1111127SpvabYpoeDoiz5L7QPkfiSh2Q


Idea and implementation: svenfaw
Packaging and distribution: flatfly
Portions of code: jeromes
17  Bitcoin / Bitcoin Discussion / Will the next World War be Bitcoin-based? on: June 16, 2013, 08:55:22 AM
This is still a theoretical issue for now, but I've been thinking about it lately:

Most wars have been fought for money and power.
So as Bitcoin is most likely here to stay and grow, I
wouldn't be surprised if it is at the center of the next major war...

What do you think? Is this something we can prevent, or take into account?
18  Bitcoin / Development & Technical Discussion / 234078 Longest block to solve yet? on: May 01, 2013, 06:07:15 PM
Just curious, what is the longest time that a block has stayed unsolved?
For instance, 234078 took 1 hour and 2 minutes to solve.
19  Economy / Currency exchange / Selling BTC for Neteller EUR [0% fees special - OVER] on: April 28, 2013, 05:05:20 PM
Small amounts only (between 1 and 5 btc).

0% fees for the next 48 hours! PM me for a quote.
20  Bitcoin / Electrum / Possible? vanity AND deterministic seeds! on: March 25, 2013, 10:34:53 PM
I just had a little idea, and I think it could be implemented without too much work (perhaps as a script, or plugin) by someone more skilled than myself...

Consider this:
Many people like having a vanity address, but using it within electrum means having to import it, which is not cool as it somewhat defeats the purpose of a deterministic wallet. So how about writing a function that takes the vanity privkey as input and derives a regular electrum seed which has this vanity key as the first 'receive' key of the deterministic sequence?

Seems to me this would combine the benefits of both vanity and deterministic addresses and wouldn't compromise the security/randomness of the seed in a significant way at all. But I could be wrong. Thoughts?
Pages: [1] 2 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!