
بلاک چین چیست؟ کوتاهترین جواب درست این است: یک دفتر ثبت مشترک که هزاران کامپیوتر نسخهٔ یکسانی از آن را نگه میدارند، هیچکس مالکش نیست، و هر سطری که در آن نوشته شد دیگر پاک یا دستکاری نمیشود.
این توضیح در یک جمله جا میشود ولی تا نبینید چرا چنین چیزی لازم شد و چطور کار میکند، همانقدر مبهم میماند که قبل بود. پس در این مقاله از مشکل شروع میکنیم، بعد سه قطعهٔ سازندهٔ آن را باز میکنیم، مسیر یک تراکنش را قدمبهقدم دنبال میکنیم و در پایان میگوییم این فناوری به چه کاری میآید و کجا بیش از حد بزرگش کردهاند.
هیچ پیشنیاز فنی لازم نیست. اگر در میانهٔ متن به اصطلاح ناآشنایی خوردید، واژهنامه اصطلاحات کریپتو همه را یکجا توضیح داده است.
بلاک چین چیست و چه مشکلی را حل میکند؟
تصور کنید میخواهید یک فایل اکسل از بدهی و طلب ده نفر را نگه دارید. اگر فایل دست یک نفر باشد، همه باید به او اعتماد کنند که عددی را عوض نکند. اگر به هر ده نفر یک کپی بدهید، فردا ده نسخهٔ متفاوت دارید و معلوم نیست کدام درست است. تا پیش از بلاک چین، راهحل این بنبست همیشه یکی بود: یک واسطهٔ مورد اعتماد — بانک، دفتر اسناد، شرکت پرداخت.
بلاک چین راه سومی پیشنهاد میکند. همهٔ ده نفر یک کپی دارند، ولی قاعدهای ریاضی تعیین میکند کدام نسخه معتبر است. برای عوضکردن یک سطر قدیمی باید همزمان نسخهٔ اکثریت شبکه را عوض کنید، و این کار از نظر هزینه عملاً ناممکن میشود. نتیجه: دفتری که به کسی اعتماد نمیکند و لازم هم نیست.
این ایده اول بار در وایتپیپر اصلی بیت کوین بهعنوان راهحل مشکل «خرج دوباره» مطرح شد: چطور جلوی کسی را بگیریم که یک پول دیجیتال را دو بار خرج میکند، بدون اینکه بانکی وسط باشد تا موجودی را چک کند. پاسخ، همین دفتر مشترک بود.
یک نکتهٔ مهم را از همین ابتدا جدا کنید: بلاک چین یک فناوری ثبت است، نه یک ارز. بیت کوین اولین و معروفترین چیزی است که روی آن ساخته شد، ولی همانقدر بلاک چین نیست که ایمیل، اینترنت نیست. تفاوت این دو را در بیت کوین چیست جداگانه باز کردهایم.
بلوک، زنجیره و هش؛ سه قطعهای که همه چیز را میسازند
نام این فناوری خودش توضیح ساختارش است: زنجیرهای از بلوکها. سه مفهوم کافی است تا کل ماجرا روشن شود.
- بلوک: یک بستهٔ داده که چند صد یا چند هزار تراکنش را با هم نگه میدارد، بهعلاوهٔ زمان ثبت و یک امضای ریاضی.
- هش: یک تابع ریاضی که هر حجمی از داده را به رشتهای با طول ثابت تبدیل میکند — مثل اثر انگشت. اگر یک کاراکتر از داده عوض شود، اثر انگشت کاملاً دیگری بیرون میآید.
- زنجیره: هر بلوک، هش بلوک قبلی را درون خودش دارد. پس بلوکها مثل حلقههای یک زنجیر به هم قفلاند.
اهمیت قطعهٔ سوم را دست کم نگیرید، چون تمام تغییرناپذیری از همان میآید. فرض کنید کسی بخواهد یک تراکنش در بلوک شمارهٔ ۱۰۰ را عوض کند. با این تغییر، هش بلوک ۱۰۰ عوض میشود. ولی هش قدیمی بلوک ۱۰۰ درون بلوک ۱۰۱ نوشته شده، پس بلوک ۱۰۱ هم باید بازنویسی شود، و بعد ۱۰۲ و همینطور تا آخرین بلوک شبکه. مهاجم باید تمام این کار را سریعتر از کل بقیهٔ شبکه انجام دهد؛ چیزی که هرچه بلوک بیشتری روی تراکنش بنشیند، گرانتر میشود.
به همین دلیل است که میگویند تراکنش بعد از چند «تأییدیه» قطعی میشود. تأییدیه چیزی نیست جز تعداد بلوکهایی که بعد از بلوک تراکنش شما ساخته شدهاند — هر بلوک تازه، یک قفل اضافه روی سطر شما.
یک تشبیه که این ساختار را خوب نگه میدارد: دفتری را تصور کنید که هر صفحهاش با مهر مومشدهٔ صفحهٔ قبل بسته میشود. برای عوضکردن یک کلمه در صفحهٔ دهم، باید همهٔ مهرهای بعدی را بشکنید و دوباره بزنید، آن هم در حضور هزاران ناظری که نسخهٔ اصلی را در جیبشان دارند. اینجا امنیت از پنهانکاری نمیآید؛ از این میآید که همه میبینند و تغییر گران است.
نکتهٔ دوم دربارهٔ واژهٔ «فقطافزودنی» است. در این دفتر شما سطر قبلی را اصلاح نمیکنید؛ سطر تازهای مینویسید که اصلاح را ثبت میکند. اگر داراییای را اشتباهی فرستادید، تراکنش پاک نمیشود — تراکنش معکوسی لازم است که فقط با همکاری گیرنده ممکن میشود. همین ویژگی است که دقت پیش از تأیید را در این فضا به مهارت اصلی تبدیل کرده.

مسیر یک تراکنش از ثبت تا تأیید
حالا بهجای تعریف، یک تراکنش واقعی را دنبال کنیم. فرض کنید میخواهید مقداری ارز دیجیتال به کیف پول یک دوست بفرستید. پنج اتفاق پشت سر هم میافتد:
دو چیز در این جدول بیشتر از بقیه به کار روزمرهٔ شما میآید. اول اینکه کلید خصوصی هیچوقت از دستگاه شما بیرون نمیرود؛ چیزی که منتقل میشود امضا است، نه رمز. پس کسی که امضای شما را میبیند نمیتواند امضای تازه بسازد. دوم اینکه مرحلهٔ ۴ گلوگاه است: کارمزدی که میپردازید در واقع قیمت پیشنهادی شما برای جا گرفتن در بلوک بعدی است. وقتی شبکه شلوغ است، پیشنهاد بالاتر جلو میافتد.
طول مرحلهٔ ۴ و ۵ از شبکهای به شبکهٔ دیگر بسیار متفاوت است؛ از کمتر از یک ثانیه تا ده دقیقه. عددهای واقعی را در مقایسه سرعت شبکهها اندازه گرفتهایم.
اجماع؛ چرا هزاران غریبه به یک عدد میرسند
اگر هیچ مدیری وجود ندارد، چه کسی تصمیم میگیرد بلوک بعدی را که بسازد و کدام نسخهٔ دفتر درست است؟ پاسخ، «مکانیزم اجماع» است: قاعدهای که ساختن بلوک را پرهزینه و تقلب را بیصرفه میکند. دو خانوادهٔ اصلی وجود دارد.
هر دو روش یک کار مشترک میکنند: هزینهٔ صادقبودن را از هزینهٔ تقلب کمتر میگذارند. در اثبات کار، مهاجم باید برق بسوزاند؛ در اثبات سهام، باید سرمایهٔ قفلشدهاش را به خطر بیندازد. اتریوم چند سال پیش از روش اول به دوم مهاجرت کرد و جزئیات فنی آن در وبسایت رسمی اتریوم مستند است.
نکتهٔ عملی برای شما: امنیت یک شبکه با تعداد و پراکندگی مشارکتکنندگانش رابطهٔ مستقیم دارد. شبکهای با ده اعتبارسنج، هرقدر هم سریع باشد، همان تضمینی را نمیدهد که شبکهای با هزاران مشارکتکنندهٔ مستقل میدهد.
غیرمتمرکز بودن یعنی چه؟
«غیرمتمرکز» پرتکرارترین و بدفهمیدهشدهترین واژهٔ این حوزه است. منظور این نیست که هیچ قدرتی وجود ندارد؛ منظور این است که قدرت نگهداری دفتر و تأیید تراکنش بین افراد مستقل پخش شده. مقایسهٔ این مدل با سیستم بانکی تصویر را روشن میکند.
ردیف آخر همانقدر که آزادی میدهد، مسئولیت هم میگذارد. در این سیستم پشتیبانی تلفنی وجود ندارد که رمز را برگرداند؛ کلید خصوصی خودِ مالکیت است. این یک عیب نیست، نتیجهٔ مستقیم همان بیواسطگی است که مزیت شمرده میشود.

انواع بلاک چین: عمومی، خصوصی، کنسرسیومی
همهٔ بلاک چینها باز و عمومی نیستند. سه دسته وجود دارد و تفاوتشان در این است که چه کسی اجازهٔ خواندن و چه کسی اجازهٔ نوشتن دارد.
نکتهٔ انتقادی این است که در نوع خصوصی، چیزی که بلاک چین را ارزشمند میکرد — بینیازی از اعتماد — تا حد زیادی از دست میرود. اگر همهٔ نویسندگان دفتر اعضای یک سازماناند، یک پایگاهداده معمولی با کنترل نسخه همان کار را ارزانتر انجام میدهد. گزارش فنی مؤسسه NIST هم روی همین مرز تأکید میکند که بلاک چین فقط وقتی توجیه دارد که چند طرفِ بیاعتماد به هم لازم باشد یک دفتر مشترک داشته باشند.
بلاک چین به چه کاری میآید؟
بیرون از انتقال پول، چند کاربرد وجود دارد که واقعاً جا افتادهاند و چند کاربرد که بیشتر وعدهاند تا واقعیت. پنج موردی که امروز کار میکنند:
- انتقال ارزش بینمرزی: فرستادن پول بدون شبکهٔ بانکی، در دقیقه و با کارمزدی مستقل از مبلغ.
- قرارداد هوشمند: کدی که روی شبکه اجرا میشود و شرط را خودش بررسی میکند؛ پایهٔ وامدهی و معاملهٔ غیرمتمرکز.
- معاملهٔ بدون واسطه: پلتفرمهایی که دارایی کاربر را نگه نمیدارند — سازوکارش را در صرافی غیرمتمرکز شرح دادهایم.
- سند مالکیت دیجیتال: اثبات عمومی اینکه یک دارایی دیجیتال مال کیست؛ شناختهشدهترین شکلش NFT چیست است.
- ردگیری زنجیرهٔ تأمین: ثبت مسیر یک کالا بین چند شرکت که هیچکدام حاضر نیستند دفتر مشترک را دست دیگری بدهند.
در برابر اینها، فهرستی از وعدهها هم هست که سالها تکرار شده و هنوز در مقیاس واقعی جا نیفتاده: رأیگیری ملی، ثبت کل اسناد رسمی، هویت دیجیتال سراسری. مشکل اغلب فنی نیست؛ مسئله این است که این کارها نهادهای حقوقی و پاسخگو لازم دارند و یک دفتر بیمالک جایشان را نمیگیرد.
محدودیتها و سه باور غلط رایج
هر فناوری را بهتر است از سمت محدودیتهایش بشناسید. چهار محدودیت واقعی: ظرفیت پردازش در مقایسه با سیستمهای متمرکز پایین است؛ کارمزد در شلوغی بالا میرود؛ خطای کاربر برگشتپذیر نیست؛ و کد قرارداد هوشمند اگر باگ داشته باشد، تغییرناپذیری به ضرر شما تمام میشود.
- «بلاک چین ناشناس است.» نه. شبهناشناس است. همهٔ تراکنشها عمومی و قابل ردیابیاند؛ تنها چیزی که پیشفرض معلوم نیست، نام صاحب آدرس است و آن هم با تحلیل الگو اغلب قابل حدس میشود.
- «بلاک چین هک نمیشود.» خود دفتر بله، در عمل دستنیافتنی است. ولی کیف پولها، پلهای بینشبکهای و قراردادهای هوشمند مرتباً هک میشوند. امنیت زنجیره با امنیت چیزی که رویش ساخته شده یکی نیست.
- «هر چیزی روی بلاک چین بهتر میشود.» فقط وقتی چند طرفِ بیاعتماد به یک دفتر مشترک نیاز دارند. در بقیهٔ موارد، پایگاهدادهٔ معمولی سریعتر و ارزانتر است.
جمعبندی
بلاک چین چیست در یک جمعبندی: دفتری مشترک و فقطافزودنی که با سه قطعهٔ ساده — بلوک، هش و زنجیره — تغییر گذشته را پرهزینه و تقلب را بیصرفه میکند، و با مکانیزم اجماع بهجای یک مدیر مرکزی تصمیم میگیرد کدام نسخه معتبر است.
اگر بخواهید یک چیز را از این مقاله نگه دارید، این باشد: ارزش بلاک چین در سرعت یا ارزانی نیست، در حذف نیاز به اعتماد است. هر جا که این نیاز وجود ندارد، فناوری سبکتری بهتر جواب میدهد. و برای دیدن اینکه همین دفتر امروز روی چه داراییهایی کار میکند، بازار ارزهای دیجیتال نقطهٔ شروع خوبی است.
سوالات متداول
بلاک چین با ارز دیجیتال چه تفاوتی دارد؟
بلاک چین یک فناوری ثبت داده است و ارز دیجیتال یکی از چیزهایی که روی آن ساخته میشود. نسبتشان مثل نسبت اینترنت و ایمیل است: ارز دیجیتال بدون بلاک چین معنا ندارد، ولی بلاک چین کاربردهای دیگری هم دارد مثل ردگیری زنجیرهٔ تأمین یا اجرای قرارداد هوشمند.
چرا میگویند اطلاعات روی بلاک چین پاک نمیشود؟
چون هر بلوک، اثر انگشت ریاضی بلوک قبلی را درون خودش دارد. عوضکردن یک تراکنش قدیمی، اثر انگشت آن بلوک را عوض میکند و در نتیجه همهٔ بلوکهای بعدی باید بازنویسی شوند — آن هم سریعتر از کل شبکه. هزینهٔ این کار آن را عملاً ناممکن میکند.
تراکنش بلاک چین چقدر طول میکشد؟
بسته به شبکه از کمتر از یک ثانیه تا حدود ده دقیقه. دو چیز زمان را تعیین میکند: فاصلهٔ ساخت بلوکهای آن شبکه، و کارمزدی که پیشنهاد دادهاید. در شلوغی شبکه، تراکنشهایی که کارمزد بالاتری دارند زودتر در بلوک جا میگیرند.
آیا تراکنشهای بلاک چین ناشناس هستند؟
نه، شبهناشناس هستند. همهٔ تراکنشها عمومی و برای همیشه قابل مشاهده و ردیابیاند؛ چیزی که پیشفرض معلوم نیست فقط نام صاحب آدرس است. با تحلیل الگوی تراکنشها و نقاط تبادل با سیستم بانکی، این نام هم اغلب قابل شناسایی است.