1miau :مصنف[Guide] How to create your customized Bitcoin-Address (vanitygen) – step by step :اصل موضوع
ہوسکتا ہے کہ آپ نے بٹ کوائن ایڈریس دیکھا ہو جہاں پہلے حروف ایک لفظ
:ہوں، اس طرح
1
fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1
BTCTUnYLskK7N9nXb17wf6oVYMYrX5WHG
1
DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1
Fomo7V86nWrjdv6JzU7yavtp5hfzZWsZr
1
NewbornSeatQVC9vegVHnxVseNAhhxewb
(1)اس طرح کے ایڈریسز باطل ایڈریسز ہیں اور نظریاتی طور پر، ہر لفظ کو چند مستثنیات کے ساتھ تخلیق کرنا ممکن ہے، لیکن منتخب حروف کی تعداد محدود ہے۔ اس کی وجہ یہ ہے کہ آپ ایک ٹول استعمال کر سکتے ہیں اور جتنے چاہیں ایڈریسز بنا سکتے ہیں جب تک کہ آپ کو حروف کے مطلوبہ امتزاج کے ساتھ ایک نہ مل جائے۔ آپ کا سابقہ جتنا لمبا ہوگا، فوری ہٹ کا امکان اتنا ہی کم ہوگا۔ چھوٹے حروف کے مقابلے میں بڑے حروف کے ملنے کا امکان زیادہ ہوتا ہے۔ مثال کے طور پر، سابقہ 1bitmover کو 50% موقع کے لیے 2 مہینے لگیں گے۔ لوئر کیس 1bitmover کا امکان 58 گنا کم ہے۔
(2)چند حروف کو خارج کر دیا گیا ہے، کیونکہ یہ عام طور پر بٹ کوائن ایڈریس کا
:حصہ نہیں ہیں تاکہ ممکنہ الجھنوں سے بچا جا سکے
l (چھوٹے حرف L)
I (بڑے حرف I)
O (بڑے حرف O)
0 (نمبر 0)
اس کے ساتھ ساتھ تمام umlauts
ایک منفرد بٹ کوائن ایڈریس بنانے کے کئی طریقے ہیں۔ تاہم، میں وینٹیجن کے ساتھ آفیشل ورژن استعمال کرنے کی تجویز کرتا ہوں، جو گیتھب پر samr7 کے ذریعے اپ لوڈ کیا گیا ہے۔ ویب سائٹس پر وینٹی ایڈریس بنانے کے اور بھی طریقے ہیں، لیکن میں ویب سائٹ پر ایسا ایڈریس بنانے کی سفارش نہیں کرتا ہوں۔ اگر آپ کسی تیسرے فریق (ویب سائٹ) کے ذریعہ اپنا ایڈریس بناتے ہیں، تو اس بات کا امکان ہے کہ کوئی آپ کی نجی کلیدوں تک رسائی حاصل کر سکتا ہے۔ ماضی میں ایسے مسائل ہوتے رہے ہیں جہاں ویب سائٹس پر بنائے گئے ایسے وینٹی ایڈریسز سے بٹ کوائنز چوری کیے جاتے تھے کیونکہ
اگر کوئی آپ کی پرائیویٹ کلید جانتا ہے تو اسے آپ کے بٹوے سے آپ کے بٹ کوائنز چرانے کا موقع ملتا ہے۔ لہذا، براہ کرم اصل ورژن استعمال کرنے کو یقینی بنائیں، جو گیتھب پر پایا جا سکتا ہے اور آپ اسے انٹرنیٹ کنکشن کے بغیر چلا سکتے ہیں۔ ہر ویب سائٹ جو سپلٹ کلید کے بغیر وینٹی ایڈریس بنانے کی سروس پیش کرتی ہے خطرناک ہے۔
:اس طرح یہ کام کرتا ہے
1. وینٹیجن ڈاؤن لوڈ کریں:سب سے پہلے آپ کو گیتھب پر جا کر samr7 سے اصل فائلز ڈاؤن لوڈ کرنا ہوں
:گی، آپ اس لنک کو فالو کر سکتے ہیں
https://github.com/samr7/vanitygen :آپ تازہ ترین ورژن ڈاؤن لوڈ کر سکتے ہیں
vanitygen-0.22-win.zip
:تازہ ترین ورژن یہاں دستیاب ہے
https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
2. اپنا بٹ کوائن ایڈریس تیار کرتے وقت انٹرنیٹ کنکشن بند کر دیںجب آپ کا انٹرنیٹ کنکشن فعال ہو تو وینٹی ایڈریس بنانا بھی ممکن ہے، لیکن سیکیورٹی وجوہات کی بنا پر انٹرنیٹ کنکشن کی سفارش نہیں کی جاتی ہے۔ یہ اور بھی محفوظ ہو گا اگر آپ پروگرام کو ایسے کمپیوٹر پر چلاتے ہیں جو کبھی انٹرنیٹ سے منسلک نہیں تھا، لیکن آپ خود فیصلہ کر سکتے ہیں کہ کون سا سیکیورٹی لیول کافی ہے۔ ہیکس کے نتیجے میں پیدا ہونے والی کسی بھی پریشانی سے بچنے کے لیے ہمیشہ اعلیٰ حفاظتی معیارات کو ترجیح دینے کی سفارش کی جاتی ہے کیونکہ یہ ہمیشہ ممکن ہے کہ آپ کے آلے سے سمجھوتہ کیا گیا ہو۔ اگر آپ زیادہ سے زیادہ سیکیورٹی چاہتے ہیں تو آپ اپنا وینٹی ایڈریس
سپلٹ-کی کے ذریعے بنا سکتے ہیں۔
3. کمانڈ پرامپٹ / پاور شیل کھولیںآپ اپنی اسکرین کے نچلے بائیں کونے میں ونڈوز آئیکون پر دائیں کلک کرکے کمانڈ پرامپٹ شروع کر سکتے ہیں اور کمانڈ پرامپٹ (ایڈمنسٹریٹر) کو منتخب کر سکتے ہیں یا صرف ونڈوز + آر کا کلیدی مجموعہ استعمال کر سکتے ہیں۔
یااگر آپ ایسا کرتے ہیں تو آپ #4 کو چھوڑ سکتے ہیں اگر آپ کمانڈ پرامپٹ کو
:براہ راست وہاں سے کھولتے ہیں جہاں سے آپ کی وینٹی فائلیں محفوظ ہیں
1. اس فولڈر میں جائیں جہاں وینٹیجن/اوکلوینیٹیجن محفوظ ہے۔
2. کمانڈ پرامپٹ کا استعمال: فولڈر کے اندر خالی جگہ پر CTRL+SHIFT+دائیں کلک کریں (قابل عمل/فائلز پر نہیں)، "یہاں کمانڈ ونڈو کھولیں" پر کلک کریں۔ اب کمانڈ پرامپٹ کھلتا ہے۔
[1]2. پاور شیل کا استعمال: فولڈر کے اندر خالی جگہ پر SHIFT+دائیں کلک کریں (قابل عمل/فائلز پر نہیں)، "یہاں پاور شیل ونڈو کھولیں" پر کلک کریں۔ اب پاور شیل (کمانڈ پرامپٹ) کھلتا ہے۔
[2]3. آپ اپنی مطلوبہ تفصیلات درج کرنے کے لیے براہ راست شروع کر سکتے ہیں، جیسا کہ مرحلہ 5 میں بیان کیا گیا ہے۔
( :ماخذ nc50lc [1], nc50lc [2])
4. راستے داخل کریںاس سے کمانڈ پرامپٹ ونڈو کھل جائے گی اور بٹ کوائن ایڈریس جنریشن کے عمل کے لیے سیٹنگیں شروع ہو جائیں گی۔
راستے اس بات پر منحصر ہیں کہ آپ نے اپنی وینٹیجن فائلوں کو کہاں محفوظ کیا ہے۔ میں نے ان کو
C:\ فولڈر
بی ٹی سی، سب فولڈر
ویجین میں محفوظ کیا ہے۔ مجھے vanitygen.exe فائل تلاش کرنے کے لیے درج ذیل کوڈ درج کرنا ہوگا۔
C:\WINDOWS\system32>cd/
C:\ >cd/
BTC/
vgenC:\
BTC\
vgen>
vanitygen.exeفولڈر بی ٹی سیذیلی فولڈر ویجینفائل کا نام vanitygen.exeآپ vanitygen.exe کو آزما سکتے ہیں یا oclvanitygen.exe فائل استعمال کر سکتے ہیں، یہ آپ پر منحصر ہے کہ آپ کس کو ترجیح دیتے ہیں۔ ان کے درمیان فرق یہ ہے کہ وینٹیجن سی پی یو پر مبنی ہے اور اوکلوینیٹیجن جی پی یو پر مبنی ہے۔ ہمارے 4 ہندسوں کے امتزاج کے لیے، اس سے کوئی فرق نہیں پڑتا کہ کیس حساس یا کیس غیر حساس، عام پی سی پر وینٹیجن کافی ہے، اگر یہ کام کرتا ہے تو اوکلوینیٹیجن تیز تر ہوتا ہے۔ تکنیکی پس منظر کے لیے آپ
:کو 2011 کے اصل مضمون میں مزید معلومات ملیں گی
https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804۔ اب یہ اس طرح نظر آنا چاہئے (متعلقہ راستوں کے ساتھ جہاں آپ نے اپنے ذیلی
:فولڈرز اور فائلوں کو محفوظ کیا ہے)
جب آپ کمانڈ پرامپٹ میں
.exe فائل کی فائل کا نام درج کر لیں تو انٹر دبائیں۔
5. ایڈریس کی تخلیقاب آپ کو ایک فہرست نظر آتی ہے جو آپ کے ایڈریس کو اپنی مرضی کے
:مطابق کرنے کے لیے دستیاب پیرامیٹرز کا جائزہ دکھاتی ہے
بہت زیادہ تبصرے ہیں، اگر آپ کے پاس وقت ہے تو آپ ان کو آزما سکتے ہیں لیکن ہمارے ٹیسٹ کے لیے چند کمانڈز کافی ہیں۔ مثال کے طور پر، میں دکھاؤں گا کہ بٹ کوائن ایڈریس کیسے بنایا جائے پہلے حروف "ٹیسٹ" کے ساتھ، سب کچھ چھوٹے کیس میں لکھا جاتا ہے تاکہ بٹ کوائن ایڈریس تیار کیا جا سکے جو
1test سے شروع ہوتا ہے۔
ذہن میں رکھنے کے لیے چند عمومی باتیں ہیں: آپ کا سابقہ جتنا لمبا ہو گا، تلاش میں اتنا ہی زیادہ وقت لگے گا۔ یہ 4 ہندسوں کا مسئلہ نہیں ہے، لیکن اگر زیادہ ہندسے ہوں گے تو اس میں تیزی سے زیادہ وقت لگے گا۔ خاص طور پر، اگر آپ بالکل مخصوص اپر اور لوئر کیس (کیس حساس) چاہتے ہیں، تو تلاش میں زیادہ وقت لگتا ہے اگر اوپری اور لوئر کیس میں کوئی فرق نہیں پڑتا (کیس غیر حساس)۔
اگر آپ کے لیے ملے جلے حروف کا ہونا ٹھیک ہے، اوپری اور لوئر کیس دونوں (TeSt, teST…)، تو آپ اسے
-i (کیس غیر حساس) کمانڈ شامل کر کے تبدیل کر سکتے ہیں۔
1test :ایڈریس بنانے کے لیے، ہمیں درج ذیل کمانڈز کی ضرورت ہے
-o C:\BTC\vgen\test.txt (ٹیکسٹ فائل میں ملی نجی اور عوامی چابیاں محفوظ کرنا)
1test (آپ کا منتخب کردہ سابقہ)
:آپ کا حکم اب اس طرح نظر آنا چاہئے
C:\BTC\vgen>vanitygen.exe -o C:\BTC\vgen\test.txt 1testاگر آپ تیار ہیں اور اوپر دیے گئے اقدامات کر چکے ہیں تو انٹر دبائیں۔
اب، ٹول متعلقہ سابقہ (شرح: 1.17 ملین کیز فی سیکنڈ) کے ساتھ ایک عوامی کلید تلاش کر رہا ہے۔ 2.4 منٹ میں 50% کا مطلب ہے کہ اگلے 2.4 منٹ میں
1test کے ساتھ عوامی کلید تلاش کرنے کا آپ کا امکان 50% ہے۔ 5.1% اس بات کا امکان ہے کہ اب تک پہلے سے کیلکولیٹ شدہ کلیدوں میں ایک ہٹ مل گیا ہے۔
اگر کوئی ہٹ ہو تو اسے دکھایا جائے گا اور تلاش روک دی جائے گی۔ اگلی بار آپ تبصرہ
-k بھی شامل کر سکتے ہیں، جب تک کہ آپ وینٹیجن کو بند نہ کر دیں، متعدد ہٹ تلاش کریں۔ براہ کرم بھی محتاط رہیں اور اسے بڑھا چڑھا کر پیش نہ کریں، اگر آپ کے کمپیوٹر یا لیپ ٹاپ کی کارکردگی بہت زیادہ نہ ہونے کی صورت میں اوور ٹیکس لگ سکتا ہے اور اسے نقصان پہنچ سکتا ہے۔ 4 ہندسوں کے سابقے کی ہماری مثال میں کوئی مسئلہ نہیں ہونا چاہئے، لیکن زیادہ ہندسوں کے ساتھ ایڈریس تلاش کرنے میں دشواری تیزی سے بڑھ جائے گی۔
اور حیران کن حیرت، تھوڑے وقت کے بعد (تقریباً 2 منٹ) وینٹیجن کامیاب ہو
:گئی اور اسے ایک ایڈریس ملا
1testgTQyiDMvtN67kj1w6R6J9dbo6bwd
:اور مندرجہ ذیل منسلک نجی کلید
5K9qCsz17Bd1UxtS7HQWc2rKz6ssNaBHMzK8pJvYiDGVYvUSEWg
:نتیجہ ہمارے فولڈر بی ٹی سی میں .txt فائل کے طور پر بھی محفوظ ہے
بلاشبہ، میں یہ
1test ایڈریس استعمال نہیں کروں گا کیونکہ اب ہر کوئی نجی کلید کو جانتا ہے اور اس سے بٹ کوائنز چرا سکتا ہے۔ لہذا: اپنی نجی کلید کو کہیں بھی شائع نہ کریں۔
6. اپنی تیار کردہ عوامی اور نجی کلید کو محفوظ کریں۔جب بٹ کوائن کی بات آتی ہے تو سیکیورٹی ہمیشہ بہت اہم ہوتی ہے۔ اپنی تخلیق کردہ نجی کلید کو بہت محفوظ رکھیں، کیونکہ یہ آپ کے بٹ کوائنز کے پاس ورڈ کی طرح ہے۔ آپ اسے کاغذ کی شیٹ پر لکھ سکتے ہیں، اسے کسی محفوظ جگہ پر محفوظ کر سکتے ہیں اور اسے یو ایس بی اسٹک پر بھی محفوظ کر سکتے ہیں جسے آپ صرف اپنی نجی چابیاں کے لیے استعمال کرتے ہیں۔
7. ہو گیا!اب، آپ نے کامیابی سے اپنا بٹ کوائن ایڈریس بنا لیا ہے۔ اگر آپ اس تک رسائی حاصل کرنا چاہتے ہیں (جیسے الیکٹرم کے ذریعے) تو آپ
یہاں دیکھ سکتے ہیں۔ بٹ کوائن کی بڑی رقم بھیجنے سے پہلے اپنے ایڈریسز کی جانچ کرنا یقینی بنائیں۔ اگر آپ نے غلطی کی ہے تو بعد میں آپ کی نجی کلید کا ایڈریس لگانے کا کوئی طریقہ نہیں ہے۔
اس کے علاوہ، میں نے ایک اور وینٹی ایڈریس بنایا ہے، لیکن میں آپ کو نجی
:کلید نہیں بتاتا
1miau7e4tFSAGR4TkAJ8n32UMm2yLB9EH
اگر آپ چاہیں تو، آپ اپنا حسب ضرورت وینٹی ایڈریس یہاں پوسٹ کر سکتے ہیں (لیکن اگر آپ اسے استعمال کرنے کا ارادہ کر رہے ہیں تو براہ کرم
بغیر نجی کلید)۔
© 1miau
11.01.2019
:اضافی لنکس
LoyceV سے حفاظتی مشورہوینٹیجن: وینٹی بٹ کوائن ایڈریس جنریٹر/مائنر ریلیز 2011 [v0.22]نایاب ایڈریس ہال آف فیم
(1) LoyceV کے ذریعہ تیار کردہ(2) LoyceV کے ہارڈ ویئر پر
اپ ڈیٹ :04/04/2019
ممبر
Jean_Luc نے ایک اور وینٹی ایڈریس
:جنریٹر تیار کیا ہے اور اسے گٹہب پر شائع کیا ہے
https://github.com/JeanLucPons/VanitySearchیہ وینٹیجن سے بہت تیز ہے اور P2PKH لیگیسی ایڈریس (1..) کے علاوہ سگ وٹ ایڈریس P2SH (3...) اور بیچ32 (bc1q...) کو بھی سپورٹ کرتا ہے۔
:آپ بٹ کوائن ٹاک پر اس کا اعلان یہاں دیکھ سکتے ہیں
https://bitcointalksearch.org/topic/vanitysearch-yet-another-address-prefix-finder-5112311.
:ترجمہ اس کی پہل پر کیا گیا ہے