شبکهی بیت کوین بهطور غیر متمرکز و فرد به فرد(P2P) طراحی شده است. هیچ کسی به تنهایی شبکهی بیت کوین را کنترل نمیکند و یا مالکیت آن را بر عهده ندارد بلکه هر کسی میتواند در این شبکه مشارکت کرده و به فعالیت بپردازد. گرهی کامل(Full Node) برنامهای است که تراکنشها و بلاکها را بهطور کامل دریافت و ثبت میکند. راهاندازی گرهی کامل به تقویت شبکهی بیت کوین کمک کرده و میتواند قابلیتهای خاصی را نیز در اختیار دارندهی آن قرار دهد. ذخیرهسازی بیت کوین با استفاده از نرمافزاری که به منظور اجرای گرهی کامل این شبکه بهکار گرفته میشود، امکان پذیر و ایمن است، اما ضروری است که کاربران اقدامات احتیاطی که در استفاده از تمامی کیفپولهای رمزارزی توصیه میشود را رعایت کنند زیرا در این حالت کنترل کامل داراییهای کاربران بهدست خود آنها قرار دارد. در این مقاله راهنمای اجرای یک گرهی کامل بیت کوین را به شما عزیزان ارائه خواهیم داد و به هزینهها و ریسکهای خاص احتمالی که انجام این کار به همراه دارد میپردازیم. همچنین انتقال داراییها از کیف پولهای دیگر به کیف پول Bitcoin Core نیز در این مقاله بررسی میشود.
شرایط مورد نیاز برای راهاندازی گرهی کامل بیت کوین
راهاندازی گرهی کامل بیت کوین اگرچه با استفاده از یک سیستم کامپیوتری دارای سختافزار ضعیف نیز امکانپذیر است اما به زمان بیشتری برای رفع مشکلات نیاز خواهد داشت.
سختافزار مورد نیاز بهمنظور راهاندازی گرهی کامل بیت کوین:
- سیستم دسکتاپ یا لپتاپی کهقادر به اجرای نسخهای از سیستم عامل ویندوز، مک یا لینوکس باشد.
- دویست گیگابایت فضای خالی هارد دیسک که دارای حداقل سرعت خواندن و نوشتن 100 MB/s باشد.
- دو گیگابایت حافظهی رم
- اتصال اینترنتی که دارای حداقل سرعت آپلود 400 کیلوبیت(50 کیلوبایت بر ثانیه) باشد.
- اتصال اینترنتی نامحدود یا محدودیت حجمی بالا به منظور دریافت تمامی تراکنشهای شبکه و ثبت تراکنشهای جدید.
- ارتباط نرمافزار توسط پورت 8333 انجام میشود، در نتیجه تنظیم فایروال برای دسترسی به این پورت ضرورری است.
توجه: بسیاری از سیستمهای عامل موجود در رایانهها پس از سپری شدن مدت زمان معینی به حالت خواب و یا ذخیرهی انرژی وارد میشوند، این موضوع میتواند فعالیت گرهی بیت کوین را متوقف کند. پیش از راهاندازی گرهی بیت کوین تنظیمات حالت ذخیرهی انرژی و حالت خواب سیستمعامل خود را بررسی کنید. همچنین توجه داشته باشید که اجرای گرهی کامل بیت کوین به سختافزار پیشرفتهای نیاز ندارد و حتی با کامپیوترهای قدیمی و یا ضعیف همانند رسپریپای(Raspberry Pi) نیز امکان پذیر است.
مشکلات احتمالی
محدودیت قانونی:
استفاده از بیت کوین در برخی از کشورها توسط قانونگذاران ممنوع و یا محدود شده است، ولی در ایران و اکثر دیگر کشورهای جهان محدودیتی برای راهاندازی گرهی کامل بیت کوین وجود ندارد. پس خیالتان راحت!
محدودیت پهنای باند:
تراکنشهای شبکهی بیت کوین دارای حجم بالایی است در نتیجه راهاندازی گرهی کامل بیت کوین ممکن است محدودیت حجمی اشتراک اینترنت را به پایان برساند. همچنین پس از راهاندازی نیز اینترنت خود را بهطور پیوسته بررسی کنید و از اتصال به شبکه مطمئن شوید.
آنتی ویروس:
برخی افراد بخشهایی از ویروسهای شناخته شده را در بلاکچین بیت کوین قرار دادهاند. اگر چه این دادهها نمیتوانند رایانهی شما را آلوده کنند اما اجرای گرهی کامل بیت کوین را دشوارتر میکنند. این موضوع بیشتر در رایانههای دارای سیستمعامل ویندوز مسئلهساز است. پس سیستم خود را به یک آنتی ویروس مناسب مجهز کنید.
هدف حملات مخرب:
هستهی بیت کوین به شبکهی غیرمتمرکز این رمزارز قدرت میبخشد، بنابراین ممکن است افرادی که قصد دارند در شبکهی بیت کوین اختلال ایجاد کنند به گرههای موجود در شبکه حمله کنند. این موضوع میتواند بر سایر فعالیتهای شما نیز تاثیر بگذارد به عنوان مثال ممکن است با حملاتی مواجه شوید که پهنای باند اینترنت در دسترس شما را محدودتر کند. اگر با چنین مشکلاتی مواجه شدید میتوانید در بخش دیدگاهها(زیر همین مقاله) مطرح کنید تا به شما پاسخ مناسب داده شود.
نصب و راهاندازی نرمافزار هستهی بیت کوین
به صفحهی دانلود نرمافزار هستهی بیت کوین(Bitcoin Core) وارد شوید، سپس نسخهی منطبق بر سیستم عامل خود را انتخاب و دریافت کنید. سپس فایل دریافت شده را اجرا کنید و مراحل نصب را طی کنید. در این قسمت مراحل نصب در سیستم عامل ویندوز پیگیری میشود، اجرای نرمافزار در سیستم عاملهای دیگر نیز روند مشابهی دارد.
پس از پایان نصب نرم افزار را اجرا کنید، در این مرحله از کاربر درخواست میشود تا محل ذخیرهی اطلاعات کیفپول و دادههای شبکهی بیت کوین را مشخص کند. در صورتی که قصد ذخیرهسازی دادهها در پارتیشن مجزایی از محل نصب نرمافزار را دارید میتوانید محل آن را در بخش Custom Data Directory مشخص کنید. در مرحلهی بعد محیط کاربری نرمافزار هستهی بیت کوین(Bitcoin Core GUI) دانلود بلاکچین این رمزارز را آغاز خواهد کرد؛ با توجه به حجم بالای دادهها این فرآیند ممکن است چند روز طول بکشد و در طی این مدت بخش بزرگی از پهنای باند کاربر را اشغال خواهد کرد. کاربران قادر خواهند بود در هر زمانی با بستن نرمافزار این عملیات را متوقف کنند و زمانی که مجددا آن را اجرا کنند فرآیند از همان نقطه ادامه خواهد یافت.
پس از اتمام فرآیند دانلود بلاکچین میتوانید به عنوان کیفپول و یا برای کمک به شبکهی بیت کوین از این نرمافزار استفاده کنید.
به منظور اجرای کلاینت در زمان راهاندازی مجدد کامپیوتر از منوی تنظیمات(Settings) و انتخاب گزینهها(Options) در برگهی اصلی(Main) گزینهی «راهاندازی کلاینت بیت کوین در زمان راهاندازی(Start Bitcoin On System Login)» را انتخاب کنید. در این حالت هر زمانی که ویندوز راهاندازی شود محیط کاربری نرمافزار هستهی بیت کوین نیز بهطور خودکار اجرا میشود.
انتقال داراییها به کیف پول Bitcoin Core
برخی کیف پولها(همانند Jax) از رمزارزهایی که توسط استخرهای ماینینگ ارسال میشوند پشتیبانی نمیکنند. به منظور بازیابی رمزارزهای ارسال شده میتواند با راهاندازی گرهی کامل و استخراج کلیدهای خصوصی(Private Key) میتوان داراییها را بازیابی کرد. همچنین میتوان از این روش برای انتقال داراییها به کیف پول Bitcoin Core استفاده کرد.
ابتدا کلید خصوصی را استخراج میکنیم. برای این منظور در کیف پول Jax از منوی ابزارها(Tools) گزینهی نشان دادن کلیدهای خصوصی را انتخاب میکنیم. دقت کنید که حفاظت از کلید خصوصی بسیار اهمیت دارد. در حقیقت مالک کلید خصوصی یک آدرس مالک داراییهای آن محسوب میشود.
پس از استخراج کلید خصوصی در نرمافزار Bitcoin Core از منوی Help گزینهی Debug Window و سپس Console را انتخاب کنید. سپس دستور importprivkey را به همراه کلید خصوصی(به همراه یک فاصله) به صورت زیر وارد کنید.
آیا تاکنون گرهی کامل در شبکهی بیت کوین ایجاد کردهاید؟ چه عواملی مانع راهاندازی گرهی کامل و استفاده از کیفپول بیت کوین از روش ارائه شده توسط کاربران ایرانی میشود؟ نظر خود را به صورت کامنت با ما در میان بگذارید.