بلاکچین یعنی چه؟ تعریف ساده
سادهترین راه برای درک بلاکچین این است که آن را یک دفترچه حساب مشترک تصور کنید که بهجای یک نفر، هزاران نفر همزمان یک نسخه یکسان از آن را در اختیار دارند. هر بار که تراکنش جدیدی اتفاق میافتد، همه این نسخهها بهطور همزمان بهروزرسانی میشوند و چون همه نسخهها با هم مطابقت دارند، عملاً هیچکس نمیتواند بهتنهایی چیزی را در آن دستکاری کند.
به زبان فنیتر: بلاکچین یک دفتر کل دیجیتال و توزیعشده است که اطلاعات را نه در یک سرور مرکزی، بلکه روی هزاران کامپیوتر (که به آنها «نود» میگویند) در سراسر دنیا ذخیره میکند. این اطلاعات در قالب بلوکهایی ثبت میشوند که پشت سر هم به یکدیگر متصل شدهاند؛ دقیقاً مثل حلقههای یک زنجیر. از همینجا اسم «بلاکچین» (زنجیره بلوک) میآید.
بلاکچین چطور کار میکند؟
برای اینکه تصویر روشنتری داشته باشید، بیایید فرایند را قدمبهقدم پیش برویم:
- شروع یک تراکنش: همهچیز از یک تراکنش شروع میشود؛ مثلاً ارسال مقداری رمزارز از یک کاربر به کاربر دیگر.
- پخش تراکنش در شبکه: این تراکنش به تمام نودهای (کامپیوترهای) حاضر در شبکه اطلاع داده میشود.
- تأیید توسط شبکه: نودها با استفاده از الگوریتمهای اجماع (که در ادامه توضیح میدهیم) بررسی میکنند که آیا این تراکنش معتبر است یا نه؛ مثلاً آیا فرستنده واقعاً موجودی کافی دارد.
- ثبت در یک بلوک: پس از تأیید، تراکنش در کنار چند تراکنش دیگر داخل یک بلوک جدید قرار میگیرد.
- اتصال بلوک به زنجیره: این بلوک جدید با استفاده از یک کد رمزنگاریشده به نام «هش» (Hash) به بلوک قبلی متصل میشود و برای همیشه بخشی از زنجیره باقی میماند.
نکته کلیدی همین «هش» است. هش یک کد منحصربهفرد است که از محتوای هر بلوک ساخته میشود؛ اگر حتی یک حرف از اطلاعات داخل بلوک تغییر کند، کل هش عوض میشود. چون هر بلوک هش بلوک قبلی خودش را هم در خود نگه میدارد، هر تلاش برای دستکاری یک بلوک قدیمی بلافاصله زنجیره را بههم میریزد و برای همه نودهای شبکه قابل تشخیص میشود. دقیقاً همین ویژگی است که بلاکچین را تقریباً غیرقابلتغییر میکند.
چرا بلاکچین «غیرمتمرکز» است و چرا این مهم است؟
در سیستمهای سنتی مثل بانکها، یک نهاد مرکزی (خود بانک) کنترل کامل دیتابیس را در دست دارد. اگر سرور آن بانک هک شود یا خرابکاری در آن اتفاق بیفتد، کل اطلاعات در معرض خطر قرار میگیرد. این یعنی یک «نقطه شکست واحد».
بلاکچین این مشکل را از ریشه حل میکند. چون هزاران نسخه از دفتر کل بهطور همزمان روی کامپیوترهای مختلف در سراسر دنیا نگهداری میشود، برای دستکاری اطلاعات باید همزمان اکثریت این نسخهها را تغییر دهید که عملاً غیرممکن یا فوقالعاده پرهزینه است. همین غیرمتمرکز بودن، اعتماد را از دل ریاضیات و رمزنگاری میسازد، نه از دل اعتماد به یک شرکت یا نهاد خاص.
الگوریتمهای اجماع: چطور شبکه بدون رئیس تصمیم میگیرد؟
سوالی که خیلیها میپرسند این است: اگر هیچ نهاد مرکزی وجود ندارد، پس چه کسی تصمیم میگیرد یک تراکنش درست است یا غلط؟ جواب: خود شبکه، از طریق مکانیزمهایی به نام «الگوریتم اجماع». دو مورد از رایجترین آنها:
- اثبات کار (Proof of Work): نودهایی به نام ماینر باید یک معمای ریاضی پیچیده را حل کنند تا اجازه ثبت بلوک بعدی را بگیرند. بیتکوین از همین روش استفاده میکند. این روش امن است اما انرژی زیادی مصرف میکند.
- اثبات سهام (Proof of Stake): بهجای رقابت محاسباتی، کسانی که مقدار بیشتری از رمزارز شبکه را قفل (استیک) کرده باشند، شانس بیشتری برای تأیید تراکنش و دریافت پاداش دارند. اتریوم از سال ۲۰۲۲ به این مدل مهاجرت کرد تا مصرف انرژی را بهشدت کاهش دهد.
انواع بلاکچین
همه بلاکچینها مثل هم نیستند. بسته به اینکه چه کسی اجازه دسترسی و مشارکت دارد، به چند دسته تقسیم میشوند:
| نوع بلاکچین | چه کسی میتواند مشارکت کند؟ | نمونه |
| عمومی (Public) | همه، بدون نیاز به مجوز | بیتکوین، اتریوم |
| خصوصی (Private) | فقط افراد یا سازمان مجاز | بلاکچینهای داخلی شرکتها |
| کنسرسیومی (Consortium) | گروهی از سازمانهای همکار | بلاکچینهای بانکی مشترک |
بلاکچینهای عمومی بیشترین شفافیت و غیرمتمرکز بودن را دارند، درحالیکه بلاکچینهای خصوصی سرعت و کنترل بیشتری به قیمت کاهش تمرکززدایی ارائه میدهند.
بلاکچین فقط برای ارز دیجیتال نیست
خیلیها تصور میکنند بلاکچین منحصر به دنیای کریپتو است، اما این فناوری کاربردهای بسیار فراتری دارد که امروز شرکتهای بزرگ دنیا هم روی آن سرمایهگذاری میکنند:
- زنجیره تأمین: ردیابی مسیر یک محصول از کارخانه تا دست مصرفکننده، با شفافیت کامل و بدون امکان جعل سابقه.
- قراردادهای هوشمند: قراردادهایی که خودشان، بدون واسطه انسانی، وقتی شرایط از پیش تعیینشده برقرار شود، اجرا میشوند.
- سلامت و پرونده پزشکی: نگهداری امن و غیرقابلدستکاری از سوابق پزشکی بیماران.
- رأیگیری الکترونیک: کاهش امکان تقلب در انتخابات با ثبت شفاف و غیرقابلتغییر آرا.
- هویت دیجیتال: کنترل کاربر بر دادههای هویتی خودش، بدون نیاز به سپردن آن به یک نهاد مرکزی.
بلاکچین در مقابل پایگاهداده سنتی
شاید بپرسید مگر بلاکچین با یک دیتابیس معمولی چه فرقی دارد؟ تفاوت اصلی در سه نکته است:
- مالکیت: دیتابیس سنتی متعلق به یک نهاد است؛ بلاکچین بین همه اعضای شبکه توزیع شده.
- قابلیت تغییر: اطلاعات دیتابیس سنتی را میتوان ویرایش یا حذف کرد؛ اطلاعات بلاکچین، پس از ثبت، عملاً برای همیشه ماندگار است.
- نیاز به واسطه: در دیتابیس سنتی برای اعتمادسازی به یک واسطه (مثل بانک) نیاز دارید؛ در بلاکچین، خودِ شبکه این اعتماد را تضمین میکند.
مزایا و محدودیتهای بلاکچین
مزایا:
- شفافیت بالا و امکان رهگیری هر تراکنش
- امنیت داده به لطف رمزنگاری و توزیعشدگی
- حذف واسطههای پرهزینه و کند
- مقاومت در برابر سانسور و دستکاری
محدودیتها:
- سرعت پردازش برخی بلاکچینهای عمومی هنوز از سیستمهای متمرکز کندتر است.
- مصرف انرژی بالا در شبکههای مبتنی بر اثبات کار.
- چالش معروف به «سهگانه بلاکچین»: نمیتوان همزمان امنیت، مقیاسپذیری و تمرکززدایی را در بالاترین سطح ممکن داشت؛ تقویت یکی معمولاً به قیمت ضعف دو مورد دیگر تمام میشود.
چرا فهمیدن بلاکچین برای هر معاملهگر کریپتو مهم است؟
وقتی در پولیار یک رمزارز میخرید، در واقع دارید مالکیت بخشی از یک بلاکچین را به نام خودتان ثبت میکنید. فهمیدن اینکه پشتصحنه چه اتفاقی میافتد، به شما کمک میکند:
- ریسکهای واقعی نگهداری و انتقال دارایی دیجیتال را بهتر بشناسید.
- تفاوت پروژههای مختلف کریپتو (بیتکوین، اتریوم و بقیه) را بر اساس نوع بلاکچین و اجماعشان بسنجید.
- تصمیمهای آگاهانهتری درباره سرمایهگذاری بگیرید، بهجای دنبالکردن کورکورانه هیجانات بازار.
جمعبندی
بلاکچین، فارغ از هیاهوی اطرافش، در اصل یک ایده ساده است: بهجای اعتماد به یک نهاد مرکزی، اعتماد را بین هزاران کامپیوتر توزیع کنید که هرکدام نسخه یکسانی از حقیقت را نگه میدارند. همین ایده ساده بود که راه را برای تولد بیتکوین، اتریوم و صدها پروژه دیگر باز کرد و امروز فراتر از کریپتو، در صنایعی مثل زنجیره تأمین، سلامت و رأیگیری هم دارد جای خودش را باز میکند.
اگر میخواهید وارد دنیای معامله ارزهای دیجیتال شوید، شناخت این فناوری اولین قدم درست است. تیم پولیار در مقالات بعدی، مفاهیم مرتبط مثل کیف پول، الگوریتمهای اجماع و انواع رمزارزها را هم به همین زبان ساده برایتان باز خواهیم کرد.