آنچه در این مقاله خواهید خواند
بیت کوین کور برترین نرم افزاری است که تعامل کاربران با شبکه بلاک چین بیت کوین را امکانپذیر میکند. برنامه Bitcoin Core به فرد یا شرکت خاصی تعلق ندارد و توسط جامعهای از توسعهدهندگان در سراسر جهان پشتیبانی می شود. در این مقاله قصد داریم ضمن معرفی بیت کوین کور نحوه استفاده از آن را آموزش بدهیم.
شکی در این نیست که بیت کوین تحول بزرگی در دنیای تکنولوژی داشته است چنانکه اقتصاددانان زیادی معتقدند که نخستین رمز ارز میتواند آینده پولی و مالی دنیا را تغییر دهد. بسیاری از بانکهای بزرگ جهان به فکر جایگزینی این ارز دیجیتال با داراییهای مرسوم خود هستند. در این شرایط، یادگیری و به دست آوردن دانش نسبی از بیت کوین میتواند ما را چندین قدم از دیگران جلوتر قرار بدهد. یکی از پیش نیازهای آشنایی فنی با پادشاه رمز ارزها یادگیری نرم افزاری بیت کوین کور است. با استفاده از Bitcoin Core میتوانید یک فول نود و حتی نود ماینر برای خود راهاندازی کنید.
اکنون میخواهیم با یکی از مهمترین بعدهای بیت کوین آشنا شویم، کاربردش را درک کنیم و به بررسی آن بپردازیم. شاید اسم بیت کوین کور را قبلا شنیده باشید، اما تعریف دقیق و یا کاربرد آن در شبکه بیت کوین را ندانید. در اینجا قصد داریم بررسی کوتاهی روی نرم افزار بیت کوین کور داشته باشیم و تفاوتهای آن با شبکه بیت کوین را بیان کنیم. در آخر نیز نحوه استفاده از Bitcoin Core برای استخراج BTC را آموزش میدهیم.
بیت کوین کور چیست؟
بیت کوین یک شبکه غیر متمرکز است و بازیگران بسیار زیادی را شامل میشود. هر یک از آنها یک نود یا گره نام دارد. این نودها مسئولیت دنبالکردن پروتکل بیت کوین و تأمین امنیت آن را دارند. در واقع بیت کوین نرم افزاری است که هر نود برای شرکت در شبکه، باید آن را اجرا کند. نسخه اصلی این نرم افزار بیت کوین کور نام دارد که تقریبا تمام نودها از آن استفاده میکنند.
وررژن اولیه برنامه توسط ساتوشی ناکاموتو با همان نام Bitcoin عرضه شد، اما مدتی بعد برای جلوگیری از هر گونه اشتباه و ایجاد یک وجه تمایز بین شبکه و نرم افزار اصلی آن، به Bitcoin Core تغییر نام پیدا کرد. با استفاده از بیت کوین کور گرهها میتوانند قوانین یکسانی را اجرا کرده و به اجماع دست پیدا کنند. بیت کوین کور شامل یک کیف پول است و میتوان از آن به منظور راهاندازی فول نود یا نود استخراج استفاده کرد. پس ماینرها نیز از این نرم افزار استفاده میکنند.
بیت کوین کور یک کد اپن سورس است، به این معنا که هر شخص قادر به مشاهده کدهای برنامهنویسی شده است و میتواند برای بهبود آن پروپوزال ارائه کند. همچنین هر توسعهدهنده میتواند این کد را کپی و از آن در ساخت شبکه بلاک چین خود استفاده کند و با ارزدیجیتال آن، که توانایی خرید و فروش آن را داریم و قیمت بیت کوین یک قیمت مشخصی در هر لحظه ای است تفاوت دارد.
آیا Bitcoin Core و Bitcoin یکی هستند؟
عدهای تصور میکنند بیت کوین کور چیزی مشابه بیت کوین کش، بیت کوین گلد یا دیگر هاردفورکهای نخستین رمز ارز است، در حالی که چنین چیزی صحت ندارد؛ Bitcoin Core یک ارز دیجیتال نیست.
واقعیت این است که بیت کوین یا دیگر ارزهای دیجیتال رمزنگاری شده فقط در دنیای دیجیتال، به صورت 0 و 1، معنی پیدا میکنند و چیزی ملموس نیستند. پادشاه رمز ارزها و همچنین آلت کوینهای دارای شبکهای مستقل، نرم افزاری هستند که روی گرههای اعتبارسنج توزیع شده در سراسر دنیا اجرا میشوند. پس بیت کوین در عمل یک نرم افزار است.
همانطور که در بخش قبل گفتیم، خالق مرموز و ناشناس اولین رمز ارز جهان نرم افزار مخصوص آن را با همان نام Bitcoin عرضه کرد، اما مدتی بعد تصمیم بر این شد تا برای کمک به کاربران در درک بهتر مفهوم این رمز ارز و نحوه کار آن، نامی متفاوت برای برنامه انتخاب شود تا از شبکه قابل تشخیص باشد. به همین دلیل اسم نرم افزار به Bitcoin Core تغییر کرد.
بیت کوین همان بیت کوین کور است؟ با توجه به سوال بالا میتوان پاسخ را هم «بله» و هم «خیر» داد! اگر کسی چنین سوالی از شما پرسید، این گونه پاسخ بدهید: بیت کوین نام نخستین رمز ارز دنیا است و شبکهای متشکل از گرههای غیرمتمرکز و توزیع شده در سراسر دنیا محسوب میشود. برای تبدیل شدن به یک نود در این نتورک یا مخصوصا شروع استخراج آن باید از نرم افزار بیت کوین کور استفاده کنیم.
آیا بیت کوین کور همان شبکه بیت کوین است؟
حین صحبت درباره بیت کوین در واقع داریم در مورد کل ساختار و تکنولوژی بلاک چین بیت کوین و همان رمز ارزی که در بازار خرید و فروش بیت کوین میشود بحث میکنیم. قدمت بیت کوین و بیت کوین کور هر دو به سال 2008 برمیگردد. اگرچه نخستین رمز ارز دنیا تغییری از نظر اسم نداشته و نحوه کلی کار آن یکسان باقی مانده است، اما نرم افزار آن تغییرات بسیار زیادی را تجربه کرده است؛ بعد از انتشار نسخه 1.0 بیت کوین کور در سال 2008 توسط ساتوشی ناکاموتو، رفته رفته ورژنهای متعددی با هدف رفع مشکلات قبلی و بهبود برنامه منتشر شد. آخرین نسخه تا امروز بیت کوین کور 22.0 است.
شبکه بیت کوین از دست به دست هم دادن کامپیوترهایی واقع در سراسر جهان تشکیل میشود و در اینجا چیزی به اسم سرور مرکزی وجود ندارد. هر فرد میتواند با دانلود و اجرای یک نرم افزا به یک گره در اینجا تبدیل شود. این برنامه بیت کوین کور نام دارد. نودها چه از نوع فول و چه از نوع ماینر، از Bitcoin Core استفاده میکنند.
چه کسانی بیت کوین کور را اجرا میکنند؟
اگرچه هر کسی میتواند پروپوزال مورد نظر خودش را برای بهبود بیت کوین کور ارائه دهد، اما تمام آنها به تغییر کدهای اصلی این نرم افزار منجر نمیشود، بلکه پیشنهادات در بین اعضای انجمن به بحث گذاشته میشوند و این جامعه است که تصمیم به تأیید یا رد پروپوزال میگیرد. هر فردی میتواند در این تصمیمگیری دخیل باشد و نظر خودش را ارائه کند. تصمیم به تأیید یا عدم تأیید یک پروپوزال با رسیدن به اجماع و نه با رأیگیری انجام میشود.
به محظ رسیدن به اجماع توسط جامعه، اشخاص مشخصی به نمایندگی از همه، کدهای نرم افزار بیت کوین کور را تغییر میدهند، این افراد از اشخاص مورد اعتماد جامعه بوده و صلاحیت آنها توسط جامعه سنجیده میشود. این افراد حق تغییر کدها بدون اجازه جامعه را ندارند. اگر این اشخاص کدها را بدون اجازه تغییر بدهند، اعتماد جامعه به آنها از بین خواهد رفت و نسخه قبلی بیت کوین کور جایگزین نسخه دستکاری شده میشود. پس با وجود احترام و اهمیت بالا، آنها قدرت چندانی ندارند.
چه کسی بیت کوین کور را توسعه میدهد؟
کدهای مربوط به بیت کوین کور از زمان اجراییشدن آن در سال 2009 کاملا فعال بودهاند، اما مانند هر نرم افزار دیگری، ممکن است باگهایی در این کدها پیدا شود و به همین دلیل نیازمند بروزرسانی دائمی هستند. از زمان شروع به کار رسمی شبکه بیت کوین تا اواخر سال 2010 یعنی زمانی که ساتوشی ناکاموتو ناپدید شد، این خالق مرموز تنها توسعهدهنده نرم افزار بود. در ادامه افرادی مسئولیت این کار را بر عهده گرفتند. شرکت در توسعه برنامه Bitcoin Core داوطلبانه است، اما اگر فردی اعتماد جامعه را از دست بدهد، حذف خواهد شد. فعالیت داوطلبانه به معنی سرخود، دلخواه و بدون توجه کار کردن نیست، چرا که پای صدها میلیارد دلار سرمایه در میان است!
افراد زیادی روی این نرم افزار کار کردهاند، به این افراد توسعهدهندگان کور (Core Developers) گفته میشود. هیچگونه محدودیتی یا شرایط خاصی برای تبدیل شدن به یک توسعهدهنده کور وجود ندارد. از زمان معرفی بیت کوین توسط ساتوشی ناکاموتو، تعداد توسعهدهندگان Bitcoin Core به شدت افزایش داشته است. در زمان نگارش این مقاله، 750 نفر روی کدهای این نرم افزار کار کردهاند.
توسعهدهندگان بیت کوین کور، یک گروه متمرکز از افراد نیستند. لیدر یا مدیر پروژهای وجود ندارد که به توسعهدهندگان دستور دهد که چه چیزی را بسازند و چه چیزی را نسازند. آنها از افراد مختلف در سراسر جهان تشکیل شدهاند که خود تصمیم میگیرند چگونه به بیت کوین کمک کنند. در واقع، برخی از توسعهدهندگان، مانند ساتوشی ناکاموتو، کاملا ناشناخته هستند. این باعث قضاوت ایدههایشان فقط بر اساس شایستگی و نه بر پایه شهرت یا رزومه آنها میشود.
آیا بیت کوین کور بیت کوین را کنترل میکند؟
بیت کوین کور یک کد اپن سورس است. هر نود موجود در شبکه، نرم افزار مورد نظر خودش را انتخاب میکند و به بیت کوین متصل میشود. این یعنی شبکه نخستین رمز ارز شامل دهها هزار نود است که نسخههای مختلفی از نرم افزار Bitcoin را اجرا میکنند. Bitcoin Core یکی از آنها و در واقع معروفترین است. لازم است یادآوری کنیم که بیت کوین کور تنها نرم افزار موجود نیست و برنامههای دیگری نیز مورد استفاده میگیرند، اگرچه 95 درصد از نودها از همین استفاده میکنند.
علاوه بر این، زمانی که توسعهدهندگان و نگهبانان یک بروزرسانی را روی بیت کوین کور انجام میدهند، تمام بازیگران شبکه به طور آنی نرم افزار خود را بروزرسانی نمیکنند و ممکن است به کار با نسخه قبلی نرم افزار ادامه بدهند. این موضوع باعث انتقال قدرت به نودهای شبکه میشود. فرض کنید توسعهدهندگان بیت کوین کور را آپدیت کنند، اما میزان کمی از نودها با این نسخه ارتباط بر قرار کنند. در این شرایط، شبکه بیت کوین از این برروزرسانی تأثیر نخواهد پذیرفت.
ایا بیت کوین کور امنیت دارد؟
وقتی بحث از نرم افزار مربوط به یک شبکه انتقال پول مطرح میشود، یکی از مهمترین فاکتورهایی که باید به آن توجه کرد امنیت است. امنیت نرم افزار بیت کوین کور به اندازه امنیت کامپیوتری است که این برنامه روی آن اجرا میشود. برای استفاده از آن، نیاز است که مراحل امنیتی کامپیوتر از جمله نصب آنتی ویروس به طور کامل انجام و از نصب بدافزار یا برنامههای مشکوک خودداری شود.
وبلاگ بیت کوین به کاربران توصیه میکند که از کلید مخصوص خود بکاپ تهیه کنند، از امن بودن کیف پول مطمئن شوند و در صورت نگهداری میزان زیاد بیت کوین از کیف پولهای آفلاین استفاده کنند. همچنین این وبلاگ از کارابرن میخواهد که حداقلهای سیستم مورد نیاز را رعایت کنند، چنانکه میگوید امنیت و حفظ حریم خصوصی قیمتی دارد که باید آن را پرداخت. هر کاربر باید مسئولیت نگهداری از BTCهای خودش را بر عهده بگیرد، حداقلهای مورد نیاز را برآورده کند و از مشکلات احتمالی باخبر باشد.
حداقل سخت افزار برای اجرای بیت کوین کور چیست؟
به طور ساده، بیت کوین کور تنها یک نرم افزار است که روی فول نودها یا نودهای ماینر اجرا میشود و برای ارسال و دریافت بیت کوین لزومی به استفاده از آن نیست. البته، فردی که از Bitcoin Core برای عضویت و فعالیت در شبکه اولین ارز رمزنگاری شده استفاده میکند نیازی به کیف پول مجزا ندارد، چرا که برنامه خود حاوی یک والت است، هر چند میتواند از یک کیف پول ارز دیجیتال دیگر نیز استفاده کند. در نظر داشته باشید برنامه این کیف پول 400 گیگابایت از حافظه کامپیوتر شما را اشغال میکند، به همین دلیل، مناسب کاربران عادی نیست.
لازم به ذکر است که برای ادامه استفاده از این کیف پول، نیاز است کاربر هر یک ماه یکبار فایلی به اندازه 5 الی 10 گیگابایت را دانلود کند. اما اگر شما تصمیم به استفاده از این نرم افزار برای اجرای یک نود در شبکه بیت کوین را دارید، نیاز است که حداقلهای مورد نیاز را رعایت کنید:
- سیستم کامپیوتر دسکتاپ یا لپ تاپ، که آخرین نسخههای لینوکس، ویندوز و یا مکاواس روی آن نصب شده باشد.
- هفت گیگابایت حافظه خالی با حداقل سرعت خواندن و نوشتن دیسک 100 مگابایت بر ثانیه
- دو گیگابات حافظه رم
- اتصال به اینترنت با سرعت آپلود حداقل 400 کیلوبیت بر ثانیه (50 کیلوبایت بر ثانیه)
- ترجیحا اتصال به اینترنت با حجم نامحدود، چرا که معمولا 200 گیگابایت از حجم اپلود و 20 گیگابایت از حجم دانلود نودها در ماه مصرف میشود. در ابتدای راهاندازی بیت کوین کور نیز حدود 340 گیگابایت حجم مصرف میشود.
- از کامپیوتری استفاده کنید که بتوانید حداقل 6 ساعت در روز کاری با آن انجام ندهید. بهترین سناریو برای اجرای یک نود، عدم استفاده از دستگاه برای کارهای دیگر است. به عبارتی تا جای ممکن یک سیستم را به نرم افزار بیت کوین کور اختصاص بدهید.
نکته خیلی مهم: خیلی از سیستم عاملهای امروزی اگر مدتی ساکن بمانند، وارد حالت استندبای میشوند. در این حالت اجرای Bitcoin Core کند شده یا به طور کامل متوقق میشود. توصیه میکنیم که این ویژگی را در تنظیمات کامپیوتر خود غیر فعال کنید.
چگونه بیت کوین کور را دانلود و اجرا کنیم؟
برای دانلود و اجرا نرم افزار بیت کوین کور به این لینک مراجعه کنید و مطمئن شوید که اتصال شما امن است.
حال با کلیک روی دکمه “Download Bitcoin Core” برنامه را روی سیستم لپ تاپ یا دسکتاپ خود نصب کنید.
پس از دانلود و نصب برنامه، با دبل کلیک روی ایکون بیت کوین کور، آن را اجرا کنید. پس از این، ویندوز از شما میخواهد که اجرا برنامه را تایید کنید. گزینه Yes را انتخاب کنید و در نهایت برنامه اجرا میشود. نصبکننده بیت کوین کور با نصب کنندههای برنامههای دیگر تفاوت چندانی ندارد و شما را به سوی تصمیماتی که باید اتخاذ کنید راهنمایی میکند.
فرایند را ادامه دهید تا از شما خواسته شود مسیری که میخواهید شبکه بلاک چین بیت کوین و کیف پول خود را ذخیره کنید را مشخص کنید. اگر فضای اختصاصی یا هارد درایوی برای این موضوع اختصاص دادهاید، آن را وارد کنید. در غیر این صورت گزینه OK را انتخاب کنید تا اطلاعات را در بخش پیشفرض ذخیره کند.
ممکن است در این بخش فایروال شما، اتصال را بلاک کند. میتوانید با خیال راحت گزینه “Allow Access” را انتخاب کنید چرا که اتصال به بیت کوین کور کاملا امن است.
حال رابط گرافیکی بیت کوین کور، شروع به دانلود بلاک چین بیت کوین میکند. باید خاطر نشان کنیم که فرآیند این دانلود ممکن است چند روز زمان ببرد و در صورت کندی اینترنت این زمان طولانیتر هم خواهد شد. در طول دانلود، این نرم افزار بخش بزرگی از پهنای باند شما را اشغال خواهد کرد. شما میتوانید هر زمان که بخواهید این نرم افزار را بسته و فرآیند را متوقف کنید و در صورت اجرای دوباره برنامه، دانلود از جایی که متوقف شده بود شروع میشود.
زمانی که دانلود به اتمام رسید، شما میتوانید از بیت کوین کور به عنوان کیف پول خود یا برای کمک به حمایت از شبکه با تبدیلشدن به نود بیت کوین استفاده کنید.
چطور میتوان از بیت کوین کور برای استخراج استفاده کرد؟
از کیف پول بیت کوین کور میتوان برای استخراج بیت کوین استفاده کرد. تمام اقداماتی که نیاز است انجام دهید:
- کیف پول مخصوص خود را بسازید.
- بر روی گزینه Help کلیلک کرده و گزینه Debug window را انتخاب کنید و بر روی Console tab کلیک کنید
- برای استخراج بیت کوین با استفاده از فقط با یکی از هستههای کامپیوتر خود، عبارت ” setgenerate true 1 ” را تایپ کنید
- برای انصراف از استخراج، عبارت ” setgenerate false ” را تایپ کنید
اما برای انجام اینکار شما نیازمند سیستم کامپیوتری بسیار قویای هستید به طوریکه با توجه به سختی شبکه اینکار با کامپیوترهای معمولی تقریبا غیرممکن است. ماینرهای بیت کوین معمولا از تکنولوژیای به نام اسیک برای استخراج بیت کوین استفاده میکنند که توان پردازشی بسیار بالاتری نسبت به کامپیوترهای خانگی دارد.
جمعبندی
مهمترین کاربرد نرم افزار بیت کوین کور را میتوان استفاده از آن برای استخراح بیت کوین دانست. با توجه به افزایش هش ریت و سختی شبکه، استخراج بیت کوین روز به روز سختتر میشود. اگرچه وبلاگ بیت کوین حداقلهایی را برای شروع استخراج بیت کوین توصیه کرده است، اما اینکار با دستگاهها و کامپیوترهای خانگی تقریبا غیر ممکن است. با این حال میتوانید به وسیله نصب بیت کوین کور روی کامپیوتر خود استخراج نخستین رمز ارز دنیا را تجربه کنید. حتی میتوانید بدون استخراج به یک فول نود تبدیل شوید و به غیرمتمرکزتر شدن شبکه کمک کنید.
یکی دیگر از کاربردهای بیت کوین کور، دریافت و ارسال بیت کوین است. اما با توجه به حجم سنگین این برنامه که در حدود 400 گیگابایت است، و از طرفی معرفی روزافزون کیف پولهای کاربردی دیگر، عملا هیچکس از این نرم افزار برای صرفا ذخیرهسازی و جابهجایی بیت کوین استفاده نمیکند. پس اگر شما تنها کاربر عادی بیت کوین هستید و قصد استخراج آن یا تبدیل شدن به فول نود شبکه را ندارید، ما استفاده از نرم افزار Bitcoin Core را به شما پیشنهاد نمیکنیم.
تهیه شده در بیت 24