تعریف گره ( Nodes ) ممکن است با توجه به زمینه متفاوت باشد. وقتی صحبت از شبکه های کامپیوتری یا مخابراتی می شود، گره ها ممکن است به عنوان یک نقطه توزیع مجدد یا به عنوان یک نقطه پایانی ارتباط عمل کنند. معمولاً یک گره از یک دستگاه شبکه فیزیکی تشکیل شده است، اما مواردی وجود دارد که از گره های مجازی استفاده می شود.
گره شبکه نقطه ای است که می توان پیامی را ایجاد، دریافت یا ارسال کرد. در اینجا ما انواع مختلف گره های بیت کوین را مورد بحث قرار می دهیم: گره های کامل ( full nodes )، سوپرنودها( supernodes )، گره های ماینر( miner nodes ) و مشتریان SPV.
شبکه گره های کامپیوتری چیزی است که امکان استفاده از بیت کوین را به عنوان یک ارز دیجیتال غیرمتمرکز همتا به همتا (P2P) فراهم می کند. به این ترتیب، از نظر طراحی مقاوم در برابر سانسور است و نیازی به یک واسطه ندارد که از کاربر به کاربر دیگر تراکنش داشته باشد ( هرچقدر هم که در دنیا دور باشند ).
بنابراین، گره های بلاک چین وظیفه دارند به عنوان یک نقطه ارتباطی عمل کنند که ممکن است عملکردهای مختلفی را انجام دهند. هر رایانه یا دستگاهی که به رابط بیت کوین متصل می شود ممکن است به عنوان یک گره در نظر گرفته شود به این معنا که به نحوی با یکدیگر ارتباط برقرار می کنند. این گره ها همچنین می توانند اطلاعات مربوط به تراکنش ها و بلوک ها را در شبکه توزیع شده رایانه ها با استفاده از پروتکل همتا به همتا بیت کوین منتقل کنند. با این حال، هر گره کامپیوتری با توجه به عملکرد خاص خود تعریف می شود، بنابراین انواع مختلفی از گره های بیت کوین وجود دارد.
گره های کامل آنهایی هستند که واقعاً از بیت کوین پشتیبانی می کنند و امنیت آن را تأمین می کنند و برای شبکه ضروری هستند. این گره ها همچنین ممکن است به عنوان گره های اعتبار سنجی کامل نامیده شوند زیرا در فرآیند تأیید تراکنش ها و بلوک ها بر خلاف قوانین اجماع سیستم شرکت می کنند. همچنین، گرههای کامل میتوانند تراکنشها و بلوکهای جدید را به زنجیره بلوکی منتقل کنند.
معمولاً یک گره کامل با هر بلوک و تراکنش یک کپی از بلاک چین بیت کوین را دانلود می کند، اما این الزامی نیست که به عنوان یک گره کامل در نظر گرفته شود (ممکن است به جای آن از یک نسخه کاهش یافته از بلاک چین استفاده شود).
یک گره کامل بیت کوین را می توان از طریق پیاده سازی نرم افزارهای مختلف ایجاد کرد، اما پرکاربردترین و محبوب ترین آنها، هسته بیت کوین است. اینها حداقل شرایط لازم برای اجرای یک گره کامل Bitcoin Core هستند:
دسکتاپ یا لپ تاپ با نسخه جدید Windows، Mac OS X یا Linux.
200 گیگابایت فضای دیسک آزاد.
2 گیگابایت حافظه (رم).
اتصال به اینترنت پرسرعت با سرعت آپلود حداقل 50 کیلوبایت بر ثانیه.
گره کامل شما باید حداقل 6 ساعت در روز اجرا شود. حتی بهتر است اگر آن را به طور مداوم (24/7) اجرا کنید.
بسیاری از سازمان ها و کاربران داوطلب، گره های کامل بیت کوین را به عنوان راهی برای کمک به اکوسیستم بیت کوین اجرا می کنند. از سال 2018، تقریباً 9700 گره عمومی در شبکه بیت کوین در حال اجرا هستند. توجه داشته باشید که این عدد فقط شامل گرههای عمومی میشود که به گرههای شنیداری بیتکوین ( listening Bitcoin ) که قابل مشاهده و در دسترس هستند (معروف به گرههای شنیداری) اشاره دارد.
اساساً یک گره شنیداری یا سوپر نود یک گره کامل است که به صورت عمومی قابل مشاهده است. به هر گره دیگری که تصمیم به برقراری ارتباط با آن دارد، ارتباط برقرار می کند و اطلاعاتی را ارائه می دهد. از این رو، یک سوپر گره اساساً یک نقطه توزیع مجدد است که ممکن است هم به عنوان منبع داده و هم به عنوان یک پل ارتباطی عمل کند.
یک سوپر نود قابل اعتماد معمولاً 24/7 اجرا می شود و چندین اتصال برقرار می کند و تاریخچه بلاک چین و داده های تراکنش ها را به چندین گره در سراسر جهان منتقل می کند. به همین دلیل، یک سوپر نود در مقایسه با یک گره کامل که پنهان است، احتمالاً به قدرت محاسباتی بیشتر و اتصال اینترنت بهتری نیاز دارد.
برای اینکه بتوان بیت کوین را در سناریوی رقابتی فعلی استخراج کرد، باید روی سخت افزار و برنامه های استخراج تخصصی سرمایه گذاری کرد. این برنامههای ماینینگ (نرمافزار) مستقیماً با هسته بیتکوین مرتبط نیستند و بهطور موازی برای استخراج بلاکهای بیتکوین اجرا میشوند. یک ماینر ممکن است انتخاب کند که به تنهایی (ماینر انفرادی) یا به صورت گروهی (استخر ماینر) کار کند.
در حالی که گرههای کامل استخراجکنندههای انفرادی از نسخه بلاک چین خود استفاده میکنند، استخراجکنندگان استخر با هم کار میکنند و هر کدام در منابع محاسباتی خود (هش قدرت) مشارکت میکنند. در یک استخر استخراج، تنها مدیر استخر باید یک گره کامل را اجرا کند – که میتوان به آن گره کامل استخراجکننده استخر اشاره کرد.
همچنین به عنوان مشتریان تأیید پرداخت ساده (SPV) شناخته می شود، مشتریان سبک آنهایی هستند که از شبکه بیت کوین استفاده می کنند اما در واقع به عنوان یک گره کامل عمل نمی کنند.