بلوک (بلوک بیت کوین) چیست؟
بلوک ها فایل هایی هستند که داده های مربوط به شبکه بیت کوین در آنها به طور دائم ثبت می شود.
یک بلوک برخی یا همه آخرین تراکنش های بیت کوین را که هنوز وارد هیچ بلوک قبلی نشده اند، ثبت می کند.
بنابراین، یک بلوک مانند یک صفحه از یک دفتر کل یا دفتر ثبت است.
هر بار که یک بلوک “تکمیل” می شود، جای خود را به بلوک بعدی در بلاک چین می دهد.
بنابراین یک بلوک یک ذخیره دائمی از سوابق است که پس از نوشتن، قابل تغییر یا حذف نیستند.
مفاهیم کلیدی
یک بلاک را می توان مانند یک حلقه در یک زنجیره تصور کرد.
دارای بخش هایی یا تمام سوابق معاملاتی است که قبل از آن انجام شده است.
شبکه بلاک چین متشکل از میلیون ها بلوک است.
هک یک بلاک عملا غیرممکن است.
چرا که توابع درهم ساز با کوچکترین تغییری در اطلاعات ورودی هش کاملا متفاتی تولید میکنند.
چون هش بلوک قبلی نیز جزو لاینفک هش بلوک جدید است چنانچه یک بلاک تغییر کند تمام بلوک های بعدی باید از ابتدا ماین شوند.
اگر ممکن بود، همان اثری را داشت که یک دزد بانک از پشت باجه میرفت و نه تنها پول میگرفت، بلکه تمام سوابق بانک را هم میگرفت.
استخراجکنندگان بیتکوین میتوانند معادلات پیچیده ریاضی را حل کنند و به خاطر تلاشهایشان در یافتن راهحلها، بیتکوین یا بیتکوین دریافت میکنند.
چگونه یک بلوک (بلاک بیت کوین) کار می کند
شبکه بیت کوین شاهد فعالیت تراکنش های زیادی است.
حفظ سابقه این تراکنش ها به کاربران کمک می کند تا ردیابی کنند که برای چه چیزی و توسط چه کسی پرداخت شده است.
تراکنش های انجام شده در یک دوره زمانی معین در فایلی به نام بلوک ثبت می شوند که اساس شبکه بلاک چین است.
یک بلاک نمایانگر «حال» است و حاوی اطلاعاتی درباره گذشته و آینده آن است.
هر بار که یک بلاک تکمیل می شود، به بخشی از گذشته تبدیل می شود و جای خود را به یک بلاک جدید در زنجیره بلوک می دهد.
بلاک تکمیل شده یک رکورد دائمی از تراکنش های گذشته است و تراکنش های جدید در تراکنش فعلی ثبت می شوند.
به این ترتیب، کل سیستم در یک چرخه کار می کند و داده ها به طور دائم ذخیره می شوند.
هر بلوک شامل سوابقی از برخی یا تمام تراکنشهای اخیر و اشاره به بلاکی است که قبل از آن وجود دارد که همراه با سیستم تأیید همتا به همتای بیتکوین، دستکاری دادههای تراکنشهای ثبتشده قبلی را برای کاربر تقریباً غیرممکن میکند.
ملاحظات ویژه: استخراج بیت کوین
یک مسئله ریاضی با هر بلاک مرتبط است. این مسئله توسط هسته برنامه و هش هدف تعیین می شود.
هش هدف میگوید که هش درخواستی باید با چند صفر شروع شود. هر چه تعداد صفرهای هش بیشتر باشد سختی شبکه بیشتر است و محاسبات بیشتری برای یافتن هش مورد نیاز است.
این محاسبات فقط به طریق سعی و خطا انجام میشوند.
اطلاعات مربوط به تراکنش ها یا برنامه های قرارداد هوشمند و همچنین مهر زمانی قابل تغییر نیستند.
بنابراین پردازنده برای یافتن هش ، ناچار است دائما نانس را تغییر داده و هش را محاسبه کند.
هر زمان که هش یافته شده با هش هدف مساوی بود که در مثال ما باید 4 صفر اول آن باشد مسئله حل شده است.
ماینرها دائماً در حال پردازش و ثبت تراکنش ها به عنوان بخشی از فرآیند رقابت در یک نوع مسابقه هستند.
آنها برای برنده شدن بیت کوین برای “تکمیل بلاک فعلی” رقابت می کنند. هنگامی که یک ماینر برنده بتواند آن را حل کند، پاسخ با سایر گره های ماینینگ به اشتراک گذاشته می شود و اعتبارسنجی می شود. هر بار که یک ماینر مشکلی را حل می کند، 12.5 بیت کوین (نماد ارز بیت کوین) تازه ضرب شده به ماینر تعلق می گیرد و وارد گردش می شود.
چگونه پاداش اعطا می شود
اولین رکورد در بلاک بعدی تراکنشی است که به استخراج کننده برنده (که بلوک قبلی را تکمیل کرده است) بیت کوین تازه ضرب شده را اعطا می کند.
این مشکل ریاضی است که نرخ ایجاد بیت کوین های جدید را تنظیم می کند زیرا بلاک های جدید بدون پاسخ نمی توانند به شبکه ارسال شوند.
بر اساس این واقعیت که حل مشکل به طور متوسط حدود 10 دقیقه طول می کشد، تقریباً 12.5 بیت کوین جدید در هر 10 دقیقه ضرب می شود.
نمونه
به عنوان قیاس، می توان تراکنش های بانکی معمولی را با تراکنش های شبکه بیت کوین مقایسه کرد.
یک بلاک چین مانند رکوردی از تراکنش های بانکی است، در حالی که یک بلوک ممکن است یک تایید تراکنش واحد باشد که دستگاه خودپرداز بانک پس از استفاده از دستگاه چاپ می کند. در شبکه بلاک چین، بلوکهای منفرد یک «دفتر» درست میکنند، دقیقاً مانند دستگاه خودپرداز یا بانک که تراکنشهای شما را ثبت میکند.
با این حال، بلاک چین، زنجیره را در همه کاربران خود به جای یک کاربر ثبت می کند.
این شبیه به یک بانک است، اما بلاک چین در مقایسه با مؤسسات بانکی عادی، سطح بیشتری از حریم خصوصی را ارائه می دهد.