بلاکچین به چه معناست؟
معنی کلمه بلاکچین یا زنجیره بلوکی، زنجیره بلوکی است (Block به معنی بلوک و Chain به معنی زنجیر).
بلاک چین به نحوی نسل جدیدی از ذخیره سازی اطلاعات است. همانطور که از یک فلش مموری یا یک هارد اکسترنال یا یک سرویس ذخیره سازی ابری (Cloud Storage، مانند گوگل درایو، آیکلود و غیره) برای ذخیره اطلاعات استفاده می شود، از بلاک چین نیز برای ذخیره اطلاعات و داده ها استفاده می شود. اما با تفاوت های اساسی فراوان!
بلاکچین زنجیرهای از بلوکهای دیجیتال است که دادهها را در یک دفتر کل قابل مشاهده برای عموم ذخیره میکند. تاریخچه اطلاعات و اعتبار آن توسط گرههای کامل (رایانههای مجهز به نرمافزار بیتکوین) در سراسر جهان تأیید میشود که هر یک از آنها یک نسخه کامل از تاریخچه بلاکچین را نگهداری میکنند. از آنجایی که تراکنشها توسط یک بلاکچین «عمومی» ایمن میشوند، نیازی به اعتماد به یک واسطه (مانند بانک) برای تأیید واقعی بودن داراییهای شما یا جعلی نبودن تراکنشهای شما نیست. تنها چیزهایی که باید بدانید عبارتند از:
- اطلاعات بلاک چین برای همه کاربران آن قابل مشاهده است.
- تراکنشهای بلاکچین به صورت عمومی تأیید میشوند.
- با فرمولهای ریاضی برنامهریزی و ایمن شده است.
- بلاکچین یک دفتر کل توزیعشده است: دفتر کلی که به جای یک مرجع مرکزی واحد، توسط چندین گره (رایانه) ذخیره، تکثیر و نگهداری میشود.
- فقط قابلیت اضافه کردن دارد: وقتی دادهها (یک تراکنش یا رکورد) ثبت شدند، دیگر نمیتوان آنها را تغییر داد یا حذف کرد (به جز حملات شدید در سطح اجماع).
- از تکنیکهای رمزنگاری (توابع هش، امضاها، درختهای مرکل) برای اطمینان از یکپارچگی دادهها، اصالت و مقاومت در برابر دستکاری استفاده میکند.
بلاکچین چیزی بیش از یک کلمه کلیدی است – در حال تبدیل شدن به بخشی از زیرساختهای مالی، هویت، زنجیرههای تأمین و موارد دیگر است. از اواسط سال ۲۰۲۵:
- ارزش کل قفل شده (TVL) در سراسر DeFi، استیکینگ و پروتکلها در سطح جهان از ۲ تریلیون دلار فراتر رفته است که نشاندهنده پذیرش عمیق این ارزها است.
- بسیاری از کشورها در حال آزمایش یا راهاندازی ارزهای دیجیتال بانک مرکزی (CBDC) مبتنی بر فناوری دفتر کل توزیعشده هستند.
- معماریهای بلاکچین ترکیبی (لایه ۱ + رولآپ + پیامرسانی بین زنجیرهای) در حال بلوغ هستند و سیستمهای مقیاسپذیر و تعاملپذیر را امکانپذیر میسازند.
به عبارت دیگر: برای درک ارزهای دیجیتال مدرن، برنامههای غیرمتمرکز، توکنومیکس و حتی مدلهای کسبوکار وب ۳، ابتدا باید بفهمید که بلاکچین واقعاً چیست و چه کارهایی میتواند (و نمیتواند) انجام دهد.
بلاکچین یا دفتر کل
سادهترین تعریفی که میتوانم برای بلاکچین ارائه دهم این است: بلاکچین یک دفتر کل است که برای ثبت دائمی اطلاعات استفاده میشود. اما چگونه؟ ابتدا، بیایید به برخی از ویژگیهای این دفتر کل نگاهی بیندازیم:
- هر صفحه از این دفترچه یادداشت، ظرفیت مشخص و محدودی برای نوشتن اطلاعات دارد، مشابه صفحات یک دفترچه یادداشت کاغذی معمولی که نمیتواند بیش از تعداد مشخصی کلمه در هر صفحه داشته باشد.
- افراد میتوانند به نوبت صفحهای پر از اطلاعات را به دفترچه یادداشت اضافه کنند.
- صفحه اول این دفترچه یادداشت توسط خود خالق و مخترع آن در داخل آن قرار داده شده است.
- هر صفحه یک شماره یا کد دارد. مثلاً فرض کنید صفحه اول این دفترچه یادداشت شماره یا کد ۲۰۰۸ را دارد.
- هر صفحه دارای یک مهر زمانی است (تاریخ و زمانی که صفحه با موفقیت به دفترچه یادداشت اضافه شده است).
- رمز عبور هر صفحه طبق یک فرمول یا دستورالعمل (الگوریتم) به رمز عبور صفحه بعدی تبدیل میشود. فرض کنید فرمول این است: «رمز عبور قبلی ضربدر ۲ و منهای ۱۰۰۰».
- همه میتوانند اطلاعات ثبت شده در این دفتر را مشاهده کنند.
- هر کسی در هر کجای دنیا میتواند یک نسخه از تمام صفحات این دفترچه را دانلود و در رایانه خود ذخیره کند. این افراد داوطلبانه نسخههای تکثیر شده را نگهداری میکنند.
- هر اطلاعات جدیدی که در این دفتر کل ثبت شود، همزمان در تمام دفاتر کل تکثیر شده نزد متولیان ثبت و بهروزرسانی میشود.
- هر کسی که بخواهد صفحه جدیدی به این دفترچه اضافه کند، باید بتواند شماره صفحه یا کد خود را با استفاده از فرمولی که ذکر کردم محاسبه و اثبات کند تا اجازه اضافه کردن صفحه جدید را داشته باشد.
- این محاسبه با استفاده از همان فرمول ریاضی و با استفاده از شماره یا کد صفحه اول (همان ۲۰۰۸) امکان پذیر است.
- صحت اطلاعات هر صفحه جدید توسط اکثریت حاضران و ناظران دفتر تأیید میشود.
- تغییر اطلاعات ثبت شده در این دفتر غیرممکن است. به عبارت دیگر، اطلاعات و سوابق ثبت شده غیرقابل برگشت هستند.
- افراد برای استفاده از این دفتر نیازی به ارائه نام، نام خانوادگی، ایمیل، شماره موبایل یا سایر اطلاعات شناسایی خود ندارند و تنها با یک کلید عمومی شبیه به رمز عبور (مثلاً bc1vb6c5b8xc4vb765xc3vbcx8v765) برای دیگران قابل شناسایی هستند و بنابراین، افراد تا زمانی که بخواهند حریم خصوصی خود را حفظ کنند، میتوانند ناشناس باقی بمانند.
- انتقال اطلاعات بین افراد به صورت فرد به فرد (P2P) انجام میشود. این بدان معناست که افراد برای انتقال اطلاعات بین یکدیگر نیازی به فرد یا سازمان واسطه ندارند. (در انتهای این مرحله مثالی از این مورد آوردهام).
- هر شخص یک امضای دیجیتال بسیار محرمانه به نام کلید خصوصی دارد که شبیه به رمز عبور است. برای مثال: 8rtt7v4pio8uy9u7rtwe574a54cz521vc2nm1bn26r5g (و البته خیلی طولانیتر!).
همانطور که میبینید، بلاکچین حاصل تلاش دانشمندان کامپیوتر، رمزنگاران و ریاضیدانان است. نمیخواهم موضوع را برای شما پیچیده کنم، اما برای اینکه بفهمید چرا از سال ۲۰۰۸ تاکنون افراد زیادی به این فناوری اعتماد کردهاند، بهتر است این مقاله را با حوصله ادامه دهید. البته باید بدانید که سازوکار اساسی بلاکچین بسیار پیچیدهتر از مثال سادهای است که در ادامه خواهید دید.
یک مثال ساده برای بلاکچین
ما فرض کردیم که شماره صفحه اول ۲۰۰۸ است.
اگر کسی بخواهد صفحه دومی به این دفترچه با اطلاعاتی که در آن نوشته اضافه کند، باید کد صفحه دوم را محاسبه کند. بنابراین، طبق فرمولی که قبلاً به عنوان مثال آوردم، 2008 را در 2 ضرب میکند (4016 میشود) و سپس 1000 را از آن کم میکند (3016 میشود). بنابراین این شخص کد 3016 را در صفحه دوم مینویسد و آن را به دفترچه اضافه میکند.
شخص دیگری، پس از نوشتن اطلاعاتی در صفحه سوم، میخواهد آن را به دفترچه اضافه کند. بنابراین، طبق فرمول، عدد ۳۰۱۶ را در ۲ ضرب میکند (۶۰۳۲ میشود) و سپس ۱۰۰۰ را از آن کم میکند (۵۰۳۲ میشود). این شخص کد ۵۰۳۲ را در صفحه سوم مینویسد و آن را به دفترچه اضافه میکند. و این کار تا زمانی که هر کسی در دنیا بتواند صفحه جدیدی به این دفترچه اضافه کند، ادامه مییابد.
این مکانیزم محاسبه رمز عبور طبق یک فرمول یا به اصطلاح رمزنگاری، باعث میشود که هر کسی نتواند به راحتی صفحهای به این دفتر کل اضافه کند.
در نهایت، باید بدانید که این صفحات به صورت کاغذی ذخیره نمیشوند، بلکه در فایلهای کامپیوتری به نام بلوک (تلفظ: بلاک) ذخیره میشوند. و از آنجایی که این بلوکهای حاوی اطلاعات به ترتیب و پشت سر هم، مانند صفحات یک کتاب و مانند حلقههای یک زنجیر، چیده شدهاند، اصطلاح زنجیره بلوکی یا بلاکچین برای این نوع کتاب استفاده میشود.
چه نوع اطلاعاتی برای ذخیره سازی در بلاکچین مناسب است؟
شاید برایتان سوال پیش بیاید که این دفتر با این مکانیزم پیچیده چه اطلاعاتی را میتوان در آن ذخیره کرد. اگر دوباره به ویژگیهای این دفتر نگاه کنیم، میبینیم که این نوع دفتر یا به عبارت بهتر، بلاکچین، برای ثبت اطلاعاتی مناسب است که نیازی به تغییر آنها نداریم، مثلاً ثبت اطلاعات مربوط به تراکنشهای مالی و انتقال پول بین افراد در یک بانک یا یک کشور یا در سراسر جهان. وقتی خودتان مبلغی را به حساب کسی واریز میکنید، این یک تراکنش و انتقال قطعی است که میتواند در بلاکچین ثبت شود و اطلاعات مربوط به این تراکنش (شامل شماره حساب فرستنده و شماره حساب گیرنده، مبلغ و زمان تراکنش) نیازی به تغییر در آینده ندارد. بنابراین بلاکچین مکان مناسبی برای ذخیره چنین اطلاعاتی است.
یا مثلاً تاریخ تولد هر انسانی که هیچ وقت تغییر نخواهد کرد.
البته مشکلی در ثبت تاریخ تولد وجود دارد: وقتی تاریخ تولد نوزاد توسط یک کارمند یا پرستار در بلاکچین ثبت میشود، ممکن است چند روز زودتر یا دیرتر ثبت شود، چه به اشتباه و چه عمداً! این مشکل هنوز در جهان حل نشده است و بنابراین، استفاده از بلاکچین در حال حاضر برای ثبت اطلاعاتی از این نوع که نیاز به صداقت یا اعتماد بالا دارند یا در نهایت باید توسط یک واسطه ثبت شوند، توصیه نمیشود.
برخی از ویژگیهای فناوری بلاکچین
- این ارز دیجیتال توزیعشده و غیرمتمرکز است و هیچ مالک مرکزی ندارد. این بدان معناست که هر کسی میتواند تمام اطلاعات آن را دانلود و در رایانه خود ذخیره کند.
- شفاف است.
- اطلاعات ثبت شده در آن قابل دستکاری/تغییر نیست.
- غیرقابل هک است، به این معنی که نمیتوان آن را فریب داد.
- حریم خصوصی افراد را حفظ میکند.
- انتقال اطلاعات سریع است.
- هزینههای تراکنش بسیار پایین است و در برخی از بلاکچینها، نزدیک به صفر دلار است.
- سرقت هویت در آنجا امکانپذیر نیست.
- میتوان از آن در سطح جهانی استفاده کرد (فقط با یک اتصال اینترنتی ساده).
- تورم و خلق پول افسارگسیخته قابل کنترل هستند.
- جهانی شدن، تجارت را آسانتر میکند.
- دادههای ذخیره شده در آن قابل گم شدن، خراب شدن، حذف شدن، دزدیده شدن، سانسور شدن یا هک شدن نیستند.
- این قابلیت را دارد که قراردادهای هوشمند یا قراردادهای خوداجرا را پیادهسازی کند.
- این قابلیت را دارد که بلاکچینهای خصوصی را برای دولتها یا سازمانها راهاندازی کند.
اجزا و مفاهیم کلیدی
(برای مطالعهی پیشرفتهتر)
-
- گرهها و تمرکززدایی
-
- مکانیسمهای اجماع
- اثبات سهام (PoS) و انواع آن غالب هستند. اعتبارسنجها برای ایمنسازی شبکه، توکنهای بومی را سهامگذاری میکنند.
- سیستمهای ترکیبی/مدولار: برخی از زنجیرهها، اجماع را به یک زنجیره سطح پایین و محاسبات را به رولآپها یا زنجیرههای جانبی واگذار میکنند.
- ابزارهای قطعیت / اجماع BFT / تندرمینت / هاتاستاف: بسیاری از بلاکچینها از این اوراکلها برای بهبود قطعیت قطعی استفاده میکنند.
- بلوکها، زنجیرهها و هشینگ
- مکانیسمهای اجماع
-
- قراردادهای هوشمند و قابلیت برنامهریزی
-
- مقیاسپذیری / لایه دوم / شاردینگ
- شاردینگ، وضعیت بلاک چین را بین پارتیشنها تقسیم میکند تا توان عملیاتی را افزایش دهد.
- پروتکلهای لایه ۲ (جمعبندیهای خوشبینانه، جمعبندیهای zk، اعتبارسنجیها) محاسبات را با حفظ امنیت از لایه پایه، به لایههای بالاتر منتقل میکنند.
- پروتکلهای بین زنجیرهای (مانند Axelar، LayerZero، Wormhole) به شما امکان میدهند توکنها/دادهها را بین بلاکچینها جابجا کنید.
- قابلیت همکاری و پیامرسانی
- مقیاسپذیری / لایه دوم / شاردینگ
-
- تغییرناپذیری و قطعیت
فناوری دفتر کل توزیعشده یا DLT
همانطور که تاکنون آموختهایم، این دفتر میتواند مانند یک دفتر کل برای ثبت اطلاعات مربوط به تراکنشهای مالی عمل کند. از سوی دیگر، از آنجا که این دفتر یا پایگاه داده برای همه به اشتراک گذاشته شده و قابل دسترسی است و میتواند بین رایانههای مختلف توزیع، نگهداری و میزبانی شود، به آن دفتر کل توزیع شده نیز گفته میشود. فناوری دفتر کل توزیع شده (DLT) پایه و اساس بلاکچین است.
ساتوشی ناکاموتو
من هم مثل شما وقتی برای اولین بار با این دو کلمه مواجه شدم، اولین فکری که به ذهنم رسید این بود که احتمالاً نام یک شخص یا شرکت ژاپنی است. بلاکچین در ابتدا در سال ۲۰۰۸ توسط آنها طراحی و تعریف شد.
در سال ۲۰۰۸، یک نابغه به نام ساتوشی ناکاموتو رسماً بیتکوین را اختراع کرد و در ۳ ژانویه ۲۰۰۹، گزارش رسمی آن را منتشر کرد. در واقع، اولین بیتکوین در ۳ ژانویه ۲۰۰۹ توسط شخصی با نام مستعار ساتوشی ناکاموتو استخراج شد.
این شخص یا گروه مرموز با نام مستعار ساتوشی ناکاموتو هر که بود، موفق شد اولین ارز دیجیتال جهان را ایجاد کند که به زودی همه چیز را آنطور که امروز میشناسیم تغییر خواهد داد.
بیتکوین محصول بلاکچین است و به ما این امکان را میدهد که بدون نیاز به واسطه، برای هر کسی در هر کجای دنیا پول ارسال کنیم.
چرا بیت کوین ایجاد شد؟
بیت کوین از بحران مالی بزرگ الهام گرفته شده است، بحرانی که نشان داد حتی بزرگترین بانکهای جهان نیز ممکن است ورشکست شوند. این بحران شکنندگی سیستم مالی مدرن را برجسته کرد و خواستار تمرکززدایی از تراکنشهای مالی شد.
بیت کوین قرار نیست کار نوآورانهای انجام دهد – این یک جایگزین بهبود یافته برای سیستم مالی ناعادلانه، غیرقابل دسترس و تورمی موجود است. بیت کوین با تمرکززدایی از امور مالی، به تدریج یک سیستم پیچیده را ساده کرده است تا جایی که نزدیک به دو میلیارد نفر را در سراسر جهان به هم متصل کرده و بلاک چین را به یک شبکه بدون نیاز به مجوز تبدیل کرده است که هر کسی میتواند بخشی از آن باشد.
بیتکوین همچنان متنباز است، به این معنی که هیچکس قدرت مالکیت یا کنترل کامل آن را ندارد. طراحی آن عمومی و استفاده از آن برای همه رایگان است.
هویتهای احتمالی ساتوشی ناکاموتو
دوریان ناکاموتو
کریگ رایت
هال فینی
نیک سابو
دوریان ناکاموتو
در سال ۲۰۱۴، نیوزویک تلاش کرد هویت ناکاموتو را فاش کند و دوریان ناکاموتو را به عنوان خالق گریزان بیتکوین معرفی کرد. اما او هرگونه ارتباط با بیتکوین را انکار کرد. او هرگونه نقل قول منتشر شده را به عنوان تفسیر نادرست خبرنگار رد کرد.
گرگ رایت
در سال ۲۰۱۶، کریگ رایت، دانشمند علوم کامپیوتر استرالیایی، ادعا کرد که مرد پشت این نام مستعار است. شواهد شامل مقالهای در مورد ارزهای دیجیتال بود که ظاهراً چند ماه قبل از انتشار وایت پیپر بیت کوین در وبلاگ رایت منتشر شده بود. اما شواهدی پیدا شده است که خلاف این را ثابت میکند.
نوشتههای وبلاگ، مانند کلیدهای رمزگذاری عمومیِ فرضیِ مرتبط با ناکاموتو، تاریخ قدیمیتری داشتند.
نیک سابوس
نیک سابو، یک مهندس کامپیوتر حرفهای و متخصص ارزهای دیجیتال، نیز یکی از تیترهای خبری بود.
«مظنون ساتوشی».
یک رمزنگار و محقق حقوقی که آثاری منتشر کرده است که به طور هماهنگ به ساتوشی ناکاموتو مرتبط شدهاند. سابو ادعاهای مربوط به هویت مخفی خود را رد کرد.
هال فینی
یک دانشمند کامپیوتر، کدنویس و علاقهمند به ارزهای دیجیتال، حتی قبل از رونق گرفتن بیتکوین.
گزارش شده است که او اولین کسی است که روی اشکالزدایی و بهبود کد طرح متنباز بیتکوین (BIP) کار کرده است.
او همچنین اولین تراکنش بیت کوین را از ساتوشی ناکاموتو در سال ۲۰۰۹ دریافت کرد.
او چنین ادعاهایی را رد کرد و شواهدی ارائه داد که ثابت میکرد ساتوشی ناکاموتو نیست (ایمیلهایی که بین او و ناکاموتو رد و بدل شده بود).
نفر بعدی کیست؟
نظر شما چیست؟
تراکنش بیت کوین چقدر ساده انجام میشود؟
حالا متوجه میشویم که اولین کاربرد تعریفشده برای فناوری بلاکچین یا همان دفتر کل توزیعشده، ثبت تاریخ تولد افراد در جهان نبود، بلکه ثبت موجودی، نقل و انتقالات و تراکنشهای یک ارز آنلاین به نام بیتکوین بود. از سوی دیگر، فراموش کردهایم که در بلاکچین، اطلاعات بین افراد به صورت فرد به فرد منتقل میشود. یعنی افراد برای انتقال اطلاعات بین یکدیگر نیازی به شخص یا سازمان واسطه (مانند بانک) ندارند.
فرض کنید داراییهای بیتکوین شما در بلاکچین، ۱۰ بیتکوین است که به نام شما ثبت شده است (به یاد داشته باشید: نام شما در بلاکچین چیزی شبیه به این کلید عمومی یا رمز عبور است):
bc1vb6c5b8xc4vb765xc3vbcx8v765
از طرف دیگر، فرض کنید کلید عمومی دوست شما نیز bc1875p4s421x3a5w98tu7ty7oui8p است و دوست شما هیچ بیت کوینی ندارد. اگر تصمیم دارید 2 بیت کوین به دوست خود منتقل کنید، باید این کار را انجام دهید:
- شما نرمافزار یا اپلیکیشن یا برنامهی مربوطه را باز میکنید.
- به بخش ارسال مطلب خواهید رفت.
- شما کلید عمومی دوستتان را در قسمت گیرنده وارد میکنید.
- شما مقدار یا عدد را برابر با ۲ بیتکوین تعیین میکنید.
- شما این سند را با امضای دیجیتال خود امضا میکنید.
- شما سند امضا شده را به بلاکچین ارسال میکنید تا در بلاکچین ثبت شود.
- شما همچنین هزینه یا بهتر بگوییم، کارمزد این ثبت نام را پرداخت میکنید.
- شما منتظر تایید و اعلام ثبت این سند هستید.
پس از تایید ثبت این تراکنش در بلاکچین (دفتر کل توزیع شده)، تعداد بیت کوین های متصل به کلید عمومی شما ۸ بیت کوین خواهد بود و تعداد بیت کوین های متصل به کلید عمومی دوستتان ۲ بیت کوین نشان داده می شود و تمام!
اگر دقت کنید، خواهید دید که برای انجام این انتقال بین خود و دوستتان نیازی به بانک یا موسسه یا شرکت یا هیچ شخص دیگری نداشتهاید و خودتان مستقیماً سند این انتقال را برای ثبت در بلاکچین امضا کردهاید. به این نوع انتقال اطلاعات بین افراد که بدون واسطه انجام میشود، همتا به همتا یا نظیر به نظیر یا شخص به شخص یا کامپیوتر به کامپیوتر (P2P) میگویند.
نحوه عملکرد یک تراکنش ساده
(برای مطالعهی پیشرفتهتر)
فرض کنید آلیس میخواهد ۳ واحد توکن X برای باب ارسال کند.
- آلیس با آدرس عمومی، مبلغ و به صورت اختیاری برخی دادهها (مثلاً یک یادداشت یا فراخوانی قرارداد) باب، تراکنشی ایجاد میکند.
- او آن را با استفاده از کلید خصوصی خود (رمزنگاری نامتقارن) امضا میکند.
- او تراکنش امضا شده را به شبکه مخابره میکند.
- اعتبارسنجها آن تراکنش را انتخاب میکنند، آن را در یک بلوک کاندید گروهبندی میکنند و برای گنجاندن آن، اجماع را اجرا میکنند.
- پس از رسیدن به اجماع، بلوک به زنجیره اضافه میشود.
- پس از قطعیت – که بسته به زنجیره ممکن است آنی باشد یا چندین تأیید نیاز داشته باشد – موجودی باب ۳ واحد افزایش و موجودی آلیس کاهش مییابد.
در بلاکچینهای مدرن، فرآیند فوق بهبود یافته است:
- بسیاری از شبکهها « هزینههای گس »، «هزینههای اولویت» یا ملاحظات MEV را در خود جای دادهاند.
- اعتبارسنجها یا ترتیبسنجها ممکن است تراکنشها را قبل از نهایی شدن، دستهای یا فشردهسازی کنند (مثلاً اثباتهای zk).
- پیامرسانی بین زنجیرهای ممکن است به آلیس اجازه دهد تا توکن X را از طریق رلههای امن، از زنجیره A به باب در زنجیره B ارسال کند.
استخراج ارز دیجیتال چیست؟
خوشههایی در خدمت بلاکچین هستند که از قدرت پردازش ASICها و رایانههای متصل به آن خوشه برای انجام محاسبات جهت تأیید بلوکهای تازه یافت شده استفاده میکنند. این خوشهها استخر نامیده میشوند و کاری که انجام میدهند استخراج ارز دیجیتال یا ماینینگ نام دارد.
بدیهی است که با گذشت زمان و افزایش تعداد بلوکها در بلاکچین، حجم اطلاعات بلاکچین افزایش یافته و محاسبه هشها و تأییدیههای مربوطه دشوارتر و زمانبرتر میشود، تا جایی که ممکن است تعداد و قدرت پردازندههای موبایل، کامپیوترهای خانگی یا لپتاپها و حتی سرورها نتوانند پردازش بهینه مورد نیاز را انجام دهند. در این حالت، دستگاههای خاصی تولید میشوند که فقط برای حل فرمول و مسئله بلاکچین استفاده میشوند. این دستگاهها که به اختصار ASIC (مدارهای مجتمع ویژه کاربرد – ASIC) نامیده میشوند، از مجموعهای از ICها (مدارهای مجتمع) برای این منظور ساخته شدهاند.
استخراج بیت کوین
افرادی که داوطلبانه دستگاههای ASIC خریداری میکنند و با اتصال به یکی از استخرها (از طریق اینترنت) به فرآیند شبکه کمک میکنند، در ازای این کمک (و مصرف برق، مصرف پهنای باند اینترنت و غیره)، از آن استخر و در واقع از بلاکچین پاداش دریافت میکنند. نوع و میزان این پاداش با توجه به تعاریف، توافقات، قوانین و پروتکلهای هر بلاکچین متفاوت است، اما معمولاً کاربران پاداش خود را به صورت یک ارز دیجیتال (مثلاً بیت کوین یا اتریوم یا …) در یک نرمافزار یا اپلیکیشن مخصوص کیف پول الکترونیکی (Wallet) دریافت میکنند. این روش کسب پاداش شبیه به استخراج طلا از معدن است که در آن یک ماینر سخت کار میکند و پاداشی معادل بخشی و درصدی از طلای یافت شده دریافت میکند. بنابراین، به این روش کسب ارز دیجیتال، استخراج ارز دیجیتال گفته میشود.
چگونه هوش مصنوعی به ما کمک میکند تا بلاکچین را بهتر درک کنیم؟
یادگیری، مقایسه و تولید نمودار
- از LLM ها بخواهید پروتکل ها را توضیح دهند: مثال: «توضیح دهید که شاردینگ اتریوم در دوران پس از ادغام، از جمله زنجیره بیکن و کمیته های شارد، چگونه کار می کند.»
- مقایسه بلاکچینها در کنار هم: سوال: «سولانا (PoH + PoS) را در مقایسه با اتریوم ۲.۰ از نظر توان عملیاتی تراکنش، تمرکززدایی و بدهبستانهای امنیتی مقایسه کنید.» ابزارها: گاما، DiagramGPT، Lucidchart با هوش مصنوعی، Notion AI (برای نمودارهای بلوکی یا جریان اجماع).
- تولید نمودارها و تصاویر: از یک تولیدکننده نمودار هوش مصنوعی برای ترسیم ساختار بلوک، توپولوژی گره یا درختهای مرکل و قرار دادن آنها در ماژولهای یادگیری خود استفاده کنید.
- خلاصه کردن گزارشهای رسمی/تحقیقات: یک گزارش رسمی بلاکچین یا پروتکل را به ChatGPT Advanced Data Analysis یا Claude بدهید تا مفاهیم کلیدی، روشهای اجماع یا آسیبپذیریها را استخراج کنید.
یادداشتهای امنیتی و پیشرفته
(برای مطالعهی پیشرفتهتر)
- مقاومت کوانتومی / رمزنگاری پساکوانتومی (PQC)
بسیاری از بلاکچینها در حال حاضر از امضاهای منحنی بیضوی ECDSA / secp256k1 استفاده میکنند که میتوانند در برابر حملات کوانتومی آسیبپذیر باشند. پروژههای پیشرو در حال بررسی طرحهای امضای ترکیبی یا منحنیهای کاملاً پساکوانتومی برای مقاومسازی در برابر آینده هستند. - حمله ۵۱٪
حتی سیستمهای اثبات سهام نیز میتوانند آسیبپذیر باشند اگر یک نهاد واحد بیش از ۵۰٪ سهام یا قدرت رأی را کنترل کند. تمرکززدایی و توزیع سهام بسیار مهم هستند. - خطرات پل/بین زنجیرهای
پلها همچنان یک آسیبپذیری عمده هستند – قراردادهای معیوب، دستکاری اوراکل یا اعتبارسنجهای در معرض خطر میتوانند منجر به سوءاستفادههای گسترده شوند. - باگهای قرارداد هوشمند و تأیید رسمی
از تحلیلگرهای استاتیک (Slither، MythX)، تأیید رسمی (Coq، Certora) یا ممیزیهای شخص ثالث برای اطمینان از صحت، به ویژه برای منطق مالی، استفاده کنید. - فشار تمرکزگرایی / سانسور گره / Sybil
هزینههای بالای گره، تمرکز منابع (مثلاً مراکز داده) یا تمرکز حاکمیتی میتواند تمرکززدایی را از بین ببرد.
سوالات متداول
سوالات متداول در مورد بلاکچین
س: آیا بلاکچین فقط یک پایگاه داده غیرمتمرکز است؟
ج: بله و خیر. این یک دفتر کل توزیع شده (نوعی پایگاه داده) است اما با ضمانتهای رمزنگاری، اجماع، تغییرناپذیری و اعتماد غیرمتمرکز. این فناوری امنتر اما محدودتر از یک پایگاه داده معمولی است.
س: آیا کسی میتواند دادههایی را که از قبل روی بلاکچین ثبت شدهاند تغییر دهد؟
ج: در تئوری، با کنترل کافی بر اجماع، بله (مثلاً حمله ۵۱٪). اما در عمل، زنجیرههای با امنیت بالا و ریسک بالا، این کار را بسیار گران یا غیرعملی میکنند.
س: چرا همه چیز (تصاویر، ویدیوها) را روی بلاکچین ثبت نمیکنیم؟
ج: بلاکچینها برای دادههای بزرگ ناکارآمد هستند. معمولاً فایلهای بزرگ از بلاکچین خارج میشوند (IPFS، Arweave) و فقط هشهای رمزنگاری یا اشارهگرها روی بلاکچین ذخیره میشوند.
س: آیا بلاکچین ناشناس است؟
ج: نه دقیقاً. تراکنشها با نام مستعار هستند: شما کلیدهای عمومی را میبینید، نه نامها. مگر اینکه از لایههای حریم خصوصی اضافی (اثبات zk، میکسرها، MPC) استفاده شود، هویتها ممکن است از طریق تجزیه و تحلیل به هم مرتبط شوند.
س: تفاوت بین بلاکچین و DLT (فناوری دفتر کل توزیعشده) چیست؟
ج: «DLT» اصطلاح گستردهتری است: هر سیستمی که در آن دادههای دفتر کل در گرهها توزیع شده باشد (نه لزوماً بلوکهای زنجیرهای یا با استفاده از پیوند رمزنگاری). بلاکچین زیرمجموعهای از DLT است.
س: آیا همه بلاکچینها از استخراج استفاده میکنند؟
ج: خیر. بسیاری از زنجیرههای مدرن از اثبات سهام یا سایر روشهای اجماع غیر استخراجی استفاده میکنند. استخراج (اثبات کار) به دلیل ناکارآمدی هزینه انرژی، تا حد زیادی در زنجیرههای اصلی حذف شده است.
س: آیا بلاکچین یک سیستم عامل (OS) است؟
ج: بله و خیر. بلاکچین بیت کوین یک سیستم عامل نیست – این بلاکچین صرفاً برای تراکنشهای ارز دیجیتال همتا به همتا طراحی شده است. با این حال، با ظهور اتریوم، فناوری بلاکچین برای پشتیبانی از برنامههای غیرمتمرکز (DApps) تکامل یافت. اتریوم از طریق قراردادهای هوشمند یک لایه قابل برنامهریزی معرفی کرد که آن را از نظر عملکردی شبیه به یک سیستم عامل برای محاسبات غیرمتمرکز میکند.


