بلاکچین
۱۴۰۵/۱/۲۶
بلاکچین یک پایگاه داده توزیعشده است که سوابق را در دنبالهای از بلوکها ذخیره میکند که هر کدام به صورت رمزنگاری به بلوک قبلی متصل هستند. هنگامی که دادهای به بلاکچین نوشته میشود، تغییر آن عملاً غیرممکن است — که آن را به یک پایه ایدهآل برای ارزهای دیجیتال و سیستمهای مالی که نیاز به اعتماد بدون یک مرجع مرکزی دارند، تبدیل میکند.
بلاکچین چگونه کار میکند
- یک کاربر تراکنشی را آغاز میکند (مثلاً ارسال ارز دیجیتال)
- تراکنش به شبکه پخش میشود و در مِمپول قرار میگیرد
- ماینرها تراکنشها را از ممپول جمعآوری کرده و یک بلوک کاندید تشکیل میدهند
- ماینرها برای یافتن یک هش معتبر برای بلوک رقابت میکنند (اثبات کار)
- ماینر برنده بلوک جدید را پخش میکند؛ تمام نودها آن را تأیید کرده و به نسخه خود از زنجیره اضافه میکنند
- تراکنش اکنون تأیید شده و غیرقابل تغییر است
ویژگیهای کلیدی
- غیرمتمرکز — هیچ نهاد واحدی زنجیره را کنترل نمیکند؛ هزاران نود نسخههای یکسانی را نگه میدارند
- شفاف — تمام تراکنشها به صورت عمومی قابل مشاهده و قابل حسابرسی هستند
- غیرقابل تغییر — تغییر یک بلوک گذشته نیاز به محاسبه مجدد تمام بلوکهای بعدی و پیشی گرفتن از کل شبکه دارد
- بدون نیاز به اعتماد — شرکتکنندگان نیازی به اعتماد به یکدیگر ندارند؛ ریاضیات صحت را تضمین میکند
انواع بلاکچینها
| نوع | توضیحات | مثالها |
|---|---|---|
| عمومی | برای همه باز است؛ کاملاً غیرمتمرکز | بیتکوین، اتریوم، کاسپا |
| خصوصی | دسترسی محدود؛ توسط یک سازمان کنترل میشود | راهحلهای سازمانی |
| کنسرسیوم | بین چندین سازمان به اشتراک گذاشته میشود | کنسرسیومهای بانکی |
بلاکچین در مقابل بلاکدگ
بلاکچینهای سنتی یک زنجیره خطی واحد تشکیل میدهند. شبکههای بلاکدگ (گراف جهتدار غیرمدور) مانند کاسپا اجازه میدهند چندین بلوک به طور همزمان ایجاد شوند، که به طور چشمگیری توان عملیاتی را افزایش میدهد در حالی که امنیت را حفظ میکند.
