Bitcoin Forum
September 06, 2024, 12:37:15 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 [132] 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 »
2621  Bitcoin / Bitcoin Discussion / Re: Well know private torrent tracker TORRENTLEECH.ORG now accepts bitcoin on: October 18, 2012, 10:52:42 AM
And who do you think brought it up on their radar? That's right, yours truly. I posted about Bitcoin on their forums last year, I was rejected straight away.

Nice job assimilating quark. Just keep at it; resistance is futile.
They not only denied me back then, they also deleted the thread.
2622  Other / CPU/GPU Bitcoin mining hardware / Re: I think I fucked up on: October 17, 2012, 11:21:31 PM
POST-Power-on self test.
2623  Bitcoin / Bitcoin Discussion / Re: Well know private torrent tracker TORRENTLEECH.ORG now accepts bitcoin on: October 17, 2012, 01:13:29 AM
And who do you think brought it up on their radar? That's right, yours truly. I posted about Bitcoin on their forums last year, I was rejected straight away.
2624  Alternate cryptocurrencies / Altcoin Discussion / Re: 10,000th Block of PPCoin on: October 15, 2012, 02:22:12 PM
Yup, Proof-of-Stake is an interesting concept, which is why PPC should be given a chance.
2625  Bitcoin / Project Development / Re: aVanityGen Alpha v0.2: Vanity address generator for Android. [UPDATED Sept 1] on: October 14, 2012, 11:19:13 PM
Hi all. Been a rather long time, but honestly I kinda wanted to rest since even though aVanityGen is incomplete, I poured a lot of precious time into it.

I've decided to pick it up again, but this time I need help from the community. One problem I am facing is the connection between Java and JNI. You see, the way I display the private and public key in the UI is by having two global variables in my main class/activity on the Java side, when a key is requested JNI takes over and generates a keypair and sets the Java global variables(privkey and pubkey;both are of type String but with no access modifiers) but nothing guarantees they are set(could happen if something went wrong with JNI). Then on the Java side is where I do the regular expression matching. Here lies the problem, in order to actually match them, I must return from JNI to Java, thereby exiting the generating function. Samr7 discovered that it's possible to batch up EC points and do batched modular inversion which is why he achieved such great speeds.

Code:
	EC_POINTs_make_affine(pgroup, nbatch, ppnt, vxc_bnctx);
for (i = 0; i < nbatch; i++, vxc_delta++) {
// Hash the public key
len = EC_POINT_point2oct(pgroup, ppnt[i], POINT_CONVERSION_UNCOMPRESSED, eckey_buf, sizeof(eckey_buf), vxc_bnctx);

SHA256(eckey_buf, len, hash1);
RIPEMD160(hash1, sizeof(hash1), &vxc_binres[1]);
                // Debug
char address[64];
Base58Encode(vxc_binres,21, address); //Funny, but I do not remember why I skip the 4 byte check code. Duh, for debug purposes :P
__android_log_print(ANDROID_LOG_INFO, "aVanityGen", "%s=%s", bin2hex(vxc_binres,21), address);
npoints = 0;
rekey_at = 0;
i = nbatch;
                break; //No point in continuing further.
}

This is the relevant C code. I am still using it in my code despite the fact that it does NOTHING at this point. The problem is, I have no way to return to Java on every loop and check it before the next loop begins. Doing the actual checking in there sounds like a plan, but how? Using PCRE sounded like a nice idea, but it would add a lot of size to the program.

I offer an 100PPcoin bounty for real ideas on how to overcome this. I know 100 ppcoins is not nearly enough, but hey, I didn't see 100 litecoins being a lot at the time as well.
2626  Other / Archival / Re: Can you handout a scammer tag before someone posts a scam here? on: October 14, 2012, 09:55:20 PM
The boy is 16. I wonder what his parents would say if one called them. It's not like the number isn't easily found. Or his soccer coach. Man, these soccer coaches, they're always up in your face about stuff.

BTW, nice house, Kennard


Yeah, nice photoshop. Love the kid with the dog on the chimney.
2627  Bitcoin / Development & Technical Discussion / Re: Proposal: A dual 2-key wallet system for trustless trade on: October 14, 2012, 06:10:38 PM
Yep, and a problem arises for people who use PayPal, reversible it is no matter if you use dual-key wallets or a gazillion-key wallet.
2628  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency on: October 14, 2012, 05:49:05 PM
Ok, but is it possible in future versions to add a field in listtransactions that shows the age of the coins(in days if possible)? So I can for instance calculate faster and easier how much till they are stake?
Also, in the FAQ it says it will TRY to generate a stake block, what conditions control if I generate one or don't? And how often will it try to generate a stake block?
2629  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency on: October 14, 2012, 05:23:15 PM
I am sure it's been asked a lot, but there are dozens of pages here and searching would not be effective. But can someone tell me how you generate proof-of-stake blocks?
I know that you need to let the money "rot" for 30 or so days and then automagically blocks 'might' appear, but I'd really like a better explanation.

And what about the stake part? By stake I assume gambling where it's a win OR lose meaning I could find a proof-of-stake block or lose my money?
2630  Bitcoin / Bitcoin Technical Support / Re: can pushpool handle high server load? on: October 14, 2012, 04:53:25 PM
I've heard that at a few hundred GH/s pushpool is unable to handle it anymore.
2631  Other / CPU/GPU Bitcoin mining hardware / Re: I found a case full of graphic cards, check this out! on: October 11, 2012, 06:57:20 PM
How did you find them?
That's what I wanna know.
Dumpster diving out back of a pc shop that had a cleanout?

seriously they are old tech, the only use for them will be people with old pcs whose gfx card fails and they wont upgrade to a new system.
If you want to get an idea of the real value, start an auction on ebay at $2 and see where it sells Wink
The value is in what someone will pay for it, not what someone wants to get for it Smiley

and all us nerds who do family/friend tech support know someone like that, who just refuses to commit a few bucks to buying a new system. sigh. i've flat out told my friends and family that if it's more than 3yrs old, i ain't helping them with it. Especially my brother in law, who likes to THINK he's a techie, but is really just an idiot.

NASA, up until recently, has been buying up old 386 hardware on the sly in order to maintian their legacy control computers, mostly in the shuttles.  The reason that they were necessary was because the old & slow cpu's were much more tolerant to ionizing radiation making into the computer case, and thus did not require nearly as much shielding as a more recent cpu arch.  For similar reasons, the USMC had 486 machines in hardened cases up until around 1995.  These thing s are worth something to someone, if only a enterprise business in Africa.
True, but bit-rot can and does occur on earth but around once per year. For clustered memory perhaps more.
2632  Bitcoin / Development & Technical Discussion / Re: Vanitygen: Vanity bitcoin address generator/miner [v0.21] on: October 10, 2012, 08:38:48 PM
Are you talking about the vanity miner or vanitygen?
2633  Bitcoin / Bitcoin Discussion / Re: Some timely advice on: October 08, 2012, 06:45:50 PM
Bitcoin websites and services are just prone to hacks/attacks.
2634  Bitcoin / Development & Technical Discussion / Re: Physical device to generate public/private key pairs on: October 08, 2012, 12:13:30 PM
Haha! Doh! I was using the Debug build. The Release build is 1.1 MB.

EDIT: Hmm. I see references to .so files when I check the executable via strings:

Code:
rune@rune-desktop:~/.workspace/sbag/Release$ strings sbag|grep "\.so"
/lib64/ld-linux-x86-64.so.2
libc.so.6


ld-linux.so is the dynamic linker and libc.so is the Standard C Library. All of these are specific to that ABI and therefore wont work on anything else.
2635  Bitcoin / Development & Technical Discussion / Re: Vanitygen: Vanity bitcoin address generator/miner [v0.20] on: October 07, 2012, 10:53:44 AM
samr7,
Is it possible for you to comment a little on what the difficulty number represents and how it's calculated. I tried looking thru the code and figuring it out but BN math and probability is definitely not my forte. I ended up being pretty confused.

I'd like to be able to estimate the probability for a prefix pattern in my own code without running vanitygen - if not perfect mathematically then a rough time estimate would work.

Hi BkkCoins,

Difficulty is the number of keys that have to be checked, on average, to find a match.

The simplest way to do this is to have a table of prefix difficulties, and for each character after the beginning of the prefix, multiply by 58.  For this, you'd have something like:

11 = 256
12-1P = 22
1Q = 65
1R-1z = 1353

So, 1Abc = 22 x 58 x 58 = 74008, and 1egg = 1353 x 58 x 58 = 4551492, which are very close to the exact difficulties.  This scheme wouldn't be very accurate for multiple leading 1s, and certain suffixes of 1Q, without special handling of those cases.


The exact, but more complicated way to do this is to follow the formula:

Difficulty = (Total addresses) / (Matching addresses)

The tricky part is figuring out the number of matching addresses.  If your keys were 10-digit base-10 numbers, and you wanted to find everything with a prefix of 12345, with no leading 0s, then:

Total keys = 10000000000
Matches = 1234500000 ... 1234599999 = 100000 total matches
Difficulty = 10000000000 / 100000 = 100000, or 1:100000 keys

It's more complex to do this for base-58, but as in the example, the task is to convert a base-58 prefix into ranges of numbers that result in matches.  If you're interested, I will post more about this.
How did you come up with this algorithm?
2636  Alternate cryptocurrencies / Altcoin Discussion / Re: Litecoin Dice! on: October 06, 2012, 10:56:14 PM
Sent a bet a few 30 minutes ago, never received anything. Was using client 0.6.3.c-beta.
2637  Other / Off-topic / Russian cyber gang said to be organizing a ‘mega heist’ of US banks on: October 06, 2012, 02:43:18 PM
Whole article here http://qz.com/12747/russian-cyber-criminals-said-to-be-organizing-a-mega-heist-of-us-banks/
2638  Bitcoin / Development & Technical Discussion / Re: 2016 blocks = 14 days = 10 minutes per block - or not? on: October 05, 2012, 10:03:29 PM
It tries to, but as it has been pointed out. Luck is the variation. There's just no real way to control block finding so it's exactly 10 minutes. It could be more, it could be less.
2639  Bitcoin / Development & Technical Discussion / Re: 2016 blocks = 14 days = 10 minutes per block - or not? on: October 05, 2012, 10:00:23 PM
Block finding is random. I have seen blocks being found within seconds of each other. It all depends on luck. Sometimes due to luck, blocks are found faster even if the difficulty corresponds to the network computational power.
And sometimes, again due to luck, some blocks take a while(20-30 minutes).
2640  Bitcoin / Bitcoin Discussion / Re: bitcoin is centralised on: October 05, 2012, 10:29:26 AM
Don't want to be a grammar nazi, but perhaps OP should learn to use capital letters, and less space between sentences.
Pages: « 1 ... 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 [132] 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!