BTC Full Node چیست؟
بلاکچین بیت کوین به صورت یک شبکه P2P یا همتا به همتا طراحی شده است که تمامی کاربران میتوانند در آن شرکت کنند. هیچ نهاد یا شخصی وجود ندارد که مالک شبکه باشد یا کنترل آن را در دست داشته باشد. در چنین شبکهای برای جلوگیری از هرج و مرج و ایجاد امنیت نیاز به مواردی داریم. نودها یا گرهها در بلاکچین با هدف ایجاد امنیت به وجود آمدند. معروفترین نود، نود بیت کوین است که مانند یک پل ارتباطی عمل میکند. نودهای شبکه بیت کوین انواع مختلفی دارند که مهمترین آنها فول نود است. ادامه مقاله توضیح میدهیم که فول نود بیت کوین چیست و انواع آن را بررسی میکنیم.
نود بیت کوین چیست؟
ارزش یک ارز دیجیتال به میزان امن بودن شبکه آن مربوط است. در شبکه بیت کوین این امنیت توسط نود بیت کوین با تایید تراکنشها ایجاد میشود. نودها مانند یک پل ارتباطی عمل میکنند که میتوان در آنها پیام را ایجاد، دریافت و ارسال کرد. مکانیسم اجماع شبکه بیت کوین اثبات کار است و تمامی نودهای شبکه با این مکانیسم، امنیت شبکه را تامین میکنند. یک نود بیت کوین وظیفه دارد تراکنشهایی را که قوانین شبکه را نقض میکنند، رد کند. تعداد گرههای بیشتر در یک شبکه نشاندهنده قدرت بیشتر آن شبکه است.
نود بیت کوین به چند دسته تقسیم میشود؟
در شبکه بیت کوین، تراکنشها در هر نود بیت کوین اعتبارسنجی میشوند. با این حال، این یک رویکرد زمان بر است؛ بنابراین گرهها به چند نوع تقسیم میشوند. مهمترین آنها فول نودها و لایت نودها هستند.
فول نود بیت کوین برای اعتبار سنجی تراکنشها باید کل شبکه را دانلود کند، در حالی که لایت نود بیت کوین فقط دادههای کلیدی را دانلود میکند. در ادامه مقاله به توضیح مفصل فول نود بیت کوین و انواع آن میپردازیم.
فول نود بیت کوین چیست؟
مسئولیت فول نود بیت کوین، تایید تمام تراکنشهای انجام شده در شبکه بیت کوین است. فول نود بیت کوین تمام تراکنشهای موجود در بلاک چین بیت کوین را دانلود میکند و آنها را به طور کامل همراه با نودهای دیگر تایید میکند. فول نودها معتبرترین نودها در شبکه هستند و میتوانند بلاکهای جدید و تراکنشها را به شبکه ارسال کنند.
یک فول نود بیت کوین باید به بررسی صحیح بودن دادهها، تراکنشها و تعداد بیت کوین ایجاد شده در بلاکها بپردازد. خروجی تراکنشها نباید بیشتر از یک بار در بلاکچین خرج شود؛ فول نودها با بررسی این موضوع، تراکنشهایی که قوانین را نقض کردهاند را رد کرده و از حمله دو بار خرج شدن جلوگیری میکند.
انواع فول نود بیت کوین
فول نود بیت کوین بر ۲ نوع است:
آرشیوگر (Archival)
این نودها باید تمامی دادهها و اطلاعات را ذخیره و دانلود کنند. آنها معمولا از دادههای خود به تریدرها برای تحلیل بازار کمک میکنند.
نود سرشاخه (Pruned)
این نودها دادههای کمتری را جمعآوری و ذخیره میکنند. آنها بیشتر دادههای جدید را ذخیره کرده و دادههای قدیمیتر را حذف میکنند.
مزایای راهاندازی فول نود بیت کوین چیست؟
راهاندازی یک فول نود سود مالی به همراه ندارد؛ اما مزایایی را برای اجرا کننده فول نود فراهم میآورد. به عنوان مثال، امنیت تراکنشهای انجام شده توسط کاربر را افزایش میدهد مخصوصاً اگر قصد دارید چندین تراکنش بیت کوین را در یک روز انجام دهید. همچنین به امنیت کلی شبکه بیت کوین کمک میکند. یک فول نود بیت کوین با دانلود تمام تراکنشها، همیشه آخرین و بهترین اطلاعات مربوط به بلاک چین بیت کوین را خواهد داشت.
برای سرمایهگذاران بیت کوین، اجرای یک فول نود دو هدف دارد: نظارت بر سلامت و امنیت بلاک چین بیت کوین و تأیید صحت تراکنشها. نظارت بر سلامت بلاکچین بیتکوین بسیار مهم است؛ زیرا بلاکچین تاثیر مستقیمی بر قیمت بیت کوین دارد. پس میتوان گفت ایمن سازی بلاک چین، امنیت سرمایه گذاری را تضمین میکند.
چگونه یک فول نود بیت کوین راهاندازی کنیم؟
تا به اینجای مقاله در مورد فول نود بیت کوین و اهمیت و مزایای آن در شبکه صحبت کردیم. اما برای تبدیل شدن به یک فول نود چه کارهای باید انجام دهیم؟ ۳ راه برای راهاندازی یک فول نود وجود دارد. در ادامه به توضیح هر کدام میپردازیم.
روش ابری (Cloud)
روش اول شامل اجرای یک فول نود بیت کوین در ابر است. باید یک حساب کاربری در خدمات وب آمازون (AWS) یا Google Cloud ایجاد کنید. پس از آن، با استفاده از یک نمونه ماشین مجازی (VM) سرعت اتصال و همگامسازی با ابر را در دستگاه خود افزایش دهید. مطمئن شوید که قوانین فایروال رعایت شود تا نمونه شما به راحتی نقض نشود. در نهایت، باید نرم افزار مورد نیاز برای اجرای بیت کوین یعنی Bitcoin Core را دانلود کنید و تنظیمات پورت مناسب را روی رایانه خود در فضای ابری انجام دهید.
روش محلی (Local)
روش دوم مشابه روش اول است، با این تفاوت که این بار Bitcoin Core روی دستگاه محلی شما اجرا میشود. اجرای یک فول نود بیت کوین به حداقل ۳۵۰ گیگابایت فضای دیسک و ۲ گیگابایت رم نیاز دارد. همچنین باید سرعت اتصال به اینترنت حداقل ۵۰ کیلوبیت در ثانیه باشد. معمولاً اولین دانلود و همگام سازی با بلاک چین بیت کوین ممکن است چند روز طول بکشد. ولی، در دفعات بعدی سریعتر انجام میشود.
روش Pre-Configured
روش سوم برای راهاندازی یک فول نود بیت کوین، گزینه «node-in-a-box» است. همانطور که از نام آن مشخص است، این روش شامل فول نودهای بیت کوین است که از پیش پیکربندی شدهاند. این نودها میتوانند به کامپیوتر شما متصل شوند. آنها دارای یک رابط برای مدیریت دستگاه و مشاهده دادههای موجود در آن هستند. در واقع در این روش، کار سخت دانلود و ذخیره بلاکچین بیت کوین به یک دستگاه خارجی مثل موبایل محول میشود که در مقایسه با سیستم شخصی شما انرژی کمتری مصرف میکند.
https://wallex.ir/blog/types-of-nodes-in-the-bitcoin-network/