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