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