Akito S. M. Hosana
Jr. Member
Offline
Activity: 434
Merit: 8
|
 |
April 20, 2025, 03:48:53 PM |
|
WIF Roulette.  Wouldn't it be on GitHub by chance, or should we figure it out ourselves?  [2025-04-20 01:10:10] [I] WIF Roulette [2025-04-20 01:10:52] [W] L3FsamCZjwWq5bCRZhiS5sEGMpmcRZdpAhmWLRfMmutGmPHtjVob [2025-04-20 01:10:52] [I] 1BD7L56R3jhverj3MgPvhV1Sw7KXDJ3yt4 [2025-04-20 01:10:52] [I] 1PD4mHSAF4XfjD88GzaZWkU7fcCsRtZywD Spinning the wheel... ⢎⡡ A completely new script — in both C and Python — is coming soon.  As far as I can see here - he is trying to solve the WIF500 enigma. If WIF is even valid. Whoever solves this can only show the middle finger to everyone. No speed shown here. 3500MWifs/s ? 
|
|
|
|
|
farou9
Newbie
Offline
Activity: 89
Merit: 0
|
 |
April 20, 2025, 03:52:37 PM |
|
046aa3ec6fbe6188788ee0a5a18f95e405741f1b636559b355a857817a2e921160c85ca3b348638 d82ec4c3a986b2c58062b10a499afd5516581591127559925df can someone check if this pubk has a 68bit scalar
|
|
|
|
|
|
nomachine
|
 |
April 20, 2025, 03:59:31 PM Last edit: April 20, 2025, 04:30:42 PM by nomachine |
|
If WIF is even valid.
Maybe it is valid—and we always assume that it is a compressed WIF. But what if it is uncompressed?  3500MWifs/s ?  With RTX 3090 
|
BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
Bram24732
Member

Offline
Activity: 322
Merit: 28
|
 |
April 20, 2025, 04:06:32 PM |
|
I think your sentence kinda contradicts itself though, or did I misunderstand ? They are using probabilities of prefix occurrences to predict where other prefixes are.
no, you're the one who's wrong. According to the latest mcd script, what I see is that they're scanning everything, leaving the least unlikely places for later. This is mathematically true. In 256, it's unlikely to find 2 "aa"s, so in a 256 block, when they find "aa", they skip the rest of the block and leave it for later. This makes a lot of sense theoretically. However, in practice, both methods work the same, so they're equally efficient. Neither breaks any laws, neither is better. Yep, 100% agree. Neither is better. Isn’t “skipping for later” predicting that it’s statistically not there ? I mean they don’t do all the range stop and start for pleasure, they do it because they think it makes you go faster. This is where I disagree. And also, it does not make sense “theoretically” - theoretically every event is independent and having 2 “aa” has zero impact on the odds of finding a 3rd one in the next key.
|
I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
|
|
|
farou9
Newbie
Offline
Activity: 89
Merit: 0
|
 |
April 20, 2025, 04:43:33 PM |
|
046aa3ec6fbe6188788ee0a5a18f95e405741f1b636559b355a857817a2e921160c85ca3b348638 d82ec4c3a986b2c58062b10a499afd5516581591127559925df can someone check if this pubk has a 68bit scalar
can someone help ?
|
|
|
|
|
denyAKA BLACKANGEL
Newbie
Offline
Activity: 14
Merit: 1
|
 |
April 20, 2025, 05:10:17 PM |
|
046aa3ec6fbe6188788ee0a5a18f95e405741f1b636559b355a857817a2e921160c85ca3b348638 d82ec4c3a986b2c58062b10a499afd5516581591127559925df can someone check if this pubk has a 68bit scalar
65
|
|
|
|
|
farou9
Newbie
Offline
Activity: 89
Merit: 0
|
 |
April 20, 2025, 05:36:54 PM |
|
046aa3ec6fbe6188788ee0a5a18f95e405741f1b636559b355a857817a2e921160c85ca3b348638 d82ec4c3a986b2c58062b10a499afd5516581591127559925df can someone check if this pubk has a 68bit scalar
65 65 bit scalar ?
|
|
|
|
|
Bram24732
Member

Offline
Activity: 322
Merit: 28
|
 |
April 20, 2025, 06:03:55 PM |
|
I think your sentence kinda contradicts itself though, or did I misunderstand ? They are using probabilities of prefix occurrences to predict where other prefixes are.
no, you're the one who's wrong. According to the latest mcd script, what I see is that they're scanning everything, leaving the least unlikely places for later. This is mathematically true. In 256, it's unlikely to find 2 "aa"s, so in a 256 block, when they find "aa", they skip the rest of the block and leave it for later. This makes a lot of sense theoretically. However, in practice, both methods work the same, so they're equally efficient. Neither breaks any laws, neither is better. Yep, 100% agree. Neither is better. Isn’t “skipping for later” predicting that it’s statistically not there ? I mean they don’t do all the range stop and start for pleasure, they do it because they think it makes you go faster. This is where I disagree. And also, it does not make sense “theoretically” - theoretically every event is independent and having 2 “aa” has zero impact on the odds of finding a 3rd one in the next key. How foolish this man is, he says that by temporarily avoiding the less likely ranges, I'm predicting that it's not there... lol. The idea behind temporarily avoiding certain ranges is not to predict that the key won't be there. It is a strategy based on probabilistic heuristics. In other words, by identifying that a hash shares the expected prefix, i you infer that, statistically, it is uncommon to find multiple matches in that block. Therefore, i skip the complete exploration of that range to prioritize where, on average, the target is more likely to be found. This ordering optimization only attempts to reduce the number of checks and the overall search time; at no point is the skipped block discarded. It is processed later in a separate phase, ensuring that the search remains exhaustive and no possibility is overlooked. That is, although a block is “initially avoided”. this does not equate to predicting that the target is not there...it simply optimizes the exploration sequence based on the statistical rarity of prefix matches. I wouldn't want to mock you, but you're making it too easy. Not sure you read right. Isn’t “skipping for later” predicting that it’s statistically not there ?
That's exactly what you described. Leaving "less likely" ranges for later because you think it's less likely to be there. The script that you sent shows that it does not change anything, both methods are equally fast on average.
|
I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
|
|
|
7xminer
Newbie
Offline
Activity: 38
Merit: 0
|
 |
April 20, 2025, 07:06:49 PM |
|
Someone could explain me the "logic" behind WIF generation? I know that is random. But to check for the solution you would need to do: WIF -> PVK -> ECC -> PUB -> SHA -> RIPE. No? Why add another step if you can go from PVK forward? 
|
|
|
|
|
Bram24732
Member

Offline
Activity: 322
Merit: 28
|
 |
April 20, 2025, 08:13:16 PM |
|
That's exactly what you described. Leaving "less likely" ranges for later because you think it's less likely to be there. The script that you sent shows that it does not change anything, both methods are equally fast on average. Okay, I'll return to my field again. I hope this time it makes you happy. const { performance } = require("perf_hooks"); const crypto = require("crypto");
const TOTAL_SIZE = 100_000, RANGE_SIZE = 5_000, PREFIX_LENGTH = 3, SIMULATIONS = 200;
console.log(` === Configuration === Total numbers: ${TOTAL_SIZE.toLocaleString()} Block size: ${RANGE_SIZE.toLocaleString()} Prefix: ${PREFIX_LENGTH} characters (16^${PREFIX_LENGTH} combinations) Simulations: ${SIMULATIONS} `);
const generateH160 = (data) => crypto.createHash("ripemd160").update(data.toString()).digest("hex");
const shuffledRange = (n) => { const arr = [...Array(n + 1).keys()]; for (let i = arr.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [arr[i], arr[j]] = [arr[j], arr[i]]; } return arr; };
const sequentialSearch = (size, block, targetHash, order) => { let checks = 0; for (const idx of order) { for (let num = idx * block; num < (idx + 1) * block; num++) { checks++; if (generateH160(num) === targetHash) return { checks, found: true }; } } return { checks, found: false }; };
const preciseSearch = (size, block, prefix, targetHash, order) => { const prefixHash = targetHash.slice(0, prefix); let checks = 0, ranges = []; for (const idx of order) { let start = idx * block, end = start + block, foundPrefix = false; for (let num = start; num < end; num++) { checks++; const hash = generateH160(num); if (hash === targetHash) return { checks, found: true }; if (!foundPrefix && hash.startsWith(prefixHash)) { foundPrefix = true; ranges.push({ start: num + 1, end }); break; } } } for (const { start, end } of ranges) { for (let num = end - 1; num >= start; num--) { checks++; if (generateH160(num) === targetHash) return { checks, found: true }; } } return { checks, found: false }; };
const compareMethods = async () => { [...Array(5).keys()].forEach((i) => generateH160(i));
const results = { sequential: { wins: 0 }, precise: { wins: 0 }, ties: 0 };
for (let i = 0; i < SIMULATIONS; i++) { const blocks = Math.floor(TOTAL_SIZE / RANGE_SIZE), order = shuffledRange(blocks - 1); const targetNum = Math.floor(Math.random() * TOTAL_SIZE), targetHash = generateH160(targetNum);
const seqResult = sequentialSearch(TOTAL_SIZE, RANGE_SIZE, targetHash, order); const preResult = preciseSearch(TOTAL_SIZE, RANGE_SIZE, PREFIX_LENGTH, targetHash, order);
if (seqResult.checks < preResult.checks) { results.sequential.wins++; } else if (seqResult.checks > preResult.checks) { results.precise.wins++; } else { results.ties++; }
console.log(`Simulation ${i + 1}: Sequential = ${seqResult.checks} | Prefix = ${preResult.checks}`); }
console.log(` === FINAL RESULTS === Wins: Sequential: ${results.sequential.wins} Prefix: ${results.precise.wins} Ties: ${results.ties} `); };
compareMethods();
test mcdouglasxx@DESKTOP-xxxxx:/mnt/d/scripts/js$ node script2.js
=== Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 100
Simulation 1: Sequential = 75004 | Prefix = 34473 Simulation 2: Sequential = 74710 | Prefix = 36860 Simulation 3: Sequential = 63542 | Prefix = 85621 Simulation 4: Sequential = 37020 | Prefix = 81067 Simulation 5: Sequential = 44938 | Prefix = 68596 Simulation 6: Sequential = 29987 | Prefix = 75771 Simulation 7: Sequential = 56312 | Prefix = 35250 Simulation 8: Sequential = 94955 | Prefix = 62007 Simulation 9: Sequential = 5987 | Prefix = 5987 Simulation 10: Sequential = 69235 | Prefix = 82083 Simulation 11: Sequential = 76418 | Prefix = 47596 Simulation 12: Sequential = 31213 | Prefix = 12355 Simulation 13: Sequential = 22203 | Prefix = 14951 Simulation 14: Sequential = 89490 | Prefix = 92243 Simulation 15: Sequential = 97895 | Prefix = 64774 Simulation 16: Sequential = 52601 | Prefix = 32164 Simulation 17: Sequential = 65497 | Prefix = 36823 Simulation 18: Sequential = 92662 | Prefix = 66093 Simulation 19: Sequential = 85647 | Prefix = 94981 Simulation 20: Sequential = 84244 | Prefix = 55965 Simulation 21: Sequential = 30199 | Prefix = 21116 Simulation 22: Sequential = 79185 | Prefix = 46457 Simulation 23: Sequential = 59370 | Prefix = 83567 Simulation 24: Sequential = 73713 | Prefix = 91788 Simulation 25: Sequential = 18320 | Prefix = 5081 Simulation 26: Sequential = 2055 | Prefix = 76830 Simulation 27: Sequential = 38205 | Prefix = 20850 Simulation 28: Sequential = 36037 | Prefix = 70280 Simulation 29: Sequential = 72671 | Prefix = 42126 Simulation 30: Sequential = 78829 | Prefix = 48454 Simulation 31: Sequential = 15121 | Prefix = 8646 Simulation 32: Sequential = 49247 | Prefix = 27642 Simulation 33: Sequential = 35476 | Prefix = 26740 Simulation 34: Sequential = 60112 | Prefix = 31800 Simulation 35: Sequential = 63668 | Prefix = 79126 Simulation 36: Sequential = 76941 | Prefix = 54223 Simulation 37: Sequential = 55926 | Prefix = 41484 Simulation 38: Sequential = 25467 | Prefix = 15749 Simulation 39: Sequential = 70010 | Prefix = 31182 Simulation 40: Sequential = 73402 | Prefix = 93719 Simulation 41: Sequential = 61589 | Prefix = 38721 Simulation 42: Sequential = 86392 | Prefix = 43589 Simulation 43: Sequential = 20284 | Prefix = 13769 Simulation 44: Sequential = 91451 | Prefix = 97834 Simulation 45: Sequential = 84368 | Prefix = 89120 Simulation 46: Sequential = 66138 | Prefix = 25019 Simulation 47: Sequential = 71756 | Prefix = 39633 Simulation 48: Sequential = 31578 | Prefix = 18069 Simulation 49: Sequential = 42514 | Prefix = 24550 Simulation 50: Sequential = 85195 | Prefix = 42217 Simulation 51: Sequential = 92767 | Prefix = 95810 Simulation 52: Sequential = 35210 | Prefix = 13701 Simulation 53: Sequential = 67645 | Prefix = 35771 Simulation 54: Sequential = 63090 | Prefix = 97134 Simulation 55: Sequential = 39726 | Prefix = 18368 Simulation 56: Sequential = 38016 | Prefix = 63347 Simulation 57: Sequential = 90989 | Prefix = 99096 Simulation 58: Sequential = 28074 | Prefix = 62070 Simulation 59: Sequential = 72943 | Prefix = 87572 Simulation 60: Sequential = 25424 | Prefix = 13379 Simulation 61: Sequential = 31033 | Prefix = 12828 Simulation 62: Sequential = 80694 | Prefix = 54126 Simulation 63: Sequential = 22245 | Prefix = 78850 Simulation 64: Sequential = 35670 | Prefix = 80926 Simulation 65: Sequential = 76276 | Prefix = 50318 Simulation 66: Sequential = 49843 | Prefix = 74152 Simulation 67: Sequential = 96449 | Prefix = 44735 Simulation 68: Sequential = 72630 | Prefix = 96172 Simulation 69: Sequential = 32064 | Prefix = 73041 Simulation 70: Sequential = 10063 | Prefix = 6981 Simulation 71: Sequential = 42448 | Prefix = 25395 Simulation 72: Sequential = 81354 | Prefix = 39142 Simulation 73: Sequential = 12286 | Prefix = 51349 Simulation 74: Sequential = 43994 | Prefix = 24741 Simulation 75: Sequential = 9763 | Prefix = 66303 Simulation 76: Sequential = 83167 | Prefix = 94822 Simulation 77: Sequential = 64682 | Prefix = 83432 Simulation 78: Sequential = 85489 | Prefix = 53821 Simulation 79: Sequential = 87738 | Prefix = 99338 Simulation 80: Sequential = 4243 | Prefix = 67795 Simulation 81: Sequential = 13197 | Prefix = 7789 Simulation 82: Sequential = 41731 | Prefix = 81324 Simulation 83: Sequential = 7451 | Prefix = 2760 Simulation 84: Sequential = 80703 | Prefix = 35635 Simulation 85: Sequential = 93740 | Prefix = 58204 Simulation 86: Sequential = 12434 | Prefix = 67203 Simulation 87: Sequential = 37 | Prefix = 37 Simulation 88: Sequential = 58587 | Prefix = 88665 Simulation 89: Sequential = 90974 | Prefix = 43278 Simulation 90: Sequential = 30688 | Prefix = 15374 Simulation 91: Sequential = 25992 | Prefix = 71388 Simulation 92: Sequential = 73613 | Prefix = 85796 Simulation 93: Sequential = 7227 | Prefix = 3186 Simulation 94: Sequential = 85088 | Prefix = 54816 Simulation 95: Sequential = 28138 | Prefix = 11612 Simulation 96: Sequential = 37271 | Prefix = 67658 Simulation 97: Sequential = 26293 | Prefix = 16304 Simulation 98: Sequential = 86015 | Prefix = 94243 Simulation 99: Sequential = 49345 | Prefix = 33127 Simulation 100: Sequential = 37361 | Prefix = 20712
=== FINAL RESULTS === Wins: Sequential: 39 Prefix: 59 Ties: 2
mcdouglasxx@DESKTOP-xxxxx:/mnt/d/scripts/js$ node script2.js
=== Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 200
Simulation 1: Sequential = 42011 | Prefix = 73331 Simulation 2: Sequential = 61280 | Prefix = 41543 Simulation 3: Sequential = 54999 | Prefix = 72043 Simulation 4: Sequential = 60288 | Prefix = 91960 Simulation 5: Sequential = 45857 | Prefix = 26364 Simulation 6: Sequential = 57160 | Prefix = 87031 Simulation 7: Sequential = 16585 | Prefix = 5805 Simulation 8: Sequential = 78936 | Prefix = 90640 Simulation 9: Sequential = 9869 | Prefix = 55319 Simulation 10: Sequential = 19576 | Prefix = 51238 Simulation 11: Sequential = 21798 | Prefix = 82717 Simulation 12: Sequential = 52394 | Prefix = 26594 Simulation 13: Sequential = 15524 | Prefix = 7981 Simulation 14: Sequential = 99878 | Prefix = 95325 Simulation 15: Sequential = 12615 | Prefix = 11821 Simulation 16: Sequential = 5515 | Prefix = 2929 Simulation 17: Sequential = 68727 | Prefix = 82317 Simulation 18: Sequential = 47318 | Prefix = 76912 Simulation 19: Sequential = 26347 | Prefix = 18179 Simulation 20: Sequential = 2866 | Prefix = 2866 Simulation 21: Sequential = 41361 | Prefix = 20039 Simulation 22: Sequential = 15991 | Prefix = 6802 Simulation 23: Sequential = 77107 | Prefix = 87401 Simulation 24: Sequential = 28200 | Prefix = 17327 Simulation 25: Sequential = 65277 | Prefix = 77867 Simulation 26: Sequential = 62995 | Prefix = 37923 Simulation 27: Sequential = 35467 | Prefix = 20363 Simulation 28: Sequential = 73584 | Prefix = 76952 Simulation 29: Sequential = 34727 | Prefix = 65990 Simulation 30: Sequential = 54290 | Prefix = 85178 Simulation 31: Sequential = 36243 | Prefix = 81595 Simulation 32: Sequential = 94932 | Prefix = 62083 Simulation 33: Sequential = 9361 | Prefix = 65745 Simulation 34: Sequential = 35067 | Prefix = 21963 Simulation 35: Sequential = 36111 | Prefix = 15660 Simulation 36: Sequential = 89077 | Prefix = 92290 Simulation 37: Sequential = 94948 | Prefix = 45868 Simulation 38: Sequential = 96690 | Prefix = 45625 Simulation 39: Sequential = 90656 | Prefix = 96292 Simulation 40: Sequential = 12204 | Prefix = 9145 Simulation 41: Sequential = 29889 | Prefix = 71032 Simulation 42: Sequential = 95991 | Prefix = 99931 Simulation 43: Sequential = 43583 | Prefix = 19356 Simulation 44: Sequential = 59256 | Prefix = 72233 Simulation 45: Sequential = 86502 | Prefix = 54802 Simulation 46: Sequential = 97625 | Prefix = 46700 Simulation 47: Sequential = 9925 | Prefix = 58869 Simulation 48: Sequential = 77845 | Prefix = 92720 Simulation 49: Sequential = 82551 | Prefix = 49884 Simulation 50: Sequential = 40540 | Prefix = 77012 Simulation 51: Sequential = 10912 | Prefix = 2045 Simulation 52: Sequential = 35974 | Prefix = 20288 Simulation 53: Sequential = 18957 | Prefix = 14425 Simulation 54: Sequential = 46157 | Prefix = 83742 Simulation 55: Sequential = 95650 | Prefix = 65010 Simulation 56: Sequential = 78608 | Prefix = 52531 Simulation 57: Sequential = 93432 | Prefix = 62208 Simulation 58: Sequential = 62970 | Prefix = 74303 Simulation 59: Sequential = 10796 | Prefix = 6213 Simulation 60: Sequential = 68282 | Prefix = 32721 Simulation 61: Sequential = 41648 | Prefix = 34394 Simulation 62: Sequential = 38260 | Prefix = 58198 Simulation 63: Sequential = 57529 | Prefix = 26724 Simulation 64: Sequential = 14247 | Prefix = 71416 Simulation 65: Sequential = 34848 | Prefix = 63862 Simulation 66: Sequential = 54455 | Prefix = 84087 Simulation 67: Sequential = 26395 | Prefix = 11413 Simulation 68: Sequential = 58040 | Prefix = 77245 Simulation 69: Sequential = 31643 | Prefix = 66123 Simulation 70: Sequential = 36759 | Prefix = 23853 Simulation 71: Sequential = 66598 | Prefix = 29399 Simulation 72: Sequential = 15713 | Prefix = 13545 Simulation 73: Sequential = 76142 | Prefix = 91467 Simulation 74: Sequential = 98591 | Prefix = 99951 Simulation 75: Sequential = 60804 | Prefix = 29268 Simulation 76: Sequential = 63862 | Prefix = 34813 Simulation 77: Sequential = 12351 | Prefix = 74403 Simulation 78: Sequential = 78419 | Prefix = 88566 Simulation 79: Sequential = 31052 | Prefix = 20956 Simulation 80: Sequential = 92186 | Prefix = 49161 Simulation 81: Sequential = 429 | Prefix = 429 Simulation 82: Sequential = 22705 | Prefix = 68447 Simulation 83: Sequential = 75020 | Prefix = 38895 Simulation 84: Sequential = 4325 | Prefix = 55871 Simulation 85: Sequential = 51322 | Prefix = 34764 Simulation 86: Sequential = 85732 | Prefix = 42645 Simulation 87: Sequential = 17171 | Prefix = 59780 Simulation 88: Sequential = 98034 | Prefix = 99261 Simulation 89: Sequential = 9937 | Prefix = 61406 Simulation 90: Sequential = 55996 | Prefix = 81478 Simulation 91: Sequential = 99567 | Prefix = 62509 Simulation 92: Sequential = 4263 | Prefix = 58453 Simulation 93: Sequential = 48129 | Prefix = 15896 Simulation 94: Sequential = 24691 | Prefix = 64068 Simulation 95: Sequential = 39460 | Prefix = 75507 Simulation 96: Sequential = 87875 | Prefix = 58728 Simulation 97: Sequential = 77751 | Prefix = 40177 Simulation 98: Sequential = 54836 | Prefix = 80452 Simulation 99: Sequential = 95450 | Prefix = 64043 Simulation 100: Sequential = 77084 | Prefix = 52660 Simulation 101: Sequential = 96261 | Prefix = 50307 Simulation 102: Sequential = 95463 | Prefix = 55581 Simulation 103: Sequential = 79750 | Prefix = 87692 Simulation 104: Sequential = 60951 | Prefix = 38941 Simulation 105: Sequential = 26375 | Prefix = 9776 Simulation 106: Sequential = 39433 | Prefix = 62202 Simulation 107: Sequential = 33414 | Prefix = 21602 Simulation 108: Sequential = 49500 | Prefix = 24666 Simulation 109: Sequential = 97488 | Prefix = 54097 Simulation 110: Sequential = 9045 | Prefix = 9045 Simulation 111: Sequential = 85609 | Prefix = 49185 Simulation 112: Sequential = 42304 | Prefix = 67758 Simulation 113: Sequential = 90684 | Prefix = 51890 Simulation 114: Sequential = 82849 | Prefix = 54362 Simulation 115: Sequential = 99423 | Prefix = 97246 Simulation 116: Sequential = 17218 | Prefix = 10948 Simulation 117: Sequential = 34699 | Prefix = 25025 Simulation 118: Sequential = 28710 | Prefix = 66511 Simulation 119: Sequential = 18499 | Prefix = 66541 Simulation 120: Sequential = 19434 | Prefix = 62426 Simulation 121: Sequential = 57844 | Prefix = 39484 Simulation 122: Sequential = 79027 | Prefix = 52554 Simulation 123: Sequential = 16305 | Prefix = 10842 Simulation 124: Sequential = 16186 | Prefix = 8227 Simulation 125: Sequential = 60772 | Prefix = 34087 Simulation 126: Sequential = 86692 | Prefix = 46941 Simulation 127: Sequential = 48505 | Prefix = 41160 Simulation 128: Sequential = 52071 | Prefix = 24952 Simulation 129: Sequential = 71206 | Prefix = 40587 Simulation 130: Sequential = 99135 | Prefix = 99883 Simulation 131: Sequential = 65953 | Prefix = 42562 Simulation 132: Sequential = 57397 | Prefix = 81390 Simulation 133: Sequential = 84987 | Prefix = 94016 Simulation 134: Sequential = 32768 | Prefix = 20336 Simulation 135: Sequential = 46451 | Prefix = 71222 Simulation 136: Sequential = 67371 | Prefix = 44730 Simulation 137: Sequential = 49590 | Prefix = 79853 Simulation 138: Sequential = 3760 | Prefix = 56835 Simulation 139: Sequential = 46692 | Prefix = 29185 Simulation 140: Sequential = 29102 | Prefix = 66428 Simulation 141: Sequential = 90810 | Prefix = 46874 Simulation 142: Sequential = 79577 | Prefix = 85543 Simulation 143: Sequential = 3851 | Prefix = 3851 Simulation 144: Sequential = 70011 | Prefix = 30212 Simulation 145: Sequential = 57323 | Prefix = 85971 Simulation 146: Sequential = 9728 | Prefix = 52770 Simulation 147: Sequential = 53573 | Prefix = 78726 Simulation 148: Sequential = 70458 | Prefix = 84254 Simulation 149: Sequential = 95484 | Prefix = 62048 Simulation 150: Sequential = 48045 | Prefix = 80894 Simulation 151: Sequential = 33143 | Prefix = 74700 Simulation 152: Sequential = 33736 | Prefix = 64961 Simulation 153: Sequential = 40060 | Prefix = 23271 Simulation 154: Sequential = 3597 | Prefix = 55429 Simulation 155: Sequential = 71332 | Prefix = 91239 Simulation 156: Sequential = 24184 | Prefix = 8516 Simulation 157: Sequential = 58241 | Prefix = 78083 Simulation 158: Sequential = 62413 | Prefix = 26915 Simulation 159: Sequential = 90354 | Prefix = 51823 Simulation 160: Sequential = 13656 | Prefix = 59269 Simulation 161: Sequential = 46353 | Prefix = 31651 Simulation 162: Sequential = 53395 | Prefix = 42595 Simulation 163: Sequential = 71828 | Prefix = 96669 Simulation 164: Sequential = 98601 | Prefix = 97759 Simulation 165: Sequential = 30591 | Prefix = 14676 Simulation 166: Sequential = 80781 | Prefix = 56383 Simulation 167: Sequential = 55417 | Prefix = 40122 Simulation 168: Sequential = 88736 | Prefix = 61467 Simulation 169: Sequential = 71105 | Prefix = 30305 Simulation 170: Sequential = 82722 | Prefix = 47960 Simulation 171: Sequential = 67022 | Prefix = 47016 Simulation 172: Sequential = 72089 | Prefix = 43145 Simulation 173: Sequential = 15039 | Prefix = 5165 Simulation 174: Sequential = 2849 | Prefix = 65513 Simulation 175: Sequential = 92214 | Prefix = 51923 Simulation 176: Sequential = 95999 | Prefix = 48186 Simulation 177: Sequential = 92522 | Prefix = 97899 Simulation 178: Sequential = 97076 | Prefix = 97987 Simulation 179: Sequential = 67155 | Prefix = 92637 Simulation 180: Sequential = 14812 | Prefix = 72648 Simulation 181: Sequential = 26561 | Prefix = 67868 Simulation 182: Sequential = 56923 | Prefix = 84458 Simulation 183: Sequential = 55699 | Prefix = 34948 Simulation 184: Sequential = 24658 | Prefix = 60557 Simulation 185: Sequential = 67844 | Prefix = 33855 Simulation 186: Sequential = 76218 | Prefix = 44573 Simulation 187: Sequential = 8747 | Prefix = 5523 Simulation 188: Sequential = 19044 | Prefix = 14628 Simulation 189: Sequential = 92222 | Prefix = 50770 Simulation 190: Sequential = 27608 | Prefix = 66848 Simulation 191: Sequential = 71850 | Prefix = 37392 Simulation 192: Sequential = 94664 | Prefix = 98763 Simulation 193: Sequential = 94971 | Prefix = 95176 Simulation 194: Sequential = 84913 | Prefix = 90029 Simulation 195: Sequential = 61326 | Prefix = 45809 Simulation 196: Sequential = 63625 | Prefix = 81397 Simulation 197: Sequential = 27842 | Prefix = 12642 Simulation 198: Sequential = 5286 | Prefix = 5130 Simulation 199: Sequential = 9075 | Prefix = 5611 Simulation 200: Sequential = 61734 | Prefix = 31056
=== FINAL RESULTS === Wins: Sequential: 86 Prefix: 110 Ties: 4
Let it run overnight for a bit more, 200 simulations is quite low to establish a trend. You’ll get nicer results (about 50/50) if you run 10k simulations.
|
I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
|
|
|
fantom06
Jr. Member
Offline
Activity: 49
Merit: 1
|
 |
April 20, 2025, 08:40:25 PM Merited by mcdouglasx (1) |
|
That's exactly what you described. Leaving "less likely" ranges for later because you think it's less likely to be there. The script that you sent shows that it does not change anything, both methods are equally fast on average. Okay, I'll return to my field again. I hope this time it makes you happy. const { performance } = require("perf_hooks"); const crypto = require("crypto");
const TOTAL_SIZE = 100_000, RANGE_SIZE = 5_000, PREFIX_LENGTH = 3, SIMULATIONS = 200;
console.log(` === Configuration === Total numbers: ${TOTAL_SIZE.toLocaleString()} Block size: ${RANGE_SIZE.toLocaleString()} Prefix: ${PREFIX_LENGTH} characters (16^${PREFIX_LENGTH} combinations) Simulations: ${SIMULATIONS} `);
const generateH160 = (data) => crypto.createHash("ripemd160").update(data.toString()).digest("hex");
const shuffledRange = (n) => { const arr = [...Array(n + 1).keys()]; for (let i = arr.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [arr[i], arr[j]] = [arr[j], arr[i]]; } return arr; };
const sequentialSearch = (size, block, targetHash, order) => { let checks = 0; for (const idx of order) { for (let num = idx * block; num < (idx + 1) * block; num++) { checks++; if (generateH160(num) === targetHash) return { checks, found: true }; } } return { checks, found: false }; };
const preciseSearch = (size, block, prefix, targetHash, order) => { const prefixHash = targetHash.slice(0, prefix); let checks = 0, ranges = []; for (const idx of order) { let start = idx * block, end = start + block, foundPrefix = false; for (let num = start; num < end; num++) { checks++; const hash = generateH160(num); if (hash === targetHash) return { checks, found: true }; if (!foundPrefix && hash.startsWith(prefixHash)) { foundPrefix = true; ranges.push({ start: num + 1, end }); break; } } } for (const { start, end } of ranges) { for (let num = end - 1; num >= start; num--) { checks++; if (generateH160(num) === targetHash) return { checks, found: true }; } } return { checks, found: false }; };
const compareMethods = async () => { [...Array(5).keys()].forEach((i) => generateH160(i));
const results = { sequential: { wins: 0 }, precise: { wins: 0 }, ties: 0 };
for (let i = 0; i < SIMULATIONS; i++) { const blocks = Math.floor(TOTAL_SIZE / RANGE_SIZE), order = shuffledRange(blocks - 1); const targetNum = Math.floor(Math.random() * TOTAL_SIZE), targetHash = generateH160(targetNum);
const seqResult = sequentialSearch(TOTAL_SIZE, RANGE_SIZE, targetHash, order); const preResult = preciseSearch(TOTAL_SIZE, RANGE_SIZE, PREFIX_LENGTH, targetHash, order);
if (seqResult.checks < preResult.checks) { results.sequential.wins++; } else if (seqResult.checks > preResult.checks) { results.precise.wins++; } else { results.ties++; }
console.log(`Simulation ${i + 1}: Sequential = ${seqResult.checks} | Prefix = ${preResult.checks}`); }
console.log(` === FINAL RESULTS === Wins: Sequential: ${results.sequential.wins} Prefix: ${results.precise.wins} Ties: ${results.ties} `); };
compareMethods();
test mcdouglasxx@DESKTOP-xxxxx:/mnt/d/scripts/js$ node script2.js
=== Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 100
Simulation 1: Sequential = 75004 | Prefix = 34473 Simulation 2: Sequential = 74710 | Prefix = 36860 Simulation 3: Sequential = 63542 | Prefix = 85621 Simulation 4: Sequential = 37020 | Prefix = 81067 Simulation 5: Sequential = 44938 | Prefix = 68596 Simulation 6: Sequential = 29987 | Prefix = 75771 Simulation 7: Sequential = 56312 | Prefix = 35250 Simulation 8: Sequential = 94955 | Prefix = 62007 Simulation 9: Sequential = 5987 | Prefix = 5987 Simulation 10: Sequential = 69235 | Prefix = 82083 Simulation 11: Sequential = 76418 | Prefix = 47596 Simulation 12: Sequential = 31213 | Prefix = 12355 Simulation 13: Sequential = 22203 | Prefix = 14951 Simulation 14: Sequential = 89490 | Prefix = 92243 Simulation 15: Sequential = 97895 | Prefix = 64774 Simulation 16: Sequential = 52601 | Prefix = 32164 Simulation 17: Sequential = 65497 | Prefix = 36823 Simulation 18: Sequential = 92662 | Prefix = 66093 Simulation 19: Sequential = 85647 | Prefix = 94981 Simulation 20: Sequential = 84244 | Prefix = 55965 Simulation 21: Sequential = 30199 | Prefix = 21116 Simulation 22: Sequential = 79185 | Prefix = 46457 Simulation 23: Sequential = 59370 | Prefix = 83567 Simulation 24: Sequential = 73713 | Prefix = 91788 Simulation 25: Sequential = 18320 | Prefix = 5081 Simulation 26: Sequential = 2055 | Prefix = 76830 Simulation 27: Sequential = 38205 | Prefix = 20850 Simulation 28: Sequential = 36037 | Prefix = 70280 Simulation 29: Sequential = 72671 | Prefix = 42126 Simulation 30: Sequential = 78829 | Prefix = 48454 Simulation 31: Sequential = 15121 | Prefix = 8646 Simulation 32: Sequential = 49247 | Prefix = 27642 Simulation 33: Sequential = 35476 | Prefix = 26740 Simulation 34: Sequential = 60112 | Prefix = 31800 Simulation 35: Sequential = 63668 | Prefix = 79126 Simulation 36: Sequential = 76941 | Prefix = 54223 Simulation 37: Sequential = 55926 | Prefix = 41484 Simulation 38: Sequential = 25467 | Prefix = 15749 Simulation 39: Sequential = 70010 | Prefix = 31182 Simulation 40: Sequential = 73402 | Prefix = 93719 Simulation 41: Sequential = 61589 | Prefix = 38721 Simulation 42: Sequential = 86392 | Prefix = 43589 Simulation 43: Sequential = 20284 | Prefix = 13769 Simulation 44: Sequential = 91451 | Prefix = 97834 Simulation 45: Sequential = 84368 | Prefix = 89120 Simulation 46: Sequential = 66138 | Prefix = 25019 Simulation 47: Sequential = 71756 | Prefix = 39633 Simulation 48: Sequential = 31578 | Prefix = 18069 Simulation 49: Sequential = 42514 | Prefix = 24550 Simulation 50: Sequential = 85195 | Prefix = 42217 Simulation 51: Sequential = 92767 | Prefix = 95810 Simulation 52: Sequential = 35210 | Prefix = 13701 Simulation 53: Sequential = 67645 | Prefix = 35771 Simulation 54: Sequential = 63090 | Prefix = 97134 Simulation 55: Sequential = 39726 | Prefix = 18368 Simulation 56: Sequential = 38016 | Prefix = 63347 Simulation 57: Sequential = 90989 | Prefix = 99096 Simulation 58: Sequential = 28074 | Prefix = 62070 Simulation 59: Sequential = 72943 | Prefix = 87572 Simulation 60: Sequential = 25424 | Prefix = 13379 Simulation 61: Sequential = 31033 | Prefix = 12828 Simulation 62: Sequential = 80694 | Prefix = 54126 Simulation 63: Sequential = 22245 | Prefix = 78850 Simulation 64: Sequential = 35670 | Prefix = 80926 Simulation 65: Sequential = 76276 | Prefix = 50318 Simulation 66: Sequential = 49843 | Prefix = 74152 Simulation 67: Sequential = 96449 | Prefix = 44735 Simulation 68: Sequential = 72630 | Prefix = 96172 Simulation 69: Sequential = 32064 | Prefix = 73041 Simulation 70: Sequential = 10063 | Prefix = 6981 Simulation 71: Sequential = 42448 | Prefix = 25395 Simulation 72: Sequential = 81354 | Prefix = 39142 Simulation 73: Sequential = 12286 | Prefix = 51349 Simulation 74: Sequential = 43994 | Prefix = 24741 Simulation 75: Sequential = 9763 | Prefix = 66303 Simulation 76: Sequential = 83167 | Prefix = 94822 Simulation 77: Sequential = 64682 | Prefix = 83432 Simulation 78: Sequential = 85489 | Prefix = 53821 Simulation 79: Sequential = 87738 | Prefix = 99338 Simulation 80: Sequential = 4243 | Prefix = 67795 Simulation 81: Sequential = 13197 | Prefix = 7789 Simulation 82: Sequential = 41731 | Prefix = 81324 Simulation 83: Sequential = 7451 | Prefix = 2760 Simulation 84: Sequential = 80703 | Prefix = 35635 Simulation 85: Sequential = 93740 | Prefix = 58204 Simulation 86: Sequential = 12434 | Prefix = 67203 Simulation 87: Sequential = 37 | Prefix = 37 Simulation 88: Sequential = 58587 | Prefix = 88665 Simulation 89: Sequential = 90974 | Prefix = 43278 Simulation 90: Sequential = 30688 | Prefix = 15374 Simulation 91: Sequential = 25992 | Prefix = 71388 Simulation 92: Sequential = 73613 | Prefix = 85796 Simulation 93: Sequential = 7227 | Prefix = 3186 Simulation 94: Sequential = 85088 | Prefix = 54816 Simulation 95: Sequential = 28138 | Prefix = 11612 Simulation 96: Sequential = 37271 | Prefix = 67658 Simulation 97: Sequential = 26293 | Prefix = 16304 Simulation 98: Sequential = 86015 | Prefix = 94243 Simulation 99: Sequential = 49345 | Prefix = 33127 Simulation 100: Sequential = 37361 | Prefix = 20712
=== FINAL RESULTS === Wins: Sequential: 39 Prefix: 59 Ties: 2
mcdouglasxx@DESKTOP-xxxxx:/mnt/d/scripts/js$ node script2.js
=== Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 200
Simulation 1: Sequential = 42011 | Prefix = 73331 Simulation 2: Sequential = 61280 | Prefix = 41543 Simulation 3: Sequential = 54999 | Prefix = 72043 Simulation 4: Sequential = 60288 | Prefix = 91960 Simulation 5: Sequential = 45857 | Prefix = 26364 Simulation 6: Sequential = 57160 | Prefix = 87031 Simulation 7: Sequential = 16585 | Prefix = 5805 Simulation 8: Sequential = 78936 | Prefix = 90640 Simulation 9: Sequential = 9869 | Prefix = 55319 Simulation 10: Sequential = 19576 | Prefix = 51238 Simulation 11: Sequential = 21798 | Prefix = 82717 Simulation 12: Sequential = 52394 | Prefix = 26594 Simulation 13: Sequential = 15524 | Prefix = 7981 Simulation 14: Sequential = 99878 | Prefix = 95325 Simulation 15: Sequential = 12615 | Prefix = 11821 Simulation 16: Sequential = 5515 | Prefix = 2929 Simulation 17: Sequential = 68727 | Prefix = 82317 Simulation 18: Sequential = 47318 | Prefix = 76912 Simulation 19: Sequential = 26347 | Prefix = 18179 Simulation 20: Sequential = 2866 | Prefix = 2866 Simulation 21: Sequential = 41361 | Prefix = 20039 Simulation 22: Sequential = 15991 | Prefix = 6802 Simulation 23: Sequential = 77107 | Prefix = 87401 Simulation 24: Sequential = 28200 | Prefix = 17327 Simulation 25: Sequential = 65277 | Prefix = 77867 Simulation 26: Sequential = 62995 | Prefix = 37923 Simulation 27: Sequential = 35467 | Prefix = 20363 Simulation 28: Sequential = 73584 | Prefix = 76952 Simulation 29: Sequential = 34727 | Prefix = 65990 Simulation 30: Sequential = 54290 | Prefix = 85178 Simulation 31: Sequential = 36243 | Prefix = 81595 Simulation 32: Sequential = 94932 | Prefix = 62083 Simulation 33: Sequential = 9361 | Prefix = 65745 Simulation 34: Sequential = 35067 | Prefix = 21963 Simulation 35: Sequential = 36111 | Prefix = 15660 Simulation 36: Sequential = 89077 | Prefix = 92290 Simulation 37: Sequential = 94948 | Prefix = 45868 Simulation 38: Sequential = 96690 | Prefix = 45625 Simulation 39: Sequential = 90656 | Prefix = 96292 Simulation 40: Sequential = 12204 | Prefix = 9145 Simulation 41: Sequential = 29889 | Prefix = 71032 Simulation 42: Sequential = 95991 | Prefix = 99931 Simulation 43: Sequential = 43583 | Prefix = 19356 Simulation 44: Sequential = 59256 | Prefix = 72233 Simulation 45: Sequential = 86502 | Prefix = 54802 Simulation 46: Sequential = 97625 | Prefix = 46700 Simulation 47: Sequential = 9925 | Prefix = 58869 Simulation 48: Sequential = 77845 | Prefix = 92720 Simulation 49: Sequential = 82551 | Prefix = 49884 Simulation 50: Sequential = 40540 | Prefix = 77012 Simulation 51: Sequential = 10912 | Prefix = 2045 Simulation 52: Sequential = 35974 | Prefix = 20288 Simulation 53: Sequential = 18957 | Prefix = 14425 Simulation 54: Sequential = 46157 | Prefix = 83742 Simulation 55: Sequential = 95650 | Prefix = 65010 Simulation 56: Sequential = 78608 | Prefix = 52531 Simulation 57: Sequential = 93432 | Prefix = 62208 Simulation 58: Sequential = 62970 | Prefix = 74303 Simulation 59: Sequential = 10796 | Prefix = 6213 Simulation 60: Sequential = 68282 | Prefix = 32721 Simulation 61: Sequential = 41648 | Prefix = 34394 Simulation 62: Sequential = 38260 | Prefix = 58198 Simulation 63: Sequential = 57529 | Prefix = 26724 Simulation 64: Sequential = 14247 | Prefix = 71416 Simulation 65: Sequential = 34848 | Prefix = 63862 Simulation 66: Sequential = 54455 | Prefix = 84087 Simulation 67: Sequential = 26395 | Prefix = 11413 Simulation 68: Sequential = 58040 | Prefix = 77245 Simulation 69: Sequential = 31643 | Prefix = 66123 Simulation 70: Sequential = 36759 | Prefix = 23853 Simulation 71: Sequential = 66598 | Prefix = 29399 Simulation 72: Sequential = 15713 | Prefix = 13545 Simulation 73: Sequential = 76142 | Prefix = 91467 Simulation 74: Sequential = 98591 | Prefix = 99951 Simulation 75: Sequential = 60804 | Prefix = 29268 Simulation 76: Sequential = 63862 | Prefix = 34813 Simulation 77: Sequential = 12351 | Prefix = 74403 Simulation 78: Sequential = 78419 | Prefix = 88566 Simulation 79: Sequential = 31052 | Prefix = 20956 Simulation 80: Sequential = 92186 | Prefix = 49161 Simulation 81: Sequential = 429 | Prefix = 429 Simulation 82: Sequential = 22705 | Prefix = 68447 Simulation 83: Sequential = 75020 | Prefix = 38895 Simulation 84: Sequential = 4325 | Prefix = 55871 Simulation 85: Sequential = 51322 | Prefix = 34764 Simulation 86: Sequential = 85732 | Prefix = 42645 Simulation 87: Sequential = 17171 | Prefix = 59780 Simulation 88: Sequential = 98034 | Prefix = 99261 Simulation 89: Sequential = 9937 | Prefix = 61406 Simulation 90: Sequential = 55996 | Prefix = 81478 Simulation 91: Sequential = 99567 | Prefix = 62509 Simulation 92: Sequential = 4263 | Prefix = 58453 Simulation 93: Sequential = 48129 | Prefix = 15896 Simulation 94: Sequential = 24691 | Prefix = 64068 Simulation 95: Sequential = 39460 | Prefix = 75507 Simulation 96: Sequential = 87875 | Prefix = 58728 Simulation 97: Sequential = 77751 | Prefix = 40177 Simulation 98: Sequential = 54836 | Prefix = 80452 Simulation 99: Sequential = 95450 | Prefix = 64043 Simulation 100: Sequential = 77084 | Prefix = 52660 Simulation 101: Sequential = 96261 | Prefix = 50307 Simulation 102: Sequential = 95463 | Prefix = 55581 Simulation 103: Sequential = 79750 | Prefix = 87692 Simulation 104: Sequential = 60951 | Prefix = 38941 Simulation 105: Sequential = 26375 | Prefix = 9776 Simulation 106: Sequential = 39433 | Prefix = 62202 Simulation 107: Sequential = 33414 | Prefix = 21602 Simulation 108: Sequential = 49500 | Prefix = 24666 Simulation 109: Sequential = 97488 | Prefix = 54097 Simulation 110: Sequential = 9045 | Prefix = 9045 Simulation 111: Sequential = 85609 | Prefix = 49185 Simulation 112: Sequential = 42304 | Prefix = 67758 Simulation 113: Sequential = 90684 | Prefix = 51890 Simulation 114: Sequential = 82849 | Prefix = 54362 Simulation 115: Sequential = 99423 | Prefix = 97246 Simulation 116: Sequential = 17218 | Prefix = 10948 Simulation 117: Sequential = 34699 | Prefix = 25025 Simulation 118: Sequential = 28710 | Prefix = 66511 Simulation 119: Sequential = 18499 | Prefix = 66541 Simulation 120: Sequential = 19434 | Prefix = 62426 Simulation 121: Sequential = 57844 | Prefix = 39484 Simulation 122: Sequential = 79027 | Prefix = 52554 Simulation 123: Sequential = 16305 | Prefix = 10842 Simulation 124: Sequential = 16186 | Prefix = 8227 Simulation 125: Sequential = 60772 | Prefix = 34087 Simulation 126: Sequential = 86692 | Prefix = 46941 Simulation 127: Sequential = 48505 | Prefix = 41160 Simulation 128: Sequential = 52071 | Prefix = 24952 Simulation 129: Sequential = 71206 | Prefix = 40587 Simulation 130: Sequential = 99135 | Prefix = 99883 Simulation 131: Sequential = 65953 | Prefix = 42562 Simulation 132: Sequential = 57397 | Prefix = 81390 Simulation 133: Sequential = 84987 | Prefix = 94016 Simulation 134: Sequential = 32768 | Prefix = 20336 Simulation 135: Sequential = 46451 | Prefix = 71222 Simulation 136: Sequential = 67371 | Prefix = 44730 Simulation 137: Sequential = 49590 | Prefix = 79853 Simulation 138: Sequential = 3760 | Prefix = 56835 Simulation 139: Sequential = 46692 | Prefix = 29185 Simulation 140: Sequential = 29102 | Prefix = 66428 Simulation 141: Sequential = 90810 | Prefix = 46874 Simulation 142: Sequential = 79577 | Prefix = 85543 Simulation 143: Sequential = 3851 | Prefix = 3851 Simulation 144: Sequential = 70011 | Prefix = 30212 Simulation 145: Sequential = 57323 | Prefix = 85971 Simulation 146: Sequential = 9728 | Prefix = 52770 Simulation 147: Sequential = 53573 | Prefix = 78726 Simulation 148: Sequential = 70458 | Prefix = 84254 Simulation 149: Sequential = 95484 | Prefix = 62048 Simulation 150: Sequential = 48045 | Prefix = 80894 Simulation 151: Sequential = 33143 | Prefix = 74700 Simulation 152: Sequential = 33736 | Prefix = 64961 Simulation 153: Sequential = 40060 | Prefix = 23271 Simulation 154: Sequential = 3597 | Prefix = 55429 Simulation 155: Sequential = 71332 | Prefix = 91239 Simulation 156: Sequential = 24184 | Prefix = 8516 Simulation 157: Sequential = 58241 | Prefix = 78083 Simulation 158: Sequential = 62413 | Prefix = 26915 Simulation 159: Sequential = 90354 | Prefix = 51823 Simulation 160: Sequential = 13656 | Prefix = 59269 Simulation 161: Sequential = 46353 | Prefix = 31651 Simulation 162: Sequential = 53395 | Prefix = 42595 Simulation 163: Sequential = 71828 | Prefix = 96669 Simulation 164: Sequential = 98601 | Prefix = 97759 Simulation 165: Sequential = 30591 | Prefix = 14676 Simulation 166: Sequential = 80781 | Prefix = 56383 Simulation 167: Sequential = 55417 | Prefix = 40122 Simulation 168: Sequential = 88736 | Prefix = 61467 Simulation 169: Sequential = 71105 | Prefix = 30305 Simulation 170: Sequential = 82722 | Prefix = 47960 Simulation 171: Sequential = 67022 | Prefix = 47016 Simulation 172: Sequential = 72089 | Prefix = 43145 Simulation 173: Sequential = 15039 | Prefix = 5165 Simulation 174: Sequential = 2849 | Prefix = 65513 Simulation 175: Sequential = 92214 | Prefix = 51923 Simulation 176: Sequential = 95999 | Prefix = 48186 Simulation 177: Sequential = 92522 | Prefix = 97899 Simulation 178: Sequential = 97076 | Prefix = 97987 Simulation 179: Sequential = 67155 | Prefix = 92637 Simulation 180: Sequential = 14812 | Prefix = 72648 Simulation 181: Sequential = 26561 | Prefix = 67868 Simulation 182: Sequential = 56923 | Prefix = 84458 Simulation 183: Sequential = 55699 | Prefix = 34948 Simulation 184: Sequential = 24658 | Prefix = 60557 Simulation 185: Sequential = 67844 | Prefix = 33855 Simulation 186: Sequential = 76218 | Prefix = 44573 Simulation 187: Sequential = 8747 | Prefix = 5523 Simulation 188: Sequential = 19044 | Prefix = 14628 Simulation 189: Sequential = 92222 | Prefix = 50770 Simulation 190: Sequential = 27608 | Prefix = 66848 Simulation 191: Sequential = 71850 | Prefix = 37392 Simulation 192: Sequential = 94664 | Prefix = 98763 Simulation 193: Sequential = 94971 | Prefix = 95176 Simulation 194: Sequential = 84913 | Prefix = 90029 Simulation 195: Sequential = 61326 | Prefix = 45809 Simulation 196: Sequential = 63625 | Prefix = 81397 Simulation 197: Sequential = 27842 | Prefix = 12642 Simulation 198: Sequential = 5286 | Prefix = 5130 Simulation 199: Sequential = 9075 | Prefix = 5611 Simulation 200: Sequential = 61734 | Prefix = 31056
=== FINAL RESULTS === Wins: Sequential: 86 Prefix: 110 Ties: 4
Let it run overnight for a bit more, 200 simulations is quite low to establish a trend. You’ll get nicer results (about 50/50) if you run 10k simulations. At this point, I invite everyone to test it with as many simulations as they wish and to publish it, for a neutral environment. === Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 200
Simulation 1: Sequential = 48106 | Prefix = 72120 Simulation 2: Sequential = 81437 | Prefix = 35588 Simulation 3: Sequential = 56378 | Prefix = 31085 Simulation 4: Sequential = 83542 | Prefix = 38939 Simulation 5: Sequential = 32000 | Prefix = 16159 Simulation 6: Sequential = 50074 | Prefix = 37243 Simulation 7: Sequential = 46823 | Prefix = 28659 Simulation 8: Sequential = 82787 | Prefix = 97901 Simulation 9: Sequential = 82969 | Prefix = 91185 Simulation 10: Sequential = 8730 | Prefix = 8730 Simulation 11: Sequential = 10361 | Prefix = 6237 Simulation 12: Sequential = 77642 | Prefix = 55706 Simulation 13: Sequential = 687 | Prefix = 687 Simulation 14: Sequential = 18462 | Prefix = 12068 Simulation 15: Sequential = 20073 | Prefix = 12160 Simulation 16: Sequential = 61000 | Prefix = 32608 Simulation 17: Sequential = 50313 | Prefix = 30886 Simulation 18: Sequential = 68883 | Prefix = 76144 Simulation 19: Sequential = 49872 | Prefix = 31026 Simulation 20: Sequential = 26937 | Prefix = 67769 Simulation 21: Sequential = 5514 | Prefix = 5514 Simulation 22: Sequential = 88141 | Prefix = 97093 Simulation 23: Sequential = 73796 | Prefix = 38636 Simulation 24: Sequential = 16635 | Prefix = 11140 Simulation 25: Sequential = 91609 | Prefix = 53063 Simulation 26: Sequential = 51623 | Prefix = 34711 Simulation 27: Sequential = 21955 | Prefix = 63132 Simulation 28: Sequential = 31912 | Prefix = 25085 Simulation 29: Sequential = 99343 | Prefix = 96710 Simulation 30: Sequential = 25095 | Prefix = 15569 Simulation 31: Sequential = 26580 | Prefix = 17431 Simulation 32: Sequential = 69819 | Prefix = 46233 Simulation 33: Sequential = 71364 | Prefix = 53987 Simulation 34: Sequential = 21714 | Prefix = 13191 Simulation 35: Sequential = 97070 | Prefix = 53203 Simulation 36: Sequential = 45614 | Prefix = 21514 Simulation 37: Sequential = 68524 | Prefix = 30549 Simulation 38: Sequential = 63062 | Prefix = 86108 Simulation 39: Sequential = 89276 | Prefix = 89329 Simulation 40: Sequential = 57415 | Prefix = 39066 Simulation 41: Sequential = 61552 | Prefix = 36343 Simulation 42: Sequential = 74706 | Prefix = 36730 Simulation 43: Sequential = 68449 | Prefix = 82204 Simulation 44: Sequential = 43911 | Prefix = 38220 Simulation 45: Sequential = 76912 | Prefix = 49392 Simulation 46: Sequential = 16131 | Prefix = 78171 Simulation 47: Sequential = 63693 | Prefix = 86792 Simulation 48: Sequential = 96131 | Prefix = 55205 Simulation 49: Sequential = 70926 | Prefix = 52652 Simulation 50: Sequential = 76506 | Prefix = 43669 Simulation 51: Sequential = 10004 | Prefix = 6157 Simulation 52: Sequential = 76722 | Prefix = 46941 Simulation 53: Sequential = 72070 | Prefix = 42234 Simulation 54: Sequential = 15882 | Prefix = 10470 Simulation 55: Sequential = 79628 | Prefix = 93582 Simulation 56: Sequential = 28066 | Prefix = 77808 Simulation 57: Sequential = 60625 | Prefix = 35072 Simulation 58: Sequential = 25627 | Prefix = 61662 Simulation 59: Sequential = 24081 | Prefix = 66411 Simulation 60: Sequential = 72569 | Prefix = 39093 Simulation 61: Sequential = 52390 | Prefix = 38251 Simulation 62: Sequential = 11699 | Prefix = 69652 Simulation 63: Sequential = 55198 | Prefix = 32752 Simulation 64: Sequential = 10848 | Prefix = 5833 Simulation 65: Sequential = 22121 | Prefix = 61575 Simulation 66: Sequential = 72417 | Prefix = 88780 Simulation 67: Sequential = 70424 | Prefix = 86511 Simulation 68: Sequential = 46933 | Prefix = 72295 Simulation 69: Sequential = 42138 | Prefix = 24117 Simulation 70: Sequential = 19900 | Prefix = 63557 Simulation 71: Sequential = 3965 | Prefix = 50710 Simulation 72: Sequential = 23186 | Prefix = 67474 Simulation 73: Sequential = 46978 | Prefix = 20556 Simulation 74: Sequential = 82077 | Prefix = 43641 Simulation 75: Sequential = 17722 | Prefix = 14939 Simulation 76: Sequential = 16246 | Prefix = 9589 Simulation 77: Sequential = 8091 | Prefix = 8091 Simulation 78: Sequential = 63105 | Prefix = 88714 Simulation 79: Sequential = 46895 | Prefix = 30586 Simulation 80: Sequential = 48043 | Prefix = 84417 Simulation 81: Sequential = 9188 | Prefix = 58036 Simulation 82: Sequential = 5588 | Prefix = 2406 Simulation 83: Sequential = 60232 | Prefix = 28739 Simulation 84: Sequential = 65884 | Prefix = 54390 Simulation 85: Sequential = 48965 | Prefix = 19151 Simulation 86: Sequential = 18089 | Prefix = 13129 Simulation 87: Sequential = 26594 | Prefix = 16358 Simulation 88: Sequential = 59793 | Prefix = 81964 Simulation 89: Sequential = 54952 | Prefix = 67159 Simulation 90: Sequential = 35604 | Prefix = 16849 Simulation 91: Sequential = 96998 | Prefix = 49405 Simulation 92: Sequential = 96288 | Prefix = 98750 Simulation 93: Sequential = 56872 | Prefix = 29080 Simulation 94: Sequential = 99534 | Prefix = 96231 Simulation 95: Sequential = 52919 | Prefix = 88515 Simulation 96: Sequential = 2037 | Prefix = 2037 Simulation 97: Sequential = 95273 | Prefix = 51961 Simulation 98: Sequential = 50718 | Prefix = 32557 Simulation 99: Sequential = 91918 | Prefix = 99899 Simulation 100: Sequential = 20836 | Prefix = 81954 Simulation 101: Sequential = 24974 | Prefix = 16041 Simulation 102: Sequential = 89547 | Prefix = 94548 Simulation 103: Sequential = 20365 | Prefix = 12548 Simulation 104: Sequential = 89402 | Prefix = 61631 Simulation 105: Sequential = 23231 | Prefix = 69847 Simulation 106: Sequential = 8686 | Prefix = 65408 Simulation 107: Sequential = 24172 | Prefix = 18108 Simulation 108: Sequential = 72809 | Prefix = 84088 Simulation 109: Sequential = 61923 | Prefix = 77726 Simulation 110: Sequential = 63788 | Prefix = 85506 Simulation 111: Sequential = 53794 | Prefix = 77488 Simulation 112: Sequential = 93580 | Prefix = 92215 Simulation 113: Sequential = 15404 | Prefix = 15404 Simulation 114: Sequential = 17645 | Prefix = 10488 Simulation 115: Sequential = 14909 | Prefix = 14909 Simulation 116: Sequential = 68709 | Prefix = 94105 Simulation 117: Sequential = 24217 | Prefix = 73484 Simulation 118: Sequential = 35708 | Prefix = 24131 Simulation 119: Sequential = 48777 | Prefix = 43902 Simulation 120: Sequential = 44966 | Prefix = 82915 Simulation 121: Sequential = 49155 | Prefix = 13980 Simulation 122: Sequential = 40498 | Prefix = 25984 Simulation 123: Sequential = 16044 | Prefix = 9690 Simulation 124: Sequential = 89105 | Prefix = 90250 Simulation 125: Sequential = 34641 | Prefix = 57033 Simulation 126: Sequential = 17388 | Prefix = 56094 Simulation 127: Sequential = 27669 | Prefix = 73053 Simulation 128: Sequential = 47007 | Prefix = 33902 Simulation 129: Sequential = 72531 | Prefix = 43983 Simulation 130: Sequential = 79219 | Prefix = 43656 Simulation 131: Sequential = 19823 | Prefix = 68343 Simulation 132: Sequential = 68736 | Prefix = 82702 Simulation 133: Sequential = 91471 | Prefix = 53474 Simulation 134: Sequential = 41490 | Prefix = 27515 Simulation 135: Sequential = 56288 | Prefix = 29697 Simulation 136: Sequential = 79817 | Prefix = 47499 Simulation 137: Sequential = 87658 | Prefix = 98720 Simulation 138: Sequential = 87269 | Prefix = 96924 Simulation 139: Sequential = 12331 | Prefix = 3854 Simulation 140: Sequential = 9131 | Prefix = 66999 Simulation 141: Sequential = 39301 | Prefix = 68340 Simulation 142: Sequential = 67696 | Prefix = 82591 Simulation 143: Sequential = 51850 | Prefix = 32345 Simulation 144: Sequential = 989 | Prefix = 62706 Simulation 145: Sequential = 26160 | Prefix = 12218 Simulation 146: Sequential = 13805 | Prefix = 58115 Simulation 147: Sequential = 72716 | Prefix = 85998 Simulation 148: Sequential = 33562 | Prefix = 9490 Simulation 149: Sequential = 15915 | Prefix = 72561 Simulation 150: Sequential = 32573 | Prefix = 21010 Simulation 151: Sequential = 92454 | Prefix = 53636 Simulation 152: Sequential = 55855 | Prefix = 19999 Simulation 153: Sequential = 29874 | Prefix = 61446 Simulation 154: Sequential = 63443 | Prefix = 82403 Simulation 155: Sequential = 76123 | Prefix = 91837 Simulation 156: Sequential = 40668 | Prefix = 27367 Simulation 157: Sequential = 12200 | Prefix = 72398 Simulation 158: Sequential = 73973 | Prefix = 80503 Simulation 159: Sequential = 40842 | Prefix = 16668 Simulation 160: Sequential = 97834 | Prefix = 55257 Simulation 161: Sequential = 28320 | Prefix = 80972 Simulation 162: Sequential = 21948 | Prefix = 81077 Simulation 163: Sequential = 19756 | Prefix = 63671 Simulation 164: Sequential = 80988 | Prefix = 39740 Simulation 165: Sequential = 35229 | Prefix = 6898 Simulation 166: Sequential = 11805 | Prefix = 62786 Simulation 167: Sequential = 26461 | Prefix = 8263 Simulation 168: Sequential = 5577 | Prefix = 1418 Simulation 169: Sequential = 27963 | Prefix = 77854 Simulation 170: Sequential = 97383 | Prefix = 60574 Simulation 171: Sequential = 37723 | Prefix = 73723 Simulation 172: Sequential = 60553 | Prefix = 80677 Simulation 173: Sequential = 88637 | Prefix = 42959 Simulation 174: Sequential = 99417 | Prefix = 95792 Simulation 175: Sequential = 52771 | Prefix = 29912 Simulation 176: Sequential = 76286 | Prefix = 35900 Simulation 177: Sequential = 50955 | Prefix = 36172 Simulation 178: Sequential = 72262 | Prefix = 42869 Simulation 179: Sequential = 40617 | Prefix = 25047 Simulation 180: Sequential = 95462 | Prefix = 60568 Simulation 181: Sequential = 61761 | Prefix = 33017 Simulation 182: Sequential = 16648 | Prefix = 15574 Simulation 183: Sequential = 96913 | Prefix = 98308 Simulation 184: Sequential = 67079 | Prefix = 55574 Simulation 185: Sequential = 306 | Prefix = 306 Simulation 186: Sequential = 91230 | Prefix = 46028 Simulation 187: Sequential = 82737 | Prefix = 92888 Simulation 188: Sequential = 39824 | Prefix = 36295 Simulation 189: Sequential = 35152 | Prefix = 23931 Simulation 190: Sequential = 64898 | Prefix = 76631 Simulation 191: Sequential = 86100 | Prefix = 90103 Simulation 192: Sequential = 38549 | Prefix = 24382 Simulation 193: Sequential = 7430 | Prefix = 59601 Simulation 194: Sequential = 682 | Prefix = 682 Simulation 195: Sequential = 63513 | Prefix = 40015 Simulation 196: Sequential = 32399 | Prefix = 16896 Simulation 197: Sequential = 42097 | Prefix = 80533 Simulation 198: Sequential = 15893 | Prefix = 6964 Simulation 199: Sequential = 71798 | Prefix = 63942 Simulation 200: Sequential = 18317 | Prefix = 53213
=== FINAL RESULTS === Wins: Sequential: 77 Prefix: 114 Ties: 9
|
|
|
|
|
fantom06
Jr. Member
Offline
Activity: 49
Merit: 1
|
 |
April 20, 2025, 10:25:14 PM |
|
=== Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 1000
[code] === FINAL RESULTS === Wins: Sequential: 400 Prefix: 561 Ties: 39 Simulation 1008: Sequential = 27223 | Prefix = 62037 Simulation 10000: Sequential = 72869 | Prefix = 85117 Wins: Sequential: 4067 Prefix: 5520 Ties: 413 [/code]
|
|
|
|
|
|
kTimesG
|
 |
April 20, 2025, 11:49:28 PM |
|
At this point, I invite everyone to test it with as many simulations as they wish and to publish it, for a neutral environment.
OK. They did, and the results indicate your prefix method wins in 55.2% of cases, sequential in 40.6%, and ties for the rest. Now do you understand where your error is? Or do you consider all of these identical results as a valid proof of your theory? I'll give you a hint: you're running all tests on the same distribution, so obviously you'll get the same results. You might as well pre-map all the values to their keys and do a lookup to get a 100% to 0% winning method. That's like, the ultimate efficiency for multiple simulations. Try again? 
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
|
kTimesG
|
 |
April 21, 2025, 12:11:05 AM |
|
At this point, I invite everyone to test it with as many simulations as they wish and to publish it, for a neutral environment.
OK. They did, and the results indicate your prefix method wins in 55.2% of cases, sequential in 40.6%, and ties for the rest. Now do you understand where your error is? Or do you consider all of these identical results as a valid proof of your theory? I'll give you a hint: you're running all tests on the same distribution, so obviously you'll get the same results. You might as well pre-map all the values to their keys and do a lookup to get a 100% to 0% winning method. Try again?  lol, What do you mean? Are you suggesting that a comparison of two methods under equal conditions is unfair? Elaborate. Are you implying that it's rigged? Quote some code. Go ahead, look for five legs on the cat...it's open source. Yes. Any non-uniform distribution will ALWAYS exhibit the same effect. Because it's set in stone. Do we need to go back to the basics, and explain what a uniform distribution is defined as? Then you'll say: the 69 bit range is also not uniform. However, that doesn;t mean your prefix method wins, because you can't know that unless you bring it from its uniform state to the non-uniform observed immutable state and actually run your method. Until that point, the only valid way to compare your method to whatever other method is to use a uniform distribution, not one that favors your method. And yes, it's called rigged, cheating, however you want to call it. Do we now need to find the first distribution that does NOT favor your method? Are you serious?!
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
|
kTimesG
|
 |
April 21, 2025, 12:38:16 AM |
|
At this point, I invite everyone to test it with as many simulations as they wish and to publish it, for a neutral environment.
OK. They did, and the results indicate your prefix method wins in 55.2% of cases, sequential in 40.6%, and ties for the rest. Now do you understand where your error is? Or do you consider all of these identical results as a valid proof of your theory? I'll give you a hint: you're running all tests on the same distribution, so obviously you'll get the same results. You might as well pre-map all the values to their keys and do a lookup to get a 100% to 0% winning method. Try again?  lol, What do you mean? Are you suggesting that a comparison of two methods under equal conditions is unfair? Elaborate. Are you implying that it's rigged? Quote some code. Go ahead, look for five legs on the cat...it's open source. Yes. Any non-uniform distribution will ALWAYS exhibit the same effect. Because it's set in stone. Do we need to go back to the basics, and explain what a uniform distribution is defined as? Then you'll say: the 69 bit range is also not uniform. However, that doesn;t mean your prefix method wins, because you can't know that unless you bring it from its uniform state to the non-uniform observed immutable state and actually run your method. Until that point, the only valid way to compare your method to whatever other method is to use a uniform distribution, not one that favors your method. And yes, it's called rigged, cheating, however you want to call it. Do we now need to find the first distribution that does NOT favor your method? Are you serious?! You make it clear that you're a fool. You're under the scrutiny of an open post, where any expert can validate, and you say such ridiculous things. Quote some code: that way, you end up humiliating yourself. You know what's funny? 1. I'm still waiting on bibilgin to deliver his excuses. He's doing what a real man standing his stance would: disappeared without trace after making a complete idiot out of himself. His credibility at this point should be zero, if not negative. 2. You're following on his trails little by little. I mean, you're the one who posted the code to be tested, do you not see where you are computing the exact same distribution? How can you seriously claim you are running all simulations "under the same conditions" but the very foundation of the thing being tested is fixed? This is getting ridiculous. But it's OK, I'm giving up. Everyone: McDouglas is right. Please keep on hunting prefixes. const hash = generateH160(num);
This is totally the correct way to create a uniform distribution. You nailed it. Oh, just so I don't double post, I have some great piece of code for you guys. It's the best way to create a totally random number: int getRandom() { return 42; // chosen by pure chance }
I hope it serves you well.
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
|
kTimesG
|
 |
April 21, 2025, 12:59:40 AM |
|
<< AI BS... >>
LOL
Cool. Guess you finally admit this is also how you wrote that code. I have like 99 basic principles regarding the theory of systems, observability, controllability, that easily counterfeit that non-sense. None of it written by an AI. But there is no point in bothering. You wouldn't understand a word anyway. Just like you don't understand that testing a fixed model yields fixed results. What you have proven is, that for the distribution of hashes of numbers from 1 to 100.000, the prefix theory is better. However, this does not prove anything, I repeat, anything - as in it has ZERO VALUE when it comes to whichever other distribution. Because it does not use a uniform distribution as the thing to be tested. It is using a fixed distribution. Same distribution = same model = same results. I know this is tough to swallow for you, but do we need to call Bernstein on speed-dial to confirm, or let's just shit another 10 pages to explain why again and again?
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
|
kTimesG
|
 |
April 21, 2025, 01:14:49 AM |
|
<< AI BS... >>
LOL
Cool. Guess you finally admit this is also how you wrote that code. I have like 99 basic principles regarding the theory of systems, observability, controllability, that easily counterfeit that non-sense. None of it written by an AI. But there is no point in bothering. You wouldn't understand a word anyway. Just like you don't understand that testing a fixed model yields fixed results. What you have proven is, that for the distribution of hashes of numbers from 1 to 100.000, the prefix theory is better. However, this does not prove anything, I repeat, anything - as in it has ZERO VALUE when it comes to whichever other distribution. Because it does not use a uniform distribution as the thing to be tested. It is using a fixed distribution. Same distribution = same model = same results. I know this is tough to swallow for you, but do we need to call Bernstein on speed-dial to confirm, or let's just shit another 10 pages to explain why again and again? I'm sorry, but I can only mock you now; your downfall is already too evident. Let's make a bet, to find out who's right and who's wrong. If I prove to you that I can find some arbitrary range distribution where the sequential method is better, with your exact code as it is, will you leave the forum forever? If not, I will. How's that for a bet?
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
WanderingPhilospher
Sr. Member
  
Offline
Activity: 1498
Merit: 286
Shooters Shoot...
|
 |
April 21, 2025, 02:43:19 AM Last edit: April 21, 2025, 03:19:45 AM by WanderingPhilospher |
|
Interesting tests. Can someone verify the test was successfully, converted to python: import hashlib import random import time
TOTAL_SIZE = 2**20 RANGE_SIZE = 2**12 PREFIX_LENGTH = 3 # characters SIMULATIONS = 200
print(f""" === Configuration === Total numbers: {TOTAL_SIZE:,} Block size: {RANGE_SIZE:,} Prefix: {PREFIX_LENGTH} characters (16^{PREFIX_LENGTH} combinations) Simulations: {SIMULATIONS} """)
def generate_h160(data): return hashlib.new('ripemd160', str(data).encode()).hexdigest()
def shuffled_range(n): arr = list(range(n + 1)) random.shuffle(arr) return arr
def sequential_search(size, block, target_hash, order): checks = 0 for idx in order: start = idx * block end = start + block for num in range(start, end): checks += 1 if generate_h160(num) == target_hash: return {'checks': checks, 'found': True} return {'checks': checks, 'found': False}
def precise_search(size, block, prefix_len, target_hash, order): prefix_hash = target_hash[:prefix_len] checks = 0 ranges = [] for idx in order: start = idx * block end = start + block found_prefix = False for num in range(start, end): checks += 1 h = generate_h160(num) if h == target_hash: return {'checks': checks, 'found': True} if not found_prefix and h.startswith(prefix_hash): found_prefix = True ranges.append({'start': num + 1, 'end': end}) break for r in ranges: for num in range(r['end'] - 1, r['start'] - 1, -1): checks += 1 if generate_h160(num) == target_hash: return {'checks': checks, 'found': True} return {'checks': checks, 'found': False}
def compare_methods(): # Pre-run a few hashes for i in range(5): generate_h160(i)
results = {'sequential': {'wins': 0}, 'precise': {'wins': 0}, 'ties': 0}
for i in range(SIMULATIONS): blocks = TOTAL_SIZE // RANGE_SIZE order = shuffled_range(blocks - 1) target_num = random.randint(0, TOTAL_SIZE - 1) target_hash = generate_h160(target_num)
seq_result = sequential_search(TOTAL_SIZE, RANGE_SIZE, target_hash, order) pre_result = precise_search(TOTAL_SIZE, RANGE_SIZE, PREFIX_LENGTH, target_hash, order)
if seq_result['checks'] < pre_result['checks']: results['sequential']['wins'] += 1 elif seq_result['checks'] > pre_result['checks']: results['precise']['wins'] += 1 else: results['ties'] += 1
print(f"Simulation {i + 1}: Sequential = {seq_result['checks']} | Prefix = {pre_result['checks']}")
print(f""" === FINAL RESULTS === Wins: Sequential: {results['sequential']['wins']} Prefix: {results['precise']['wins']} Ties: {results['ties']} """)
if __name__ == "__main__": compare_methods()
I ran total and range size by powers of 2...more like one of these puzzles. Anywho, I ran it twice, only 200 simulations each run: === FINAL RESULTS === Wins: Sequential: 67 Prefix: 133 Ties: 0 === FINAL RESULTS === Wins: Sequential: 69 Prefix: 128 Ties: 3 But just wanted to make sure the test was still testing, as the original was. I will run different sizes...to try and make it more realistic like these puzzles, as far as overall range size versus how many subranges. I know Bram did 66/56, and pools did it 66/42. No right or wrong, just trying to make it more realistic. Will try various numbers for both. === Configuration === Total numbers: 2,097,152 Block size: 4,096 Prefix: 3 characters (16^3 combinations) Simulations: 200
=== FINAL RESULTS === Wins: Sequential: 69 Prefix: 128 Ties: 3
=== Configuration === Total numbers: 1,048,576 Block size: 4,096 Prefix: 4 characters (16^4 combinations) Simulations: 200
=== FINAL RESULTS === Wins: Sequential: 8 Prefix: 175 Ties: 17
=== Configuration === Total numbers: 1,048,576 Block size: 4,096 Prefix: 4 characters (16^4 combinations) Simulations: 400
=== FINAL RESULTS === Wins: Sequential: 11 Prefix: 364 Ties: 25
=== Configuration === Total numbers: 2,097,152 Block size: 4,096 Prefix: 4 characters (16^4 combinations) Simulations: 400
=== FINAL RESULTS === Wins: Sequential: 14 Prefix: 376 Ties: 10
=== Configuration === Total numbers: 1,048,576 Block size: 2,048 Prefix: 4 characters (16^4 combinations) Simulations: 1000
=== FINAL RESULTS === Wins: Sequential: 21 Prefix: 921 Ties: 58
|
|
|
|
|
Bram24732
Member

Offline
Activity: 322
Merit: 28
|
 |
April 21, 2025, 04:28:35 AM |
|
Your script has a problem. It's running all simulations on the same numbers (1 -> 100000) - You can see that line 17.
|
I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
|
|
|
fantom06
Jr. Member
Offline
Activity: 49
Merit: 1
|
 |
April 21, 2025, 05:12:02 AM |
|
I am so interested in reading and studying all the research and tests, I am ready to help you)) === Configuration === Total numbers: 100,000 Block size: 5,000 Prefix: 3 characters (16^3 combinations) Simulations: 200 secp256k1 Order: 115792089237316195423570985008687907852837564279074904382605163141518161494337
Simulation 1:
Range= 0xf8b5eb9739191800f63548fa476a5380cda2b7255afecfbbae5d81b79bf40963:0xf8b5eb9739191800f63548fa476a5380cda2b7255afecfbbae5d81b79bf59003
Target= 6fce8a1b6f59b3ed224077add67c186122b5a618 Checks: Sequential = 37914 | Prefix = 20459
Simulation 2:
Range= 0x8a25361e156802052bb3a0bb199a3c1b7c2d7c01d76bfc04a605325c78b13eb3:0x8a25361e156802052bb3a0bb199a3c1b7c2d7c01d76bfc04a605325c78b2c553
Target= 889d93c80e0a90b842b3d7f3ac5d8203f6590911 Checks: Sequential = 77019 | Prefix = 47982
Simulation 3:
Range= 0x3f46ca8951eb03f2a13cd0bd7824fb212bf9aaccc5a16e061f318305e1c41f2d:0x3f46ca8951eb03f2a13cd0bd7824fb212bf9aaccc5a16e061f318305e1c5a5cd
Target= ed8b7a9a55fe7cd67a7f4259589802b37c1b86b8 Checks: Sequential = 14125 | Prefix = 58739
Simulation 4:
Range= 0xf2622cc53e4eb22c88a906da2dfe3a4a6881e71db6c6fbd55ce4c0c74fba055d:0xf2622cc53e4eb22c88a906da2dfe3a4a6881e71db6c6fbd55ce4c0c74fbb8bfd
Target= 12c6cb012dbe812f1cf0f2b4e0473de9d48ec838 Checks: Sequential = 29600 | Prefix = 22084
Simulation 5:
Range= 0x2089302d36ff8edd67b62f0c05e90df9bdf30da133fa962320e075513b1eb754:0x2089302d36ff8edd67b62f0c05e90df9bdf30da133fa962320e075513b203df4
Target= e050aa5dc9ee58e477490f5e3b2105b1bea19654 Checks: Sequential = 49925 | Prefix = 77642
Simulation 6:
Range= 0x63b1f4df36562e08650d58024327651e9fb48239bfbb30b291536c4148496adb:0x63b1f4df36562e08650d58024327651e9fb48239bfbb30b291536c41484af17b
Target= 54a90d7a9c98f3b2a35086640ddeeaeaf4f0b63f Checks: Sequential = 31886 | Prefix = 26886
Simulation 7:
Range= 0xaf9b5bc102f99bc3f04f1e7bd7f7bd2a394ae0e0844452e58825d11ffaad9fed:0xaf9b5bc102f99bc3f04f1e7bd7f7bd2a394ae0e0844452e58825d11ffaaf268d
Target= e99a1c1cec68c4b296cc08c2fb483f1ef8b93939 Checks: Sequential = 87777 | Prefix = 92866
Simulation 8:
Range= 0x24dcffc4f8f7eeccefa89c523e8cdd314fc9eceb4ce616b759bd111e1d704071:0x24dcffc4f8f7eeccefa89c523e8cdd314fc9eceb4ce616b759bd111e1d71c711
Target= c9572792da96ea28b0e5c1fac82f6459c3f1c0f3 Checks: Sequential = 14114 | Prefix = 10530
Simulation 9:
Range= 0x3131d42a890e997710507e650a69e6c842be722e7d2f0221e1dc3da34ca3c9df:0x3131d42a890e997710507e650a69e6c842be722e7d2f0221e1dc3da34ca5507f
Target= 43541d1d7e98f24f46518596f6dfd2c2d303651f Checks: Sequential = 38030 | Prefix = 84709
Simulation 10:
Range= 0xf196a545383311a8e4ed181d2fb6849784f3c67edc0adc9a530eb54d85cb7c07:0xf196a545383311a8e4ed181d2fb6849784f3c67edc0adc9a530eb54d85cd02a7
Target= b7996d59142b7915f9c399b030640b19998bf0ed Checks: Sequential = 12585 | Prefix = 10968
Simulation 11:
Range= 0x6611fbfe3d529b18ec262151b8d0118a196e797c20b5f8c9cf476e33c9f56352:0x6611fbfe3d529b18ec262151b8d0118a196e797c20b5f8c9cf476e33c9f6e9f2
Target= cf930ed29902ebea290d057c032b7391c4ceae0f Checks: Sequential = 24911 | Prefix = 13243
Simulation 12:
Range= 0xaf1a27d090ee0122387fde093f8781431e6aa4a2b44329c941b4e82eef4e9200:0xaf1a27d090ee0122387fde093f8781431e6aa4a2b44329c941b4e82eef5018a0
Target= 07f8ce11aceadb74ab6cfe6cff0da52147ed6125 Checks: Sequential = 515 | Prefix = 515
Simulation 13:
Range= 0x463c94aeff044f808daf417540d031fb012a850e94d668a134a934222cd7e38e:0x463c94aeff044f808daf417540d031fb012a850e94d668a134a934222cd96a2e
Target= 0ab1dacfeb428d5b708a04597cbbd3700573fe61 Checks: Sequential = 59819 | Prefix = 39192
Simulation 14:
Range= 0xdb41f2253a3e5a9b387f7e7d3082c8e638c985bff998f3627c275159863ab3d7:0xdb41f2253a3e5a9b387f7e7d3082c8e638c985bff998f3627c275159863c3a77
Target= 2c0a1600251fbf297c1d5ed588669e498ea2798e Checks: Sequential = 1187 | Prefix = 63674
Simulation 15:
Range= 0xa77fc92cc51e43a6bd470d88ad9bdae4013ad6fcaa7392db379abd1ee8260d1f:0xa77fc92cc51e43a6bd470d88ad9bdae4013ad6fcaa7392db379abd1ee82793bf
Target= 9940e71e265ebf9400cca9e8004ea4d1291a7989 Checks: Sequential = 85785 | Prefix = 58217
Simulation 16:
Range= 0x12911f020427bceadcd74ddba7e299b84ea12ad3ffd825e30b3817339ac5278f:0x12911f020427bceadcd74ddba7e299b84ea12ad3ffd825e30b3817339ac6ae2f
Target= 1d17ce3055cfa6c2f533c77af5ef0b859d9ca229 Checks: Sequential = 58821 | Prefix = 75299
Simulation 17:
Range= 0x21db00b367782708a45a897e3019494d90b87707fcbaf62b6a0ac565e664bdb6:0x21db00b367782708a45a897e3019494d90b87707fcbaf62b6a0ac565e6664456
Target= 1f4ccb00530923995bc86c585818ff03a80aae4f Checks: Sequential = 44955 | Prefix = 79470
Simulation 18:
Range= 0x6f03316fb80b5d6b398aae652ed43e01183772758d5b54b849451ccbaa33d68:0x6f03316fb80b5d6b398aae652ed43e01183772758d5b54b849451ccbaa4c408
Target= 5ebfd29a1a2de9bd701c3817f3efdfb081659054 Checks: Sequential = 78616 | Prefix = 39888
Simulation 19:
Range= 0xc04934b3c80c89b13e632bca4d6bda4c35275a7b3976450791665676be0287d5:0xc04934b3c80c89b13e632bca4d6bda4c35275a7b3976450791665676be040e75
Target= 8fe5a0338334e70d6f3d5bec82b25a83668a0d3a Checks: Sequential = 90023 | Prefix = 51526
Simulation 20:
Range= 0x8fd135a86a402048bccdafe10685dea25b445d778a7d98230cd25ea775a387a0:0x8fd135a86a402048bccdafe10685dea25b445d778a7d98230cd25ea775a50e40
Target= 6c9e7186d767f3a11c64d8060e5488fa766aba26 Checks: Sequential = 50619 | Prefix = 91788
Simulation 21:
Range= 0xfbc40ca775ee5964878834eb794a6f349a20212efe4ca672169542010deceedb:0xfbc40ca775ee5964878834eb794a6f349a20212efe4ca672169542010dee757b
Target= 6a0f6dce188a2cc34c46988cb87885d6acdc09b2 Checks: Sequential = 14662 | Prefix = 46826
Simulation 22:
Range= 0x870b5b05cbe265cf7c883368d1d9729252042af644be439fa13c143c35882913:0x870b5b05cbe265cf7c883368d1d9729252042af644be439fa13c143c3589afb3
Target= a47ae7e18b77dcc3d917ca07047de06083214a39 Checks: Sequential = 75079 | Prefix = 50959
Simulation 23:
Range= 0x9e1253f3e67b1aa808df3a7e3955f2050233faa76e233b94a4df8c69d135ebd2:0x9e1253f3e67b1aa808df3a7e3955f2050233faa76e233b94a4df8c69d1377272
Target= 23c4c62ce848848a398ee6999cdcfa83fffe0457 Checks: Sequential = 2654 | Prefix = 2654
Simulation 24:
Range= 0xd0dad9b58790d94a12fd9500173b1694255fb9328ed662d66d47b22d1a8ecf8f:0xd0dad9b58790d94a12fd9500173b1694255fb9328ed662d66d47b22d1a90562f
Target= dc944522a79af07f5572eb90c831175d35fb468e Checks: Sequential = 95475 | Prefix = 56711
Simulation 25:
Range= 0x42d90902d2ef04c1ebccfef4a2ce5793b038c5fd8a2a4eb3f9a368d0b2f5ed2:0x42d90902d2ef04c1ebccfef4a2ce5793b038c5fd8a2a4eb3f9a368d0b30e572
Target= 7a647a66de43831ec077a3eb72ceaf6fdcf05e52 Checks: Sequential = 80697 | Prefix = 57449
Simulation 26:
Range= 0x81ae4dd1a249f493908541326fe4ee4ecab3c8dddf3e645288d05b61dcc5568e:0x81ae4dd1a249f493908541326fe4ee4ecab3c8dddf3e645288d05b61dcc6dd2e
Target= 89c70dd4464c0968f398abc148d8be8b33e34009 Checks: Sequential = 99130 | Prefix = 99292
Simulation 27:
Range= 0xb44c7a71c791db8303ef90089a994ebf02768cd4c399129d677aa6c79fed8a80:0xb44c7a71c791db8303ef90089a994ebf02768cd4c399129d677aa6c79fef1120
Target= 76eb5e004677432b7bc38315b3e5c035843dc537 Checks: Sequential = 25107 | Prefix = 9517
Simulation 28:
Range= 0x9db58929a1987d929cae9d2837338ca092cf1400cdb26f726fc9c5c79a2dae50:0x9db58929a1987d929cae9d2837338ca092cf1400cdb26f726fc9c5c79a2f34f0
Target= 4f95692d22575d12649b0f1ff765f1accdf50f88 Checks: Sequential = 32570 | Prefix = 73208
Simulation 29:
Range= 0x38facce64c4cbe90b85b42bf751fc49ad3e7932c665b42ed3169325749f7991e:0x38facce64c4cbe90b85b42bf751fc49ad3e7932c665b42ed3169325749f91fbe
Target= 03dc062045faf3aacd8706adcaf94e1bd220b746 Checks: Sequential = 60515 | Prefix = 42428
Simulation 30:
Range= 0xf769b68364789246cf8503a16c6c964711b77232aba584ceb4db0183d3aaef92:0xf769b68364789246cf8503a16c6c964711b77232aba584ceb4db0183d3ac7632
Target= f5c220d0eb9d479d261ca3613102da0a18e1fba5 Checks: Sequential = 57938 | Prefix = 32865
Simulation 31:
Range= 0xbfe991ca993ac63fc401559f4e0a0bbb8fe532f53f40a2fe4cde81d46b5be32d:0xbfe991ca993ac63fc401559f4e0a0bbb8fe532f53f40a2fe4cde81d46b5d69cd
Target= e7bd84fd28d9ae4b77aab447a9fe4142a6dc9354 Checks: Sequential = 92522 | Prefix = 45632
Simulation 32:
Range= 0xe91b6d3023a52572fd60df0f9180406c2fe65ddedafe2a9f35ad9190b39d3bef:0xe91b6d3023a52572fd60df0f9180406c2fe65ddedafe2a9f35ad9190b39ec28f
Target= cdea44bb8af5534c7acef59b34ba794ccc511b9c Checks: Sequential = 4012 | Prefix = 64918
Simulation 33:
Range= 0xad9f7b2942526e6e4e1186b57ad095d759f2046afb33640d38e46c91b1c7594e:0xad9f7b2942526e6e4e1186b57ad095d759f2046afb33640d38e46c91b1c8dfee
Target= 8896905b15e424a84919d9ccc7010a9ea27b7797 Checks: Sequential = 3013 | Prefix = 3013
Simulation 34:
Range= 0xda69c8a85d065d11b21e0ef804ee4afb9c32e2ec6a86e1b6fe2d7d2894caf33c:0xda69c8a85d065d11b21e0ef804ee4afb9c32e2ec6a86e1b6fe2d7d2894cc79dc
Target= 91ae23071305bfc4f83049dcff02a34a1712d7cc Checks: Sequential = 19788 | Prefix = 55791
Simulation 35:
Range= 0xadf7a77bc55a5d8b8839b17e0552bc8382faad79df75f0e5c5abac99effbbc23:0xadf7a77bc55a5d8b8839b17e0552bc8382faad79df75f0e5c5abac99effd42c3
Target= 4a47dd5eb9ced32d4af9de3290fc19c40ba3224e Checks: Sequential = 62504 | Prefix = 29271
Simulation 36:
Range= 0xa374588476959742614dc50a6ef54b3ea8d19176d7fd04c8d49f1dbcda7347f6:0xa374588476959742614dc50a6ef54b3ea8d19176d7fd04c8d49f1dbcda74ce96
Target= 74f0d3e93bf2a95d6e87d68b0ff6beffc5892d5c Checks: Sequential = 24743 | Prefix = 70398
Simulation 37:
Range= 0xadbceb540abb5d8cf149d22f6dcac81c061c6d57f4109611650629144f83b24f:0xadbceb540abb5d8cf149d22f6dcac81c061c6d57f4109611650629144f8538ef
Target= c1904b3342abe4eb986ee4239dc45f8a9db994b2 Checks: Sequential = 26875 | Prefix = 76442
Simulation 38:
Range= 0xcb78968c96d37db6ea031be6c2127c043caf483f6da7f7b72dcc5cdb0392edfc:0xcb78968c96d37db6ea031be6c2127c043caf483f6da7f7b72dcc5cdb0394749c
Target= c7ec50febe0301365aa543358132708f88b505d1 Checks: Sequential = 15683 | Prefix = 11757
Simulation 39:
Range= 0xd6f3c1bf81b6972d3d4afc76285517cd96b8c959c76b4c0adfbbfd271bd3a0d2:0xd6f3c1bf81b6972d3d4afc76285517cd96b8c959c76b4c0adfbbfd271bd52772
Target= 474ab899c71bef236985ef5fae46d8f8e88dabfe Checks: Sequential = 60610 | Prefix = 86554
Simulation 40:
Range= 0xa220ae3cf1f151465af4bbab890eea71e066861d06f7fba89d4ede7b3b922bfd:0xa220ae3cf1f151465af4bbab890eea71e066861d06f7fba89d4ede7b3b93b29d
Target= 5c45af8ba5a1f5b731434636be334232e17612df Checks: Sequential = 38928 | Prefix = 77569
Simulation 41:
Range= 0xe1f14d0341f1c5d6190e8134001e0f2da8f1c5c7638535bba9f0f327295d74d1:0xe1f14d0341f1c5d6190e8134001e0f2da8f1c5c7638535bba9f0f327295efb71
Target= b0217d7bf4687d53a01ad5c01ee8db7759ad30a8 Checks: Sequential = 27052 | Prefix = 66199
Simulation 42:
Range= 0x846f906ac53bbb45a380152a2fea494426572a28580191299db1e6f0cc13348:0x846f906ac53bbb45a380152a2fea494426572a28580191299db1e6f0cc2b9e8
Target= 855db787a558c6820c177c136b1392090a661836 Checks: Sequential = 63846 | Prefix = 82733
Simulation 43:
Range= 0x85e64684f12660ecb724d6781c59554c1f337ed927eb2a415048a352b7c0ab3d:0x85e64684f12660ecb724d6781c59554c1f337ed927eb2a415048a352b7c231dd
Target= 7ce68b5cc23b42a2530de34c70c454a89b830198 Checks: Sequential = 36649 | Prefix = 82771
Simulation 44:
Range= 0x923c750045f02137331ec25ac0c6a74b31e84c157408e3db27737f0067b2c4e1:0x923c750045f02137331ec25ac0c6a74b31e84c157408e3db27737f0067b44b81
Target= 7b981e35bae1a5185cef808f3e6476ea8e3933bd Checks: Sequential = 56340 | Prefix = 80571
Simulation 45:
Range= 0x6811189eee000e76ad700badeaf72cd0a29024f669c98b063e88bfec9e69f213:0x6811189eee000e76ad700badeaf72cd0a29024f669c98b063e88bfec9e6b78b3
Target= 480354a33ace0f10eb182e72fcb217e43a36d958 Checks: Sequential = 52318 | Prefix = 80766
Simulation 46:
Range= 0xaf2b1270c4a1ede5d969ae36752239d4ad1be005ebb4fbb8a0363e1395c4ac11:0xaf2b1270c4a1ede5d969ae36752239d4ad1be005ebb4fbb8a0363e1395c632b1
Target= 7c2fa0b7b9038d5f45771bdb26dbccc6ff5c6737 Checks: Sequential = 23787 | Prefix = 72799
Simulation 47:
Range= 0xa927b2b6d01f7bb60cd6a39eef9f210492a1d5f54080f057459b321a5faa3fdb:0xa927b2b6d01f7bb60cd6a39eef9f210492a1d5f54080f057459b321a5fabc67b
Target= 37ff55a10470e2c841b46f6dac1bc005b0d68608 Checks: Sequential = 96342 | Prefix = 52579
Simulation 48:
Range= 0x1bc593db03bedda5c30e7aca3d38074e9a2b8c0e2d4c15344a5e38f104254e38:0x1bc593db03bedda5c30e7aca3d38074e9a2b8c0e2d4c15344a5e38f10426d4d8
Target= bb79d1bf5846360354910de0a8e5da9e04ba7970 Checks: Sequential = 65989 | Prefix = 47973
Simulation 49:
Range= 0xdbe30e7d113a267469427b8e3cdf206036973d22140c9b8ff2976d9ede9ed11c:0xdbe30e7d113a267469427b8e3cdf206036973d22140c9b8ff2976d9edea057bc
Target= b4c959642e81fbdded670870cd8875632545dbff Checks: Sequential = 32178 | Prefix = 16732
Simulation 50:
Range= 0x669c103a8ba7cf9f45399bd21bfb47afb2cbde16538eae2e08c5cc07f62bbd7:0x669c103a8ba7cf9f45399bd21bfb47afb2cbde16538eae2e08c5cc07f644277
Target= 66e09da054b936b9742a2452558b30187a90b3e0 Checks: Sequential = 89520 | Prefix = 93721
Simulation 51:
Range= 0xc19fdc5ca060e078e8c961301ec4ab66b328c0d67c35417dda845597c2ae80e8:0xc19fdc5ca060e078e8c961301ec4ab66b328c0d67c35417dda845597c2b00788
Target= 63c4768d71610cf150d766865237605dd39545a9 Checks: Sequential = 62283 | Prefix = 87599
Simulation 52:
Range= 0x981c95a07d5906d6fe522e69406c0a7b65682481f8328605ee5f9080be168457:0x981c95a07d5906d6fe522e69406c0a7b65682481f8328605ee5f9080be180af7
Target= dd8810e82ac6a59884730484b7a7807f1a22573f Checks: Sequential = 28570 | Prefix = 17467
Simulation 53:
Range= 0xc8554a3cadeda95f16bf901a523f40faac1c3cc8bc0af0c1f678a583905a3b46:0xc8554a3cadeda95f16bf901a523f40faac1c3cc8bc0af0c1f678a583905bc1e6
Target= 034ea1a99bf74148a0ef89f5e5083d3e3b57f1b3 Checks: Sequential = 78068 | Prefix = 88864
Simulation 54:
Range= 0xbb7c262de1062d8e29854f5f5322c4c15f138a354633e98ae01ba9432ca910ab:0xbb7c262de1062d8e29854f5f5322c4c15f138a354633e98ae01ba9432caa974b
Target= 880457eacf7cc947b3e90b565cb0ce6e948e1e67 Checks: Sequential = 48375 | Prefix = 26584
Simulation 55:
Range= 0x51ee051e15001d6dec9d6e562ec14aeaabc75256f08ef7b436e5781823358c33:0x51ee051e15001d6dec9d6e562ec14aeaabc75256f08ef7b436e57818233712d3
Target= 474cc9fccf1c3b67efff07c53478554424ca77e8 Checks: Sequential = 48641 | Prefix = 84514
Simulation 56:
Range= 0x5dd2f1b8814704773da4d9f40c045c6d4aef03f23a710de6d17ce7cdc054db13:0x5dd2f1b8814704773da4d9f40c045c6d4aef03f23a710de6d17ce7cdc05661b3
Target= e7652853360142568b86421d863e1d62525a0262 Checks: Sequential = 81900 | Prefix = 47334
Simulation 57:
Range= 0x98fb0a56c857711de4996769c97dcacfcb8165381efd8ccef30c5f7a05f8933d:0x98fb0a56c857711de4996769c97dcacfcb8165381efd8ccef30c5f7a05fa19dd
Target= 6154da1a00b19d3bdce554f144749d15f6bc663e Checks: Sequential = 35183 | Prefix = 20312
Simulation 58:
Range= 0x91898280b9ea12af45d7e161c9b64f7ce8ec6506a696f9138ee457cd6a835df:0x91898280b9ea12af45d7e161c9b64f7ce8ec6506a696f9138ee457cd6a9bc7f
Target= fbcbff2f330622ed200f24e435058d12537111a8 Checks: Sequential = 44027 | Prefix = 31100
Simulation 59:
Range= 0x93908341108cadef5e9cec04b6e5ec98a2e5a65e19adadef3f4882e75671a5d5:0x93908341108cadef5e9cec04b6e5ec98a2e5a65e19adadef3f4882e756732c75
Target= 251ec3d59287eeeffc915a148e2f446cc9ca25a4 Checks: Sequential = 62791 | Prefix = 91019
Simulation 60:
Range= 0xc43e09daade72a5f7d2b0431da239b8daa1dfe127a8ccc6a06dd8a688d436238:0xc43e09daade72a5f7d2b0431da239b8daa1dfe127a8ccc6a06dd8a688d44e8d8
Target= 0f9650bfa5f109c5c4742ca230fdf6eb5601da5f Checks: Sequential = 10888 | Prefix = 2605
Simulation 61:
Range= 0x9346e8b9e206007e122d4bf961adb70c0f74e0b8a5cfcba9d3ab3cd35d738db2:0x9346e8b9e206007e122d4bf961adb70c0f74e0b8a5cfcba9d3ab3cd35d751452
Target= fdd05eebfa33f50b359cfd6de22bdf78a3872caa Checks: Sequential = 80941 | Prefix = 36563
Simulation 62:
Range= 0xc7d7cf3b95bfb2fdc162335f3358680cf2ff2bd2bc267586150248eb6b78e389:0xc7d7cf3b95bfb2fdc162335f3358680cf2ff2bd2bc267586150248eb6b7a6a29
Target= 277f4d8794b1163c5117bcb4a74ad116ab506e36 Checks: Sequential = 22986 | Prefix = 65609
Simulation 63:
Range= 0x1da23fb7ea332ac1578a8acfc8061fcfcf3578c050cbb14673954ec2e02b20eb:0x1da23fb7ea332ac1578a8acfc8061fcfcf3578c050cbb14673954ec2e02ca78b
Target= f6e354db24789d58f82a2fa3b37c8374f2059b54 Checks: Sequential = 66409 | Prefix = 93841
Simulation 64:
Range= 0x99ac2c932d35ce707436565da2a886ed20778c6e644a2c6317d5655fa74cf14c:0x99ac2c932d35ce707436565da2a886ed20778c6e644a2c6317d5655fa74e77ec
Target= b7ffc771c08346f3b149bd59ccb29802442180db Checks: Sequential = 92485 | Prefix = 55161
Simulation 65:
Range= 0x1c4841d1b2f6cc1a941ca45891d3f580686a9397056d412685d34587d735f3e7:0x1c4841d1b2f6cc1a941ca45891d3f580686a9397056d412685d34587d7377a87
Target= b30878874e704718646e01237bc37fb53ce92ed4 Checks: Sequential = 8625 | Prefix = 4174
Simulation 66:
Range= 0x175c12ce3fbbd8f175416b14fc2c815a5fc595da1a92de3ee8beca3d93320a3:0x175c12ce3fbbd8f175416b14fc2c815a5fc595da1a92de3ee8beca3d934a743
Target= 045e726ecf36787f750073b2c3f9d990bc01de74 Checks: Sequential = 99674 | Prefix = 97109
Simulation 67:
Range= 0x4fd64f401c776e447206142de04fda977440c2f4e16235c02dab0f6c772e20dc:0x4fd64f401c776e447206142de04fda977440c2f4e16235c02dab0f6c772fa77c
Target= 03841e84be41438ff40e101d91dd7c3b785a6136 Checks: Sequential = 76093 | Prefix = 55480
Simulation 68:
Range= 0x91da7b3b40d17f353f0ac7d3357c8fd5e4f8cbae5230c3ebdd8a9cefd35ddd7b:0x91da7b3b40d17f353f0ac7d3357c8fd5e4f8cbae5230c3ebdd8a9cefd35f641b
Target= b93efca027f4da542a3924d36c2bdbd1f9d3000c Checks: Sequential = 48053 | Prefix = 15267
Simulation 69:
Range= 0x3c0c8383eed09d012c608512fac9c6643a7b762a776fbf714d6a6c1c91d023e9:0x3c0c8383eed09d012c608512fac9c6643a7b762a776fbf714d6a6c1c91d1aa89
Target= 5b7885cd91c04fed2275c218e8047896641d9774 Checks: Sequential = 48401 | Prefix = 82275
Simulation 70:
Range= 0x53567ffb1717ad81bc880dfa7241c2b660bee8cf61f923f73abe17cdddf4c3ab:0x53567ffb1717ad81bc880dfa7241c2b660bee8cf61f923f73abe17cdddf64a4b
Target= dd23bae91cdf655fb378fd920533cafae7bb7932 Checks: Sequential = 28384 | Prefix = 18478
Simulation 71:
Range= 0xb0b7827988b2bdee16d98a7adc18a653f801638e7418d7fccdf1de62a65a10cc:0xb0b7827988b2bdee16d98a7adc18a653f801638e7418d7fccdf1de62a65b976c
Target= 077ca9735862254f9620346cb1cf570c24facff7 Checks: Sequential = 21553 | Prefix = 59787
Simulation 72:
Range= 0x267d2f114ab3f92c1521d6d9fe0642ea977fe15cdf341559f6b3e30009e82024:0x267d2f114ab3f92c1521d6d9fe0642ea977fe15cdf341559f6b3e30009e9a6c4
Target= abcc735b14501ada0ec87ac6c8e93ffc9d402eb1 Checks: Sequential = 34198 | Prefix = 61722
Simulation 73:
Range= 0xa90aec7f3a213d405b9d2e5fc27b72d3ef9f76d5a7153afcb0ec825cbe73f098:0xa90aec7f3a213d405b9d2e5fc27b72d3ef9f76d5a7153afcb0ec825cbe757738
Target= 775c2fdcc9a30a870aff2691a9a976895f0e24b2 Checks: Sequential = 14735 | Prefix = 57170
Simulation 74:
Range= 0x88f4bcb0aa28a023f999d04e2900528f28d3798e7761d785b0c270242bcf0631:0x88f4bcb0aa28a023f999d04e2900528f28d3798e7761d785b0c270242bd08cd1
Target= a899b04e1ff2969b3e4f2a56a0f61c2309d3ca73 Checks: Sequential = 22147 | Prefix = 73188
Simulation 75:
Range= 0x8ec240d6df45ba8212a3c31458f3576942a54f3fdbbf7d53bef982ad6bfdde8e:0x8ec240d6df45ba8212a3c31458f3576942a54f3fdbbf7d53bef982ad6bff652e
Target= d7ee1a9e5493c0c67583c6ef9ec4ff7b4568a369 Checks: Sequential = 67907 | Prefix = 95736
Simulation 76:
Range= 0xfc4cd599d6a422236fd8977233ac3469c8b313ac375a5cd9b4bc92172176e30f:0xfc4cd599d6a422236fd8977233ac3469c8b313ac375a5cd9b4bc9217217869af
Target= 64be871de05a6155815a9154746060bba917e086 Checks: Sequential = 26182 | Prefix = 15897
Simulation 77:
Range= 0x9311d1f924a4e44bfcf80d037d6e885fdcc9bda49c84ba1148817b683e5ed2a2:0x9311d1f924a4e44bfcf80d037d6e885fdcc9bda49c84ba1148817b683e605942
Target= effe903bdd37883c34cceb756c8b612c9942b080 Checks: Sequential = 24970 | Prefix = 21757
Simulation 78:
Range= 0x9195bcec131c6234f09b1aa6dffd82561a35e427ef943bdcec14dabbc6681557:0x9195bcec131c6234f09b1aa6dffd82561a35e427ef943bdcec14dabbc6699bf7
Target= 2f84eaca1e3866e74ad4a1a0805fdafc685c0af0 Checks: Sequential = 38310 | Prefix = 73104
Simulation 79:
Range= 0xef609f6e8b107b542fc464a944921e52fa2adb04e8fec21b7046eb45abab717b:0xef609f6e8b107b542fc464a944921e52fa2adb04e8fec21b7046eb45abacf81b
Target= d5cf246d967fd0252d9d38bbf4a6944c82f6a2f9 Checks: Sequential = 7633 | Prefix = 7633
Simulation 80:
Range= 0x2de2619a95b2aea15a699cd9b9cce13dd81c6c0014923c2289c113ac06971b5:0x2de2619a95b2aea15a699cd9b9cce13dd81c6c0014923c2289c113ac06af855
Target= 24c122ac8ae5bbfd3d9a8cd2cf5cd3274d4e6109 Checks: Sequential = 71816 | Prefix = 90211
Simulation 81:
Range= 0xe79c76a214cf960af962cca2b70dc583dbc7c3a4b30664e672cec785b29a63e3:0xe79c76a214cf960af962cca2b70dc583dbc7c3a4b30664e672cec785b29bea83
Target= 7249b5d4982f96e889338f4f1c923ab2e99733fe Checks: Sequential = 78850 | Prefix = 44211
Simulation 82:
Range= 0x58b07066c9f01e501eadf1fe32a6bdc0d14540474cafd1185be126dece805dbf:0x58b07066c9f01e501eadf1fe32a6bdc0d14540474cafd1185be126dece81e45f
Target= 985e89030abd9aff3fd72a2098f0c2c03e8f7305 Checks: Sequential = 39241 | Prefix = 69541
Simulation 83:
Range= 0xd324ff6c5c7c3fd1d1af42aedcc24931787006598c3405f9660b33953c738f78:0xd324ff6c5c7c3fd1d1af42aedcc24931787006598c3405f9660b33953c751618
Target= a2c5e6f895f98d53465b350b26337fee215161b2 Checks: Sequential = 84372 | Prefix = 43933
Simulation 84:
Range= 0xbe9eb8955632b9ac473c8b5a271bd9722aa94c667ca15d48edf5d026175ec25a:0xbe9eb8955632b9ac473c8b5a271bd9722aa94c667ca15d48edf5d026176048fa
Target= 10a83e6886de09fdb490250d8b658e724de62be7 Checks: Sequential = 70577 | Prefix = 40666
Simulation 85:
Range= 0xd1ac9513ca54934a2b73aa527d5dce2b11d25bd68497d6318c5239995ebc1d4c:0xd1ac9513ca54934a2b73aa527d5dce2b11d25bd68497d6318c5239995ebda3ec
Target= 59fb5b30aa47f62aa724b4324363fc9424bc8b7e Checks: Sequential = 50855 | Prefix = 36718
Simulation 86:
Range= 0xc67b00d82b22edf71d3033877ed95ff3e7b9bca7cee9983c8c7a0a7d06ed55c8:0xc67b00d82b22edf71d3033877ed95ff3e7b9bca7cee9983c8c7a0a7d06eedc68
Target= 5b4751a38c65eaba737dad9678a505dc7d37d463 Checks: Sequential = 92395 | Prefix = 96865
Simulation 87:
Range= 0x2387c68606054062ba6a17c1d91c525ea6fe966531cc8d15d6d042550604bc78:0x2387c68606054062ba6a17c1d91c525ea6fe966531cc8d15d6d0425506064318
Target= 5ca9bb6531f3aec53a5dcef88e367938fef7c190 Checks: Sequential = 4542 | Prefix = 62878
Simulation 88:
Range= 0xb4cb237d3f66aea5c1a68563218a923e1f1c032c34ed9d22ed120071458c89ab:0xb4cb237d3f66aea5c1a68563218a923e1f1c032c34ed9d22ed120071458e104b
Target= bfe567b61ec6d854c986e6b14d9c79361a293c2e Checks: Sequential = 42469 | Prefix = 27176
Simulation 89:
Range= 0x9d1c36c023cbbde01f222f97c1ff683fd2b04c68be2c2b2a29e9bda8dddc2cfa:0x9d1c36c023cbbde01f222f97c1ff683fd2b04c68be2c2b2a29e9bda8ddddb39a
Target= 8dd1ba8b72791d15e259a16509ff7e3fb0eefa46 Checks: Sequential = 29862 | Prefix = 80868
Simulation 90:
Range= 0x8160374e613106dadde3f4d90b4b373c78dcdcecf6c83a929ac62e355c41bbf6:0x8160374e613106dadde3f4d90b4b373c78dcdcecf6c83a929ac62e355c434296
Target= 64f6bcd6c7455e2359371183a5470677f502d159 Checks: Sequential = 19960 | Prefix = 19960
Simulation 91:
Range= 0x76ea97ea071a7d1ac638d65a6de717682f08f467749257f330b6c0e6a2e5eb3:0x76ea97ea071a7d1ac638d65a6de717682f08f467749257f330b6c0e6a2fe553
Target= 3a72a7ae452540278c3331e0efc19a8c6d70825e Checks: Sequential = 10766 | Prefix = 6573
Simulation 92:
Range= 0x451a93d7f8ba7a7de3ba20decc46c2547b60a0dbca849bb3a85957e04fdb2df9:0x451a93d7f8ba7a7de3ba20decc46c2547b60a0dbca849bb3a85957e04fdcb499
Target= 6307cc65a4343ef51c53e52397c739cd82696ae6 Checks: Sequential = 20966 | Prefix = 15560
Simulation 93:
Range= 0x82503e33a3b6870c0b438da21649cd49368e60e3e8fc173602ffe6145590d301:0x82503e33a3b6870c0b438da21649cd49368e60e3e8fc173602ffe614559259a1
Target= 6f84f5f2574392b627825f1d4f31c6eb2fa2eb70 Checks: Sequential = 20711 | Prefix = 9393
Simulation 94:
Range= 0x849677e5f970125822b1162af4545b91585c726c8c88f799e490ecdacc64ce7a:0x849677e5f970125822b1162af4545b91585c726c8c88f799e490ecdacc66551a
Target= b0406390801a4853bc854685ad918a26beda6971 Checks: Sequential = 33081 | Prefix = 74112
Simulation 95:
Range= 0x506a6f90951b3ad7064a604edc9c0ded8d97e0a0d3c30ee416267a3920ce76ea:0x506a6f90951b3ad7064a604edc9c0ded8d97e0a0d3c30ee416267a3920cffd8a
Target= 69406e3c0235729fe3fc713be0e49e90aecec162 Checks: Sequential = 14941 | Prefix = 7340
Simulation 96:
Range= 0xd527f51934ec20875ef3a384450df408da194fffccfc139a640fe0d2ac6eaf7c:0xd527f51934ec20875ef3a384450df408da194fffccfc139a640fe0d2ac70361c
Target= 1f0a0ae772f96863dba542679788c6f846f837fd Checks: Sequential = 86617 | Prefix = 96942
Simulation 97:
Range= 0x6a65f5c7f945737736c52249b40571b868991aa6e49f4a70ec43f0d4a820f1eb:0x6a65f5c7f945737736c52249b40571b868991aa6e49f4a70ec43f0d4a822788b
Target= db1120210f983572af578619a8919733446715ed Checks: Sequential = 63664 | Prefix = 35713
Simulation 98:
Range= 0xcdf8f937b6f8e12c0c99c7a9727112d4166d11df1e61da33851fe3d398fd573f:0xcdf8f937b6f8e12c0c99c7a9727112d4166d11df1e61da33851fe3d398fedddf
Target= 50a28b9d68c577f723b6cfed47bd1467cb321e32 Checks: Sequential = 79338 | Prefix = 45794
Simulation 99:
Range= 0xddd788ce069e4d812b303cadd3219e59083e4d1719b6d94e8046e33fd06143ae:0xddd788ce069e4d812b303cadd3219e59083e4d1719b6d94e8046e33fd062ca4e
Target= ae8141c0e425de7cfc8d1847e460c744f00d1db2 Checks: Sequential = 14647 | Prefix = 10750
Simulation 100:
Range= 0xe7997286b0bacae722acf20b64078e69b35297f9499a0cc5167830636e5b2243:0xe7997286b0bacae722acf20b64078e69b35297f9499a0cc5167830636e5ca8e3
Target= d88e6639923e4a23abb01e571edda4d66d2f7b25 Checks: Sequential = 49393 | Prefix = 26924
Simulation 101:
Range= 0x416935ed72f9cf365d1c92feccad0e2378e59710c6a71637c5a6cd3410b453f6:0x416935ed72f9cf365d1c92feccad0e2378e59710c6a71637c5a6cd3410b5da96
Target= 938be79ea7f640fa1da4a91aa27f8fa118080b56 Checks: Sequential = 33849 | Prefix = 24228
Simulation 102:
Range= 0x73aee19f21cbd34995a0a8a4d83418f8197618b14acca22948298761e12ed343:0x73aee19f21cbd34995a0a8a4d83418f8197618b14acca22948298761e13059e3
Target= 77580677c1e77a3d29f8045e93b9c6dde8cffde8 Checks: Sequential = 51700 | Prefix = 27902
Simulation 103:
Range= 0x532cc33e825396ea087e2e2b7a02eedcdf9330dece215ef2f3704fff68f7be1:0x532cc33e825396ea087e2e2b7a02eedcdf9330dece215ef2f3704fff6910281
Target= 99461e82d5d3446ae10a65ae24ab3a6b84a19d38 Checks: Sequential = 23344 | Prefix = 7705
Simulation 104:
Range= 0x3446a6e987c4644e590126a36e0647ca59cce6d3b9ad9d61783cc1db54186294:0x3446a6e987c4644e590126a36e0647ca59cce6d3b9ad9d61783cc1db5419e934
Target= 4da40af643f55f624b6ad38331d040bb1173b907 Checks: Sequential = 88313 | Prefix = 60760
Simulation 105:
Range= 0x3579c99e1d6e9c754130fcb85cd4b195019f472c3a7a6f0d0571e9e3664f4542:0x3579c99e1d6e9c754130fcb85cd4b195019f472c3a7a6f0d0571e9e36650cbe2
Target= b62281302ab325349a06736ddb6e2db96f34984b Checks: Sequential = 7209 | Prefix = 3164
Simulation 106:
Range= 0xafd4f59809d59e2f7ed8623d074b51b946f9fa0f95067d1b973f9b88a38383c5:0xafd4f59809d59e2f7ed8623d074b51b946f9fa0f95067d1b973f9b88a3850a65
Target= 7aee31db111bdf138c5c75a8f5156319ede2ca69 Checks: Sequential = 90695 | Prefix = 95991
Simulation 107:
Range= 0x6cd3efa252b864656eb7aa7061717d6e0fcee44a0050b3e8855f53a5732ba2cb:0x6cd3efa252b864656eb7aa7061717d6e0fcee44a0050b3e8855f53a5732d296b
Target= 0b80ea3b78cfbae3f4b701bf98456d123c69d709 Checks: Sequential = 12228 | Prefix = 12228
Simulation 108:
Range= 0x313cbe742e46722ebeeae989a6049f14418728316f2cfa96b34634294084720:0x313cbe742e46722ebeeae989a6049f14418728316f2cfa96b3463429409cdc0
Target= 621f31b7cbf5807c833c1fde83aedfc3d9e5d6b6 Checks: Sequential = 34487 | Prefix = 17727
Simulation 109:
Range= 0xb179b126176075757e64a0ab077bbd378641f0c6d9db99bfe58f49ff26273fd9:0xb179b126176075757e64a0ab077bbd378641f0c6d9db99bfe58f49ff2628c679
Target= 6fdccfa505cf867dd594ce93ed576ece222bfc8c Checks: Sequential = 76948 | Prefix = 92502
Simulation 110:
Range= 0xc10d4b36e364816556430e82236766b72c008c94cd112dc6159ac7287ac370be:0xc10d4b36e364816556430e82236766b72c008c94cd112dc6159ac7287ac4f75e
Target= 4b28297af7055c0524ba41f53b62f48561800887 Checks: Sequential = 48772 | Prefix = 74329
Simulation 111:
Range= 0x6715439c579a8d68c2618b8533b85d1e1f394b029edaa259f3b895f463e093be:0x6715439c579a8d68c2618b8533b85d1e1f394b029edaa259f3b895f463e21a5e
Target= 9b44a0f1d8d49cee0d1ba56f32858d34f8b9e4e1 Checks: Sequential = 51388 | Prefix = 32183
Simulation 112:
Range= 0x735d91b29426435eda7ae95dd46751611ae5b276f8d5d4cf45f83954a98df65e:0x735d91b29426435eda7ae95dd46751611ae5b276f8d5d4cf45f83954a98f7cfe
Target= 5d73cee1e5faa20bb1a836ee734f32f59238ac98 Checks: Sequential = 23129 | Prefix = 12244
Simulation 113:
Range= 0x938c955f132fd4440c4da31f8fdd6ee69dfb385fda60b6932e9304844fec8b7a:0x938c955f132fd4440c4da31f8fdd6ee69dfb385fda60b6932e9304844fee121a
Target= f13d8c69508451f477e03a527c52eaa104fa16be Checks: Sequential = 43677 | Prefix = 69379
Simulation 114:
Range= 0xfa4cc1185cd34375b24d8d3af5dca94b939923ea42da822b29e15cacc89beff2:0xfa4cc1185cd34375b24d8d3af5dca94b939923ea42da822b29e15cacc89d7692
Target= 1ca2d3be2843a39c3eb8e7ce5cc37f94a003d455 Checks: Sequential = 5743 | Prefix = 1348
Simulation 115:
Range= 0xc11d6eaea165fcc3c90d582437363fb625f72175d27155399b8cfde1721f2373:0xc11d6eaea165fcc3c90d582437363fb625f72175d27155399b8cfde17220aa13
Target= de8c97c5bb21af69cdb97032418f5819f0bc3483 Checks: Sequential = 85805 | Prefix = 58977
Simulation 116:
Range= 0x4187b2876502674c69a2035f9122296e8526cc5271f20a2fcb7c5804b0d26a5a:0x4187b2876502674c69a2035f9122296e8526cc5271f20a2fcb7c5804b0d3f0fa
Target= 0a87be110a9f2dcf5a5a3f3d5b39f213515e062a Checks: Sequential = 45195 | Prefix = 26042
Simulation 117:
Range= 0xc26c66e45cc69b5e225f006f94c1ac60342916a7d3158c86c0fe3415dba7f9a7:0xc26c66e45cc69b5e225f006f94c1ac60342916a7d3158c86c0fe3415dba98047
Target= 9b7adeff38f80ae0ac4321005aa4e74ac7c0257a Checks: Sequential = 81722 | Prefix = 45574
Simulation 118:
Range= 0x24ab9a025dec69ea310934e5befc596e5c163140e6c3f8e780ea6eac39e6d21e:0x24ab9a025dec69ea310934e5befc596e5c163140e6c3f8e780ea6eac39e858be
Target= 2bbe5e90ee051c2b24ad5b74fc2f2c130e47d34f Checks: Sequential = 67054 | Prefix = 42879
Simulation 119:
Range= 0xf8f5023b984ceda5673328a1d22be2031cdca3a4fa53ba4969935cd1850df242:0xf8f5023b984ceda5673328a1d22be2031cdca3a4fa53ba4969935cd1850f78e2
Target= 27a6f2485627cc707e14cc899e580a25b0d3b22a Checks: Sequential = 72814 | Prefix = 83700
Simulation 120:
Range= 0xf0cd6ab2414e9a3b84ebfae255eabf2379025a12759f032ee9a46210170c4bae:0xf0cd6ab2414e9a3b84ebfae255eabf2379025a12759f032ee9a46210170dd24e
Target= b7d2ef55bc057f0b3c31b0931944eec5ebff5715 Checks: Sequential = 66907 | Prefix = 89453
Simulation 121:
Range= 0xbba7475cc232c16401d907993a84ca2bbb102c2d4360ba4b13ac39b23ebc87b8:0xbba7475cc232c16401d907993a84ca2bbb102c2d4360ba4b13ac39b23ebe0e58
Target= d60c2387c0e88a580cc0d2928e17377d2e3afbd8 Checks: Sequential = 7693 | Prefix = 41561
Simulation 122:
Range= 0x2ae2b07da2e0cf21c19648be883fc584ed0e30c555c8382ed63830695733c679:0x2ae2b07da2e0cf21c19648be883fc584ed0e30c555c8382ed638306957354d19
Target= 6fafea4649a242d8664ae7c77d018668b055c734 Checks: Sequential = 39262 | Prefix = 74223
Simulation 123:
Range= 0xa5cf2ba74ba5debecc4cb6814414eb26869eb003f435bc51b8153544032d97c8:0xa5cf2ba74ba5debecc4cb6814414eb26869eb003f435bc51b8153544032f1e68
Target= 3d68a4e305584b99b2f0da10abe506245d8e719b Checks: Sequential = 83782 | Prefix = 96873
Simulation 124:
Range= 0x653ce70249e2ee59123144d9f25ab96eb3c6403470764088942883997399ed2e:0x653ce70249e2ee59123144d9f25ab96eb3c640347076408894288399739b73ce
Target= eeeeb8b92625e23f4a950f00249a4aa9ae2e69c3 Checks: Sequential = 47563 | Prefix = 83659
Simulation 125:
Range= 0xd3e541f4477aeeaecc9d7c87b99510f499c2714e45b45160360d8712836ab5db:0xd3e541f4477aeeaecc9d7c87b99510f499c2714e45b45160360d8712836c3c7b
Target= d0a20479e16c5e3f13219427f483abd9e475b5d8 Checks: Sequential = 12403 | Prefix = 8291
Simulation 126:
Range= 0xeb44e4530377022fedfcb990789aec11d604d8e20796cc058bdf99603b65acec:0xeb44e4530377022fedfcb990789aec11d604d8e20796cc058bdf99603b67338c
Target= 227ad384fe74a607b04ed834cde9e8f93404f3aa Checks: Sequential = 96517 | Prefix = 99637
Simulation 127:
Range= 0x68c8085e6300c4ff75093177079aac833510b97fe74e8f5191a49f0d5cf4d5c6:0x68c8085e6300c4ff75093177079aac833510b97fe74e8f5191a49f0d5cf65c66
Target= cf8de11fa6193127a1782c33319be2581b069148 Checks: Sequential = 80207 | Prefix = 51297
Simulation 128:
Range= 0x24ba20c83ce3db34271d3f0a3e31f0ad47417c2ca2b912007e6070a0859e5d2:0x24ba20c83ce3db34271d3f0a3e31f0ad47417c2ca2b912007e6070a085b6c72
Target= cd8f75ec6f6dd3a45adf6cbbe71028c5097e3e7d Checks: Sequential = 78997 | Prefix = 91577
Simulation 129:
Range= 0x6909b9cfe6b7f8621e5a6a6afc4240f79bad02607b3e0296c29f1d34151f90ec:0x6909b9cfe6b7f8621e5a6a6afc4240f79bad02607b3e0296c29f1d341521178c
Target= a29ead39ea95799c31efe50512a03897fbc1680a Checks: Sequential = 64590 | Prefix = 89387
Simulation 130:
Range= 0xe7546e73ccd10f2cd6e3f5a30d9087c5438bab40f3ddfca637ea8d2601dc14a4:0xe7546e73ccd10f2cd6e3f5a30d9087c5438bab40f3ddfca637ea8d2601dd9b44
Target= 57103ba284e0b464ad83f4db1d3cfe634167f103 Checks: Sequential = 76758 | Prefix = 51736
Simulation 131:
Range= 0x47752f02f17ef19427c572b2774e17d3bfc2ab1c36a58a74f3b7d333256860c5:0x47752f02f17ef19427c572b2774e17d3bfc2ab1c36a58a74f3b7d3332569e765
Target= 19f1f82b10ebcff2ffa8561e5884c4e529308bca Checks: Sequential = 32984 | Prefix = 59338
Simulation 132:
Range= 0x741552946df8b20a75e7604e75b69f1727e3bd77013e5502145f3744066e399:0x741552946df8b20a75e7604e75b69f1727e3bd77013e5502145f37440686a39
Target= 74113dd03aceea41103021fcf96d8ae5e3715049 Checks: Sequential = 40952 | Prefix = 75051
Simulation 133:
Range= 0x8a91248f25bd0eda8d23c300daaa591e40e090e3e18e38fdb59d6fce51707e42:0x8a91248f25bd0eda8d23c300daaa591e40e090e3e18e38fdb59d6fce517204e2
Target= a332dd373dd1251b26feadb8b9b2d8b5fb0af0d1 Checks: Sequential = 77386 | Prefix = 90792
Simulation 134:
Range= 0xd7a64428c14830a0510a983e15d26e9a48d20bfb076ef6ed3f082a9287479d85:0xd7a64428c14830a0510a983e15d26e9a48d20bfb076ef6ed3f082a9287492425
Target= 54b4ccb552f2f8eb52f8940058d3b43ad458e5a5 Checks: Sequential = 22138 | Prefix = 69009
Simulation 135:
Range= 0xdf3ead740382f87a92184be541a96fafa4a342544c31dc46332e06e453a3f95e:0xdf3ead740382f87a92184be541a96fafa4a342544c31dc46332e06e453a57ffe
Target= f63622846c76ac8384b84fe0c9c176ad28da984a Checks: Sequential = 37296 | Prefix = 17928
Simulation 136:
Range= 0xa117e52b6938c521ea6fb7fff9c799b3d86bd2eb3aef791877068a4654afef19:0xa117e52b6938c521ea6fb7fff9c799b3d86bd2eb3aef791877068a4654b175b9
Target= 513bcb8dc0532e613a7e4d03175db636a0963c8d Checks: Sequential = 56612 | Prefix = 20102
Simulation 137:
Range= 0x130220627680a151dfac4df24b6da2f58b51a9aaa1733fea33e245c4e8bba706:0x130220627680a151dfac4df24b6da2f58b51a9aaa1733fea33e245c4e8bd2da6
Target= 5b9a941b237e79275195b6f82af5b6e0db038c46 Checks: Sequential = 33628 | Prefix = 79821
Simulation 138:
Range= 0x489e7a4fe2c369c007900a3e9aa416190dd20c1946c29bb8dac908438e791671:0x489e7a4fe2c369c007900a3e9aa416190dd20c1946c29bb8dac908438e7a9d11
Target= d1fdb5cbea171193b85b16e1bcec9b9c3973614b Checks: Sequential = 14359 | Prefix = 9661
Simulation 139:
Range= 0xee844635848886e0e76219f08d79695dd192e2fbde64af04304527faae184dc0:0xee844635848886e0e76219f08d79695dd192e2fbde64af04304527faae19d460
Target= cd29b2ffbfafa5af27baac2821e7e05443230d4a Checks: Sequential = 60320 | Prefix = 34550
Simulation 140:
Range= 0x1aafff3b75d61ec5056afb9b7df100546ea774eb903b41948ab3457ef9efc5ea:0x1aafff3b75d61ec5056afb9b7df100546ea774eb903b41948ab3457ef9f14c8a
Target= 58769337880864c27253ec0d57d9798ef2778b48 Checks: Sequential = 78563 | Prefix = 90271
Simulation 141:
Range= 0x94b4605f29f3a5814ad9b769ae855bde8add97f9643c0e75c5e19bf31ee6a35f:0x94b4605f29f3a5814ad9b769ae855bde8add97f9643c0e75c5e19bf31ee829ff
Target= cb00913a2d024f95355f234a2ef1a79206e67a13 Checks: Sequential = 86609 | Prefix = 41453
Simulation 142:
Range= 0x925e330e74f21aa4fc5e5d2a3b1867f000458ba999a0ddfbb24c05e421a8512c:0x925e330e74f21aa4fc5e5d2a3b1867f000458ba999a0ddfbb24c05e421a9d7cc
Target= 744f1d3ea933db605742caabc7332d309572224a Checks: Sequential = 97770 | Prefix = 99821
Simulation 143:
Range= 0x2023f71909cac9ed6e67711f992604bd1e8a85497a66660015c5dc0ddfd4ca90:0x2023f71909cac9ed6e67711f992604bd1e8a85497a66660015c5dc0ddfd65130
Target= ad9dd3c48dcffa0090de1d593d34fc27ba2d38ad Checks: Sequential = 52911 | Prefix = 76964
Simulation 144:
Range= 0x4c7003c8b05931b10a478d9c4e53c2805f96f0140b9806794ccf174f41bc60f:0x4c7003c8b05931b10a478d9c4e53c2805f96f0140b9806794ccf174f41d4caf
Target= 96fa30098f1fef398df9047c6f8ab8c92fd28046 Checks: Sequential = 15340 | Prefix = 7324
Simulation 145:
Range= 0xc46b6a40159b1a75f426b79814ae13e1ff76956938331a7b7027f15d27bf872d:0xc46b6a40159b1a75f426b79814ae13e1ff76956938331a7b7027f15d27c10dcd
Target= 31fc49974939d6ca549f49f8b5bf23f15f4b4414 Checks: Sequential = 81534 | Prefix = 36630
Simulation 146:
Range= 0x557cd3a5d5d6427c11a49364e2f3c50a82b146725d07a5539a1de639cf04ef0f:0x557cd3a5d5d6427c11a49364e2f3c50a82b146725d07a5539a1de639cf0675af
Target= a1cd211ca6037443dd206e8313f1cb15c4be3505 Checks: Sequential = 50189 | Prefix = 29578
Simulation 147:
Range= 0x649b2d8e08bd23e18a05801a45df29bf7507ea77e7d68954296cdcad6bddeea4:0x649b2d8e08bd23e18a05801a45df29bf7507ea77e7d68954296cdcad6bdf7544
Target= 1101ad3d9a38de1ede3b26fac2ec3aeb582db72f Checks: Sequential = 52559 | Prefix = 83533
Simulation 148:
Range= 0x3e8509e975028a361405d9180986962e078259e5044d1a9f4db88dce676d8af7:0x3e8509e975028a361405d9180986962e078259e5044d1a9f4db88dce676f1197
Target= db1f7ce4f7e5cf4e86ebd09bf8a54e0e90879cc5 Checks: Sequential = 39357 | Prefix = 26004
Simulation 149:
Range= 0x578201ee7e01a6b40a903c5e6823478b2e5278b4c0d64cc9ee5eb01c6b60ee0c:0x578201ee7e01a6b40a903c5e6823478b2e5278b4c0d64cc9ee5eb01c6b6274ac
Target= b15c244ecb10f1fcad6c815a3a823edd90b3a05a Checks: Sequential = 44781 | Prefix = 78037
Simulation 150:
Range= 0x3939911d120dcbad83d7c69fd0b5bfc99b813af1a4e332e7d384060531566d6e:0x3939911d120dcbad83d7c69fd0b5bfc99b813af1a4e332e7d38406053157f40e
Target= 7aa0b376e77751a7fa8c954bd3c90a0ceacd45fb Checks: Sequential = 7508 | Prefix = 2784
Simulation 151:
Range= 0x7f38dc4f072ab921c5f6ecda5d6769e1d920252d953f554c35ec6359965f1955:0x7f38dc4f072ab921c5f6ecda5d6769e1d920252d953f554c35ec635996609ff5
Target= b5820fa169819674d9d23eba2012228766b3661b Checks: Sequential = 75144 | Prefix = 45470
Simulation 152:
Range= 0xade1dbf4afc00b424a4fc088bd86a44170e38cf3ff7b1e55080557ec8aab1787:0xade1dbf4afc00b424a4fc088bd86a44170e38cf3ff7b1e55080557ec8aac9e27
Target= b534c8f284b6c28a0a857290a18d55f67ff6d1a3 Checks: Sequential = 96406 | Prefix = 98853
Simulation 153:
Range= 0xe0c55aadcbdd9d63c2330b8cc696c41520afa8a0602c7bcce6f3cd23cf86a2ea:0xe0c55aadcbdd9d63c2330b8cc696c41520afa8a0602c7bcce6f3cd23cf88298a
Target= 0528eee808d34cafbe86aad7fcb348d9ee33db2c Checks: Sequential = 66061 | Prefix = 36736
Simulation 154:
Range= 0xef4f86af212a6c3523ad3d3fe5a23670bc2d719c1c30a5192fb07d2b3a50625e:0xef4f86af212a6c3523ad3d3fe5a23670bc2d719c1c30a5192fb07d2b3a51e8fe
Target= 4e9929bd2966ea959e58520887028ba96ec34260 Checks: Sequential = 62041 | Prefix = 46220
Simulation 155:
Range= 0xa9e60069c8d515efe202a899c3051a09fa6e76fbe77a7a9eb9cde4360c8255a5:0xa9e60069c8d515efe202a899c3051a09fa6e76fbe77a7a9eb9cde4360c83dc45
Target= 6603cc1ea54c4c852b566610e4c3e5cfc4024c10 Checks: Sequential = 8324 | Prefix = 67179
Simulation 156:
Range= 0x6df97ba065c355189023c1208342fb947b0cb2a334ceaaf9498f743538aba17:0x6df97ba065c355189023c1208342fb947b0cb2a334ceaaf9498f743538c40b7
Target= 180445619a98c4acb357e401578991bfe0aff7e4 Checks: Sequential = 23606 | Prefix = 17916
Simulation 157:
Range= 0xfef402f3bed5a3e311f32f0599c464c1754987a822aa8200799a667eca8eb927:0xfef402f3bed5a3e311f32f0599c464c1754987a822aa8200799a667eca903fc7
Target= 523d3fb4745b222469944ee4bc95f7cc10041783 Checks: Sequential = 68917 | Prefix = 85029
Simulation 158:
Range= 0xac4a63dfef0840f2e7582a1f222cf3dedb29ce4de712733474d4b3e323869526:0xac4a63dfef0840f2e7582a1f222cf3dedb29ce4de712733474d4b3e323881bc6
Target= 379e6b15da9989ba7cf355a4f7d0faa33429dcb8 Checks: Sequential = 27108 | Prefix = 63052
Simulation 159:
Range= 0x7133be238056976bf86a216f64b4275267093321f64d57fb7e4b6614128d49bb:0x7133be238056976bf86a216f64b4275267093321f64d57fb7e4b6614128ed05b
Target= e0ed8fed62fd7d22be05bea25d22301dcb4d0735 Checks: Sequential = 45808 | Prefix = 28782
Simulation 160:
Range= 0x6ba8418ad735a246871272bf31f769d18218835b7466efc5ed90afdb7a2d74b:0x6ba8418ad735a246871272bf31f769d18218835b7466efc5ed90afdb7a45deb
Target= 20738c3b10ff8828c0e38b7d6ccbcde96a404bad Checks: Sequential = 27457 | Prefix = 71450
Simulation 161:
Range= 0xac530939ce97a4d91575104ecbda24ecc07220bd2303039d4144017cb2460c58:0xac530939ce97a4d91575104ecbda24ecc07220bd2303039d4144017cb24792f8
Target= 071cbe0d41e9fc09338b86f6b04fb0414e012748 Checks: Sequential = 96843 | Prefix = 98892
Simulation 162:
Range= 0x975275f14a9ef2f5e1d236e7103e41e7dde217eb220a005801496a63c7f8044b:0x975275f14a9ef2f5e1d236e7103e41e7dde217eb220a005801496a63c7f98aeb
Target= 7acdea5ffe5a99a15ad97ce7b15df44129afbd2f Checks: Sequential = 61890 | Prefix = 30913
Simulation 163:
Range= 0x107000e156fbd641a985dfd1e229841ee2c7d98fb4c3f067c2ed0110c8159758:0x107000e156fbd641a985dfd1e229841ee2c7d98fb4c3f067c2ed0110c8171df8
Target= 0e194fb0e46e2d28cfc8ea21af1b8398b6ebb233 Checks: Sequential = 1987 | Prefix = 51203
Simulation 164:
Range= 0x25642f9bb3e5c189fd63fbfedd27fb1615999d0df14b0697fc804a63915e29db:0x25642f9bb3e5c189fd63fbfedd27fb1615999d0df14b0697fc804a63915fb07b
Target= c3188f89ca1f1a0c0ce990d8a2693e435c2117f8 Checks: Sequential = 77938 | Prefix = 91286
Simulation 165:
Range= 0x6adb657e2b1023de627866cb9e223bae11aca49ec0a5f2b43b3ce5c35afa6246:0x6adb657e2b1023de627866cb9e223bae11aca49ec0a5f2b43b3ce5c35afbe8e6
Target= b3a099d9a929a36ccf81cb17b3010fafe7d1948f Checks: Sequential = 10223 | Prefix = 7212
Simulation 166:
Range= 0x843cd03b2b3d8cd911b536d71893df46f96f1f0e91eb3a735622f351e58f7ad:0x843cd03b2b3d8cd911b536d71893df46f96f1f0e91eb3a735622f351e5a7e4d
Target= 01763dfeb375b18337a65cde7246771a61e0a86d Checks: Sequential = 99384 | Prefix = 98541
Simulation 167:
Range= 0x905eea37d6990f9d94e6730e921305bc2ad5367220153b046f7b3ed2e48e9cfb:0x905eea37d6990f9d94e6730e921305bc2ad5367220153b046f7b3ed2e490239b
Target= 498313bc5caa45f926de0d7cab16525802e791c9 Checks: Sequential = 87693 | Prefix = 47704
Simulation 168:
Range= 0x75f493b42b73fe2f0444012925382a7537743c16e534108de5e59065ccee28e6:0x75f493b42b73fe2f0444012925382a7537743c16e534108de5e59065ccefaf86
Target= 0534185d1255659edf8d748edc7670cce8c3ae00 Checks: Sequential = 19825 | Prefix = 51116
Simulation 169:
Range= 0xe44185a6e3e3ee55c0e5cd42df63574268a0c22a66a4ce12d471baaee72615b5:0xe44185a6e3e3ee55c0e5cd42df63574268a0c22a66a4ce12d471baaee7279c55
Target= 86f19e56a6b343b051e526b01f4afa1018f7802f Checks: Sequential = 1725 | Prefix = 1725
Simulation 170:
Range= 0x266a1dde3b15685ef5d77071d691aa7c50a99db36563ecf198fd4ea31fd16c36:0x266a1dde3b15685ef5d77071d691aa7c50a99db36563ecf198fd4ea31fd2f2d6
Target= 1a69f814aa7dc3521ea91f9a7cbd459f87ec2a59 Checks: Sequential = 46494 | Prefix = 25274
Simulation 171:
Range= 0x832d35a4ccb166b499d4802af82e008ce88bbd7b285c76fefc588d601f3c83e3:0x832d35a4ccb166b499d4802af82e008ce88bbd7b285c76fefc588d601f3e0a83
Target= a9990bb82046ec8245399f8b1eeced242e4faf1a Checks: Sequential = 94367 | Prefix = 96887
Simulation 172:
Range= 0x5c71ad4e75e607fdaa4084237c1f8a5a773399c4f46be5169bf0d2592a3d1e97:0x5c71ad4e75e607fdaa4084237c1f8a5a773399c4f46be5169bf0d2592a3ea537
Target= 95b5e0a94d38aee7babd14f8813adbcb5164bb3b Checks: Sequential = 84903 | Prefix = 87604
Simulation 173:
Range= 0x8fd77648e9a5ececa1d2e8f2d31bd4a4e9a99086e5035cc2bd1c06166cccb72d:0x8fd77648e9a5ececa1d2e8f2d31bd4a4e9a99086e5035cc2bd1c06166cce3dcd
Target= 205d717bb6c2406765c3030239141bbc87c342e8 Checks: Sequential = 44875 | Prefix = 79054
Simulation 174:
Range= 0xad777e62bac19e56a166d811f1a81ef6a2e16e4eccfc6e97502b15dba4252344:0xad777e62bac19e56a166d811f1a81ef6a2e16e4eccfc6e97502b15dba426a9e4
Target= de6d43232a1ef6d7731ab8243111905e5cbd0a41 Checks: Sequential = 81083 | Prefix = 43267
Simulation 175:
Range= 0xecff700c45d20505bc59b7790ab562e3e49bef687b5869a734babe9d03abf9df:0xecff700c45d20505bc59b7790ab562e3e49bef687b5869a734babe9d03ad807f
Target= 05c36ee2f80f7ecce29944a24449174dc702267e Checks: Sequential = 9495 | Prefix = 38805
Simulation 176:
Range= 0xdb64c96846d8d5907f0079c5700e0ddfe176e142a857dce8f0619fe370a1139a:0xdb64c96846d8d5907f0079c5700e0ddfe176e142a857dce8f0619fe370a29a3a
Target= 183f78d712989844be7cea20e7ccc71a5e1f76c2 Checks: Sequential = 36831 | Prefix = 20641
Simulation 177:
Range= 0x5d54fe27b9c1d9c49cf418d0cffafd5fecf103c529bafb80a2462bf5ac198636:0x5d54fe27b9c1d9c49cf418d0cffafd5fecf103c529bafb80a2462bf5ac1b0cd6
Target= 00a41584bcfcc3f07d5f1a83cc87db3c8f79da21 Checks: Sequential = 36947 | Prefix = 20268
Simulation 178:
Range= 0xe058fea179e7a07c454de063175aa4a68bde095d85062e803d6b0384a6d0794a:0xe058fea179e7a07c454de063175aa4a68bde095d85062e803d6b0384a6d1ffea
Target= 69e4a1c84d6503e8630b9ce74588b486f015626d Checks: Sequential = 29042 | Prefix = 66096
Simulation 179:
Range= 0xedc1f14db5d53f6fd48bf97b5cfa1fd42b07793cb88e04a4715f170dc0294fcb:0xedc1f14db5d53f6fd48bf97b5cfa1fd42b07793cb88e04a4715f170dc02ad66b
Target= 80ec4fffbb2ae12880bda2d503d5267f0b435aba Checks: Sequential = 94959 | Prefix = 59628
Simulation 180:
Range= 0xf5df1fe16c46082a916bd4ebd65704c5d6fd9a925419d47cc05fab8db79eca8d:0xf5df1fe16c46082a916bd4ebd65704c5d6fd9a925419d47cc05fab8db7a0512d
Target= eb6003a6aafbd0d3761132b662794bb35f962782 Checks: Sequential = 1413 | Prefix = 1413
Simulation 181:
Range= 0x1d0bf2298e342915f2d9ed3f7592274a6cdf02398173d9aeae727fe357ea26f6:0x1d0bf2298e342915f2d9ed3f7592274a6cdf02398173d9aeae727fe357ebad96
Target= 47a193add0dfe41f41223baaf24712c87016fed0 Checks: Sequential = 14906 | Prefix = 71331
Simulation 182:
Range= 0xba2d490a5926bbfce52eb618c37aa705ed3b6d14a3da4037a44c3e5a812e8b74:0xba2d490a5926bbfce52eb618c37aa705ed3b6d14a3da4037a44c3e5a81301214
Target= d5537118870f07fd97cdacc0f6e78bdfcfacd452 Checks: Sequential = 26547 | Prefix = 21350
Simulation 183:
Range= 0xb111649b1dc124d92b03c341284d1a08d2dc86691720ffd6b0ebcb4ddac05ad:0xb111649b1dc124d92b03c341284d1a08d2dc86691720ffd6b0ebcb4ddad8c4d
Target= bc9df4bb69278bc161e4ff76f18fac6b3228e7f0 Checks: Sequential = 34988 | Prefix = 77773
Simulation 184:
Range= 0x837aa927efe4f0774384253f4168a95efa5303a5abcbe9114b299746ac82513e:0x837aa927efe4f0774384253f4168a95efa5303a5abcbe9114b299746ac83d7de
Target= 173a4304afe48562c3890d44c3fbd1865131d31d Checks: Sequential = 61829 | Prefix = 83347
Simulation 185:
Range= 0x4484a3d424cd6eaf500971a4aa6ab417a0c97fd00345640f14be493e973b03:0x4484a3d424cd6eaf500971a4aa6ab417a0c97fd00345640f14be493e98c1a3
Target= c198da113579e90236f966398ead8c6656bc2ad1 Checks: Sequential = 23480 | Prefix = 62132
Simulation 186:
Range= 0x60df7aea0acef6b1c9618851f4d0cac92990301d80614855c94e1bfb7bf74ae4:0x60df7aea0acef6b1c9618851f4d0cac92990301d80614855c94e1bfb7bf8d184
Target= f8b3cc218c4256067fc828f312c1bd0fa524a327 Checks: Sequential = 34662 | Prefix = 15858
Simulation 187:
Range= 0x2046bcab88193b913dc77295da7d48b98ba086a43d96f8ae210e0b98c2dc6c83:0x2046bcab88193b913dc77295da7d48b98ba086a43d96f8ae210e0b98c2ddf323
Target= e46ee0aaa7d1fe87d9c0e3648d1ebf8104db4c52 Checks: Sequential = 50187 | Prefix = 16457
Simulation 188:
Range= 0xd3f57716a7c85fad42c87a8769080a404b6e478aa3c55ed101d89c6c4d23cc33:0xd3f57716a7c85fad42c87a8769080a404b6e478aa3c55ed101d89c6c4d2552d3
Target= 5a4a2974574d7dec1d819a24256ada76036d2465 Checks: Sequential = 38949 | Prefix = 22785
Simulation 189:
Range= 0x558c78a6d5b20fdd00592c070e5e0cdb98ded6355f94814d89e62678fbc2917b:0x558c78a6d5b20fdd00592c070e5e0cdb98ded6355f94814d89e62678fbc4181b
Target= ef6b1f7e4bccf0a2e21f3659519642f0f2e91138 Checks: Sequential = 43761 | Prefix = 61337
Simulation 190:
Range= 0xa0d8a5a5bcb3cba0f697bb19193e5f146a610ebf0ef0e8b9817da9368f316355:0xa0d8a5a5bcb3cba0f697bb19193e5f146a610ebf0ef0e8b9817da9368f32e9f5
Target= 670d28d5eabb48766dfde7e96ee9fd40e3e590b1 Checks: Sequential = 49765 | Prefix = 68784
Simulation 191:
Range= 0xf4406be9b4070440502e8b7bcc9cf5e7f24eb5777ea09233b777cc2dc0d4020c:0xf4406be9b4070440502e8b7bcc9cf5e7f24eb5777ea09233b777cc2dc0d588ac
Target= 70b6c0192866a75f9d6b60cae4de027f186e33a3 Checks: Sequential = 9114 | Prefix = 9114
Simulation 192:
Range= 0x27bee59fd552fdc9f7cc68237422d713dd3801dfc4154f6e78b9a462cedcc00d:0x27bee59fd552fdc9f7cc68237422d713dd3801dfc4154f6e78b9a462cede46ad
Target= 437c0b2784d7ee294609c5d27bae994abf329778 Checks: Sequential = 28644 | Prefix = 26071
Simulation 193:
Range= 0x94e02d8c49decd1998d6cee4270a5df5f141cb634971c080a9b73de4ac40faf7:0x94e02d8c49decd1998d6cee4270a5df5f141cb634971c080a9b73de4ac428197
Target= cf54a2e24658e5fd1758ed7ef76df0f93f62410a Checks: Sequential = 88931 | Prefix = 90098
Simulation 194:
Range= 0x622164efcabb315d6e5e23e7ef0d2b0f60d3a0ae568fb4524544d90b67f3940d:0x622164efcabb315d6e5e23e7ef0d2b0f60d3a0ae568fb4524544d90b67f51aad
Target= 55fbc369b6da157f9f0bbcdc9b937b6d4230b2c6 Checks: Sequential = 88360 | Prefix = 54079
Simulation 195:
Range= 0x3e885818b09534f0ab164d22037110fd4359f5f8a89f1aacfd6deb6f7ca7d761:0x3e885818b09534f0ab164d22037110fd4359f5f8a89f1aacfd6deb6f7ca95e01
Target= 4e23ee3bf59d86fb8e3c7f6c3a19df9dd6f89f08 Checks: Sequential = 71034 | Prefix = 48196
Simulation 196:
Range= 0xd0d28616aa0819379c77afeda2057bb4bddba27a2c0746a9a809093dfaab83f0:0xd0d28616aa0819379c77afeda2057bb4bddba27a2c0746a9a809093dfaad0a90
Target= b16ffd6f94610ed4f8adf4e3399368b3351c8352 Checks: Sequential = 4587 | Prefix = 64492
Simulation 197:
Range= 0x671d5dc6253f7c69c8683c39bb5a9258db435100e06ba7eb3367399934579483:0x671d5dc6253f7c69c8683c39bb5a9258db435100e06ba7eb3367399934591b23
Target= 040f20b12cff4a82b041e898e401f13d351fcd36 Checks: Sequential = 85235 | Prefix = 50481
Simulation 198:
Range= 0x7a13c1f59487f23f7ce0201db8c35ce7b765c18d3aabc8fc986f453380d125e8:0x7a13c1f59487f23f7ce0201db8c35ce7b765c18d3aabc8fc986f453380d2ac88
Target= 12738f52235e7f8cb6469e2390227091c20c28e1 Checks: Sequential = 19108 | Prefix = 16412
Simulation 199:
Range= 0x88b78445fe67ff72df89df85241cd9fee58784ab4b94fa47d6e9e91b21c61086:0x88b78445fe67ff72df89df85241cd9fee58784ab4b94fa47d6e9e91b21c79726
Target= 42785c51c32d1a02b2504b156e4ada35263ec95f Checks: Sequential = 18137 | Prefix = 68171
Simulation 200:
Range= 0xe6c3e2b08cc253d7970da21324c30d0adc333fbfb05d21de2ea54c125d13e9dd:0xe6c3e2b08cc253d7970da21324c30d0adc333fbfb05d21de2ea54c125d15707d
Target= 7487dae974a8569d44c982fe3cc2e0ca569a7fb9 Checks: Sequential = 54329 | Prefix = 90810
=== FINAL RESULTS === Wins: Sequential: 91 Prefix: 100 Ties: 9
|
|
|
|
|
|