Bitcoin Forum

Local => Ελληνικά (Greek) => Topic started by: chrisvl on September 28, 2016, 12:55:32 PM



Title: vanitygen address collision
Post by: chrisvl on September 28, 2016, 12:55:32 PM
εχω διαβασει αρκετοι χρησιμοποιουν το 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


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 02:07:02 PM
thanks!
πλακα εχει  :)
ερωτηση
σε περιπτωση που πετυχουμε κατι θα πρεπει να εχουμε ενα μπουσουλα ασφαλειας.
δηλαδη, μια απολυτα ασφαλη διαδικασια ξεπλυματος ωστε να μην μπλεξουμε με καμια μαφια!


Title: Re: vanitygen address collision
Post by: karasako on September 28, 2016, 02:28:04 PM
εχω διαβασει αρκετοι χρησιμοποιουν το 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 διευθύνσεις ;))

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

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


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 03:02:54 PM
εδω εχει μια λιστα με τοις 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


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 04:06:55 PM
thanks!
πλακα εχει  :)
ερωτηση
σε περιπτωση που πετυχουμε κατι θα πρεπει να εχουμε ενα μπουσουλα ασφαλειας.
δηλαδη, μια απολυτα ασφαλη διαδικασια ξεπλυματος ωστε να μην μπλεξουμε με καμια μαφια!
ακόμα δεν τον είδαμε γιάννη τον είπαμε,το πολύ πολύ να γίνεις και εσύ μαφιόζος μετά


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 04:22:23 PM
μολις το εκανα update τωρα μπωρειται να το τρεξεται και σε vps εαν βρει κατι θα το αποθηκευση στο αρχειο found.txt ενω πριν εμφανιζε στο τερματικο οτι κατι βρηκε και δεν το αποθηκευε


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 05:01:02 PM
δεν βαζει καποιος και το  addresses.txt σε κανα mega ετοιμο με ολες τις διευθυνσεις μεσα?
#μασημενη τροφη   :P


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 05:51:29 PM
λειπει μια εντολη απο το σκριπτακι
...
git clone https://github.com/chris-vl/vanitygen.git
cd vanitygen
make
...


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 07:03:04 PM
λειπει μια εντολη απο το σκριπτακι
...
git clone https://github.com/chris-vl/vanitygen.git
cd vanitygen
make
...
ναι οντως,τωρα ειναι ενταξει


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 07:43:22 PM
https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 07:47:00 PM
δεν βαζει καποιος και το  addresses.txt σε κανα mega ετοιμο με ολες τις διευθυνσεις μεσα?
#μασημενη τροφη   :P
οσες πιο πολλες διευθυνσεις βαλει καποιος μεσα στο addresses.txt τόσο ποιο λιγότερα Kkey/s θα έχει για παράδειγμα εάν κάποιος βάλει 400 address μεσα στο addresses.txt και τρεξει το vanitygen θα εχει περιπου 15000 νεες διευθηνσεις το λεπτο εαν βαλει π.χ 40000  address μεσα στο addresses.txt και τρεξει το vanitygen θα εχει 4000 νεες διευθηνσεις το λεπτο


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 07:50:02 PM
ok, οποτε αφηνει καθενας οσες διευθυνσεις θελει στο αρχειο. εγω τις εβαλα ολες μεσα στο .τχτ  ;)


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 07:53:17 PM
ok, οποτε αφηνει καθενας οσες διευθυνσεις θελει στο αρχειο. εγω τις εβαλα ολες μεσα στο .τχτ  ;)
ναι ο καθένας όσες θέλει


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 07:57:16 PM
https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks
ενταξει ειναι,επιδει ειναι πολυ μεγαλο το αρχειο συγκεκριμενα σε εμενα το vanitygen  μου δημιουργει 1506 διευθηνσεις το λεπτο ενω ενα αρχειο το οποιο περιεχει 700 διευθηνσεις το vanitygen δημιουργει 13000 το λεπτο


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 08:03:41 PM
https://mega.nz/#!zAwVXLoS!DYSnPqUhKab4DuXd6nMbdRAHbAV_RMWFwnRV8Mub2Iw
εφτιαξα το addresses.txt
μια επιβαιβεωση πλζ chrisvl οτι ειναι οκ και θα δουλεψει.
thanks
ποσα Kkey/s σου δινει μετο συγκεκριμενο addresses.τχτ


Title: Re: vanitygen address collision
Post by: theoulis on September 28, 2016, 08:07:43 PM
με 17600 πιανω 150-160
με 42000 πιανω 75-80
μιλαμε για i7-3700MHζ
παρατηρω οτι κανει χρηση μονο ενος πυρηνα απο τη cpu, σωστα?
γινεται κατι καλυτερο ή ακομα και gpu?

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


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 09:57:39 PM
με 17600 πιανω 150-160
με 42000 πιανω 75-80
μιλαμε για i7-3700MHζ
παρατηρω οτι κανει χρηση μονο ενος πυρηνα απο τη cpu, σωστα?
γινεται κατι καλυτερο ή ακομα και gpu?

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


Title: Re: vanitygen address collision
Post by: chek2fire on September 28, 2016, 10:16:40 PM
για να ξέρετε σε τι παίζεται και τι πυθανότητες έχετε. Το να δημιουργηθεί μια ίδια διεύθυνση bitcoin με κάποιες που ήδη υπάρχουν τότε πρέπει να μιλάμε για μια πυθανότητα στο τρισεκατομμύριο. 
Το ερώτημα είναι ότι είσαστε σίγουροι ότι αυτά τα εργαλέια μπορουν να κάνουν κάτι γιατί οι public adresses δημιουργούνται βασιζόμενες στα private key. Δλδ στην κρυπτογράφηση δεν υπάρχει καμία σχεδόν πυθανότητα να μπορέσει κάποιος να δημιουργήσει μια τέτοια διεύθυνση ακόμα και αν το επόμενο λεπτό όλος ο πλανήτης άρχισε να τρέχει αυτό το πρόγραμμα. Και σε αυτή την περίπτωση θα ήταν τελείως απίθανο κάποιος να πετύχει  μαι διεύθυνση που να συσχετίζεται με ένα private key που έχει κάποια bitcoin μέσα.


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 10:22:06 PM
για να ξέρετε σε τι παίζεται και τι πυθανότητες έχετε. Το να δημιουργηθεί μια ίδια διεύθυνση bitcoin με κάποιες που ήδη υπάρχουν τότε πρέπει να μιλάμε για μια πυθανότητα στο τρισεκατομμύριο. 
Το ερώτημα είναι ότι είσαστε σίγουροι ότι αυτά τα εργαλέια μπορουν να κάνουν κάτι γιατί οι public adresses δημιουργούνται βασιζόμενες στα private key. Δλδ στην κρυπτογράφηση δεν υπάρχει καμία σχεδόν πυθανότητα να μπορέσει κάποιος να δημιουργήσει μια τέτοια διεύθυνση ακόμα και αν το επόμενο λεπτό όλος ο πλανήτης άρχισε να τρέχει αυτό το πρόγραμμα. Και σε αυτή την περίπτωση θα ήταν τελείως απίθανο κάποιος να πετύχει  μαι διεύθυνση που να συσχετίζεται με ένα private key που έχει κάποια bitcoin μέσα.
για να μην παρεξηγούμαστε πιο πολλές πιθανότητες έχει  κάποιος να ποιασει το τζοκερ παρά να δημιουργήσει μια ίδια διευθύνση η οποία περιέχει 1000 bitcoin


Title: Re: vanitygen address collision
Post by: chek2fire on September 28, 2016, 10:31:11 PM
είσαστε σίγουροι ότι αυτά τα script δεν περιέχουν και τίποτα ύποπτο μέσα τους γιατί όποιος γνωρίζει τα βασικά γύρω στο πως δημιουργούνται οι bitcoin διευθύνσεις και ξέρει τα βασικά από κρυπτογράφηση είναι τελείως άκυρη η δημιουργία αυτών των tool. Δλδ δεν έχουν κανένα σκοπό ούτε στόχο.
Γιαυτό λέω. Το τυράκι το είδατε.. την φάκα την είδε κανείς?


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 10:37:45 PM
είσαστε σίγουροι ότι αυτά τα script δεν περιέχουν και τίποτα ύποπτο μέσα τους γιατί όποιος γνωρίζει τα βασικά γύρω στο πως δημιουργούνται οι bitcoin διευθύνσεις και ξέρει τα βασικά από κρυπτογράφηση είναι τελείως άκυρη η δημιουργία αυτών των tool. Δλδ δεν έχουν κανένα σκοπό ούτε στόχο.
Γιαυτό λέω. Το τυράκι το είδατε.. την φάκα την είδε κανείς?
ποια φάκα γίνε πιο σαφής ?


Title: Re: vanitygen address collision
Post by: chek2fire on September 28, 2016, 10:39:13 PM
γενικά στην ζωή μου όποτε βλέπω κάπου εύκολο "τυράκι" πάντα ψάχνω και την φάκα τριγύρω. Αυτά τα script είναι legit?


Title: Re: vanitygen address collision
Post by: chrisvl on September 28, 2016, 10:50:26 PM
γενικά στην ζωή μου όποτε βλέπω κάπου εύκολο "τυράκι" πάντα ψάχνω και την φάκα τριγύρω. Αυτά τα script είναι legit?
δεν είναι εύκολο τυράκι,το μυαλο σου πηγε στο κακο κατανοητο,ο κωδικασ ειναι καθαρος απο πλευρας backdoor απλως δημιουργει τυχαιες διευθηνσεις και ελενχει εαν υπαρχουν στο αρχειο addresses.txt δεν αποθυκευει καμια απο τοις διευθυνσεις που δημιουργει στον υπολογιστη παρα μονο την μια και μοναδικη που θα τυχει να ειναι η ηδια που υπαρχει και στο addresses.txt,Vanitygen uses the OpenSSL random number generator.  This is the same RNG used by bitcoin and a good number of HTTPS servers, https://bitcointalk.org/index.php?topic=25804.msg322261#msg322261 και να μην ηταν ασφαλεις ο τροπος ο οποιος δημιουργουνται οι διευθηνσεις δεν μας ενδιαφερει δεν δημιουργουμε διευθηνσεις με σκοπο να τοις χρησιμοποιησουμε


Title: Re: vanitygen address collision
Post by: theoulis on September 29, 2016, 06:59:01 AM
και φυσικα δεν τρεχουμε τετοια πραματα στο βασικο μας υπολογιστη που εχει τα πορτοφολια μας μεσα ή κατι αλλο επιφοβο να χαθει ;)
σκεφτομουν μια παραλλαγη,
δηλαδη να δημιουργει διευθυνσεις και να τις ελεγχει μετα στο blockchain μηπως εχουν κατι μεσα. φυσικα δεν μπορει να γινει real time,
o ελεγχος θα ειναι πολυ πιο χρονοβορος.
ελπιζω να μην βρω κατι, απλα το τρεχω για να διαπιστωσω ποσο ασφαλες ειναι το νομισμα. αλλιως θα χρειαστει αλλαγη στη λειτουργια του!


Title: Re: vanitygen address collision
Post by: theoulis on October 01, 2016, 02:46:36 PM
https://www.reddit.com/r/Bitcoin/comments/4rubin/introducing_super_vanitygen_fast_vanity_bitcoin/
λες να ειναι πιο γρηγορο απο το δικο σου?


Title: Re: vanitygen address collision
Post by: theoulis on October 07, 2016, 07:48:40 AM
μετα απο μερες τιποτα!
αν λειτουργει σωστα, τοτε αυτο ειναι πολυ καλο!
πολλοι θα αποθαρυνονται απο τετοιες προσπαθειες ειδικα αν το ρευμα τους κοστιζει  ;)


Title: Re: vanitygen address collision
Post by: chrisvl on October 07, 2016, 08:57:23 AM
https://www.reddit.com/r/Bitcoin/comments/4rubin/introducing_super_vanitygen_fast_vanity_bitcoin/
λες να ειναι πιο γρηγορο απο το δικο σου?
Δεν το έχω κοιτάξει καν