بخش جداییناپذیر از شبکهی بیت کوین یک نرمافزار به نام Bitcoin Core میباشد؛ این برنامه بهمنظور شناخت بلاکهای معتبر که در آنها تراکنشها وجود دارد ساخته شده است؛ از این برنامه بهمنظور کیف پول امن هم استفاده میکنند.
استفاده از این برنامه به بلاک چین بیت کوین کمک میکند تا کاملاً غیرمتمرکز بماند و این بلاک چین از بلاک چینهای انشعابهای دیگر (Hardfork) بیت کوین متمایز شوند؛ برای مثال بیت کوین کش و بیت کوین گلد دو انشعاب سخت از بیت کوین میباشند. لازم به ذکر است که فول نودهای شبکهی بیت کوین از این برنامه استفاده میکنند.
روزبهروز به هاردفورکهای (انشعاب سخت) بیت کوین اضافه میشود؛ بسیاری از این فورکها شبکهای بسیار شبیه بیت کوین دارند ولی ممکن است در پارامترهای جزئی با بیت کوین تفاوت داشته باشند که همین امر سبب شود این ارزها درواقع بیت کوین نباشند!
از آنجایی که همهی این هاردفورکها منشا جدا شدنشان شبکهی بیت کوین اصلی است که این شبکه در سال ۲۰۰۹ توسط ساتوشی ناکاماتو راهاندازی شد. برای همین برنامهی Bitcoin Core کمک میکند تا بلاکهای بلاک چین اصلی از سایر بلاکها تشخیص داده شود.
تاریخچهی Bitcoin Core
این برنامه در ابتدا با تحت نام Bitcoin-Qt توسط ولادمیر ون دِر لان (Wladimir van der Laan) با رجوع به کد منبعی که ساتوشی ناکاماتو در اینترنت منتشر کرد، نوشته شد.
از این برنامه میتوان برای ایجاد تراکنشها و دیگر خدمات پرداختی استفاده کرد. کد منبع این برنامه در سایت گیتهاب موجود میباشد.
بیشتر بخوانید: لایت نود چیست؟
امکانات
- مهمترین علت استفاده از این برنامه به این دلیل است که محبوبترین برنامه برای اجرای یک فول نود (Full Node) میباشد. (برای فول نود ها این امکان را فراهم میکند تا قوانین بیت کوین را دنبال کنند)
- رابط کاربری RPC (کنترل از راه دور) به توسعهدهندگان این امکان را میدهد که با برنامه راحت ارتباط برقرار کنند.
- دارای رابط کاربرپسند است که به کاربران عادی هم اجازه میدهد تا برای تایید اعتبار تراکنشها از این برنامه استفاده کنند.
- سازگاری با سیستمعاملهای مختلف همچون لینوکس، ویندوز و مکینتاش و…
- دارای تمام قابلیتهای wxWidgets
- قبل از هرگونه تراکنش از کاربر تاییدیه میخواهد.
- خروجی تراکنشها به شکل فایل CSV (مقادیر جداشده با کاما)
- دارای لیست تراکنشها با آیکون وضعیت بهصورت Real Time (زنده)
- دارای نوار وضعیت پیشرفت تاییدیه دانلود بلاک
- دارای زبانهای مختلف همچون آلمانی، چینی و…
- انتخاب رابط کاربری مختلف
- استفاده از واحدهای مختلف برای تقسیم کردن بیت کوین مانند میلی، میکرو و…
بیت کوین کور (Bitcoin Core) چیست؟
بلاک چینبیت کوینبیت کوین کورساتوشی ناکاموتوفول نودلایت نود
نظرات
ارسال نظر