آیا تا به حال از خودتان پرسیدهاید قلب تپنده بزرگترین شبکه ارز دیجیتال جهان چیست؟ چه چیزی باعث میشود اکوسیستم بیت کوین، بدون مدیر مرکزی و با وجود هزاران نود پراکنده در سراسر دنیا، همچنان فعال، امن و پایدار بماند؟ اصلاً این شبکه عظیم روی چه نرمافزاری تکیه کرده است؟
پاسخ این سؤالها ما را به بیت کوین کور (Bitcoin Core) میرساند؛ نرمافزار اصلی بیت کوین که نخستین نسخه آن همزمان با تولد این شبکه منتشر شد و طی سالها با بهروزرسانیهای متعدد، حکم نرمافزار مرجع بیت کوین را پیدا کرد. امروز حدود ۹۷٪ از نودهای شبکه از کلاینت بیت کوین کور استفاده میکنند و همین موضوع نقش آن را در حفظ امنیت و غیرمتمرکز بودن شبکه پررنگتر کرده است. گفتنی است در ماههای اخیر نیز انتشار خبرهایی مانند بهروز رسانی جنجالی بیت کوین کور، افزایش مشارکت توسعهدهندگان و کنارهگیری گلوریا ژائو، یکی از دوولوپرهای شناختهشده، نام این نرمافزار را دوباره به صدر بحثهای جامعه بیت کوین بازگردانده است.
در این مطلب از میهن بلاکچین بررسی میکنیم بیت کوین کور چیست، توسعهدهنده نرمافزار اصلی بیت کوین چه کسی است، کدهای جدید چطور به نسخه اصلی اضافه میشوند و چرا این نرمافزار همچنان یکی از مهمترین اجزای اکوسیستم بیت کوین بهشمار میرود. با ما همراه باشید.
نکات کلیدی
بیت کوین کور محبوبترین نرمافزاری است که برای اتصال به شبکه بیت کوین و اجرای نود استفاده میشود.
بیت کوین کور یک نرمافزار متنباز است؛ به این معنا که هر کسی میتواند کد آن را مشاهده کند، کپی بگیرد و پیشنهادات خود را برای بهبود یا تغییر ارائه دهد.
تغییرات در بیت کوین کور تنها با توافق و اجماع شبکه انجام میشود، نه با تصمیم یک فرد یا نهاد مرکزی.
بیت کوین کور (Bitcoin Core) چیست؟

بیت کوین کور (Bitcoin Core) نرمافزار اصلی شبکه بیت کوین است که بهعنوان مرجع پیادهسازی کد منبع آن عمل میکند. سایر نسخهها و نرمافزارهایی که برای بیت کوین ساخته میشوند، برای حفظ هماهنگی شبکه (اجماع) و بهروزرسانیها به بیت کوین کور رجوع میکنند. به همین دلیل، هر کسی که بخواهد کد اصلی بیت کوین را دانلود کند، معمولاً سراغ بیت کوین کور میرود.
بیت کوین کور همزمان دو نقش مهم را ایفا میکند؛ هم نرمافزار «نود» را در اختیار کاربران قرار میدهد و هم یک نرمافزار کیف پول داخلی دارد. بیشتر کاربران ترجیح میدهند از بیت کوین کور فقط برای اجرای نود و تأیید تراکنشها استفاده کنند و مدیریت داراییهای خود را در سایر کیف پولهای بیت کوین انجام دهند.
باوجود اینکه نرمافزارهای دیگری هم برای اجرای نود بیت کوین وجود دارد، اما بیت کوین کور گزینه رایجتری است. افرادی که تمایل دارند به نود شبکه تبدیل شوند، میتوانند بیت کوین کور را از وبسایت رسمی یا صفحه گیتهاب آن دانلود کند.
بیت کوین کور یک پروژه متنباز (Open Source) است. به این معنا که کد منبع آن برای همه در دسترس است و هر توسعهدهندهای میتواند آن را کپی کند، مطابق میل خودش تغییر دهد و بهبود ببخشد. البته لازم به تاکید است که اگر کسی ایدهای برای بهتر شدن بیت کوین داشته باشد، باید تغییرات موردنظرش را پیشنهاد دهد تا این تغییرات مورد بررسی قرار بگیرند و تنها در صورت اجماع به بیت کوین کور اضافه شوند. بسیاری از توسعهدهندگان از طریق نوشتن کد، بررسی فنی و مشارکت در بحثها به این پروژه کمک میکنند.
با این حال، هیچ نهاد مرکزی یا مرجع رسمی وجود ندارد که توسعهدهندگان بیت کوین کور را بهصورت مستقیم استخدام کند یا به آنها حقوق دهد؛ هزینه فعالیت مشارکتکنندگان معمولاً از طریق کمکهای مالی و حمایت شرکتهای فعال در حوزه بیت کوین تأمین میشود.
آیا بیت کوین همان بیت کوین کور است؟

بیت کوین (Bitcoin) و بیت کوین کور دو مفهوم متمایز هستند و نباید آنها را به جای هم بهکار ببریم. بیت کوین در اصل همان ارز دیجیتال غیرمتمرکزی است که کاربران با آن تراکنش انجام میدهند و روی بلاکچین ارزش منتقل میکنند. در مقابل، بیت کوین کور نرمافزاری است که امکان استفاده، توزیع و حفظ امنیت این شبکه را فراهم میکند.
به بیان سادهتر، بیت کوین نمایانگر «شبکه و پول بومی آن» است، اما بیت کوین کور «نرمافزاری» است که باعث میشود این پول و شبکه بهدرستی کار کند. بیت کوین کور نقش مهمی در حفظ یکپارچگی شبکه، اعتبارسنجی تراکنشها و دستیابی نودها به اجماع دارد. میتوانیم آن را به موتور یک خودرو تشبیه کنیم. بدون موتور، خودرو وجود دارد؛ اما حرکت نمیکند. بدون بیت کوین کور هم شبکه بیت کوین عملاً نمیتواند بهصورت کارآمد و امن فعالیت کند.
تفاوت بیت کوین و بیت کوین کور چیست؟
مهمترین تفاوتهای این دو مفهوم بهطور خلاصه در جدول زیر آمده است:
ویژگی بیت کوین (شبکه / دارایی) بیت کوین کور (نرمافزار) تعریف ارز دیجیتال و بلاکچین غیرمتمرکز نرمافزار و کلاینت مرجع شبکه نقش دارایی دیجیتالی که منتقل و ذخیره میشود موتور اعتبارسنجی تراکنشها و نودها کارکرد امکان انتقال همتابههمتای ارزش اجرای نود کامل، کیف پول و پشتیبانی از لایتنینگ ماهیت دفترکل (بلاکچین) نرمافزار خواندن و نوشتن روی دفترکل
بیت کوین کور را چه کسی راهاندازی کرد؟
بیت کوین کور توسط ساتوشی ناکاموتو (Satoshi Nakamoto) همان خالق افسانهای بیت کوین توسعه پیدا کرده است. ساتوشی در سال ۲۰۰۹ اولین نسخه این نرمافزار را با نام «Bitcoin» منتشر کرد؛ اما سالها بعد و با بزرگتر شدن اکوسیستم، عنوان «Bitcoin Core» جایگزین شد تا نسخه اصلی نرمافزار بیت کوین از سایر پیادهسازیها متمایز شود.
با گذشت زمان، نسخههای دیگری از پروتکل بیت کوین مانند Bitcoin Knots ،btcd و bcoin توسعه داده شدند. با وجود تفاوتهایی که میان پیادهسازیهای مختلف وجود دارد، همه آنها باید بر سر قوانین پایه شبکه به توافق برسند تا اجماع بیت کوین حفظ شود. بیت کوین کور در واقع ادامه همان نرمافزار اولیهای است که ساتوشی ناکاموتو روی آن کار میکرد و اکنون توسط گروهی از توسعهدهندگان مستقل از سراسر جهان نگهداری و بهروزرسانی میشود.
نرمافزار بیت کوین کور چه کاری انجام میدهد؟
اجرای بیت کوین کور به این معناست که شما یک نود کامل (Full Node) راهاندازی کردهاید. وظایف این نود شامل بررسی و تایید تراکنشها، نگهداری یک نسخه کامل از بلاکچین بیت کوین و انتقال اطلاعات به سایر نودهای شبکه میشود. راهاندازی نود نهتنها به افزایش حریم خصوصی شما کمک میکند، بلکه امنیت و پایداری شبکه بیت کوین را هم بیشتر میکند.
مزایای متعددی برای اپراتورهای نود بیت کوین وجود دارد که شامل موارد زیر میشود:
- افزایش حریم خصوصی: اپراتورهای نود میتوانند با استفاده از بیت کوین کور تراکنشهای خودشان را بدون وابستگی به سرویسهای واسطه تأیید کنند.
- تقویت امنیت و تمرکززدایی شبکه: هرچه تعداد نودهای کامل بیشتر باشد، شبکه غیرمتمرکزتر و امنتر میشود و دستکاری یا حمله به آن دشوارتر خواهد شد.
- کنترل و استقلال بیشتر: اجرای نود شخصی، اختیار کامل تأیید تراکنشها را به خودتان میدهد و با اصول خودحاکمیتی بیت کوین همراستا است.
- حمایت از اکوسیستم: نودها به کاربران جدید کمک میکنند نرمافزار خود را سریعتر و امنتر با شبکه همگامسازی کنند. در نتیجه، سلامت کلی شبکه حفظ میشود.
اپراتور نود با اجرای بیت کوین کور چه قابلیتهایی به دست میآورد؟
فردی که با اجرای نرمافزار بیت کوین کور به نود کامل تبدیل میشود، قابلیتهای زیر را بهدست میآورد:
- اعتبارسنجی: اپراتور میتواند تراکنشها و بلاکها را طبق قوانین پروتکل بیت کوین و بدون اتکا به شخص ثالث بررسی کند.
- قابلیت کیف پول: علاوه بر نقش اصلی بهعنوان نرمافزار نود، میتواند از یک کیف پول داخلی برای ارسال و دریافت بیت کوین استفاده کند.
- پشتیبانی از ماینینگ: بیت کوین کور از فرآیند ماینینگ هم پشتیبانی میکند. البته امروز اکثر ماینرها ترجیح میدهد عملیات استخراج را با استفاده از نرمافزارهای تخصصی انجام دهند و از بیت کوین کور فقط برای بررسی و تایید تراکنشها استفاده کنند.
- انتقال داده در شبکه: بیت کوین کور تراکنشها و بلاکها را در سراسر شبکه پخش میکند تا همه نودها به اطلاعات جدید دسترسی داشته باشند.
آیا میتوان با بیت کوین کور بیت کوین به دست آورد؟
از نظر فنی، بله؛ میتوان با اتصال بیت کوین کور به یک سیستم ماینینگ شخصی، بیت کوین استخراج کرد؛ اما این روش برای یک استخراج حرفهای و سودآور، کارایی لازم ندارد.
در روزهای اولیه، بیت کوین کور شامل یک تابع استخراج بود که افراد میتوانستند از آن برای استخراج مستقیم بیت کوین روی رایانههای خود استفاده کنند. در آن مقطع زمانی رقابت بسیار کم بود و کاربران عادی هم میتوانستند با تولید بلاکها پاداش استخراج را بهدست بیاورند؛ اما امروز، با صنعتی شدن ماینینگ و ورود دستگاههای قدرتمند، این روش عملاً برای کسب درآمد موثر نیست.
توسعه بیت کوین کور چیست؟
منظور از توسعه بیت کوین کور، فرایند حفظ، بهبود و بهروزرسانی نرمافزار اصلی بیت کوین است. این فرایند نقش حیاتی در سلامت و آینده شبکه بیت کوین دارد و اگر بهدرستی انجام شود، نتایج مهمی را به ارمغان میاورد:
- حفظ سلامت شبکه: بلاکچین بیت کوین به شبکهای از نودها، ماینرها و کاربران متکی است. توسعه مداوم باعث میشود همه این اجزا بتوانند طبق قواعد پروتکل با یکدیگر تعامل داشته باشند. برای مثال، بهروزرسانیها کمک میکنند بیت کوین کور روی سیستمعاملهای جدید امروزی و آینده قابل اجرا باشد.
- بهبود عملکرد: در طول زمان برای افزایش کارایی شبکه پیشرفتهای مهمی از کاهش زمان دانلود بلاکها گرفته تا بهینهسازی مصرف حافظه و کاهش فشار روی پردازنده (CPU) انجام شده است. این تغییرات باعث میشود کار با بیتکوین هم برای کاربران عادی و هم برای نودها سادهتر شود.
- حفظ ویژگیهای اصلی بیت کوین در کنار دسترسپذیری بیشتر: توسعه موفق نرمافزار اصلی بیت کوین باعث میشود شبکه غیرمتمرکز، امن و بدون نیاز به مجوز باقی بماند و در عینحال کاربران بیشتری بتوانند از آن استفاده کنند. بهطور مثال، بیت کوین کور امروز به دهها زبان مختلف ترجمه شده است تا کاربران بیشتری در سراسر جهان بتوانند از آن استفاده کنند.
با وجود این بهروزرسانیها و تغییرات نرمافزاری مداوم، ویژگیهای پولی اصلی بیت کوین، مانند عرضه ثابت ۲۱ میلیون واحدی آن، هیچ تغییری نمیکنند. همانطور که ساتوشی ناکاموتو گفته است:
ماهیت بیت کوین بهگونهای است که پس از انتشار نسخه ۰.۱، طراحی هسته آن برای تمام عمرش ثابت باقی میماند.
کدهای جدید چطور به بیت کوین کور اضافه میشوند؟
از سال ۲۰۱۱، مخزن بیت کوین کور روی گیتهاب قرار داده شده است تا کاربران بتوانند نرمافزار را دانلود کنند، پیشنهادهای بهبود را بررسی کنند و بهروز رسانیهای منتشرشده را ببینند. بیت کوین کور یک نرمافزار متنباز با لایسنس امایتی (MIT) است؛ یعنی هیچکس مالک انحصاری کد نیست و همه میتوانند آن را استفاده، کپی، بررسی، اصلاح و بازتوزیع کنند.

به دلیل همین ماهیت متنباز، بخش بزرگی از توسعه بیت کوین بهصورت عمومی انجام میشود. هر پیشنهادی برای تغییر نرمافزار ارائه شود، قبل از ادغام در مخزن بیت کوین کور تحت بررسیهای فنی دقیق، آزمایشهای گسترده و بحثهای تخصصی قرار میگیرد و در صورت عدم تأیید، رد میشود.
تغییرات بزرگ در بیت کوین کور از یک مسیر رسمی به نام پروپزال بهبود بیت کوین (BIP) عبور میکنند. تغییرات کوچکتر و اصلاحات جزئی در بخشهای خاص نرمافزار مسیر توسعه سادهتری دارند و الزاماً نیازمند BIP نیستند. اگر یک تغییر پیشنهادی پس از بررسیها به اجماع نسبی شبکه برسد، به مخزن اصلی بیت کوین کور اضافه میشود.

پس از ادغام تغییرات، این بهبودها در نسخههای آینده بیت کوین کور منتشر میشوند. نسخههای اصلی معمولاً هر ۶ تا ۷ ماه یکبار با شمارههایی مانند ۲۲.۰ و ۲۳.۰ ارائه میشوند. نسخههای نگهدارنده که برای رفع باگها هستند، با شمارههایی نظیر ۲۲.۱ و ۲۲.۲ منتشر میشوند.
نسخه ۳۰.۰ بیت کوین کور، جدیدترین پیادهسازی این نرمافزار است که به توسعهدهندگان اجازه میدهد حجم بسیار بیشتری از دادههای غیرمالی را در تراکنشهای بیت کوین جاسازی کنند. گفتنی است، انتشار این نسخه جدال قدیمی بر سر اندازه بلاکها را دوباره داغ کرد.
نکته بسیار مهم این است که پس از انتشار نسخه جدید، نودها بهطور خودکار بهروزرسانی نمیشوند و هر نود باید خودش تصمیم بگیرد که نرمافزار را آپدیت کند یا نه. این موضوع یکی از پایههای حیاتی امنیت بیت کوین است، زیرا مانع از این میشود که یک باگ یا کد مخرب بهصورت خودکار کل شبکه را تحت تأثیر قرار دهد.
بیت کوین کور چگونه تکامل پیدا کرده است؟
در اوایل سال ۲۰۰۹، نسخه اصلی بیت کوین (v0.1) با ۲۶،۲۲۱ خط کد منتشر شد. امروز، پایگاه کد بیت کوین کور به بیش از ۷۵۰ هزار خط رسیده است. این، علاوه بر هزاران خطی است که در طول زمان حذف شدهاند یا پیشنهادهای فراوانی که هرگز اجرا نشدهاند. بخش زیادی از کدهای اضافهشده برای اجرای شبکه ضروری نیستند؛ بلکه تنها با هدف افزایش امنیت، خوانایی کد برای توسعهدهندگان و سهولت استفاده کاربران اضافه شدهاند.

ساختار کلی کد بیت کوین کور شامل بخشهای زیر است:
- کد پایه: کد اصلی که نودها، ماینرها و سایر شرکتکنندگان شبکه برای تعامل با پروتکل از آن استفاده میکنند.
- وابستگیها: ابزارهای خارجی محدودی هستند که بیتکوین به آنها متکی است. وابستگیهای اصلی شامل لایبرری ذخیرهسازی داده (LevelDB) و روش secp256k1 برای تولید کلیدهای خصوصی و عمومی میشود.
- بومیسازی: این بخش شامل نسخههای ترجمهشده بیت کوین کور به دهها زبان مختلف میشود که تقریباً نیمی از کدبیس موجود را اشغال میکند.
- تستها: برای اطمینان از عملکرد صحیح قابلیتها، بهویژه با بزرگتر شدن کد و اضافه شدن ویژگیهای جدید، انجام تستها ضروری است.
- مستندات: توضیحاتی هستند که به توسعهدهندگان کمک میکنند منطق بخشهای مختلف کد را بهتر بفهمند تا نگهداری و توسعه نرمافزار برای آنها آسانتر شود.
چه کسی بیت کوین کور را کنترل میکند؟
نگهداری و توسعه بیت کوین کور بهصورت جمعی و داوطلبانه انجام میشود. به این گروه «توسعهدهندگان کور (Core Developers)» گفته میشود. برای تبدیل شدن به توسعهدهنده بیت کوین کور هیچ شرط رسمی، مدرک یا محدودیتی وجود ندارد و هر فردی میتواند در صورت داشتن دانش فنی، در این پروژه مشارکت کند.
نکته کلیدی اینجاست که توسعهدهندگان بیت کوین کور یک گروه متمرکز با ساختار مدیریتی مشخص نیستند. نه رهبر واحدی وجود دارد و نه مدیر پروژهای که تعیین کند چه چیزی ساخته شود یا چه تغییری اعمال شود. مسیر توسعه کاملاً بر پایه بحثهای فنی، بررسی عمومی و اجماع نسبی جامعه پیش میرود.
پس از آنکه یک تغییر یا بهبود، بررسیهای لازم را پشت سر بگذارد و مورد پذیرش قرار بگیرد، تعداد محدودی از افراد که نقش «نگهدارنده کد (Maintainer)» را دارند، این تغییرات را به مخزن اصلی اضافه میکنند. این افراد مورد اعتماد جامعه هستند و اجازه ندارند بهصورت خودسرانه یا بدون تأیید عمومی، کدی را وارد پروژه کنند.
نقش اصلی نگهدارندگان شامل مدیریت مخزن گیتهاب، بررسی کدهای پیشنهادهای و هماهنگی انتشار نسخههای جدید است. علاوهبر نگهدارندههای اصلی، جامعه گستردهتری از مشارکتکنندگان وجود دارد که اصلاحات (Patches) جزئی را ارسال میکنند، مستندات را بهبود میدهند، باگها را پیدا میکنند و ایدههای جدید پیشنهاد میدهند.
اگر نگهدارندگان کد از اعتماد جامعه سوءاستفاده کنند، نودهای فعال به خطر نمیافتند؛ زیرا هیچ نودی بهطور خودکار بهروزرسانی نمیشود. کاربران میتوانند بهسادگی تغییرات مخرب را نادیده بگیرند و از نسخههای قبلی و سالم بیت کوین کور استفاده کنند. به همین دلیل، نگهدارندگان کد بیت کوین کور با وجود جایگاه بالای خود، قدرت یا نفوذ بسیار کمی دارند.
Bitcoin Knots چیست؟
بیت کوین ناتس (Bitcoin Knots) یک نسخه خاص و توسعهیافته از بیت کوین کور است که توسط لوک دشجونیور (Luke Dashjr)، یکی از توسعهدهندگان قدیمی بیت کوین کور، نگهداری میشود. این نرمافزار بهعنوان یک کلاینت جایگزین برای شبکه بیتکوین طراحی شده و برخی قابلیتها و تنظیمات پیشرفته را ارائه میدهد که در نسخه استاندارد بیت کوین کور وجود ندارند.
بیتکوین ناتس بیشتر برای کاربران حرفهای مناسب است؛ افرادی که برای مدیریت دقیقتر تراکنشها و اقدامات امنیتی بهبودیافته به ابزارهای دقیقتری نیاز دارند. با این حال، این نرمافزار کاملاً با شبکه بیتکوین سازگار است و میتواند با نودهایی که از بیت کوین کور استفاده میکنند بدون هیچ مشکلی تعامل داشته باشد.
گفتنی است رشد خیرهکننده نودهای این کلاینت در سالهای اخیر باعث شده برخی بیت کوین ناتس را یک تهدید درونی برای سلطه تاریخی بیت کوین کور بر شبکه بیتکوین بدانند.
اگر برای گیتهاب یا بیت کوین کور مشکلی پیش بیاید چه میشود؟
نرمافزار بیتکوین برای اجرای صحیح شبکه، به بیت کوین کور یا گیتهاب وابسته نیست. گیتهاب صرفاً ابزاری است که توسعهدهندگان از آن برای مدیریت راحتتر کدها استفاده میکنند و در صورت لزوم میتوانند به پلتفرم دیگری مهاجرت کنند.
از طرف دیگر، شبکه بیتکوین تنها به بیت کوین کور متکی نیست و پیادهسازیهای نرمافزاری مختلفی دارد. اگر مشکلی برای نرمافزار اصلی بیت کوین رخ دهد، اپراتورهای نود میتوانند از سایر نسخهها استفاده کنند. تمام این نسخهها با وجود تفاوتهایی که دارند، در کنار هم یک شبکه واحد را تشکیل میدهند؛ درست مانند مرورگرهای مختلف اینترنت که همگی به یک وب مشترک دسترسی دارند.
البته همه این پیادهسازیها باید از قوانین پایه اعتبارسنجی تراکنشها و بلاکها پیروی کنند تا اجماع در سراسر شبکه حفظ شود. بیت کوین کور بهعنوان قدیمیترین و محبوبترین نسخه، نقش مرجع را ایفا میکند و معمولاً استانداردی است که سایر پیادهسازیها خود را با آن تطبیق میدهند.
تأمین مالی توسعه بیت کوین کور بر عهده چه کسی است؟
در طول حیات بیتکوین، بیش از ۱۰۰۰ توسعهدهنده در این پروژه مشارکت داشتهاند و در چهار سال گذشته، بهطور میانگین حدود ۵۰ مشارکت در هر هفته ثبت شده است. حالا سوال اصلی این است که چه کسی هزینه توسعه بیت کوین کور را پرداخت میکند؟

در سالهای ابتدایی، بخش بزرگی از فرآیند توسعه کاملاً داوطلبانه انجام میشد و حمایت مالی گستردهای وجود نداشت. اما امروز، بسیاری از توسعهدهندگان توسط شرکتها، بنیادها و نهادهایی که به حفظ آینده بیتکوین متعهد هستند، استخدام میشوند یا از آنها کمک مالی دریافت میکنند.
از جمله این نهادها میتوان به بلاکاستریم (Blockstream) برینک (Brink) چینکد لبز (Chaincode Labs)، بنیاد حقوق بشر (HRF)، دپارتمان ابتکار ارز دیجیتال امآیتی (MIT) و اوپنسَتس (OpenSats) اشاره کرد.
چطور میتوان توسعهدهنده بیت کوین کور شد؟
مسیر از پیشتعیینشدهای برای تبدیل شدن به توسعهدهنده بیتکوین وجود ندارد، اما منابع متعددی به علاقهمندان برای شروع این مسیر کمک میکنند:
- لیست ایمیل توسعهدهندگان بیتکوین، جلسات ماهانه بررسی پول ریکوئست (Pull Request) و خبرنامه Optech
- کتاب تسلط بر بیت کوین (Mastering Bitcoin) و دورههای آموزشی Base58 و Chaincode Labs
- گردهماییهای حضوری BitDevs در بسیاری از شهرهای بزرگ جهان
- منابع تکمیلی مانند BitcoinWiki و فهرست منابع فنی جیمسون لوپ (Jameson Lopp)
جمعبندی
بیتکوین کور نرمافزار اصلی شبکه بیتکوین است که در ابتدا توسط ساتوشی ناکاموتو راهاندازی شد و امروز بهصورت متنباز توسعه پیدا میکند؛ یعنی هر توسعهدهندهای میتواند برای بهبود آن پیشنهاد بدهد یا در توسعهاش مشارکت کند. کاربرانی که بیتکوین کور را اجرا میکنند، به نود کامل شبکه تبدیل میشوند و با دانلود و بررسی مستقل دفترکل، از مزایایی همچون امنیت بیشتر، حریم خصوصی بالاتر و کنترل مستقیم بر تراکنشها بهرهمند میشوند. البته اجرای نود کامل بدون هزینه نیست و به فضای ذخیرهسازی زیاد، اینترنت پایدار و نگهداری مداوم نیاز دارد. اگرچه بیتکوین کور امکان پشتیبانی از استخراج را دارد، اما در حال حاضر کارآیی لازم را ندارد.
در نهایت باید توجه داشت که بیتکوین کور، ارز دیجیتال بیتکوین یا شبکه بیتکوین نیست، بلکه یکی از مهمترین نرمافزارهایی است که به اجرای صحیح و غیرمتمرکز این شبکه کمک میکند.
سوالات متداول (FAQ)

بیتکوین کور چیست؟
بیتکوین کور (Bitcoin Core) نرمافزار مرجع شبکه بیتکوین است که قوانین اصلی پروتکل را اجرا میکند. این نرمافزار امکان بررسی و تأیید مستقل تراکنشها و نگهداری یک نسخه کامل از بلاکچین بیتکوین را فراهم میکند. افرادی که نرمافزار بیت کوین کور را اجرا میکنند به نود کامل تبدیل میشوند.
توسعهدهنده بیتکوین کور کیست و این پروژه چگونه ادامه پیدا کرده است؟
نسخه اولیه بیتکوین کور توسط ساتوشی ناکاموتو در سال ۲۰۰۹ منتشر شد؛ اما در طول سالهای گذشته توسعه این نرمافزار بهصورت کاملاً غیرمتمرکز و توسط صدها توسعهدهنده داوطلب از سراسر جهان ادامه پیدا کرده است. امروز بیتکوین کور یک پروژه متنباز است که بدون رهبر یا نهاد مرکزی و بر پایه اجماع فنی جامعه توسعه مییابد.
آیا بیتکوین کور تنها نرمافزار بیتکوین است؟
بیتکوین کور مهمترین و پرکاربردترین پیادهسازی بیتکوین است، اما تنها گزینه موجود نیست. نسخههایی مانند Bitcoin Knots ،btcd و bcoin نیز وجود دارند که همگی با رعایت قوانین اجماع بیتکوین، در کنار یکدیگر یک شبکه واحد را تشکیل میدهند.
کدها و تغییرات جدید چگونه به بیتکوین کور اضافه میشوند؟
تغییرات بزرگ از طریق یک فرآیند رسمی به نام پروپزال بهبود بیت کوین پیشنهاد میشوند و پس از بررسی دقیق، آزمایش و رسیدن به اجماع نسبی جامعه، به کد اصلی اضافه میشوند. تغییرات کوچکتر نیز پس از بازبینی فنی و پذیرش عمومی جامعه اعمال میشوند.
آیا میتوان با بیتکوین کور استخراج انجام داد؟
از نظر فنی بله، بیتکوین کور از ماینینگ پشتیبانی میکند؛ اما در حالحاضر برای استخراج سودآور مناسب نیست.
اجرای بیتکوین کور چه مزایایی دارد؟
اجرای بیتکوین کور به کاربر اجازه میدهد که بدون نیاز به اعتماد به سرویسهای واسطه، تراکنشهای خود را بهصورت مستقل بررسی و تأیید کنند. این کار حریم خصوصی را افزایش میدهد، وابستگی به نهادهای ثالث را کاهش میدهد و به غیرمتمرکز ماندن شبکه بیتکوین کمک میکند.
آیا بیتکوین کور کیف پول هم دارد؟
بله. بیتکوین کور علاوه بر نرمافزار نود، یک کیف پول داخلی نیز ارائه میدهد که امکان ارسال و دریافت بیتکوین را فراهم میکند.
چه کسی بیتکوین کور را کنترل میکند؟
هیچ فرد، شرکت یا نهاد مشخصی کنترل بیتکوین کور را در اختیار ندارد. توسعه این نرمافزار توسط جامعهای از توسعهدهندگان داوطلب انجام میشود و هر تغییری تنها در صورت اجماع اعمال میشود.













