علی حریرساز
علی حریرساز
خواندن ۵ دقیقه·۵ سال پیش

بلاک چین Blockchain چیست؟

بلاک چین چیست؟

به زبان ساده بلاک چین چیست ؟ یک نوع سیستم ثبت اطلاعات و گزارش می باشد. تفاوت آن با سیستم‌های دیگر در این است که اطلاعات ذخیره شده روی این نوع سیستم ها، میان همه اعضای شبکه به اشتراک گذاشته خواهند شد و با استفاده از رمزنگاری امکان حذف و دستکاری اطلاعات ثبت شده تقریبا غیرممکن است. بیت کوین اولین کاربرد از این فناوری بود و از بلاک چین برای ذخیره اطلاعات دارایی کاربران بهره برد. اگر بلاک چین یک سیستم عامل باشد، بیت کوین نرم افزاری روی این سیستم عامل است.

بلاک چین Blockchain برای اینکه بتواند اعتماد و امنیت را در شبکه برقرار کند از راه های مختلفی پیش رفته است. اولین راه این بوده که بلوک ها را به گونه ای ساخته که خطی باشند و همچنین از ترتیب زمانی خاصی پیروی کنند، سپس ذخیره شوند.

این کار باعث می شود هرگاه یک بلوک جدید ایجاد شد به آخرین حلقه از زنجیره متصل شود. همانند دانه های زنجیر که به هم وصل هستند و جدا کردن آن ها کار ساده ای نیست، بلوک ها هم همین روال را دارند، یعنی اگر بلوکی به زنجیره وصل شود تغییر محتویات آن بسیار دشوار خواهد بود اما دلیل این دشواری چیست؟


دلیل آن این است که هر بلوک دارای یک Hash مختص به خود است که توسط آن ساخته شده است و علاوه بر آن Hash مربوط به بلوک قبلی را نیز ذخیره کرده است، به همین جهت تغییر محتوا کار سختی است.

بلاک چین Blockchain و ارتباط آن با حریم خصوصی افراد

پس از اینکه یک بلوک ایجاد شد و به زنجیره ی ماقبل خود که در حال گسترش است وصل شد، عموم مردم قادرند که آن را ببینند، علاوه بر آن تمامی افراد اجازه دسترسی به بلاک چین را دارند. نکته حائز اهمیت این است که تمامی کاربران مجازند تا به شبکه دسترسی داشته باشند و همچنین از زنجیره فوق یک کپی بردارند، کپی هایی که کاربران از زنجیره ها دارند این قابلیت را دارد تا هر بلوک جدیدی که ایجاد شد یا هر تراکنشی که صورت گرفت خودش را به روز رسانی کند. آن ها دقیقا مشابه نیوزفیدهای فیسبوک عمل می کنند یعنی به هنگام انتشار یک خبر جدید سریعا خود رو آپدیت می کنند.

بلاک چین Blockchain و عملکرد آن

بلاک چین متشکل شده از سه نوع تکنولوژی جدید است در واقع بدعت آن برنامه ی حاصل از آن و طرز قرار گرفتن آنها کنار هم است. هر یک از این تکنولوژی ها را در ادامه معرفی کرده ایم.

  • رمزنگاری کلید اختصاصی Private Key Cryptograghy
  • یک شبکه توزیع شده به همراه دفتر مرجع
  • یک انگیزه برای ثبت تراکنش های شبکه و تامین امنیت آن


در این مقاله شما به نحوه ی کار کردن این سه تکنولوژی پی میبرید و متوجه می شوید که هدف از اتحاد این سه باهم تامین امنیت روابط دیجیتال است.

  • کلید های رمزنگاری شده
  • با ذکر مثالی به شرح این مورد می پردازیم، فرض کنید دو نفر قصد دارند با هم از طریق اینترنت تبادل اطلاعات داشته باشند، برای هر یک از آن ها یک کلید عمومی و یک کلید اختصاصی وجود دارد، هدف اصلی رمز نگاری کلید اختصاصی، ایجاد یک هویت مجازی با امنیت کامل است که این هویت با در دست داشتن ترکیبی از دو کلید اختصاصی و عمومی شکل می گیرد. امضای دیجیتال سبب شده تا افراد کنترل دقیقی روی مالکیت داشته باشند.
  • هویت

کنترل دقیق بر روی مالکیت به تنهایی نمی تواند برای امنیت ارتباطات دیجیتالی کفایت کند. بلکه برای تایید تراکنش ها و صدور مجوز باید سازو کاری در کنار احراز هویت وجود داشته باشد. که خوشبختانه در تکنولوژی جدید بلاک چین چنین عملی به کمک شبکه توزیع شده انجام گرفته است.

  • شبکه توزیع شده

مثالی را برای این عنوان ذکر کرده ایم تا شما خوانندگان عزیز علاوه بر دانستن مزایا و لزوم وجود آن در تفهیم موضوع دچار ابهام نشوید.


فرض کنید در یک جنگل که به دوربین های مداربسته مجهز است درختی سقوط کرده است، شاید نتوان علت موضوع را کشف کرد اما شواهد این را ثابت می کند که درخت سقوط کرده است.

شبکه های بزرگ از تاییدکننده سبب شده اند تا بلاک چین بیت کوین ارزش دوچندانی به خود بگیرد (درست مثل مثال که در آن جا تایید کننده ها نقش دوربین را به عهده داشتند) از مزیت های تایید کننده ها اطمینان خاطر بخشیدن به کاربران است که ثابت می کند تراکنشی صورت گرفته است(همانند مثال که دوربین ها سقوط درخت را تایید می کردند) حال آنکه ما هیچ اطلاعاتی در خصوص نحوه ی انجام ترکنش فوق نداشته باشیم، فرمول های ریاضی الگوی اصلی تایید کننده ها محسوب می شوند. به طور کلی چیزی که در تامین امنیت شبکه مهم است اندازه شبکه است.
  • سیستم ثبتی

به هنگام ترکیب کلید های رمزنگاری شده با شبکه، تعاملات حیرت انگیزی صورت می گیرد، نحوه ی کار آن اینگونه است که کاربر A به کمک کلید اختصاصی که در دست دارد قسمتی از ارز رمزنگاری شده را به کلید عمومی که مربوط به کاربر B  است متصل می کند.

  • پروتکل

یک بلاک چین شامل اطلاعاتی از جمله: امضا دیجیتالی، زمانبندی ها و اطلاعات مرتبط به آن است که به تمامی Node های موجود در شبکه ارسال خواهد شد.

  • پروتکل خدمات شبکه

برخی از افراد که دید واقع گرایانه ای دارند ممکن است در مثال درخت و جنگل این سوال را مطرح کنند که چه دلیل دارد در یک جنگل میلیون ها کامپیوتر یا دوربین وجود داشته باشد فقط برای اینکه سقوط درختان را ثبت کنند؟

در بلاک چین هایی که عمومی هستند کاربر با در اختیار گذاشتن قدرت کامپیوتری که دارد شانس دریافت پاداش را برای خود به وجود می آورد، تمایل هر فرد باعث می شود تا قدرت کامپیوتری خود را به شبکه واگذار کند.

اما هدف اصلی پروتکل در بیت کوین از بین بردن استفاده مجدد از یک بیت کوین در تراکنش های بعدی است، به بیان دیگر هدف شبکه جلوگیری از تقلب است. یک بیت کوین و حتی کوچکترین مقدار از آن باید مختص به یک نفر باشد که تنها برای یک حساب خاص و دارای ارزش است. برای رسیدن به چنین هدفی Node ها از فرمول های ریاضی کمک می گیرند، که در اختیار شبکه قرار دارند تا تمامی تراکنش ها و تاریخچه ی آن ها را به ثبت برسانند.(Satoshi کوچکترین مقدار از بیت کوین است که تقریبا 0.00000001 از یک سکه کامل از بیت کوین محسوب می شود)


برخی از کاربردهای بلاک چین در صنایع مختلف

  • ثبت املاک
  • نظرسنجی
  • مدیریت زنجیره تامین
  • صنایع غذایی
  • آموزش
  • ارزهای دیجیتال
  • بانکداری و پرداخت
  • قراردادهای هوشمند
  • حسابداری
  • شبکه توزیع انرژی
  • ژورنالیسم
  • پزشکی
  • ذخیره سازی داده
  • تولید و کنترل محصولات
  • ثبت اسناد
  • اینترنت اشیا
  • جمع آوری سرمایه
  • هویت دیجیتالی

بلاک چین Blockchain در 18 موردی که گفته شد کاربرد دارد و سبب شده هر کدام از آن ها به نحوی پیشرفت هایی داشته باشند، و در تامین امنیت تراکنشهای هریک از آنها اطمینان خاطر بوجود آورده است.

بلاک چینبلاک چین چیست
شاید از این پست‌ها خوشتان بیاید