Bitcoin Forum
May 10, 2024, 11:18:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: vanitygen address collision  (Read 1898 times)
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 12:55:32 PM
Last edit: September 28, 2016, 07:00:37 PM by chrisvl
 #1

εχω διαβασει αρκετοι χρησιμοποιουν το vanitygen με σκοπό και να δημιουργήσουν πολλά εκατομμύρια διευθύνσεις και μετά της ελέγχουν μια μια για να δουν εάν έχουν χρησιμοποιηθεί στο δίκτυο και φυσικά εάν περιέχουν κάποια bitcoin και εάν περιέχουν τα τραβούν σε δικές τους διευθύνσεις,ουσιαστικά προσπαθούν να πετύχουν το λεγόμενο address collision http://bitcoin.stackexchange.com/questions/7724/what-happens-if-your-bitcoin-client-generates-an-address-identical-to-another-pe το οποίο μοιάζει απίθανο αλλά θεωρητικά είναι πιθανό..

έχω τροποποίηση ελάχιστα το vanitygen ώστε για κάθε μια νέα διευθύνση που δημιουργεί να ελέγχει εάν υπάρχει σε ένα αρχείο όπου εμείς του έχουμε δώσει να διαβάζει,αν η διευθυνση που δημιούργησε υπαρχει στο αρχειο μας επιστρεφει το ιδιωτικο κλειδι,παραδειγμα το αρχειο μπωρει μεσα να περιεχει της τοπ 100 bitcoin adddress η τη διευθηνση του genesis block,εαν η διευθηνση δεν υπαρχει στο αρχειο συνεχιζει μεχρι να βρει μια που να ταιριαζει αυτο μπορει να παρει αρκετα χρονια,

για οποιον θελει να το δοκιμασει

sudo apt-get install build-essential git libssl-dev libpcre3-dev
mkdir vagen
cd vagen
git clone https://github.com/chris-vl/vanitygen.git
cd vanitygen
make
nano addresses.txt #και βαζει μεσα μια η και παραπανω διευθύνσεις
./vanitygen -k 1 #περιμένει μέχρι το vanitygen δημιουργήσει την διευθύνση η μια από της διευθύνσεις της οποίες έβαλε στο αρχείο addresses.txt

για να μην παρεξηγούμαστε πιο πολλές πιθανότητες έχει  κάποιος να ποιασει το τζοκερ παρά να δημιουργήσει μια ίδια διευθύνση η οποία περιέχει 1000 bitcoin

1715383130
Hero Member
*
Offline Offline

Posts: 1715383130

View Profile Personal Message (Offline)

Ignore
1715383130
Reply with quote  #2

1715383130
Report to moderator
1715383130
Hero Member
*
Offline Offline

Posts: 1715383130

View Profile Personal Message (Offline)

Ignore
1715383130
Reply with quote  #2

1715383130
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715383130
Hero Member
*
Offline Offline

Posts: 1715383130

View Profile Personal Message (Offline)

Ignore
1715383130
Reply with quote  #2

1715383130
Report to moderator
1715383130
Hero Member
*
Offline Offline

Posts: 1715383130

View Profile Personal Message (Offline)

Ignore
1715383130
Reply with quote  #2

1715383130
Report to moderator
theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 02:07:02 PM
 #2

thanks!
πλακα εχει  Smiley
ερωτηση
σε περιπτωση που πετυχουμε κατι θα πρεπει να εχουμε ενα μπουσουλα ασφαλειας.
δηλαδη, μια απολυτα ασφαλη διαδικασια ξεπλυματος ωστε να μην μπλεξουμε με καμια μαφια!
karasako
Full Member
***
Offline Offline

Activity: 165
Merit: 100


View Profile
September 28, 2016, 02:28:04 PM
 #3

εχω διαβασει αρκετοι χρησιμοποιουν το vanitygen με σκοπό και να δημιουργήσουν πολλά εκατομμύρια διευθύνσεις και μετά της ελέγχουν μια μια για να δουν εάν έχουν χρησιμοποιηθεί στο δίκτυο και φυσικά εάν περιέχουν κάποια bitcoin και εάν περιέχουν τα τραβούν σε δικές τους διευθύνσεις,ουσιαστικά προσπαθούν να πετύχουν το λεγόμενο address collision http://bitcoin.stackexchange.com/questions/7724/what-happens-if-your-bitcoin-client-generates-an-address-identical-to-another-pe το οποίο μοιάζει απίθανο αλλά θεωρητικά είναι πιθανό..

έχω τροποποίηση ελάχιστα το vanitygen ώστε για κάθε μια νέα διευθύνση που δημιουργεί να ελέγχει εάν υπάρχει σε ένα αρχείο όπου εμείς του έχουμε δώσει να διαβάζει,αν η διευθυνση που δημιούργησε υπαρχει στο αρχειο μας επιστρεφει το ιδιωτικο κλειδι,παραδειγμα το αρχειο μπωρει μεσα να περιεχει της τοπ 100 bitcoin adddress η τη διευθηνση του genesis block,εαν η διευθηνση δεν υπαρχει στο αρχειο συνεχιζει μεχρι να βρει μια που να ταιριαζει αυτο μπορει να παρει αρκετα χρονια,

για οποιον θελει να το δοκιμασει

sudo apt-get install build-essential git libssl-dev libpcre3-dev
mkdir vagen
cd vagen
git clone https://github.com/chris-vl/vanitygen.git
make
nano addresses.txt #και βαζει μεσα μια η και παραπανω διευθύνσεις
./vanitygen -k 1 #περιμένει μέχρι το vanitygen δημιουργήσει την διευθύνση η μια από της διευθύνσεις της οποίες έβαλε στο αρχείο addresses.txt

για να μην παρεξηγούμαστε πιο πολλές πιθανότητες έχει  κάποιος να ποιασει το τζοκερ παρά να δημιουργήσει μια ίδια διευθύνση η οποία περιέχει 1000 bitcoin

Ωραίος.  Είμαι πάντα θετικός σε οποιοδήποτε "hacking" (https://en.wikipedia.org/wiki/Hacker)

Και ένα απλό προγραμματάκι/script-ακι (δες https://github.com/znort987/blockparser για κάτι έτοιμο) να μαζέψει όλες τις διευθύνσεις (UTXO).. (γιατί μόνο τις τοπ 100, οι πιθανότητες αυξάνονται ραγδαία αν έχεις 100000 διευθύνσεις Wink)

Και αν αργεί πολύ, το τρέχουμε και σε κάνα amazon. Πάλι απειροελάχιστες πιθανότητες... αλλά ενδιαφέρον!

Το έχουν δοκιμάσει πολλοί και σίγουρα ακόμα δοκιμάζουν όσο γράφουμε Smiley

Bitrated user: kostas.
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 03:02:54 PM
 #4

εδω εχει μια λιστα με τοις address με balance πανω απο 25 btc https://docs.google.com/spreadsheets/d/1xTROekDerP1TPOB3SOD_1bbQr580BPqbhF3YHdO96pw/edit οποιος θελει να δοκιμασει το κατεβαζει σαν .csv
και τρεχει το παρακατω για να κανει νταμπ μονο τοις διευθηνσης nano dump.py paste το παρακατω εκει που λεει εδω το παθ το παθ της λιστας που κατεβασατε για παραδειγμα σε εμενα ειναι /home/rootchris/Downloads/tonomatou.csv
Code:
import csv

line = 10

 
           
while True:
        with open("εδω το παθ", 'rb') as f:
            mycsv = csv.reader(f)
            mycsv = list(mycsv)
            cdata = mycsv[line][8]
            line += 1
            print cdata

python dump.py > addresses.txt

chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 04:06:55 PM
 #5

thanks!
πλακα εχει  Smiley
ερωτηση
σε περιπτωση που πετυχουμε κατι θα πρεπει να εχουμε ενα μπουσουλα ασφαλειας.
δηλαδη, μια απολυτα ασφαλη διαδικασια ξεπλυματος ωστε να μην μπλεξουμε με καμια μαφια!
ακόμα δεν τον είδαμε γιάννη τον είπαμε,το πολύ πολύ να γίνεις και εσύ μαφιόζος μετά

chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 04:22:23 PM
 #6

μολις το εκανα update τωρα μπωρειται να το τρεξεται και σε vps εαν βρει κατι θα το αποθηκευση στο αρχειο found.txt ενω πριν εμφανιζε στο τερματικο οτι κατι βρηκε και δεν το αποθηκευε

theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 05:01:02 PM
 #7

δεν βαζει καποιος και το  addresses.txt σε κανα mega ετοιμο με ολες τις διευθυνσεις μεσα?
#μασημενη τροφη   Tongue
theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 05:51:29 PM
 #8

λειπει μια εντολη απο το σκριπτακι
...
git clone https://github.com/chris-vl/vanitygen.git
cd vanitygen
make
...
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 07:03:04 PM
 #9

λειπει μια εντολη απο το σκριπτακι
...
git clone https://github.com/chris-vl/vanitygen.git
cd vanitygen
make
...
ναι οντως,τωρα ειναι ενταξει

theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 07:43:22 PM
 #10

https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 07:47:00 PM
 #11

δεν βαζει καποιος και το  addresses.txt σε κανα mega ετοιμο με ολες τις διευθυνσεις μεσα?
#μασημενη τροφη   Tongue
οσες πιο πολλες διευθυνσεις βαλει καποιος μεσα στο addresses.txt τόσο ποιο λιγότερα Kkey/s θα έχει για παράδειγμα εάν κάποιος βάλει 400 address μεσα στο addresses.txt και τρεξει το vanitygen θα εχει περιπου 15000 νεες διευθηνσεις το λεπτο εαν βαλει π.χ 40000  address μεσα στο addresses.txt και τρεξει το vanitygen θα εχει 4000 νεες διευθηνσεις το λεπτο

theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 07:50:02 PM
 #12

ok, οποτε αφηνει καθενας οσες διευθυνσεις θελει στο αρχειο. εγω τις εβαλα ολες μεσα στο .τχτ  Wink
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 07:53:17 PM
 #13

ok, οποτε αφηνει καθενας οσες διευθυνσεις θελει στο αρχειο. εγω τις εβαλα ολες μεσα στο .τχτ  Wink
ναι ο καθένας όσες θέλει

chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 07:57:16 PM
 #14

https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks
ενταξει ειναι,επιδει ειναι πολυ μεγαλο το αρχειο συγκεκριμενα σε εμενα το vanitygen  μου δημιουργει 1506 διευθηνσεις το λεπτο ενω ενα αρχειο το οποιο περιεχει 700 διευθηνσεις το vanitygen δημιουργει 13000 το λεπτο

chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 08:03:41 PM
 #15

https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks
ποσα Kkey/s σου δινει μετο συγκεκριμενο addresses.τχτ

theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
September 28, 2016, 08:07:43 PM
 #16

με 17600 πιανω 150-160
με 42000 πιανω 75-80
μιλαμε για i7-3700MHζ
παρατηρω οτι κανει χρηση μονο ενος πυρηνα απο τη cpu, σωστα?
γινεται κατι καλυτερο ή ακομα και gpu?

επισης το δοκιμαζω σε VM ubuntu 16 σε win7
αν υπαρχει και σε windows θα το δοκιμασω μηπως παει καλυτερα. να θελει και ssd αραγες?
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 09:57:39 PM
 #17

με 17600 πιανω 150-160
με 42000 πιανω 75-80
μιλαμε για i7-3700MHζ
παρατηρω οτι κανει χρηση μονο ενος πυρηνα απο τη cpu, σωστα?
γινεται κατι καλυτερο ή ακομα και gpu?

επισης το δοκιμαζω σε VM ubuntu 16 σε win7
αν υπαρχει και σε windows θα το δοκιμασω μηπως παει καλυτερα. να θελει και ssd αραγες?
ναι μονο ενως πυρηνανα,το ssd τι να το θελει ?

chek2fire
Legendary
*
Offline Offline

Activity: 3416
Merit: 1142


Ιntergalactic Conciliator


View Profile
September 28, 2016, 10:16:40 PM
 #18

για να ξέρετε σε τι παίζεται και τι πυθανότητες έχετε. Το να δημιουργηθεί μια ίδια διεύθυνση bitcoin με κάποιες που ήδη υπάρχουν τότε πρέπει να μιλάμε για μια πυθανότητα στο τρισεκατομμύριο. 
Το ερώτημα είναι ότι είσαστε σίγουροι ότι αυτά τα εργαλέια μπορουν να κάνουν κάτι γιατί οι public adresses δημιουργούνται βασιζόμενες στα private key. Δλδ στην κρυπτογράφηση δεν υπάρχει καμία σχεδόν πυθανότητα να μπορέσει κάποιος να δημιουργήσει μια τέτοια διεύθυνση ακόμα και αν το επόμενο λεπτό όλος ο πλανήτης άρχισε να τρέχει αυτό το πρόγραμμα. Και σε αυτή την περίπτωση θα ήταν τελείως απίθανο κάποιος να πετύχει  μαι διεύθυνση που να συσχετίζεται με ένα private key που έχει κάποια bitcoin μέσα.

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
chrisvl (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
September 28, 2016, 10:22:06 PM
 #19

για να ξέρετε σε τι παίζεται και τι πυθανότητες έχετε. Το να δημιουργηθεί μια ίδια διεύθυνση bitcoin με κάποιες που ήδη υπάρχουν τότε πρέπει να μιλάμε για μια πυθανότητα στο τρισεκατομμύριο. 
Το ερώτημα είναι ότι είσαστε σίγουροι ότι αυτά τα εργαλέια μπορουν να κάνουν κάτι γιατί οι public adresses δημιουργούνται βασιζόμενες στα private key. Δλδ στην κρυπτογράφηση δεν υπάρχει καμία σχεδόν πυθανότητα να μπορέσει κάποιος να δημιουργήσει μια τέτοια διεύθυνση ακόμα και αν το επόμενο λεπτό όλος ο πλανήτης άρχισε να τρέχει αυτό το πρόγραμμα. Και σε αυτή την περίπτωση θα ήταν τελείως απίθανο κάποιος να πετύχει  μαι διεύθυνση που να συσχετίζεται με ένα private key που έχει κάποια bitcoin μέσα.
για να μην παρεξηγούμαστε πιο πολλές πιθανότητες έχει  κάποιος να ποιασει το τζοκερ παρά να δημιουργήσει μια ίδια διευθύνση η οποία περιέχει 1000 bitcoin

chek2fire
Legendary
*
Offline Offline

Activity: 3416
Merit: 1142


Ιntergalactic Conciliator


View Profile
September 28, 2016, 10:31:11 PM
 #20

είσαστε σίγουροι ότι αυτά τα script δεν περιέχουν και τίποτα ύποπτο μέσα τους γιατί όποιος γνωρίζει τα βασικά γύρω στο πως δημιουργούνται οι bitcoin διευθύνσεις και ξέρει τα βασικά από κρυπτογράφηση είναι τελείως άκυρη η δημιουργία αυτών των tool. Δλδ δεν έχουν κανένα σκοπό ούτε στόχο.
Γιαυτό λέω. Το τυράκι το είδατε.. την φάκα την είδε κανείς?

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!