انواع مختلف بلاک در فضای تکنولوژی ارز دیجیتال و بلاکچین وجود دارد اما افراد کمی هستند که درباره آنها اطلاعاتی داشته باشند. بدین جهت سعی کرده ایم در اینجا تفاوت و کارکرد انواع بلاک ها در پروتکل های مبتنی بر بلاکچین را شرح دهیم.
انواع بلاک ها شامل موارد زیر است:
- بلاک های اورفان (Orphan blocks)
- بلاک های استیل (Stale blocks)
- بلاک های آنکل (Uncle blocks)
- بلاک های جنسیس (Genesis blocks)
بلاک اورفان
بلاک های اورفان معمولا مرتبط با بیت کوین هستند. اینها بلاک های معتبری هستند که تمام الزامات لازم برای اضافه شدن به شبکه بلاکچین را دارند در حالیکه هنوز مورد قبول واقع نشده اند. بلاک های اورفان زمانی اتفاق می افتند که دو ماینر بصورت همزمان یک بلاک را ایجاد می کنند. این اتفاق به این دلیل رخ می دهد که پذیرش یک بلاک در بلاکچین توسط نودها در یک شبکه بسرعت انجام نمی شود. بلاک های ایجاد شده باید در سرتاسر شبکه به همه نودها ارسال شوند تا از اعتبار آنها اطمینان حاصل شود. از این رو در هر نود یک تاخیر زمانی ممکن است اتفاق بیفتد. در نتیجه یک ماینر دیگر می تواند بلاک خود را در زمان مشابه ایجاد و در شبکه منتشر کند. این امر موجب یک دوگانگی موقت در شبکه می شود بگونه ای که نودها تصمیم می گیرند کدام بلاک را جهت تکمیل ادامه دهند. در این حالت بلاکی جهت ادامه روند تولید انتخاب می شود که تاییدیه کار(proof of work) بزرگتری داشته باشد. تاییدیه کار با مقدار انرژی مصرف شده برای ایجاد آن بلاک اندازه گیری می شود. هر چه انرژی بیشتری جهت ایجاد یک بلاک صرف شده باشد تاییدیه کار بزرگتر خواهد بود. بلاکی که تاییدیه کار کوچکتری دارد انتخاب نمی شود و بعنوان بلاک اورفان در نظر گرفته می شود. یک بلاک اورفان می تواند تولید شود اگر حمله گر(attacker) سعی کند که تراکنش را ذخیره کند.
همانگونه که در تصویر بالا دیده می شود دو بلاک در یک تاریخ و یک زمان بسیار نزدیک به هم (13:44:31 و 13:44:19) توسط دو استخر ماینینگ مختلف ایجاد شده است. از آنجاییکه استخر ماینینگ AntPool مقدار تاییدیه کار بزرگتری برای ایجاد بلاک خود صرف کرده در اولویت قرار می گیرد. گر چه بلاک های اورفان بر اساس قوانین پروتکل بیت کوین معتبر هستند ماینر پاداشی بابت ایجاد آن دریافت نمی کند. همچنین تعداد معاملات یک بلاک بگونه ای که در تصویر بالا دیده می شود بعنوان فاکتوری جهت انتخاب اینکه کدام بلاک جهت تکمیل ادامه پیدا می کند نیست.
بلاک استیل
بلاک های استیل(Stale) بلاک هایی هستند که باید توسط یک ماینر کنار گذاشته شوند زمانیکه بلاک دیگری در شبکه با موفقیت معتبر شناخته شده است. در یک رقابت برای حل معمای ریاضی استخراج، یک ماینر می تواند بلاک جدید را به بلاکچین اضافه کند اما این کاملا طبیعی است که دیگر ماینرها زودتر معما را حل کنند. در این حالت ماینر باید از بلاک قبلی خود که بلاک استیل نام دارد دست بکشد و تمام پروسه را از اول شروع کند.
بلاک آنکل
بلاک های آنکل بطور معمول به پروتکل اتریوم متصل هستند. این نوع بلاک ها با اندکی تفاوت شبیه به بلاک های اورفان می باشند. بلاک های آنکل با وجود اینکه پس از ایجاد توسط شبکه ریجکت شده اند هنوز معتبر می باشند. بر خلاف بلاک های اورفان که ماینر از ایجاد آنها پاداشی دریافت نمی کند تولید بلاک های آنکل همراه با پاداش است. برای یک بلاک معتبر که در شبکه اتریوم با موفقیت استخراج شده است ماینر 3 اتر(Ether) پاداش دریافت می کند. همچنین تولید یک بلاک آنکل پاداشی برابر با 2.625 اتر را خواهد داشت. این کار در جهت تمرکز زدایی بیشتر ماینینگ و افزایش امنیت کلی زنجیره سودمند است.
بلاک جنسیس
بلاک های جنسیس اصلی ترین بلاک در هر پروتکل بر پایه بلاکچین است. این بلاک زیربنایی را فراهم می آورد که کل بلاکچین بر آن استوار می شود. بلاک جنسیس برای بیت کوین شامل یک پیام از سازنده آن یعنی ساتوشی ناکاموتو است. این پیام خوانده می شود: The Times 03/Jan/2009 Chancellor on brink of second bailout for banks. تفسیر این جمله واضح است. اما این پیام بعنوان پیام اتصال در بلاک جنسیس بیت کوین استفاده می شود. بگونه ای می توان آن را بلاک جنسیس کل ارز دیجیتال و فضای تکنولوژی بلاکچین دانست.