بیت کوین یه ارز همتا به همتاس که توسط شبکهای از نودها (گرهها) تنظیم میشه. در این جا نود به معنی دستگاهیه که نرم افزار بیت کوین (Bitcoin Core) رو اجرا میکنه. این نودهای بیت کوین با بقیه نودهای شبکه بلاک چین تراکنشهایی رو ارسال و دریافت میکنن که این تراکنشها اعتبار نودها و بلاکها را تایید میکنن. به عبارتی دیگه در این حالت نودهای بیت کوین برای حفظ یکپارچگی شبکه و سیستم با ماینرهای بیت کوین همکاری میکنن. در چنین شرایطی هر فردی میتونه یک نود بیت کوینو راه اندازی کنه که این نود بیت کوینو غیرمتمرکز میکنه. حالا در ادامه با کیف پول من همراه باشین تا اطلاعات بیشتری تو این حوزه به دست بیارین.
اول از همه نودها تراکنشها رو به بقیه نودها و ماینرها پخش میکنن. بعدش ماینرها تراکنشها رو به بلاک تبدیل میکنن و همون بلاکها رو به بلاک چین منتشر میکنن تا تایید بشن. نودها هم بلاکها رو دریافت و بین هم به اشتراک میزارن و در همون لحظه هم پیروی ماینرها از قوانین شبکه رو تایید میکنن. به این طریق وقتی تراکنش یا بلوک جدیدی توسط نود دریافت میشه، به همتایانشون منتقل میشه. اینطوری همه نودها و ماینرها میتونن همگام باقی بمونن و زنجیره بلوکی یکسانشونو هم حفظ کنن.
اجرای یک نود با استخراج بیتکوین متفاوته و شامل اجرای نرمافزار ویژهای است که برای حل یا تکمیل بلاکهای جدید در شبکه کار میکنه و تعداد معینی بیتکوین و برای دستگاههایی که مسئول اضافه کردن یک بلاک به بلاک چین هستند، آزاد میکنه؛ در حالی که استخراج بیت کوین اینطوری نیس و کاملا به منابع فشرده تبدیل شده و بیشتر کارهای استخراج توسط شرکتهای بزرگ با مراکز داده اختصاص داده شده به این فرآیند انجام میشه؛ اما اجرای یک نود کامل برای همه کاربرا قابل دسترسه.
وقتی علاقه زیادی به بیت کوین دارین و دوس دارین این شبکه غیرمتمرکز رشد کنه، باید بدونین که این کار با نودها انجام میگیره. هر نودی که به این شبکه اضافه بشه، مارو به آیندهای نزدیکتر میکنه که در اون هیچ خبری از دولت یا شخص ثالث نیس و اکثریت مردم جهان پذیرفتن که تراکنشهاشونو داخل این شبکه انجام بدن.
خب ببینین اگه نود بیت کوین و خودتون اجرا کنین، دیگه نیازی به شخصی دیگه که نود رو اجرا کنه و تراکنشو به موقع تایید کنه ندارین و به راحتی میتونین با اجرای فول نود بیت کوین امور مالیتونو تو حوزه بلاک چین کامل به دست بگیرین. این طوری شما فقط مالک بیت کوین نمیشین، بلکه بخشی از این شبکه هم محسوب میشین. اگه حالا شمام قصد دارین فول نود بیت کوینتونو راه اندازی کنین، بهتره با هر 3 روشی که در ادامه بهتون معرفی میکنیم آشنا بشین:
دو روش اول مشابه هم هستن؛ اما ملاحظاتی دارن که بهتره اونارو هم بهتون بگیم. شما اول باید دستگاه موردنظرتونو انتخاب کنین و نودتون رو روی رایانهای تنظیم کنین که حداقل مشخصات سخت افزاری زیرو داشته باشه:
اگر میخواین از فضای ابری استفاده کنین و روی یه سرور مجازی راه اندازیش کنین، مطمئن بشین هر دستگاهیو که اجاره میکنین همون مشخصاتو که الان بهتون گفتیم، داشته باشه. ارزونترین گزینهای که من واسه این کار پیدا کردم مربوط به Scaleway بود، جایی که میتونین ماشینی به اندازه کافی قدرتمند برای اجرای یک گره یا نود با قیمت حدود 8 دلار در ماه تهیه کنین.
فول نود به دو دسته تقسیمبندی میشه که در ادامه براتون شرح میدیم:
به نود یا گرهای که همه اطلاعاتو دریافت و ذخیره میکنه نود آرشیوگر (Archival) گفته میشه. این دادهها شامل دادههای کیف پول صرافیهاس که برای انتقال رمز ارزها استفاده میشن. معمولا از نودهای Archival واسه تحلیل بازارهای مالی و کمک کردن به تحلیلگران بازار استفاده میشه.
نود سرشاخه در بلاکچین های مختلف تقسیم بندیهای مختلفی داره و به نود ماینر، نود استیک کننده و نود با اختیارات محول شده دسته بندی میشه که این تقسیمبندیها نتیجه مکانیزمهای اجماع متفاوت ارزهای دیجیتال است.
اگه بخوایم این دو تا نودو با هم مقایسه کنیم، حجم ذخیره سازی نود سرشاخه نسبت به نود آرشیوگر کمتره. نود سرشاخه ترجیح میده فقط دادههای جدید تراکنشها رو جمعآوری کنه و به همین خاطره که بهش نود سرشاخه گفته میشه.
فول نود بیت کوین به طور خاص وظیفه نگهداری اطلاعات تراکنشها، تایید تراکنشها و تایید بلاکهای ایجاد شده توسط استخراج کنندگان بیت کوین یا اعتبارسجها رو بر عهده داره. برای این که نودی به نود کامل یا فول نود تبدیل بشه، هزینه خیلی زیادی لازمه و این کار سود خاصی هم برای نودهای داوطلب نداره؛ با این حال افراد زیادی داوطلب میشن تا به شبکه وصل بشن و نقش فول نود بیت کوینو ایفا کنن. واسه پیشبرد این کار هم لازمه که از منابع پردازشی استفاده بشه و هزینه بیشتری براش در نظر بگیرین.
پس وجود داوطلب زیاد واسه این کار خیلی مهمه و تعداد محدود برای شبکه کارساز نیس؛ هر چند که هزینه خیلی بالایی داره و داوطلبا باید اینو در نظر بگیرن. در نقطه مقابل این هزینههای گزاف، تبدیل نود به فول نود بیت کوین مزایایی مثل افزایش سطح امنیت شبکه، فروش اطلاعات به معامله گران واسه فول نود و ایمنی بالای کیف پول برای نگهداری بیت کوینو در بر داره و اینجاس که اهمیت تبدیل نود به فول نود نمایان میشه. تو این نوشته ویرگولی کیف پول من سعی کردیم فول نود بیت کوین و به صورت ساده شده و مختصر و مفید براتون شرح بدیم. اگه دوس دارین مطالب کوتاه دیگه تو حوزه ارزهای دیجیتال و مطالعه کنین، به وبلاگمون سر بزنین.
در کل دو نوع فول نود آرشیوگر و سرشاخه داریم.
افزایش امنیت شبکه، فروش اطلاعات به معامله گران واسه فول نود، افزایش امنیت کیف پول برای نگهداری بیت کوین از جمله مزایای تبدیل نود به فول نود هستن.
سه روش که شامل راه اندازی با کامپیوتر، راه اندازی در فضای ابری و خرید دستگاه node in a box برای تنظیم خودکار نود بیت کوین هست.