بیت کوین کور چیست؟ بررسی مفهوم Bitcoin Core

در دنیای پر رمز و راز ارزهای دیجیتال، «بیت کوین کور» اصطلاحی است که بارها به گوش میرسد اما کمتر به درستی درک میشود. بسیاری از کاربران، حتی آنها که سالها در این فضا فعالیت داشتهاند، هنوز تصور روشنی از ماهیت واقعی بیت کوین کور ندارند. آیا این یک ارز دیجیتال جدید است؟ آیا همان بیت کوین اصلی است؟ یا شاید نام تیمی از توسعهدهندگان است؟ در این مقاله، به سراغ پاسخ این سؤالات میرویم و پرده از رازهای این مفهوم مهم در اکوسیستم بیت کوین برمیداریم.
در ادامه، شما با ماهیت واقعی بیت کوین کور به عنوان نرمافزار هستهای شبکه بیت کوین آشنا خواهید شد. از باورهای نادرست رایج گرفته تا نحوه استفاده از این نرمافزار برای ارسال، دریافت و حتی استخراج بیت کوین را خواهیم آموخت. همچنین به مسائل امنیتی و افرادی که پشت توسعه این نرمافزار حیاتی هستند، نگاهی خواهیم انداخت. اگر میخواهید درکی عمیقتر از فناوری پشت محبوبترین ارز دیجیتال جهان داشته باشید، دعوت میکنیم تا انتهای این مقاله با ما همراه باشید.
بیت کوین کور چیست؟
بیت کوین کور (Bitcoin Core) نرمافزار اصلی و هستهای شبکه بیت کوین است که بستر اجرایی برای تمام تراکنشهای بیت کوین را فراهم میکند. این نرمافزار، قلب تپنده شبکه بیت کوین محسوب میشود و مسئولیت پردازش تراکنشها، اعتبارسنجی بلاکها و حفظ امنیت کل شبکه را بر عهده دارد. بیت کوین کور به عنوان یک پروتکل اجماع، قوانین و مقررات اساسی شبکه را تعیین میکند تا همه کاربران با یک زبان مشترک با یکدیگر ارتباط برقرار کنند.
برخلاف تصور رایج، بیت کوین کور خود یک ارز دیجیتال نیست، بلکه نرمافزاری است که به عنوان یک کلاینت کامل عمل میکند و کل تاریخچه بلاک چین بیت کوین را در خود نگهداری میکند. این نرمافزار در سال ۲۰۰۹ توسط ساتوشی ناکاموتو با نام «Bitcoin ۰.۱» منتشر شد و در سالهای بعد با مشارکت توسعهدهندگان مختلف تکامل یافت. نام «بیت کوین کور» به پیشنهاد گوین اندرسن (Gavin Andresen)، یکی از توسعهدهندگان اصلی بیت کوین، انتخاب شد تا تفاوت بین نرمافزار و ارز دیجیتال را روشن سازد.
هر کاربری که بیت کوین کور را اجرا میکند، به یک نود (گره) کامل در شبکه بیت کوین تبدیل میشود. این نودها با نگهداری نسخهای کامل از تمام تراکنشهای انجام شده از ابتدای پیدایش بیت کوین، به شبکه کمک میکنند تا غیرمتمرکز باقی بماند. بیت کوین کور همچنین دارای یک کیف پول یکپارچه است که کاربران میتوانند از آن برای ارسال، دریافت و ذخیره بیت کوین استفاده کنند. با این حال، استفاده از آن نیازمند فضای ذخیرهسازی قابل توجهی (بیش از ۳۴۰ گیگابایت) و زمان طولانی برای همگامسازی اولیه با شبکه است.
اشتباهات رایج درباره بیت کوین کور
بیایید در همین گام اول، برخی تصورهای اشتباه و سوءتعبیرهای رایجی را که درمورد Bitcoin Core وجود دارد برطرف کنیم.
- بیت کوین کور به هیچ وجه یک ارز دیجیتال نیست: شاید شنیده باشید که طرفداران کوینهایی که بهصورت «هارد فورک» (fork) از بیت کوین جدا شدهاند، کوین اصلی این بلاک چین (یعنی همان بیت کوین) را بیت کوین کور بنامند؛ اما باید بدانید که این بیت کوین کور نیست و بهدلایلی که بعداً توضیح خواهیم داد، به کار بردن چنین نامی برای بیت کوین گمراهکننده است.
- بیت کوین کور وجود خارجی دارد: شاید شنیده باشید که برخی میگویند بیت کوین کور در واقع وجود ندارد؛ اما این افراد اشتباه میکنند؛ چون بیت کوین کور وجود دارد؛ در ادامه این مقاله میگوییم که چگونه و کجا!
- بیت کوین کور نام تیم توسعهدهنده بیت کوین نیست: شاید شنیده باشید که بیت کوین کور نام یکی از تیمهای توسعهدهنده بیت کوین است. خب این هم درست نیست؛ اگرچه نسبت به دو باور غلط قبلی، کمی به حقیقت نزدیکتر است.
حالا که باورهای نادرست را دانستهایم، میتوانیم نگاهی به تاریخچه بیت کوین کور و ارتباط آن با خود بیت کوین داشته باشیم.
همچنین بخوانید: بیت کوین کش چیست؟
ارتباط ارز دیجیتال بیت کوین و نرمافزار بیت کوین کور
در متون انگلیسی وقتی صحبت از بیت کوین با حرف B (بزرگ) به میان میآید، منظور سازمان و نرمافزار بلاک چین پشت ارز دیجیتال بیت کوین است و وقتی از بیت کوین با حرف b (کوچک) صحبت میشود، منظور خود ارز دیجیتال بیت کوین است که مردم آن را خریدوفروش میکنند.
این نرمافزار و ارز دیجیتال هر دو در اواخر دهه ۲۰۰۰ ظاهر شدند؛ اگرچه ارز دیجیتال بیت کوین همچنان همان ارز اولیه است، اما همان طور که حدس میزنید نرمافزار آن دچار تغییراتی شده است.
پروتکل شبکه زیربنای بیت کوین در سال ۲۰۰۸ منتشر شد. این پروتکل که نام آن Bitcoin ۰.۱ است، در سال ۲۰۰۹ عملیاتی شد؛ اما در همان سالهای آغازین، بسیاری از برنامهنویسان درگیر شبکه بیت کوین شدند.
اگر یکبار دیگر تعریف دو واژهای که پیشتر به آنها اشاره کردیم را مرور کنید، متوجه میشوید که بیت کوین با حرف B (بزرگ) اشاره به سازمان یا شبکه بیت کوین و همچنین نرمافزار بلاک چین یا کلاینت بیت کوین دارد. از طرف دیگر، واژه بیت کوین با حرف b (کوچک) را داریم که منظور از آن همان ارز بیت کوین است. اینجاست که این نامها و مفاهیمی که به آنها اشاره دارند، کمی باعث سردرگمی میشوند.
به همین خاطر، گوین اندرسن (Gavin Andersen) که یکی از توسعهدهندگان پیشرو بیت کوین است، پیشنهادات را پذیرفت و برای اینکه همهچیز برای همه واضح باشد، قبول کرد که برای نرمافزار کلاینت از نام بیت کوین کور استفاده شود؛ چراکه این نرمافزار، هسته (core) شبکه بیت کوین (Bitcoin) به شمار میرود که آنهم بهنوبه خود، بستر ارز دیجیتال بیت کوین (bitcoin) است.
یعنی یک سازمان یا شبکه به نام شبکه بیت کوین وجود دارد که یک نرمافزار در هسته آن است و نامش «بیت کوین کور» است و همه اینها دستبهدست هم دادهاند تا ما اکنون ارز دیجیتال بیت کوین را داشته باشیم.
با این توصیف، اکنون فهمیدیم که بیت کوین کور چیست و این نام را از کجا به دست آورده است؛ اما حال سؤال این است که بیت کوین کور چگونه کار میکند؟ بیایید با هم نگاهی به این موضوع بیندازیم.
بیشتر بخوانید: تعداد نودهای بیت کوین به بالاترین رقم تاریخ رسید
نحوه اجرای بیت کوین کور
بیت کوین کور در اصل یک کلاینت است که روی پروتکل شبکه بیت کوین اجرا میشود. برای ارسال یا دریافت بیت کوین لازم نیست که حتماً از بیت کوین کور استفاده کنید. میتوانید از نرمافزار دیگری استفاده کنید؛ اما بیت کوین کور هم برای این هدف قابلاستفاده است.
برای ارسال و دریافت بیت کوین، یک کیف پول بیت کوین کور یکپارچه در داخل کلاینت وجود دارد. میتوان از این کیف پول برای ارسال و ذخیره بیت کوین استفاده کرد.
اما مواردی هست که بیت کوین کور را برای ارسال، دریافت و ذخیره بیت کوین به گزینهای نامطلوب تبدیل میکند. اول اینکه بیت کوین کور بسیار سنگین است؛ حجم آن حدود ۳۴۰ گیگابایت است و برای استفاده از آن باید یک رایانه شخصی با فضای ذخیره بسیار بالا داشته باشید.
دوم اینکه برای ارسال و دریافت بیت کوین باید کیف پول خود را با شبکه همگامسازی کنید. این کار زمان بسیار زیادی میبرد و احتمالاً باید حداقل دو روز منتظر بمانید تا کیف پولتان با تمامی دادههای بلاک چین بیت کوین مطابقت داده شود. البته همگامسازی فقط یک بار نیاز است و پس از آن میتوانید بدون نیاز به همگامسازی مجدد، اقدام به ارسال و دریافت بیت کوین کنید.
بیشتر بخوانید: تحلیل بنیادین بیت کوین
استخراج با بیت کوین کور
از کیف پول بیت کوین کور میتوانید برای استخراج بیت کوین هم استفاده کنید. این کار میتواند سودآور باشد؛ اما نیاز به صرف انرژی و وقت بسیاری دارد. مراحل انجام این کار به شرح زیر است.
- کیف پول را در بیت کوین کور باز کنید؛
- روی گزینه Help کلیک کنید و Debug Window را انتخاب کنید؛
- روی برگه Console کلیک کنید و برای اینکه فقط از یکی از هستههای پردازنده رایانه خود را برای استخراج استفاده کنید، عبارت «setgenerate true ۱» را تایپ کنید؛
- برای متوقفکردن استخراج، عبارت «setgenerate false» را تایپ کنید.
البته باید بدانید که برای استخراج بیت کوین به یک رایانه بسیار قدرتمند نیاز دارید. سالها قبل میتوانستید با یک رایانه شخصی خانگی بیت کوین استخراج کنید؛ اما هرچقدر که تعداد کوینهای در گردش بیشتر شده، محاسبات لازم در شبکه بیت کوین هم سختتر شده و نیازمند انرژی بیشتری است. به همین خاطر، استخراجکنندگان از دستگاههای ویژه استخراج که به آن ماینر (miner) میگویند، استفاده میکنند.
برخی افراد هم تأسیساتی را ایجاد کردهاند که انبوهی از دستگاههای ماینر در آن با مجموع قدرت بسیار بالایی مشغول استخراج بیت کوین هستند. از این رو، دیگر عملاً استفاده از یک رایانه شخصی برای استخراج بیت کوین منطقی نیست. از همینجاست که نگرانیهای بسیاری درباره تأثیرات زیستمحیطی استخراج بیت کوین شکل گرفته است.
با همه این اوصاف، دانستن اینکه میتوان از بیت کوین کور برای استخراج، ارسال، دریافت و ذخیره بیت کوین استفاده کرد خالی از لطف نیست.
بررسی امنیت Bitcoin Core
یکی از نکات مهمی که درمورد بیت کوین کور باید بررسی کنیم، میزان امنیت آن است. سیستم و کیف پول بیت کوین کور به همان اندازه امنیت دارد که رایانهای که روی آن نصب شدهاند، ایمن است. با این حال که فقط یک آدرس را میتوانید به کیف پول متصل کنید، اما باز هم باید مطمئن شوید که اقدامات ضدهک معمول را برای تأمین امنیت رایانه خودتان انجام دادهاید.
وبسایت بیت کوین میگوید مردم باید از کلیدهای خود (کلید عمومی و کلید خصوصی) پشتیبان تهیه کنند؛ از ایمنبودن کیف پول خود مطمئن شوند؛ برای مقادیر بالای بیت کوین یک کیف پول آفلاین داشته باشند؛ هشدارهای امنیتی را رصد کنند و تدابیری بیندیشند که اگر از دنیا رفتند یا ناتوان شدند، وارثان آنها بتوانند بیت کوینها را دریافت کنند. کاربران همچنین باید الزامات مربوط به سیستمهای رایانهای را هم رعایت کنند.
توسعهدهندگان Bitcoin Core
همان طور که در قسمتهای قبلی مطالعه کردید، گفتیم که برخی افراد گمان میکنند بیت کوین کور اسم یکی از تیمهای توسعهدهنده بیت کوین است و اشاره کردیم که اگرچه این حرف خیلی دقیق و درست نیست، اما کاملاً هم غلط نیست.
دلیل این حرف بسیار ساده است:
یک تیم متشکل از توسعهدهندگان، برنامهنویسان و سایر اهالی فناوری در وبسایت گیتهاب (GitHub) وجود دارد که خود را وقف بیت کوین کور کرده است.
اگرچه هیچ یک از اینها رسمی نیست و شکل سازمانیافتهای ندارد، اما این جامعه در حال حاضر وجود دارد و حضور آن و همچنین تلاشی که این افراد در این وبسایت انجام میدهند، باعث شده که برخی از نام بیت کوین کور برای این جامعه استفاده کنند.
این معنای واقعی اصطلاح بیت کوین کور نیست؛ اما میتوان بهراحتی درک کرد که چرا مردم از این عبارت برای اشاره به این تیم استفاده میکنند. بنابراین، مهم است که بدانیم اصطلاح بیت کوین کور در چه بافت متنی و در چه زمینهای استفاده میشود.
در حقیقت، هیچ شخص یا شرکتی مالک بیت کوین نیست. بهگفته وبسایت بیت کوین:
بیت کوین از سوی همه کاربران آن در سراسر جهان کنترل میشود. توسعهدهندگان نرمافزار آن را ارتقا میدهند؛ اما نمیتوانند هیچ تغییری را بهاجبار در قوانین پروتکل بیت کوین اعمال کنند.
اگر به حوزه ارزهای دیجیتال علاقهمند باشید، کاری که بیت کوین انجام میدهد و آنچه برای «سازمان» پشت آن اتفاق میافتد، برای شما جالب خواهد بود. البته باید گفت که حتی «سازمان» هم واژه درستی برای اشاره به چارچوب غیرمتمرکز افرادی که بیت کوین را اداره میکنند، نیست. در واقع، این یک مفهوم کاملاً تازه است.
بیشتر بخوانید: جانسختی به نام بیت کوین؛ چگونه بیت کوین تا اینجا دوام آورده است؟
سوالات متداول
خیر، کیف پولهای سبکتر و سرویسهای آنلاین متعددی وجود دارند که میتوانید بدون نیاز به نصب و همگامسازی کامل بیت کوین کور از آنها استفاده کنید.
بله، بیت کوین کور برای سیستم عاملهای اصلی شامل ویندوز، مک، لینوکس و اندروید در دسترس است، اما منابع سختافزاری قابل توجهی برای اجرای مناسب آن نیاز است.
امنیت بیت کوین کور به امنیت رایانه شما وابسته است، پس تمام اقدامات احتیاطی را رعایت کنید. با توجه به نوسانات قیمت بیت کوین، تنها مبلغی را سرمایهگذاری کنید که توان از دست دادنش را دارید. استراتژی معاملاتی خود را بر اساس تحمل ریسک و دانش بازار تنظیم کنید.
خیر، اینطور نیست. بیت کوین کور یک نرمافزار است؛ اما شبکه بیت کوین (Bitcoin) همان طور که از نامش پیداست، یک شبکه است. صرفاً برای یادآوری میگوییم که کلمه بیت کوین (که در انگیسی به شکل bitcoin نوشته میشود) هم به همان ارز دیجیتال بیت کوین هم اشاره دارد.
به فرض اینکه یک رایانه با قدرت کافی داشته باشید، باید نرمافزار بیت کوین کور را باز کنید و وارد برگه Console در کیف پول شوید. سپس عبارت «setgenerate true ۱» را تایپ کنید. حالا رایانه شما با استفاده از یکی از هستههای پردازندهاش شروع به استخراج بیت کوین میکند.
جمعبندی
در دنیای پر رمز و راز ارزهای دیجیتال، بیت کوین کور نقشی بیبدیل و اساسی ایفا میکند. این نرمافزار هستهای، همچون ستون فقرات شبکه بیت کوین، تضمینکننده امنیت، شفافیت و غیرمتمرکز بودن این اکوسیستم است. شناخت صحیح تفاوت بین بیت کوین به عنوان یک ارز دیجیتال و بیت کوین کور به عنوان نرمافزار پشتیبان آن، قدم اول برای ورود آگاهانه به این فضای نوآورانه محسوب میشود.
با گسترش روزافزون کاربردهای بلاک چین و افزایش محبوبیت ارزهای دیجیتال، اهمیت درک عمیقتر از زیرساختهای فنی آنها بیشتر احساس میشود. بیت کوین کور، علیرغم پیچیدگیها و نیازمندیهای فنی خاص خود، همچنان گزینهای قدرتمند برای کسانی است که به دنبال حداکثر امنیت و کنترل بر داراییهای دیجیتال خود هستند. خواه شما یک سرمایهگذار، برنامهنویس یا صرفاً علاقهمند به فناوری باشید، آشنایی با این نرمافزار بنیادین میتواند افقهای جدیدی را پیش روی شما بگشاید.
متاسفیم که این مطلب نتوانسته نظر شما را جلب کند. لطفا با نظرات و پیشنهادات خود، ما را در بهبود همیشگی سایت یاری دهید.