آشنایی با اجزای مختلف بیت کوین و نرم افزار بیت کوین

اجزای مختلف بیت کوین چیست؟

با اینکه معمولا از بیت کوین به عنوان یک ارز دیجیتال نام برده می‌شود، اما چیزی فراتر از آن است.

درواقع بیت کوین یک سیستم است.

مانند هر سیستم دیگری، اجزای مختلف بیت کوین مجموعه‌ای از عناصر یا اجزاست که با یکدیگر کار می‌کنند.

بیایید نگاهی به اجزای مختلف بیت کوین بیندازیم.

اساسا، سیستم بیت‌کوین گروه یا تعدادی از رایانه‌هاست که از طریق اینترنت با یکدیگر ارتباط برقرار می‌کنند.

برای اینکه بتوانید به راحتی با یکدیگر ارتباط برقرار کنید، نرم‌افزار بیت‌کوین روی هر کامپیوتر نصب می‌شود.

اجزای مختلف بیت کوین

نرم افزار بیت‌ کوین

نرم‌افزار بیت‌ کوین منبع باز “Open source” است یعنی همه افراد می‌توانند به کد منبع دسترسی داشته باشند.

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

این نرم افزار که با نام ” Bitcoin client” (کلاینت بیت کوین) شناخته شده است، در سال ۲۰۰۸ توسط ساتوشی ناکاماتو ایجاد شد.

اکنون این نرم افزار به نام بیت کوین کور “Bitcoin Core” یا هسته بیت کوین شناخته می‌شود.؟؟

ساتوشی ناکاماتو تا قبل از ناپدید شدنش در اواخر سال ۲۰۱۰، نگهدارنده اصلی بیت کوین کور بود.

از آن زمان، گروهی از افراد که “توسعه دهنده‌های اصلی” نامیده می‌شدند، نرم افزار را تصاحب کرده‌اند و اکنون از آن نگهدرای می‌کنند.

پروتکل بیت کوین

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

برای مثال، قانونی وجود دارد که مقدار بیت کوین در گردش را از قبل مشخص می‌کند. یا قانون دیگری وجود دارد که اعتبار تراکنش‌ها را تعیین می‌کند.

این پروتکل یا قوانین را می‌توان نوشت اما درمورد بیت کوین، این قوانین در کد کامپیوتری بیان می‌شوند سپس این کد کامپیوتری در نرم افزار کامپایل “Compile” می‌شود.

کامپایل شدن یعنی کدهای کامپیوتری نوشته شده توسط برنامه‌نویسان که برای افراد قابل خواندن است، به کدهای ماشینی قابل اجرا توسط کامپیوتر تبدیل شود.

همه افراد قادر به دانلود و نصب نرم افزار بیت کوین کور هستند.

برای دانلود بیت کوین کور می‌توانید به این صفحه مراجعه کنید.

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

نودهای بیت کوین و شبکه بیت کوین

در حال حاضر این نرم افزار بر روی هزاران کامپیوتر در سراسر جهان نصب شده است.

به این کامپیوترها گره یا نودهای شبکه بیت کوین “Bitcoin nodes” گفته می‌شود.

اگر کامپیوتر (“node”) به اینترنت متصل باشد و شروع به اجرای نرم افزار کند، وارد بخشی از شبکه بیت کوین می‌شود.

هنگامی که نودها به شبکه بیت کوین متصل می‌شوند، شروع به برقراری ارتباط و به اشتراک گذاری اطلاعات با یکدیگر می کنند.

بسیار خب! بیایید از اجزای مختلف بیت کوین که درمورد آن‌ها صحبت شد لیستی تهیه کنیم.

  • نرم افزار بیت کوین
  • پروتکل بیت کوین
  • نودهای بیت کوین
  • شبکه بیت کوین

هنوز درمورد همه اجزای این سیستم صحبت نشده است اما نگران نباشید در مقالات بعد به آرامی همه آن‌ها را پوشش می‌دهیم.

حالا بیایید یک نقشه از سیستم بیت کوین و آنچه که تاکنون آموخته‌ایم ترسیم کنیم.

نقشه سیستم بیت کوین

این نقشه بسیار کوچک به‌نظر می‌رسد اما فقط کمی صبر کنید!

همان‌طور که مفاهیم بیشتری را یاد می‌گیرید شاهد رشد و بزرگ‌تر شدن این نقشه خواهیم بود! برای شگفت زده شدن آماده باشید!

حالا زمان آن فرا رسیده که کامل با شبکه بیت کوین و اجزای مختلف بیت کوین آشنا شویم.

این مطلب بخشی از دوره رایگان و گام‌به‌گام آموزش ارز دیجیتال وبسایت «ایران بروکر» است. شما می‌توانید از طریق لینک‌های زیر به درس قبل یا بعد بروید.

فهرست مطالب