0

همه چیز در مورد نرم‌افزار کاوشگر بیتکوین

Laptop with airplane wings, turbo boost concept. 3D rendering
بازدید 51

نرم‌افزار بیتکوین کور (Bitcoin Core) یک نرم‌افزار کلاینت شبکه بیتکوین است که توسط جامعه بیتکوین منتشر می‌شود. این نرم‌افزار شامل یک کیف‌پول است که کاربران می‌توانند از آن برای استخراج ارز دیجیتال بیتکوین استفاده کنند. در این مقاله، ما قصد داریم به معرفی نرم‌افزار بیتکوین کور و آموزش ایجاد حساب کاربری در آن بپردازیم.

آموزش استفاده از نرم‌افزار بیتکوین کور (Bitcoin Core)

بیتکوین به عنوان محبوب‌ترین و معروف‌ترین ارز دیجیتال، اهمیت بسیار زیادی در دنیای کریپتو دارد. طبق سایت رسمی بیتکوین، کنترل این رمزارز توسط تمام کاربران آن در سراسر جهان صورت می‌گیرد. اگرچه توسعه‌دهندگان سعی در بهبود نرم‌افزار می‌کنند، اما قادر به تغییر قوانین پروتکل بیتکوین نیستند.

نرم‌افزار بیتکوین کور یک نرم‌افزار با کد منبع باز است، به این معنی که کد این نرم‌افزار برای همه قابل مشاهده است. همچنین، افراد می‌توانند درباره این کد نظر داده و پیشنهادات خود را برای اعمال تغییرات ارائه دهند. همچنین، توسعه‌دهندگان می‌توانند ساختار این برنامه را مطابق نیازمندی‌های خود تغییر دهند.

تاریخچه نرم‌افزار بیتکوین کور (Bitcoin Core) با همزمانی انتشار نسخه 0.1.0 در تاریخ 9 ژانویه 2009 آغاز شد. در آن زمان، نرم‌افزار بیتکوین کور در مرحله اولیه توسعه قرار داشت. با این حال، این نرم‌افزار توانست اولین نسخه از شبکه بیتکوین را اجرا کند، اگرچه در مرحله ابتدایی بود.

با عملکرد برجسته ساتوشی ناکاموتو، نرم‌افزار بیتکوین به توجه قابل توجهی از سوی توسعه‌دهندگان و جامعه Cypherpunk دست یافت و به تدریج رشد کرد. مسئولیت بهبود نرم‌افزار اصلی توسط این گروه بر عهده بود و نسخه 0.1.5 را در مخزن توسعه GitHub منتشر کردند.

توسعه نرم‌افزار بیتکوین کور از آن زمان به صورت رشد تصاعدی ادامه یافت و به افزودن ویژگی‌های جدید و حل مسائل اصلی تمرکز شد. این کار بیشتر توسط گاوین آندرسن، یک توسعه‌دهنده حرفه‌ای نرم‌افزار، و ساتوشی ناکاموتو صورت گرفت. در سال 2010، ساتوشی ناکاموتو پروژه را به گاوین آندرسن منتقل کرد و این باعث شد که کیفیت نرم‌افزار بیتکوین به طور قابل ملاحظه‌ای تغییر کند، زیرا بیش از نیمی از کد اصلی ناکاموتو توسط رهبر جدید بازنویسی شد. همچنین، امیر تاکی نیز تغییرات بزرگی در این برنامه انجام داد.

در تاریخ 19 آگوست 2011، یک طرح پیشنهادی به نام “Bitcoin Improvements Proposal” (BIP) معرفی شد. این طرح الهام گرفته از طراحی معروف PEP بود و به توسعه‌دهندگان اجازه می‌دادند پیشنهادهای خود را از سراسر جهان برای پروتکل بیتکوین کور ارائه کنند. در ادامه، توسعه‌دهنده به نام Wladimir J. Van der Laan رابط گرافیکی رسمی بیتکوین با نام Bitcoin-QT ایجاد کرد. از آن پس، توسعه بیتکوین کور بدون هیچ محدودیتی آغاز به پیشرفت کرد.

نرم‌افزار بیتکوین کور توسط ساتوشی ناکاموتو راه‌اندازی شد

در اواخر سال 2008، ساتوشی ناکاموتو نرم‌افزار بیتکوین کور را تأسیس کرد. وی تا اواخر سال 2010 نگهدارنده‌ی اصلی بیتکوین کور بود، پس از آن مسئولیت نگهداری نرم‌افزار به دست افراد دیگری سپرده شد. این افراد به طور داوطلبانه مسئولیت نگهداری نرم‌افزار را به عهده می‌گیرند، و در صورتی که اعتماد جامعه را از دست بدهند، می‌توانند به راحتی از توسعه‌دهندگان حذف شوند.

مسئولیت اجرای نرم‌افزار بیتکوین کور بر عهده جامعه است. هر کسی می‌تواند تغییرات خود را برای این نرم‌افزار پیشنهاد دهد، اما امکان ادغام همه تغییرات با نسخه اصلی بیتکوین کور وجود ندارد. بعد از بررسی تغییرات پیشنهادی، جامعه تصمیم می‌گیرد که آیا این تغییرات را پذیرفته یا رد کند. شرکت در این بحث‌ها برای همه آزاد است و تصمیم‌گیری‌ها به صورت اجماعی و با توافق جامعه انجام می‌شود، نه به وسیله رأی‌گیری.

بعد از پذیرش یک تغییر، افرادی که به عنوان نگهدارنده کد فعالیت می‌کنند، اقدام به اعمال آن تغییر می‌کنند. این افراد باید مورد اعتماد جامعه باشند و تغییراتی را که توسط جامعه تأیید نشده‌اند را با نسخه اصلی ادغام نکنند. در صورتی که نگهدارنده اعتماد را از دست بدهد، می‌توان به راحتی بازگشت به کد قدیمی بیتکوین کور را با تغییرات مخرب را نادیده گرفت.

در مورد ارتباط بین نرم‌افزار بیتکوین کور و بیتکوین، هنگامی که در مورد ارز دیجیتال بیتکوین صحبت می‌شود، در واقع به سازمان و نرم‌افزار بلاکچین پشت بیتکوین اشاره می‌شود. بیتکوین و نرم‌افزار بیتکوین کور هر دو در همان زمان شروع فعالیت کردند، اما در طول زمان، تغییراتی در نرم‌افزار بیتکوین کور ایجاد شده و احتمالاً در آینده نیز تغییراتی خواهد داشت، در حالی که ساختار بیتکوین ثابت باقی می‌ماند.

با توسعه نرم‌افزار بیتکوین کور، گاوین آندرسن قصد داشت با داشتن قدرت ویژه در مدیریت کد نرم‌افزار، مقیاس‌پذیری بیتکوین را بهبود بخشد. او از این رو پیشنهاد افزایش اندازه بلوک بیتکوین را مطرح کرد، اما این پیشنهاد توسط جامعه حمایت نشد. در سال 2014، به دلیل تلاش برای تغییر کد بدون اجماع جامعه، گاوین آندرسن از دسترسی به مخزن توسعه محروم شد.

سپس، ولادیمیر جی وان در لان (Wladimir J. Van der Laan) رهبری نرم‌افزار بیتکوین کور را برعهده گرفت. او یک تکنولوژیست اطلاعات و سایفرپانک بود و پس از مدتی فعالیت در نقش رهبری پروژه، در 21 ژانویه 2021 اعلام کرد که قصد دارد فعالیت خود را به صورت شخصی ادامه دهد. در سال 2016، مشکل مقیاس‌پذیری بیتکوین دوباره مورد بحث قرار گرفت و این موضوع جامعه را به سمت معرفی SegWit و راه‌حل جایگزین هدایت کرد.

بیتکوین توسط نرم‌افزار بیتکوین کور کنترل نمی‌شود. همانطور که در بالا اشاره شد، نرم‌افزار بیتکوین کور یک کد منبع باز است. در شبکه بیتکوین، هر عامل نود نسخه مورد نظر خود را برای اجرا انتخاب می‌کند. به عبارت دیگر، شبکه بیتکوین شامل ده‌ها نود است که هر یک از آن‌ها نسخه‌های متفاوتی از نرم‌افزار بیتکوین را اجرا می‌کنند. علاوه بر این، هنگامی که بروزرسانی نرم‌افزار بیتکوین کور توسط توسعه‌دهندگان و نگهبانان انجام می‌شود، تمام اعضای شبکه بیتکوین این تغییرات را فوراً ادغام نمی‌کنند. به عبارتی، بسیاری از نودها با ادامه استفاده از نسخه‌های قدیمی نرم‌افزار ادامه می‌دهند و تغییرات را نادیده می‌گیرند.

بنابراین، این سیستم کنترل شبکه را در دست توسعه‌دهندگان و نگهبانان قرار نمی‌دهد، بلکه در اختیار اپراتورهای نود قرار می‌گیرد. در صورتی که یک تغییر توسط توسعه‌دهندگان در نرم‌افزار بیتکوین کور ایجاد شود، اما این تغییرات توسط تعداد کمی از نودهای بیتکوین اجرا شود، در این شرایط شبکه تحت تأثیر تغییرات قرار نخواهد گرفت.

همچنین، برای اتصال به شبکه بیت کوین و ارتباط با آن، نرم افزار بیت کوین کور تنها گزینه موجود نیست. بسته های نرم افزاری دیگری نیز وجود دارند که به شبکه بیت کوین متصل می شوند و امکان تعامل با آن را فراهم می کنند. این پیاده سازی های مختلف با یکدیگر ارتباط برقرار می کنند و یک شبکه منسجم را تشکیل می دهند، مشابه دسترسی به مرورگرهای مختلف مانند Safari، Google Chrome و Firefox با تفاوت های جزئی بین آنها.

برای ایجاد حساب در نرم افزار بیت کوین کور، کاربران نیاز به موارد زیر دارند:

1- یک کامپیوتر با حداقل 200 تا 250 گیگابایت فضای ذخیره سازی برای ذخیره بلوک ها و زنجیره بلوک کامل بیت کوین.

2- نرم افزار آنتی ویروس.

3- اتصال اینترنت بدون محدودیت داده و با سرعت مناسب.

4- درایوهای USB برای پشتیبان گیری از کیف پول.

بعد از تهیه این موارد، کاربران برای ایجاد حساب بیت کوین کور باید مراحل زیر را دنبال کنند:

1- نرم افزار بیت کوین کور را از سایت https://bitcoin.org/en/bitcoin-core/ دانلود و نصب کنند. توجه داشته باشید که دانلود نرم افزار ممکن است زمان زیادی طول بکشد زیرا نیاز به دانلود کل زنجیره بلوک بیت کوین را دارد.

2- پس از دانلود نرم افزار، کاربران باید به بخش تنظیمات (setting) بروند و گزینه “encrypt wallet” را انتخاب کنند تا یک رمز عبور برای حساب خود تعیین کنند. رمز عبور باید شامل اعداد پیچیده و حروف باشد. کاربران باید رمز عبور را یادداشت کنند و در یک مکان امن نگه دارند، زیرا در صورت فراموشی رمز عبور، دسترسی به کیف پول غیرممکن خواهد بود.

3- در فرآیند دانلود و نصب نرم افزار، باید هیچ گونه اختلالی ایجاد نشود. پس از اتمام این مراحل، کاربران می توانند نرم افزار بیت کوین کور را دوباره اجرا کرده و با وارد کردن رمز عبور، از کیف پول خود استفاده کنند.

4- پس از وارد شدن به بخش “فایل” و سپس “آدرس های دریافتی”، کاربران می توانند بیت کوین را به کیف پول خود ارسال کنند.

بیت کوین کور، نرم افزاری است که برای استفاده از بیت کوین و ارتباط با شبکه آن طراحی شده است.

این نرم افزار برخی مزایا و قابلیت‌هایی دارد که در ادامه بررسی می‌شوند:

  1. حفاظت از حریم خصوصی: بیت کوین کور از طریق آدرس‌های چرخشی و استفاده از پروکسی Tor، حفاظت بیشتری برای تراکنش‌های ورودی و خروجی فراهم می‌کند. این امکان به کاربران اجازه می‌دهد تا هویت و فعالیت‌های خود را در شبکه بیت کوین بهبود بخشند.
  2. توسعه‌پذیری: به عنوان یک کیف پول منبع باز، بیت کوین کور قابلیت بهبود مداوم توسط جامعه توسعه‌دهندگان را فراهم می‌کند. این به معنای این است که هر شخص با دانش فنی مناسب می‌تواند بهبودها و اصلاحاتی را در نرم افزار اعمال کند و آن را به نیازهای خود و سلیقه شخصی خود وفق دهد.
  3. کنترل کامل: بیت کوین کور امکانات کنترلی کاملی را به کاربران خود ارائه می‌دهد. این به معنای این است که کاربران می‌توانند تنظیمات مختلفی را برای استفاده از بیت کوین، امنیت و حریم خصوصی خود تنظیم کنند و به طور دقیق کنترل کنند که چگونه از این ارز دیجیتال استفاده می‌کنند.
  4. نود کامل: بیت کوین کور به عنوان یک نود کامل عمل می‌کند. این به این معناست که نه تنها تراکنش‌ها را تأیید می‌کند، بلکه آنها را به شبکه بیت کوین ارسال می‌کند، بدون نیاز به واسطه یا شخص ثالثی برای تایید تراکنش‌ها. این ویژگی نشان می‌دهد که بیت کوین کور یک نرم افزار قابل اعتماد و مستقل است که به کاربران اجازه می‌دهد به طور مستقیم با شبکه بیت کوین تعامل کنند.

معایب نرم افزار بیت کوین کور به شرح زیر است:

  1. نصب و راه اندازی طولانی: نصب و راه اندازی اولیه بیت کوین کور زمان زیادی را می‌طلبد. این نرم افزار به عنوان یک نرم افزار فول کلاینت، فضای زیادی (بیش از 140 گیگابایت) را اشغال می‌کند و برای دانلود ماهیانه نیازمند ظرفیت 15 گیگابایت یا روزانه 500 مگابایت و سرعت آپلود 5 گیگابایت بر ثانیه است.
  2. پیچیدگی استفاده: استفاده از نرم افزار بیت کوین کور آسان نیست و نیازمند دانش فنی است. بنابراین، استفاده از آن برای عموم افراد دشوار است.
  3. محدودیت پهنای باند: در صورت وجود محدودیت پهنای باند توسط ارائه دهنده خدمات اینترنتی، ممکن است مشکلاتی در اجرای کلاینت بیت کوین کور به وجود آید.
  4. محدودیت در پلتفرم‌های قابل اجرا: کیف پول بیت کوین کور در حال حاضر تنها بر روی لپتاپ، رایانه شخصی و دستگاه‌های ARM قابلیت اجرا دارد. این بدان معناست که برخی از پلتفرم‌ها و دستگاه‌های دیگر قادر به اجرای بیت کوین کور نیستند.

 

به این پست امتیاز بدید

نظرات کاربران

  •  چنانچه دیدگاهی توهین آمیز باشد و متوجه نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  •  چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  •  چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *