shorter bitmessage addresses

[chan] bitmessage
Aug 13 02:38

Is it possible to make a bitmessage address three bytes shorter instead of two shorter? Would a 3-byte shorter address even work? If so how do I do this?

[chan] bitmessage
Aug 13 03:08

Yes. Yes. Put this in keys.dat: [bitmessagesettings] numberofnullbytesonaddress = 3 Then run BM, generate address.

BM-87VXuGeasCe92n5vNQKtXjGDJg9x4wZ91GV
Aug 13 03:36

Yes. Yes. Put this in keys.dat: [bitmessagesettings] numberofnullbytesonaddress = 3 Then run BM, generate address.

BM-87VXuGeasCe92n5vNQKtXjGDJg9x4wZ91GV
Aug 13 03:40

> Would a 3-byte shorter address even work? Depends on implementation. Beamstat indicates this message is from BM-87VXuGeasCe92n5vNQKtXjGDJg9x4wZ91GV but it is actually from BM-5oRECUteKSTK94VoEfazE1SukkcjQPa

[chan] bitmessage
Aug 13 03:45

I already tried that, ran it for hours, and it would not work. It should only take 3 to 5 hours at most. Suggestions?

[chan] bitmessage
Aug 13 03:46

how was BM-5oRECUteKSTK94VoEfazE1SukkcjQPa generated?

[chan] bitmessage
Aug 13 05:36

Just keep it running until it finds one. It takes as long as it takes - could be seconds, could be days.

[chan] bitmessage
Aug 13 05:58

Can anyone confirm that it actually works? I don't feel like leaving it on for days to find out it does not work. Who has actually done it, and got a resulting, shorter address that functions?

BM-87ZQse4Ta4MLM9EKmfVUFA4jJUms1Fwnxws
Aug 13 15:54

PyBitmessage also displays this message as sent from BM-87VXuGeasCe92n5vNQKtXjGDJg9x4wZ91GV.

[chan] bitmessage
Aug 13 16:38

I ran it for 12 hours with setting to 3 bytes. It did not generate any address.

BM-5oNWNASpdYV5o3MSpv5w2XAYKPA7wzJ
Aug 14 03:31

> It did not generate any address But it didn't fail did it? You gave up. You giving up is not a bug. If my maths is right, the odds of finding a 3 null byte address is 1 in 16,777,216. If it takes you 3 minutes on average to generate a 2 null byte address then it should take you 12 hours and 48 minutes on average to generate a 3 null byte address. Remember though we are talking about averages - if you find one in 1 hour and another after 24 hours and 36 minutes, your average is 12 hours and 48 minutes.

[chan] bitmessage
Aug 14 03:57

Actually he is right to be concerned. There has long been the possibility that BM can get stuck in an infinite loop in pointMult if an error occurs. Although this should be evident in the terminal as BM will flood the terminal with the error.

[chan] bitmessage
Aug 14 04:54

I used the chanerator with a loop to crank out a few megabytes of keys. I grepped the results. So far I got 3 addresses that have 3 null bytes. It took about 18 hours. If your are running an i7 or xeon chip with 8 cores you should be able to get at least ten times as many, or perhaps 30+ in 18 hours. If you iterate the script using 8 instances of bash your linux should automatically distribute the bash threads to different cores.

[chan] bitmessage
Aug 14 04:56

The chanerator script generates them much, much faster than the bm interface.

[chan] bitmessage
BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY

Subject Last Count
apinotifypath Oct 22 01:11 1
checkdeps.py error Oct 21 22:04 3
BM slow suddenly? Oct 21 15:47 12
How long until streams work? Oct 19 20:35 1
demanded difficulty of messages Oct 19 13:41 11
Python host to run bitmessage Oct 19 11:21 5
chanbot Oct 17 18:01 3
Ukraine Kiev Now Oct 17 13:47 2
how to resend pubkey Oct 17 08:02 4
What's a status of DevTalk pseudo-mailing list? Oct 17 00:54 3
Question on message decryption Oct 16 11:43 22
How they are trying to derail Bitmessage development Oct 16 07:32 4
Question on message decryption ( Edge Case Best config ) Oct 15 16:21 2
new BM mod via 0install Oct 14 21:53 4
pyBM eats too many CPU cycles Oct 14 18:14 21
Sending ACKs from hidden messages Oct 13 16:25 12
Using whatsapp, anybody? Oct 13 13:52 1
Message to Julian Assange. Oct 13 00:47 18
Future, philosophy and guns (was: Re: Message by Julian Assange) Oct 12 09:04 1
Message by Julian Assange. Oct 12 02:24 2
bitmessage implementation in any other programming language Oct 10 03:45 29
Message to a friend, with copy to Julian Assange. Oct 8 17:20 1
Advantage of using namecoin? Oct 8 01:16 3
ISS Space Station - Augmented Virtual Reality Oct 7 20:54 8
shadowchat vs. BM comparison Oct 7 13:54 14
why not use Lazarus to make a BM GUI ? Oct 5 16:02 5
unicode support in bitmessage (total msg size) Oct 4 17:33 5
Node list fuckery, mitigations? Oct 3 18:14 23
unicode support in bitmessage Oct 3 17:50 11
PGP integration with bitmessage Oct 2 19:08 23
Why getopt? Oct 2 14:42 5
monkeys with typewriters Sep 30 23:26 7
RFC: HTTP/S-based secondary peer wire protocol (proposal) Sep 30 23:07 4
Secret ANTIFA Handbook Exposes Real Agenda of AntiFa Sep 29 15:57 9
Building instructions for Windows Sep 29 07:29 20
tor browser sandbox 0.0.20 r48240 Sep 29 02:16 1
BM GUI via API using monkey studio Sep 29 01:22 5
addon to pyBM : otp crypter -- soon to be integrated into BM for extra safety ! Sep 28 22:39 2
I stick with pyBM 0.6.0 Sep 28 12:52 4
( WAS ..addon to pyBM ) Announce Sep 28 08:23 3
alternative to Qt-Designer ? none it seems Sep 27 23:44 2
(no subject) Sep 27 23:37 1
pyBM eats too many CPU cycles Sep 27 23:33 4
Why Bitmessage has waves of online activity? Sep 27 23:16 5
beamstat.com is being cached by google Sep 27 23:15 7
turn MiNode into a full client - simple task ! Sep 27 00:32 2
BitText XHKhFPCDzj: ultimate bitmessage forum Sep 26 21:53 2
GET XHKhFPCDzj Sep 26 21:44 1
28 days Sep 25 07:18 3
peer rating Sep 25 06:44 5
TTL Tweaks Sep 25 06:34 9
How to.. Sep 24 16:43 2
BitText Error Sep 24 16:32 1
BitText LIST Sep 24 16:16 1
HELP Sep 24 15:49 2
BitText ADD confirmation Sep 24 15:34 1
use MiNode py3 app to route a BM via "stream 7" Sep 24 14:07 1