
بلاک چین چیست و آیا همان زنجیره بلوک است؟ چه کاربردی دارد؟
بلاک چین چیست و چگونه کار میکند، چه کاربردهایی دارد؟ این ها سوالات رایجی هستند که درباره زنجیره بلوک یا همان بلاک چین پرسیده میشود. در این مقاله از مجله ارز دیجیتال قصد داریم تا شما را با این موضوع بیشتر آشنا کنیم.
به زبان ساده، بلاک چین یک نوع سیستم ثبت اطلاعات و گزارش است. تفاوت آن با سیستمهای دیگر این است که اطلاعات ذخیرهشده روی این نوع سیستم، میان همه اعضای یک شبکه به اشتراک گذاشته میشود. با استفاده از رمزنگاری و توزیع دادهها، امکان هک، حذف و دستکاری اطلاعات ثبتشده، تقریباً از بین میرود.
مفهوم بلاک چین چیست اولین بار با پیدایش بیت کوین به وجود آمد و پادشاه ارزهای دیجیتال از این راهکار برای ذخیره اطلاعات مربوط به دارایی کاربران بهره برد. برای درک بهتر بلاک چین چیست به مثال زیر توجه کنید:
من در یک جمع ۱۰۰ نفری، برگهای حاوی اطلاعات را بالا میگیرم و همه با تلفن همراهشان از آن برگه عکس میگیرند. حالا اگر من آن اطلاعات را نابود کنم، یا تغییری در آن بدهم، دیگر برای آن جمع قابل پذیرش نیست، چون آنها یک کپی از نسخه اصلی را دارند، مگر اینکه موبایل همه را بگیرم و آن را حذف کنم.
این جمعی که از آن صحبت کردیم میتواند چندین میلیون نفر باشد که در بیت کوین و اتریوم و سایر ارزهای دیجیتال بلاک چینی شاهد آن هستیم و یا به صورت خصوصی برای یک گروه خاص استفاده شود.
بلاک چینها میتوانند به صورت خصوصی و برای اهداف خاص در یک نهاد یا سازمان مورد استفاده قرار بگیرند که به آن بلاک چین سازمانی (Enterprise blockchain) هم میگویند. البته به عقیده بسیاری از کارشناسان، بلاک چینهای سازمانی نمیتوانند هدف اصلی این فناوری یعنی تمرکززدایی را به ارمغان بیاورند.
دقیقا بلاک چین چیست؟
ما برای انجام یک تراکنش مالی از یک واسطه نظیر بانک استفاده میکنیم. اما بلاک چین این امکان را به خریداران و فروشندگان (ارسالکنندگان و دریافتکنندگان پول مجازی) میدهد که به صورت مستقیم با هم در ارتباط باشند و نیاز به یک شخص ثالث به عنوان واسطه از بین برود. این شکل از تراکنش را «همتا به همتا» مینامند.
بلاک چین از رمزنگاری به منظور ایجاد امنیت درتبادلات و حتی خرید و فروش ارزدیجیتال استفاده میکند. بر خلاف سیستمهای بانکی که دارای یک موقعیت مشخص و در اصطلاح متمرکز عمل میکنند، مرکزدادهای که بلاک چینها در آن قرار دارند کاملا غیرمتمرکز بوده و در سراسر جهان پخش هستند.
محل نگهداری بلاک چینها را در اصطلاح «دفتر کل توزیع شده» مینامند. این دفتر کل برای همه اعضای شبکه و با جزئیات در دسترس است و حتی حساب، کتابها برای همه بهصورت شفاف وجود دارد. این شبکه در واقع زنجیرهای از رایانههایی است که درستی تراکنشهای صورت گرفته بین شما و طرف مقابلتان را تایید میکنند و پس از تایید، آن را نیز به بلاک چین اضافه میکنند.
بلاک چین چیست چگونه کار میکند؟
واژه بلاک چین (Blockchain) ترکیبی از دو کلمه Block (بلوک) و Chain (زنجیره) است. این فناوری در حقیقت زنجیرهای از بلوکهاست. در هر بلاک، هر اطلاعاتی میتواند ثبت شود؛ از جرم و جنایتهای یک فرد تا جزئیات تراکنشهای یک شبکه پولی مانند بیت کوین. اطلاعات در بلاکها ثبت میشوند و بلاکها با هم به صورت زنجیرهای مرتبط میشوند. این زنجیره، بلاک چین را تشکیل میدهد.
دادههای بلاک چین در یک کامپیوتر یا سرور خاص ذخیره نمیشوند. هر کامپیوتر یا سیستمی که به شبکه وصل شود، یک نسخه از اطلاعات را دریافت میکند. به هر کامپیوتری که به شبکه متصل میشود و یک کپی از بلاک چین را دریافت میکند، نود (Node) میگویند.
وقتی به عنوان نود به یک بلاک چین متصل میشوید، یک نسخه از کل دادههای آن را دریافت میکنید. هیچ تغییری در اطلاعت امکان پذیر نیست، مگر اینکه اکثریت با آن موافق باشند.
فناوری بلاک چین به خودی خود یک فناوری بنیادی نیست، بلکه مجموعهای از فرایندهای هشگذاری، رمزنگاری، توزیع جمعی و … است که باعث ایجاد این ایده شدهاند. قبل از بلاک چین دفاتر کل توزیع شده وجود داشتند اما بلاک چین با ساختار بلاکی خود، فناوری دفتر کل توزیعشده را بهبود داده است.
از دیدگاه فنی بلاک چین چیست؟
بلاک چین را یک به عنوان بایگانی که اطلاعات روی آن ثبت می شوند، در نظر بگیرید. شاید یک بلاک چین با چیزهایی که با آن بیشتر آشنا هستید، خیلی تفاوت نداشته باشد. مثل ویکیپدیا.
با استفاده از یک بلاکچین، افراد زیادی میتوانند سوابق مختلفی را به یک نوع بایگانی اطلاعات وارد کنند و همچنین کاربران میتوانند چگونگی ثبت و بهروزرسانی اطلاعات را کنترل کنند.
ساختار و نوع کار این فناوری خیلی با نوع کار وبسایت ویکیپدیا تفاوت ندارد. مقالات وبسایت دانشنامه آنلاین ویکیپدیا هم محصول یک نویسنده نیستند. هر کسی میتواند با رعایت قوانین ویکیپدیا، در این سایت مطلب منتشر کند. بنابراین در ویکیپدیا هم فقط یک فرد اطلاعات را کنترل نمیکند.
با این حال، با بررسیهای عمیقتر، تفاوتهایی که باعث میشود فناوری بلاک چین منحصر به فرد باشد، روشن میشود. در حالی که هر دو در شبکههای توزیعشده (اینترنت) اجرا میشوند، ویکیپدیا در شبکه جهانی وب (WWW)، با استفاده از یک مدل «کلاینت سرور»، طراحی شده است.
این یعنی در ویکیپدیا، دادهها روی سرور متمرکز ذخیره میشوند. حتی اگر کاربران هم نخواهند، یک یا چند نفر به تمام دادهها کنترل دارند و میتوانند آنها را تغییر دهند یا به طور کامل حذف کنند.
در ویکیپدیا، یک کاربر (کلاینت)، با مجوزهایی که در حساب کاربری خود توسط سیستم برایش تعیین میشود، قادر است همه یا برخی از ورودیهای ویکیپدیا را که در یک سرور متمرکز ذخیره شدهاند، تغییر دهد.
هر زمان که یک کاربر به صفحه ویکیپدیا دسترسی پیدا کند، نسخه بهروزشده یک مطلب در دیتابیس (مسترکپی) را دریافت میکند. اما تفات اصلی این است که کنترل پایگاه داده همچنان با مدیران ویکیپدیا باقی میماند و کنترل دسترسیها و مجوزها توسط یک مقام مرکزی حفظ میشود.
به نوعی مدیران ویکیپدیا میتوانند یک مقاله را هر زمان که بخواهند حذف کنند اما در بلاک چین، مالک اطلاعات پایگاه داده، همان کاربران شبکه هستند و اطلاعات ثبتشده روی آن پاک نمیشود.
کاربردهای بلاک چین در صنایع گوناگون
همانطور که گفتیم بیت کوین و ارزهای دیجیتال غیرمتمرکز، مهمترین و موفقترین کاربرد فناوری بلاک چین هستند. به عنوان مثال، در بیت کوین با استفاده از این فناوری امکان تقلب، دوبار خرج کردن پول و برگشت تراکنشها از بین میرود.
اما این فناوری میتواند به جز ارزهای دیجیتال، کاربردهای زیاد دیگری هم داشته باشد و هر کجا نیاز به فضایی برای ذخیره داده و از بین بردن نیاز به اعتماد باشد، امکان استفاده از آن وجود دارد.
به عنوان نمونه، انتخابات الکترونیکی و بدون تقلب میتواند یکی از کاربردهای بلاک چین باشد. با استفاده از این نوآوری میتوان تا حد زیادی خطر تقلب در انتخابات و نیاز به نیروی انسانی را کاهش داد.
یا برای یک نمونه دیگر میتوان به استفاده از بلاک چین در زنجیره تأمین و حمل و نقل اشاره کرد. کارخانهجات و شرکتهای تولیدکننده میتوانند اطلاعات کالاها و حمل و نقل خود را از ابتدا تا رسیدن به دست مشتری روی پایگاه داده ثبت میکنند که این کار اصالت کالاها و کیفیت مواد اولیه را برای مشتری تضمین میکند.
با این فناوری میتوان درست مثل یک جامعه یا سازمان، نوعی حاکمیت را در یک سیستم به وجود آورد که همه بتوانند نسبت به سهامشان و اختیاراتی که دارند در جلو بردن آن سیستم سهیم باشند.
همچنین با این فناوری میشود داراییها را به توکنهای دیجیتال تبدیل کرد و آنها را به صورت یک دارایی قابل انتقال عرضه کرد. به عنوان مثال، میتوان ارزش یک خانه را به هزاران توکن دیجیتال تبدیل کرد و آنها را نسبت به بودجه متقاضیان به فروش رساند تا افراد زیادی (حتی از کشورهای دیگر) بتوانند در آن خانه سرمایهگذاری کنند.
البته هنوز در دنیای واقعی به صورت گسترده بلاک چین مورد استفاده قرار نمیگیرد و با اینکه این فناوری غیرمتمرکز است، در بسیاری از کارها با وجود آن باز هم مجبور به تکیه کردن به نهادها و سازمانهای متمرکز هستیم. اما با فراهم شدن زیرساختهای لازم مثل توسعه هوش مصنوعی یا اینترنت اشیاء میتوان به کاربردهای بیشتر این فناوری امیدوار بود.
بلاک چین برای چه افرادی در دسترس هست؟
هر کسی در هر جای دنیا که به اینترنت دسترسی دارد میتواند از آن در تراکنشهای خود استفاده کند. با این وجود پژوهشهای بسیاری که صورت گرفته نشانگر افزایش استفاده از این فناوری در دهه آینده است، علاقه به حوزه بلاکچین در دنیا رو به افزایش است ارائه دوره های دانشگاهی بلاکچین، برگزاری انواع کنفرانس ها و همایش های این حوزه، استفاده بانکها و موسسات مالی، شرکتهای بیمه و شرکتهای فناوری از آن به عنوان ابزاری برای کاهش هزینهها، کاهش خطاهای سیتمی و افزایش کیفیت ارائه خدمات خود دلیلی بر این مدعاست.
هنگامی که شما با هر رایانه ای که به شبکه بلاک چین متصل می شود یک کپی یا نسخه بروزرسانی شده از بلاک چین دارید، بنابراین هزاران یا میلیونها در مورد بیت کوین نسخه از همان بلاک چین در دسترس کاربران قرار دارد و به نوعی محتویات بلاک چین برای همه قابل مشاهده است.
این حجم از گستردگی اطلاعات بلاک چین در شبکه ای از رایانه ها دستکاری اطلاعات را دشوارتر می کند، زیرا یک هکر نیاز به دستکاری هر نسخه از بلاک چین در شبکه دارد که با این همه نسخه موجود تقریباً غیر ممکن است.
بلاک چین چگونه امنیت کاربران را تامین می کند؟
روش های بلاک چین برای ایجاد امنیت و اعتماد کاربران:
بلوک های جدید همیشه به شکل خطی و به ترتیب زمانی اضافه می شوند. بنابراین بلوک های جدید همیشه به پایان بلاک چین اضافه می شوند. هر بلوک در زنجیره دارای موقعیتی است به نام ارتفاع (height).
پس از اضافه شدن یک بلوک به انتهای بلاک چین دیگر کار تمام است و برگرداندن و دستکاری بلوک برای تغییر محتوای آن بسیار دشوار خواهد بود. زیرا هر بلوک با هش اختصاصی به خود، و همچنین هش مربوط به بلوک قبل از آن علامت گذاری شده است.
کدهای هش از طریق یک عملکرد ریاضی ایجاد می شوند که اطلاعات دیجیتال را به رشته ای از اعداد و حروف تبدیل می کند. در صورتی که این اطلاعات به هر طریق دستکاری و ویرایش شود، کد هَش نیز تغییر خواهد کرد.
فرض کنیم یک هکر سعی کند اطلاعات تراکنش شما را دستکاری کند تا مجبور شوید بهای خرید خود را دوباره بپردازید. همین که اطلاعات معامله شما ویرایش شود هَش بلوک تغییر می کند.
بلوک بعدی در زنجیره هنوز حاوی هَش قدیمی است و قاعدتاً هکر باید آن را هم به روزرسانی کند؛ و سپس بلوک بعدی تا آخر به این ترتیب است، محاسبه مجدد همه این هَش ها به قدرت محاسباتی عظیم و غیرقابل تصوری نیاز دارد. به عبارت دیگر، پس از اضافه شدن یک بلوک به بلاک چین، ویرایش آن بسیار دشوار و حذف آن غیرممکن خواهد بود.
در این آموزش بلاکچین از مجله ارز دیجیتال سعی کردیم تا به موارد مهم بپردازیم. نظر خود را درباره بلاک چین چیست باما زیر این پست کامنت کنید. منتظر نظرات و سوالات شما در زمینه ارز دیجیتال هستیم.