یکی از سوالاتی که بسیاری از دوستان می پرسند در مورد نحوه ساخت کیف پول بیت کوین هست ، و گاها به علت آشنایی نداشتن با روش های ساخت کیف پول از کیف پول هایی استفاده می کنند که بر روی وب سایت های ثالث ساخته می شوند ، کمترین خطری که کاربران اینگونه سایت ها را تهدید می کند بلوکه شده دارایی بیت کوین آنها به بهانه های تحریم ایران یا نداشتن احراز هویت می باشد و بیشترین خط هم دزد بودن آن سایت هست.
بعضا از کیف پولهای سخت افزاری استفاده می کنند که این مدل کیف پول ها علاوه بر هزینه زیادی که دارند خطری مثل خراب شدن حافظه سخت افزاری یا گم شدن آن همیشه در کمین شما می باشد
( احتمال این اتفاق بسیار کم است ولی در هر حال امکانش هست )
برای ساخت کیف پول کاغذی بر روی کامپیوتر محلی خودتان بدون نیاز به سرویس های سایت های ثالث یا آنلاین بودن یا اشخاص ثالث می توانید از ابزاری بنام vanityGen استفاده کنید
این یک نرم افزار اپن سورس می باشد که قابلیت ساخت والت بیت کوین را به شما در چندثانیه می دهد
از خواص دیگر این ابزار ساخت آدرس های والت با اسامی مورد نظر شما می باشد مثلا می خواهید آدرس شما با کلمه joker شروع شود
1JoKeR1nU1ug14HXYkRHQiU5XgCcHeYUMn
نحوه کارکرد آن بسیار ساده است و به شما یک آدرس والت (PublicKey ) به همراه یک آدرس کلید خصوصی (private Key ) می دهد
تعداد پارامترهایی اجرایی دارد که می تواند از راهنمای آن به راحتی عملکرد هر پارامتر را بیابید
( توجه کنید که عدد 1 در ابتدای آدرس والت ها اجباری است و بر اساس مدل و نوع کیف گول می تواند 1-2 -3حتی 5 باشد ، این پروسه مربوط به نحوه رمزنگاری و تعداد امضاهای دیجیتالی و انواع والت ها می باشد )
در این آموزش مدل استاندارد و مرسوم کیف پول که با عدد1 شروع می شود را توضیح می دهیم.
خب بیاید یک والت بسازیم که با کلمه 1xyz شروع شود
vanitygen -t 1 -i -o C:\MyWallet_info.txt 1xyz
پارامتر –t مشخص می کند که از چند هسته cpu برای انجام محاسبات استفاده شود
پارامتر –i حساسیت به حروف کوچک و بزرگ را مشخص می کند مثلا اگر حساسیت تعریف نشده باشد و بتواند آدرسی تولید کند که بجای xyz به شکل xYz هم باشد باز هم آن را معتبر محسوب کرده و کلید خصوصی آن را برای شما تولید و نمایش می دهد
پارامتر –o محل ذخیره اطلاعات تولید شده بر روی هارد دیسک شما می باشد
فایل تولید شده را در جایی امن و ترجیحا zip شده با کلمه عبوری 9 رقمی و بیشتر ذخیره کنید
همچنین می تواند آن را پرینت کنید ( اصطلاحا کیف پول کاغذی) و در جایی امن نگهداری کنید
این فایل حاوی آدرس عمومی کیف پول بیت کوین شما به همراه آدرس کلید خصوصی شما هست
این نرم افزار به روش بروتی فورس اقدام به تولید کلیدها می کند و اگر از پارامتر-i استفاده کرده باشید زمان محاسبات بشدت افزایش می باشد به ازاء هر یک کاراکتری که در ابتدای آدرس می خواهید داشته باشد
این نرم افزار امکان استفاده از کارت گرافیک هایی که OpenCl را پشتیبانی می کنند را دارد و به شدت سرعت محاسبات را افزایش می دهد
نمونه فایل خروجی
Difficulty: 4553521
Pattern: 1xyz
Address: 1xyzPYs13xnhFuiiXQwSwyEZTLx6JAr3V
Privkey: 5JyLwWZaEvjqwQRUdqyphJybizWh8TESQEfDAjgTo26uKubRAjj
لینک رفرنس :
https://github.com/samr7/vanitygen
لینک دانلود نسخه های ویندوز
https://github.com/samr7/vanitygen/downloads
نحوه استفاده از کلید خصوصی هم ساده هست کافی است آن را در نرم افزارهای (معتبر و اپن سورس) مانند Electrum استفاده کنید