اشنایی با اجزای مختلف بیت کوین و نرم افزار بیت کوین
پروتکل مجموعه از قوانین و دستورالعملهایی است که بر یک سیستم حاکم است. بنابراین پروتکل شبکه بیت کوین، مجموعه قوانینی است که عمکرد سیستم بیت کوین را مشخص میکند.
کامپایل شدن یعنی کدهای کامپیوتری نوشته شده توسط برنامهنویسان که برای افراد قابل خواندن است، به کدهای ماشینی قابل اجرا توسط کامپیوتر تبدیل شود.
همه افراد قادر به دانلود و نصب نرم افزار بیت کوین کور هستند.
این پروتکل یا قوانین را میتوان نوشت اما درمورد بیت کوین، این قوانین در کد کامپیوتری بیان میشوند سپس این کد کامپیوتری در نرم افزار کامپایل “Compile” میشود.
بسیار خب! بیایید از اجزای مختلف بیت کوین که درمورد آنها صحبت شد لیستی تهیه کنیم.
نرم افزار بیت کوین
پروتکل بیت کوین
نودهای بیت کوین
شبکه بیت کوین
حالا بیایید یک نقشه از سیستم بیت کوین و آنچه که تاکنون آموختهایم ترسیم کنیم.
همانطور که مفاهیم بیشتری را یاد میگیرید شاهد رشد و بزرگتر شدن این نقشه خواهیم بود! برای شگفت زده شدن آماده باشید!
منبع باز به این معناست که نرمافزار متعلق به هیچ شرکت یا شخصی نیست. استفاده و تغییر آن رایگان است. نرم افزار متن باز، کدی است که برای دسترسی عموم طراحی شده یعنی همه افراد میتوانند کد را همانطور که میخواهند ببیند، تغییر دهند یا توزیع کنند.
درواقع بیت کوین یک سیستم است.
با اینکه معمولا از بیت کوین به عنوان یک ارز دیجیتال نام برده میشود، اما چیزی فراتر از آن است.
نرمافزار بیت کوین منبع باز “Open source” است یعنی همه افراد میتوانند به کد منبع دسترسی داشته باشند.
اکنون این نرم افزار به نام بیت کوین کور “Bitcoin Core” یا هسته بیت کوین شناخته میشود.؟؟
اساسا، سیستم بیتکوین گروه یا تعدادی از رایانههاست که از طریق اینترنت با یکدیگر ارتباط برقرار میکنند.
مانند هر سیستم دیگری، اجزای مختلف بیت کوین مجموعهای از عناصر یا اجزاست که با یکدیگر کار میکنند.
از آنجایی که کد بیت کوین کور منبع باز است، در حال حاضر چندین نسخه از نرم افزار بیت کوین وجود دارد اما بیت کوین کور که در سایت اصلی بیت کوین موجود است، محبوبترین است و به عنوان نسخه مرجع توسط سایر نرم افزارهای بیت کوین استفاده میشود.
نودهای بیت کوین و شبکه بیت کوین
هنوز درمورد همه اجزای این سیستم صحبت نشده است اما نگران نباشید در مقالات بعد به آرامی همه آنها را پوشش میدهیم.
هنگامی که نودها به شبکه بیت کوین متصل میشوند، شروع به برقراری ارتباط و به اشتراک گذاری اطلاعات با یکدیگر می کنند.
اجزای مختلف بیت کوین چیست؟
از آن زمان، گروهی از افراد که “توسعه دهندههای اصلی” نامیده میشدند، نرم افزار را تصاحب کردهاند و اکنون از آن نگهدرای میکنند.
پروتکل بیت کوین
این نقشه بسیار کوچک بهنظر میرسد اما فقط کمی صبر کنید!
در حال حاضر این نرم افزار بر روی هزاران کامپیوتر در سراسر جهان نصب شده است.
به این کامپیوترها گره یا نودهای شبکه بیت کوین “Bitcoin nodes” گفته میشود.
این نرم افزار که با نام ” Bitcoin client” (کلاینت بیت کوین) شناخته شده است، در سال ۲۰۰۸ توسط ساتوشی ناکاماتو ایجاد شد.
برای مثال، قانونی وجود دارد که مقدار بیت کوین در گردش را از قبل مشخص میکند. یا قانون دیگری وجود دارد که اعتبار تراکنشها را تعیین میکند.
ساتوشی ناکاماتو تا قبل از ناپدید شدنش در اواخر سال ۲۰۱۰، نگهدارنده اصلی بیت کوین کور بود.
بیایید نگاهی به اجزای مختلف بیت کوین بیندازیم.
حالا زمان آن فرا رسیده که کامل با شبکه بیت کوین و اجزای مختلف بیت کوین آشنا شویم.
اگر کامپیوتر (“node”) به اینترنت متصل باشد و شروع به اجرای نرم افزار کند، وارد بخشی از شبکه بیت کوین میشود.
برای دانلود بیت کوین کور میتوانید به این صفحه مراجعه کنید.
برای اینکه بتوانید به راحتی با یکدیگر ارتباط برقرار کنید، نرمافزار بیتکوین روی هر کامپیوتر نصب میشود.