بلاگ ابرفردوسی > آموزش سرور مجازی : آموزش جامع راه‌اندازی و اجرا فول نود بیت کوین (Full Node)

آموزش جامع راه‌اندازی و اجرا فول نود بیت کوین (Full Node)

فول نود بیت کوین

برای راه‌اندازی فول نود بیت کوین (Bitcoin Full Node)، نه به یک سوپرکامپیوتر نیاز دارید و نه قرار است وارد فرایندهای پیچیده و هزینه‌برِ ماینینگ شوید. فول نود در واقع نرم‌افزار و دستگاهی است که یک کپی کامل از تاریخچه بلاکچین را دانلود می‌کند و به‌صورت مداوم تراکنش‌ها و بلاک‌های جدید را طبق قوانین شبکه اعتبارسنجی می‌کند. این سیستم هیچ پاداش مالی مستقیمی برای شما ندارد و صرفاً برای استقلال مالی فردی (تأیید شخصی تراکنش‌ها) و حفظ امنیت کل شبکه اجرا می‌شود.

در این مقاله، قصد داریم بررسی کنیم که برای اجرای یک نود کامل بیت کوین دقیقاً به چه حداقل سخت‌افزاری نیاز دارید، چالش‌های دانلود بلاک‌های اولیه چیست و در نهایت، آموزش قدم‌به‌قدم نصب و همگام‌سازی نرم‌افزار Bitcoin Core را در سیستم‌عامل‌های ویندوز، لینوکس و macOS باهم مرور کنیم.

فول نود بیت کوین چیست؟

فول نود بیت کوین (Bitcoin Full Node) کامپیوتر یا سروری است که نرم‌افزار رسمی شبکه را اجرا می‌کند و کپی کاملی از تمام تاریخچه بلاکچین را در خود نگه می‌دارد. وظیفه اصلی این سیستم، اعتبارسنجی مستقل تمامی تراکنش‌ها و بلاک‌های جدید براساس قوانین اجماع شبکه است. در واقع این نودها حکم پلیس‌های نامحسوس شبکه را دارند که اجازه نمی‌دهند هیچ پولی دو بار خرج شود یا بلاک نامعتبری به تأیید برسد.

تفاوت نود کامل با سایر بازیگران شبکه

برای اینکه در زمان اجرای نود بلاکچین مسیر را اشتباه نروید، بهتر است تفاوت نقش خودتان را با دیگران بدانید:

  • نود سبک (Light Node): این نودها (مثل کیف پول‌های روی موبایل شما) کل تاریخچه را دانلود نمی‌کنند و برای بررسی صحت تراکنش‌ها، کاملاً به فول نودها وابسته‌اند.
  • نود ماینر (Miner Node): هدف اصلی ماینرها تامین قدرت پردازشی (هش‌ریت) برای حل معادلات و دریافت پاداش مالی است. اما نود کامل بیت کوین، به‌دنبال پاداش نیست؛ بلکه برای حفظ حریم خصوصی شخصی، استقلال مالی و تایید درستی کار ماینرها فعالیت می‌کند.

قبل‌از شروع چه پیش‌نیازهایی لازم است؟

راه اندازی فول نود بیت کوین، صرفا نصب یک نرم‌افزار ساده نیست. شما درحال تبدیل شدن به یکی از ستون‌های نگهدارنده یک شبکه مالی جهانی هستید؛ بنابراین پیش‌از هر اقدامی باید زیرساخت اولیه را بررسی کنید:

  • سیستم‌عامل سازگار: خوشبختانه دست شما کاملاً باز است. ویندوز، مک و توزیع‌های مختلف لینوکس همگی پشتیبانی می‌شوند.
  • اینترنت پایدار و بدون محدودیت حجم: یک نود فعال ماهانه تا ۲۰۰ گیگابایت داده آپلود و ده‌ها گیگابایت دانلود خواهد داشت. اینترنت‌های حجمی یا سیم‌کارتی گزینه مناسبی نیستند.
  • زمان کافی برای IBD: مرحله همگام سازی بلاکچین یا همان Initial Block Download در اولین اجرا ممکن است از چند روز تا حتی یک هفته (بسته به سخت‌افزار شما) طول بکشد. صبور باشید!
  • نرم‌افزار رسمی: تنها از نسخه معتبر و تاییدشده رسمی در مقاله آموزش Bitcoin Core که در سایت اصلی (bitcoin.org) قرار دارد استفاده کنید. برای سهولت کار شما لینک‌های موردنیاز در همین مقاله قرار داده می‌شود.
⚠️ هشدار خیلی مهم
اگر قصد دارید نود خود را روی یک لپ‌تاپ قدیمی با قطعی مداوم وای‌فای و هارد دیسک کُند اجرا کنید، احتمالاً در همان مرحله دانلود بلاکچین بیت کوین با خطاهای تایم‌اوت و کرش کردن سیستم مواجه می‌شوید و کلاً قید کار را می‌زنید! اجرای نود نیازمند یک محیط نسبتاً پایدار است.

حداقل سخت افزار مورد نیاز فول نود بیت کوین

طبق مستندات رسمی توسعه‌دهندگان شبکه، برای اجرای نود بیت کوین نیازی به خرید قطعات گران‌قیمت ندارید، اما رعایت حداقل‌ها برای جلوگیری از اختلال در شبکه الزامی است. در جدول زیر منابع موردنیاز را بررسی کرده‌ایم تا بتوانید بین استفاده از سیستم شخصی یا اجاره سرور تصمیم‌گیری کنید:

قطعه / منبعحداقل کانفیگ توصیه‌شده (رسمی)شرایط ایده‌آل برای عملکرد روان
پردازنده (CPU)پردازنده‌های معمولی (حداقل دو هسته)پردازنده‌های مدرن (نسل جدید)
حافظه (RAM)۲ گیگابایت۴ الی ۸ گیگابایت
فضای ذخیره‌سازیحداقل ۷ گیگابایت (در حالت Pruned)بیش‌از ۶۰۰ گیگابایت SSD
سرعت اینترنتپهنای باند ۵۰ کیلوبایت بر ثانیه (آپلود)اینترنت فیبر نوری یا پورت شبکه سرور
وضعیت پایداریحداقل ۶ ساعت روشن در روز۲۴ ساعته (۷ روز هفته)
💡 ترفند کاربردی
نجات هارد دیسک با قابلیت Pruning (هرس کردن)!
شاید با دیدن حجم بالای ۶۰۰ گیگابایتی برای دانلود کل تاریخچه بلاکچین ترسیده باشید. خبر خوب این است که اصلاً مجبور نیستید این حجم را روی هارد خود نگه دارید! در تنظیمات Bitcoin Core قابلیتی به نام Pruning وجود دارد. با فعال‌سازی این ویژگی، سیستم شما تراکنش‌های قدیمی که اعتبارشان تاییدشده را پاک می‌کند و حجم مصرفی هارد دیسک شما را به کمتر از ۱۰ گیگابایت کاهش می‌دهد؛ درحالی‌که شما همچنان یک فول نود معتبر در شبکه محسوب می‌شوید

آموزش نصب و راه‌اندازی Bitcoin Core (در همه سیستم‌عامل‌ها)

مراحل راه‌اندازی Bitcoin Core

فرقی نمی‌کند سیستم‌عامل شما چیست؛ منطقِ راه اندازی فول نود بیت کوین در تمام پلتفرم‌ها یکسان است. پیش‌از اینکه وارد دستورالعمل‌های اختصاصی هر سیستم‌عامل شویم، باید این ۴ گام مشترک و حیاتی را بشناسید:

  • ۱. دانلود از منبع رسمی:

تنها و تنها نرم‌افزار را از سایت رسمی bitcoin.org (بخشresources ) دریافت کنید. هرگز از سایت‌های واسطه یا لینک‌های ناشناس استفاده نکنید، زیرا خطر سرقت دارایی‌ها و نصب بدافزار به‌شدت بالا است.

  • ۲. بررسی امضای دیجیتال:

حرفه‌ای‌ها هیچ فایلی را بدون بررسی اجرا نمی‌کنند! در همان صفحه دانلود، فایلی شامل امضاهای تاییدشده (GPG) توسعه‌دهندگان وجود دارد. با تطبیق هشِ فایل دانلودشده با این امضاها، مطمئن می‌شوید که فایل در مسیر دانلود دستکاری نشده است.

  • ۳. تعیین مسیر دایرکتوری داده:

نرم‌افزار به‌طور پیش‌فرض می‌خواهد تمام اطلاعات را در درایو اصلی سیستم (معمولاً درایو C) ذخیره کند. ازآنجایی‌که بلاکچین بیت کوین نیازمند فضای عظیمی است، در اولین اجرا باید مسیر ذخیره‌سازی را به یک هارد ثانویه (با ظرفیت بالا) تغییر دهید.

  • ۴. همگام‌سازی (IBD):

پس‌از نصب، نرم‌افزار شروع به Initial Block Download یا همان دانلود اولیه بلاک‌ها می‌کند. این فرایند از اولین بلاکِ پیدایش (سال ۲۰۰۹) شروع می‌شود و تا امروز ادامه می‌یابد.

آموزش نصب ‏Bitcoin Core‏ در ویندوز 10‏ و ۱۱

محیط ویندوز به‌دلیل رابط کاربری ساده، یکی از محبوب‌ترین بسترها برای نصب Bitcoin Core است. تمرکز اصلی ما در اینجا آموزش نصب Bitcoin Core در ویندوز ۱۱ و ۱۰ است.

نکته: هرچند فرایند آموزش نصب Bitcoin Core در ویندوز 7 یا آموزش نصب Bitcoin Core در ویندوز 8 ازنظرمراحل اجرایی تفاوتی ندارد، اما به دلیل پایان پشتیبانی امنیتی مایکروسافت از این نسخه‌ها، اجرای یک گره مالی روی آن‌ها ریسک امنیتی بزرگ دارد و اصلاً توصیه نمی‌شود.

مراحل نصب فول نود بیت کوین در ویندوز

  1. فایل نصب (با پسوند exe) را از لینکی که در بخش قبلی گفتیم دانلود و اجرا کنید.
  2. مراحل نصب را با کلیک روی Next طی کنید (محل نصب خود نرم‌افزار اهمیت چندانی ندارد و می‌تواند همان درایو C باشد).
  3. مهم‌ترین بخش: پس‌از پایان نصب و در اولین اجرای برنامه، پنجره‌ای با عنوان “Welcome to Bitcoin Core” باز می‌شود. در این صفحه تیکِ Use a custom data directory را بزنید و مسیر هارد دیسکِ پرحجم خود (مثلاً D:\BitcoinData) را انتخاب کنید.
  4. با تایید این مرحله، پنجره اصلی نرم‌افزار باز شده و فرایند همگام سازی بلاکچین آغاز می‌شود.

تفاوت نسخه گرافیکی (GUI) و نسخه پس‌زمینه (Daemon)

در ویندوز، شما به دو شکل می‌توانید نود خود را اجرا کنید:

  • فایل bitcoin-qt.exe: همان رابط کاربری گرافیکی است که پنجره، دکمه و نمودار دارد (مناسب برای عموم کاربران).
  • فایل bitcoind.exe: برنامه را بدون هیچ پنجره‌ای و صرفاً در پس‌زمینه (Daemon) اجرا می‌کند. این حالت منابع کمتری مصرف می‌کند و فقط ازطریق خط فرمان یا ابزارهایی مثل bitcoin-cli قابل مدیریت است.
⚠️ هشدار خیلی مهم
اجازه ندهید ویندوز بخوابد!
یکی از رایج‌ترین دلایل کُند شدن یا توقفِ فرایند IBD در ویندوز، تنظیمات مدیریت انرژی است. اگر سیستم شما مثلا بعداز ۳۰ دقیقه وارد حالت Sleep شود، دانلود بلاکچین هم متوقف خواهد شد! برای جلوگیری از این فاجعه، در منوی استارت عبارت Power & sleep settings را جستجو کنید و بخش Sleep را روی حالت Never (هرگز) قرار دهید تا سیستم شما در طول شبانه‌روز فعال بماند.

راه اندازی ‏Bitcoin Core‏ در لینوکس

راه اندازی ‏Bitcoin Core‏ در لینوکس

سیستم‌عامل لینوکس پایدارترین، امن‌ترین و کم‌مصرف‌ترین بستر ممکن برای میزبانی از دیتای بلاکچین است. اگر قصد اجرای نود بیت کوین روی سرور لینوکس را دارید، این بخش کاملاً برای شما طراحی شده است. در این محیط، منابع سخت‌افزاری شما صرف جلوه‌های بصری ویندوز نمی‌شود و صددرصد توان سیستم در خدمت شبکه قرار می‌گیرد.

۱- نصب Bitcoin Core در اوبونتو و دبیان

برای توزیع‌های مبتنی بر دبیان (شامل Ubuntu و Debian)، بهترین و امن‌ترین روش، دانلود مستقیم فایل باینریِ رسمی کامپایل‌شده است. برای این کار ترمینال خود را باز کنید و خطوط زیر را گام‌به‌گام اجرا کنید:

# ۱. دانلود مستقیم فایل باینری رسمی نسخه ۲۲.۰
wget https://bitcoin.org/bin/bitcoin-core-22.0/bitcoin-22.0-x86_64-linux-gnu.tar.gz

# ۲. استخراج فایل فشرده
tar -xvf bitcoin-22.0-x86_64-linux-gnu.tar.gz

# ۳. نصب و انتقال فایل‌های اجرایی به مسیر اصلی سیستم
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-22.0/bin/*

۲- انتخاب بین bitcoind و bitcoin-qt

پس‌از اجرای دستورات بالا، ابزارهای هسته بیت‌کوین در کل سیستم شما شناخته می‌شوند. حالا بسته به زیرساخت خود باید یکی از دو ابزار زیر را انتخاب کنید:

  • bitcoin-qt: اگر از نسخه دسکتاپ اوبونتو استفاده می‌کنید، وارد کردن این دستور یک محیط گرافیکی شیک و تمیز برای مدیریت نود به شما تحویل می‌دهد.
  • bitcoind: اگر نود شما روی یک سرور بدون گرافیک (CLI) قرار دارد، این دستور نرم‌افزار را به‌صورت یک پروسه پس‌زمینه (Daemon) روشن می‌کند:
bitcoind -daemon

نکته دایرکتوری داده: لینوکس به‌طور پیش‌فرض پوشه داده‌ها را در مسیر ~/.bitcoin/ می‌سازد. اگر هارد ثانویه‌ای دارید، حتماً با آپشن -datadir=/path/to/hard مسیر را تغییر دهید.

۳- ساخت سرویس systemd برای پایداری ۲۴ ساعته

برای اینکه مطمئن شوید با بستن ترمینال، قطعی موقت یا حتی ری‌استارت شدن سرور، فرایند اجرای فول نود بیت کوین در اوبونتو متوقف نمی‌شود، باید یک سرویس سیستمی برای آن بسازید. ابتدا با دستور sudo nano /etc/systemd/system/bitcoind.service فایل سرویس را باز کنید و کانفیگ زیر را درون آن قرار دهید:

[Unit]
Description=Bitcoin Daemon
After=network.target

[Service]
ExecStart=/usr/local/bin/bitcoind -daemon -pid=/run/bitcoind/bitcoind.pid
User=USERNAME
Group=USERNAME
Type=forking
PIDFile=/run/bitcoind/bitcoind.pid
Restart=always
RestartSec=30

[Install]
WantedBy=multi-user.target

یادآوری: به جای USERNAME نام کاربری واقعی خود را در اوبونتو بنویسید.

حالا با اجرای این ۳ دستور، مدیریت سرویس را به لینوکس بسپارید تا همیشه گوش‌به‌زنگ و روشن بماند:

sudo systemctl daemon-reload
sudo systemctl enable bitcoind
sudo systemctl start bitcoind
💡 ترفند کاربردی
دیدن پشت صحنه نود بدون گرافیک
وقتی نود لینوکسی شما چراغ‌خاموش در پس‌زمینه درحال کار است، چطور متوجه شویم که فرایند راه اندازیدر چه مرحله‌ای قرار دارد و چند درصد از بلاک‌ها دانلود شده‌اند؟ فوت کوزه‌گری این است که از ابزار کلاینت خط فرمان خودِ بیت‌کوین یعنی bitcoin-cli استفاده کنید. کافی است این دستور را در ترمینال بزنید تا شناسنامه کامل وضعیت همگام‌سازی بلاک‌ها به‌صورت زنده برایتان چاپ شود: bitcoin-cli getblockchaininfo

راه اندازی Bitcoin Node در macOS

کاربران مک معمولاً به کاربری روان و بی‌دردسر عادت دارند، اما نصب فول نود بیت کوین روی مک‌بوک یا آی‌مک، چالش‌های امنیتی و مدیریت انرژی خاص خودش را دارد. در نسخه‌های جدید، پشتیبانی رسمی از macOS 10.14 به بالا اعلام شده است.

مراحل نصب و دور زدن لایه‌های امنیتی مک

۱. دانلود و نصب: فایل باینری با پسوند dmg را از سایت رسمی دانلود کنید. فایل را باز کنید و آیکون Bitcoin Core را کشیده و در پوشه Applications رها کنید.

۲. عبور از Gatekeeper: وقتی برای اولین بار برنامه را باز می‌کنید، مک احتمالاً با یک خطای امنیتی جلوی اجرای آن را می‌گیرد (چون توسعه‌دهنده آن ازنظر اپل ناشناس است). کافی است به مسیر System Settings > Privacy & Security بروید و در بخش پایین صفحه، روی دکمه Open Anyway کلیک کنید.

۳. تعیین محل ذخیره: مشابه ویندوز، در اولین اجرا از شما پرسیده می‌شود که دانلود راه اندازی نود بلاکچین در کجا انجام شود؟ حتماً گزینه Use a custom data directory را انتخاب کنید و مسیر هارد اکسترنال یا درایو ثانویه خود را بدهید.

⚠️ هشدار خیلی مهم
مک‌بوکِ خواب‌آلود = نودِ خاموش!
سیستم‌عامل macOS به‌شدت روی مصرف باتری حساس است و اگر چند دقیقه به سیستم دست نزنید، هارد دیسک و وای‌فای را به خواب می‌برد. این یعنی توقف کامل فرایند همگام‌سازی! برای جلوگیری از این مشکل، به تنظیمات Displays (یا Energy Saver در نسخه‌های قدیمی‌تر) بروید و تیک گزینه Prevent automatic sleeping when the display is off را بزنید.

ترفند کاربردی: اگر نمی‌خواهید با تنظیمات سیستم درگیر شوید، یک اپلیکیشن رایگان به نام Amphetamine نصب کنید تا مک‌بوک شما را با یک کلیک، روزها بیدار نگه دارد!

آموزش همگام سازی بلاک چین بیت کوین (IBD)

تا اینجا شما نرم‌افزار را نصب کردید، آن را اجرا کردید و حالا با پیامی مواجه شده‌اید که مثلا می‌گوید: “شما ۱۴ سال از شبکه عقب هستید!” به این مرحله IBD یا Initial Block Download می‌گویند. بسیاری از کاربران در همین نقطه از اجرای نود کامل بیت کوین پشیمان می‌شوند چون فکر می‌کنند سرعت اینترنت‌شان خراب است؛ اما داستان چیز دیگری است.

نمودار روند رشد هسته بیتکوین

چرا اولین همگام‌سازی این‌قدر طول می‌کشد؟

همگام سازی بلاکچین صرفاً یک عملیات دانلود نیست که فقط به سرعت اینترنت بستگی داشته باشد. نودِ شما درحال دانلود بلاک‌ها از سال ۲۰۰۹ تا به امروز است و باید تک‌تک امضاهای دیجیتال و تراکنش‌ها را با پردازنده خودش اعتبارسنجی کند. این یعنی CPU و هارد دیسک شما به‌شدت درگیر خواندن و نوشتن اطلاعات (Disk I/O) هستند.

عوامل موثر بر سرعت Sync

  • نوع هارد دیسک (حیاتی‌ترین عامل): اگر از هارد مکانیکی (HDD) استفاده کنید، فرایند IBD ممکن است چند هفته طول بکشد! اما با هارد SSD NVMe، این زمان به ۲ تا ۴ روز کاهش می‌یابد.
  • قدرت پردازنده (CPU): هرچه هسته‌های پردازنده شما قوی‌تر باشند، سرعت اعتبارسنجی امضاهای رمزنگاری بالاتر می‌رود.
  • پهنای باند اینترنت: پس‌از هارد و پردازنده، سرعت اینترنت بدون قطعی در رتبه سوم اهمیت قرار دارد.

نحوه بررسی پیشرفت همگام‌سازی

در نسخه گرافیکی با نگه‌داشتن موس روی آیکونِ تیک در پایین سمت راست صفحه، می‌توانید درصد پیشرفت و تعداد بلاک‌های دانلودشده را ببینید. در نسخه سرور لینوکس، با اجرای دستور bitcoin-cli getblockchaininfo به دو مقدار headers (تعداد کل بلاک‌های کشف‌شده در شبکه) و blocks (تعداد بلاک‌هایی که سیستم شما تا الان دانلود کرده) دقت کنید. وقتی این دو عدد برابر شوند، نود شما ۱۰۰٪ سینک شده است!

💡 ترفند کاربردی
ترفند dbcache برای افزایش سرعت IBD
به‌طور پیش‌فرض، Bitcoin Core برای جلوگیری از فشار به سیستم‌های ضعیف، فقط از ۴۵۰ مگابایت رم (RAM) برای پایگاه داده‌ی UTXO استفاده می‌کند؛ این یعنی مدام مجبور است اطلاعات را از روی هارد بخواند که خیلی کند است. اگر سیستم شما ۸ یا ۱۶ گیگابایت رم دارد، فایل bitcoin.conf را باز کنید و این خط را به آن اضافه کنید: dbcache=4096

این کار به نرم‌افزار اجازه می‌دهد از ۴ گیگابایت رم استفاده کند و سرعت همگام‌سازی اولیه شما را به‌شکل چشم‌گیری (گاهی تا ۳ برابر) افزایش دهد! البته این مقدار بسته به رم شما قابل افزایش است (بعداز پایان IBD می‌توانید این مقدار را پاک کنید تا به حالت پیش‌فرض برگردد).

خطاهای رایج اجرای نود بیت کوین و راه‌حل‌ها

حتی اگر تمام مراحل آموزش راه اندازی فول نود بیت کوین را مو‌به‌مو اجرا کرده باشید، باز هم ممکن است در اواسط کار نرم‌افزار کرش کند یا متوقف شود. در مسیر راه اندازی نود بلاکچین، این دست‌اندازها کاملاً طبیعی هستند. به‌جای اینکه ناامید شوید و کل نرم‌افزار را پاک کنید، با بررسی جدول عیب‌یابی ما، مقصر اصلی را پیدا کنید:

مشکل یا ارور نمایشیعلت احتمالیراه‌حل عملی و سریع
پر شدن ناگهانی درایو (Disk Full)ذخیره پیش‌فرض تاریخچه روی درایو C (درایو ویندوز)پوشه Data Directory را به یک هارد ثانویه منتقل کنید یا از تنظیمات، قابلیت Pruning را روی ۱۰ گیگابایت فعال کنید.
توقف کامل یا کندی شدید همگام‌سازیبه خواب رفتن (Sleep) سیستم، استفاده از هارد HDD یا کمبود RAMتنظیمات Power سیستم‌عامل را روی Never بگذارید. درصورت امکان هارد را به SSD تغییر دهید و مقدار dbcache را بالا ببرید.
اتصالات ورودی صفر است (Inbound: 0)فایروال سیستم یا مودم، جلوی ارتباط شبکه را گرفته استوارد تنظیمات مودم خود شوید و قابلیت Port Forwarding را برای پورت 8333 باز کنید تا شبکه شما را ببیند.
قطع شدن مداوم ارتباط شبکهاستفاده از Wi-Fi ناپایدار یا محدودیت‌های ISP اینترنتبرای پایداری نود کامل بیت کوین، حتماً از کابل شبکه (LAN) استفاده کنید و از خاموش نبودن VPN/پروکسی مطمئن شوید.
خطای ناسازگاری (Incompatibility)تلاش برای نصب روی سیستم‌عامل‌های ۳۲ بیتی یا منسوخ‌شدهنصب Bitcoin Core در ویندوز 7 یا نسخه‌های ۳۲ بیتی دیگر پاسخگو نیست. حتماً از ویندوز ۱۰/۱۱ یا لینوکس ۶۴ بیتی استفاده کنید.

نکته- تفاوت نودِ خودخواه و نودِ فداکار (پورت ۸۳۳۳)

اگر پورت 8333 را در مودم خود باز نکنید (Port Forwarding)، شما فقط اتصالات خروجی (Outbound) خواهید داشت؛ یعنی اطلاعات را برای اعتبارسنجیِ خودتان از شبکه می‌گیرید، اما اجازه نمی‌دهید نودهای جدید برای دانلود بلاکچین به شما وصل شوند. باز کردن این پورت الزامی نیست و به امنیت دارایی شما لطمه‌ای نمی‌زند، اما اگر می‌خواهید یک عضو مفید و فداکار برای شبکه باشید، حتماً این پورت را باز کنید تا دیگران هم بتوانند از پهنای باند شما استفاده کنند.


آیا اجرای فول نود روی سرور منطقی‌تر است؟

واضح است که روشن نگه‌داشتن یک لپ‌تاپ یا کامپیوتر خانگی به‌صورت ۲۴ ساعته در ۷ روز هفته، آن هم زیر فشار سنگین خواندن و نوشتن اطلاعات روی هارد دیسک (عملیات IBD)، استهلاک شدیدی برای سیستم شما به همراه دارد. علاوه‌بر این، قطعی‌های ناگهانی برق یا محدودیت‌های حجم اینترنت خانگی می‌تواند فرایند همگام سازی بلاکچین را بارها مختل کند.

اگر می‌خواهید نود شما همیشه آنلاین بماند و دردسر خاموشی، اینترنت خانگی یا کمبود منابع سیستم شخصی را نداشته باشید، استفاده از یک VPS مناسب می‌تواند راه‌حل بهتری باشد؛ در این حالت می‌توانید با اجاره vps از ابر فردوسی خیال خودتان را راحت کنید و به سروری برای بیت کوین با پایداری تضمینی دست یابید.

مزیت‌های ابر فردوسی برای میزبانی نود بیت‌کوین

ابر فردوسی زیرساختی را فراهم کرده است که دقیقاً نیازهای اجرای یک گره سنگین مالی را پوشش می‌دهد:

  • هارد دیسک‌های NVMe و پردازنده‌های مدرن:

فرایند اعتبارسنجی صدها گیگابایت تراکنش نیازمند سرعت I/O بالایی است. سرورهای ما با پردازنده‌های Intel Xeon و AMD EPYC و هاردهای نسل جدید، زمان همگام‌سازی را به‌حداقل می‌رسانند.

  • اینترنت نامحدود با پینگ پایین:

نود شما باید مدام درحال آپلود و دانلود بلاک‌ها باشد؛ با ترافیک نامحدود شبکه ما، دغدغه تمام شدن حجم اینترنت را نخواهید داشت.

  • پرداخت ساعتی:

نیازی به خرید پلن‌های گران‌قیمتِ ماهانه یا سالانه نیست! فقط به‌ازای ساعاتی که سرور روشن و درحال پردازش است هزینه می‌پردازید.

  • مقیاس‌پذیری فوری:

می‌توانید برای چند روز اول (مرحله سنگین IBD) منابع رم و پردازنده را بالا ببرید و پس‌از همگام‌سازی کامل، با یک کلیک منابع را کاهش دهید تا هزینه‌هایتان کم شود.

  • تست رایگان بی‌دردسر:

برای شروع، ۱۰۰ هزار تومان اعتبار هدیه در حساب کاربری شما شارژ می‌شود تا کیفیت شبکه و پایداری سرور را کاملاً رایگان تست کنید.

سرور مجازی

جمع‌بندی

در این مقاله پرونده آموزش راه اندازی فول نود بیت کوین را از پایه باز کردیم و دیدیم که تبدیل شدن به یک ناظرِ مستقل در شبکه بیت‌کوین، به‌هیچ‌وجه نیازمند تجهیزات نجومی ماینینگ نیست. فرقی نمی‌کند کاربر ویندوز باشید، طرفدار سرسخت مک یا یک ادمین لینوکسی؛ با نصب Bitcoin Core و صبوری در مرحله دانلود اولیه (IBD)، شما هم به شعار اصلی این شبکه یعنی «Don’t Trust, Verify» می‌پیوندید. فراموش نکنید که اجرای یک نود، پاداش دلاری برای شما ندارد؛ اما استقلال مالی، حریم خصوصی مطلق در تراکنش‌ها و کمک به امنیتِ غیرمتمرکزترین شبکه مالی جهان، پاداشی است که ارزش این زمان و منابع را دارد.

آیا شما هم فرایند همگام‌سازی بلاکچین را روی سیستم شخصی‌تان یا سرور تست کرده‌اید؟ بزرگ‌ترین ارور یا چالشی که در زمان اجرای نود با آن مواجه شدید چه بود؟ تجربیات یا سؤالات فنی خود را در بخش نظرات همین پست بنویسید تا با هم آن‌ها را بررسی و عیب‌یابی کنیم.

منابع:
How to Run a Full Node | Bitcoin Core 22.0 | github

سؤالات متداول

فول نود بیت کوین چیست و چه فرقی با نود سبک دارد؟

فول نود (Full Node) کپی کاملی از کل تاریخچه تراکنش‌های بیت‌کوین را در اختیار دارد و به‌صورت مستقل تمامی قوانین شبکه را اعتبارسنجی می‌کند. در مقابل، نودهای سبک (Light Node) فقط سرتیتر بلاک‌ها را دریافت می‌کنند و برای تایید موجودی به نودهای کامل وابسته هستند.

حداقل سخت‌افزار موردنیاز برای اجرای فول نود بیت کوین چیست؟

به‌طورکلی به حداقل ۲ گیگابایت رم، یک پردازنده مدرن و حداقل ۷ گیگابایت فضای خالی (درصورت استفاده از قابلیت Pruning) نیاز دارید. البته داشتن یک هارد SSD برای جلوگیری از قفل کردن سیستم حین همگام‌سازی اکیداً توصیه می‌شود.

آیا می‌توان فول نود بیت کوین را روی لپ‌تاپ معمولی اجرا کرد؟

بله، اما مشروط به اینکه لپ‌تاپ شما ۲۴ ساعته روشن بماند، به اینترنت نامحدود متصل باشد و تنظیمات خواب (Sleep) آن غیرفعال شده باشد. بااین‌حال، اجرای طولانی‌مدت روی لپ‌تاپ شخصی باعث استهلاک شدید سخت‌افزار می‌شود.

بهترین سیستم‌عامل برای اجرای فول نود بیت کوین کدام است؟

لینوکس (به‌ویژه توزیع‌های مبتنی‌بر دبیان مثل Ubuntu) به‌دلیل امنیت بالا، مصرف بهینه منابع و پایداری در اجرای سرویس‌های پس‌زمینه (Daemon)، بهترین بستر برای اجرای فول نود است.

چطور Bitcoin Core را به‌صورت امن دانلود و نصب کنیم؟

فقط‌وفقط از سایت رسمی https://bitcoin.org/en/bitcoin-core اقدام کنید. حتماً پس‌از دانلود، امضای دیجیتال (Signature) فایل را با کلیدهای عمومی توسعه‌دهندگان چک کنید تا از اصالت آن مطمئن شوید.

برای نصب فول نود بیت کوین در ویندوز چکار کنم؟

فایل نصب exe را از سایت رسمی بگیرید. در اولین اجرا، حتماً گزینه Use a custom data directory را انتخاب کنید و مسیر دیتای بلاکچین را به یک هارد ثانویه پرسرعت (SSD) هدایت کنید.

چگونه فول نود بیت کوین را در لینوکس راه‌اندازی کنیم؟

در لینوکس با استفاده از ابزارهای خط فرمان و باینری‌های رسمی، می‌توانید bitcoind را نصب کنید. پیشنهاد ما ساخت یک سرویس systemd است تا نود شما پس‌از هر بار ری‌استارتِ سرور، به‌صورت خودکار و در پس‌زمینه اجرا شود.

چگونه فول نود بیت کوین را در macOS نصب کنیم؟

پس‌از دانلود فایل dmg و نصب آن، ممکن است مک اجازه اجرا ندهد؛ برای رفع آن به مسیر System Settings > Privacy & Security بروید و روی Open Anyway کلیک کنید. فراموش نکنید که قابلیت Auto-Sleep مک را غیرفعال کنید.

دانلود و همگام‌سازی بلاکچین بیت کوین چقدر زمان می‌برد؟

بسته به سرعت هارد و پهنای باند اینترنت، این مرحله از چند روز تا بیش‌از یک هفته زمان می‌برد. استفاده از هارد SSD می‌تواند این زمان را به‌شکل چشم‌گیری کاهش دهد.

یاسین اسدی

اگه می‌خوای زندگیت تغیر کنه کتاب نخون؛ نوشته‌های منو بخون!
پست های مرتبط

بستن آی پی کشورهای خارجی در لینوکس

احتمالاً همین الان که درحال خواندن این خطوط هستید، لاگ‌های سرور شما پر از تلاش‌های ناموفق ورود به SSH از سمت IPهای ناشناس است. واقعیت این است که تنها چند دقیقه بعداز متصل شدن یک سرور لینوکسی…

۲۴ مرداد ۱۴۰۵

آموزش دپلوی ربات تلگرام روی سرور

اگر بهترین ربات تلگرام را هم روی سیستم شخصی به‌راه انداخته باشیم، به‌محض اینکه لپ‌تاپ بسته یا اینترنت قطع می‌شود ربات هم از کار می‌افتد. این مشکلی است که فقط با دپلوی ربات تلگرام روی سرور حل…

۲۴ مرداد ۱۴۰۵

خطای اتصال مودل به دیتابیس Moodle Database Error

هیچ‌چیز برای یک مدیر سیستم یا مدرس مأیوس‌کننده‌تر از این نیست که دقیقاً در بحبوحه برگزاری امتحانات یا کلاس‌های آنلاین، سایت آموزش مجازی از دسترس خارج شود. مواجه شدن با خطای اتصال مودل به دیتابیس یا همان…

۲۴ مرداد ۱۴۰۵
0 0 رای ها
به مقاله امتیاز بدید
0 نظرات