به زبان ساده بلاک چین چیست ؟ یک نوع سیستم ثبت اطلاعات و گزارش می باشد. تفاوت آن با سیستمهای دیگر در این است که اطلاعات ذخیره شده روی این نوع سیستم ها، میان همه اعضای شبکه به اشتراک گذاشته خواهند شد و با استفاده از رمزنگاری امکان حذف و دستکاری اطلاعات ثبت شده تقریبا غیرممکن است. بیت کوین اولین کاربرد از این فناوری بود و از بلاک چین برای ذخیره اطلاعات دارایی کاربران بهره برد. اگر بلاک چین یک سیستم عامل باشد، بیت کوین نرم افزاری روی این سیستم عامل است.
بلاک چین Blockchain برای اینکه بتواند اعتماد و امنیت را در شبکه برقرار کند از راه های مختلفی پیش رفته است. اولین راه این بوده که بلوک ها را به گونه ای ساخته که خطی باشند و همچنین از ترتیب زمانی خاصی پیروی کنند، سپس ذخیره شوند.
این کار باعث می شود هرگاه یک بلوک جدید ایجاد شد به آخرین حلقه از زنجیره متصل شود. همانند دانه های زنجیر که به هم وصل هستند و جدا کردن آن ها کار ساده ای نیست، بلوک ها هم همین روال را دارند، یعنی اگر بلوکی به زنجیره وصل شود تغییر محتویات آن بسیار دشوار خواهد بود اما دلیل این دشواری چیست؟
دلیل آن این است که هر بلوک دارای یک Hash مختص به خود است که توسط آن ساخته شده است و علاوه بر آن Hash مربوط به بلوک قبلی را نیز ذخیره کرده است، به همین جهت تغییر محتوا کار سختی است.
پس از اینکه یک بلوک ایجاد شد و به زنجیره ی ماقبل خود که در حال گسترش است وصل شد، عموم مردم قادرند که آن را ببینند، علاوه بر آن تمامی افراد اجازه دسترسی به بلاک چین را دارند. نکته حائز اهمیت این است که تمامی کاربران مجازند تا به شبکه دسترسی داشته باشند و همچنین از زنجیره فوق یک کپی بردارند، کپی هایی که کاربران از زنجیره ها دارند این قابلیت را دارد تا هر بلوک جدیدی که ایجاد شد یا هر تراکنشی که صورت گرفت خودش را به روز رسانی کند. آن ها دقیقا مشابه نیوزفیدهای فیسبوک عمل می کنند یعنی به هنگام انتشار یک خبر جدید سریعا خود رو آپدیت می کنند.
بلاک چین متشکل شده از سه نوع تکنولوژی جدید است در واقع بدعت آن برنامه ی حاصل از آن و طرز قرار گرفتن آنها کنار هم است. هر یک از این تکنولوژی ها را در ادامه معرفی کرده ایم.
در این مقاله شما به نحوه ی کار کردن این سه تکنولوژی پی میبرید و متوجه می شوید که هدف از اتحاد این سه باهم تامین امنیت روابط دیجیتال است.
کنترل دقیق بر روی مالکیت به تنهایی نمی تواند برای امنیت ارتباطات دیجیتالی کفایت کند. بلکه برای تایید تراکنش ها و صدور مجوز باید سازو کاری در کنار احراز هویت وجود داشته باشد. که خوشبختانه در تکنولوژی جدید بلاک چین چنین عملی به کمک شبکه توزیع شده انجام گرفته است.
مثالی را برای این عنوان ذکر کرده ایم تا شما خوانندگان عزیز علاوه بر دانستن مزایا و لزوم وجود آن در تفهیم موضوع دچار ابهام نشوید.
فرض کنید در یک جنگل که به دوربین های مداربسته مجهز است درختی سقوط کرده است، شاید نتوان علت موضوع را کشف کرد اما شواهد این را ثابت می کند که درخت سقوط کرده است.
شبکه های بزرگ از تاییدکننده سبب شده اند تا بلاک چین بیت کوین ارزش دوچندانی به خود بگیرد (درست مثل مثال که در آن جا تایید کننده ها نقش دوربین را به عهده داشتند) از مزیت های تایید کننده ها اطمینان خاطر بخشیدن به کاربران است که ثابت می کند تراکنشی صورت گرفته است(همانند مثال که دوربین ها سقوط درخت را تایید می کردند) حال آنکه ما هیچ اطلاعاتی در خصوص نحوه ی انجام ترکنش فوق نداشته باشیم، فرمول های ریاضی الگوی اصلی تایید کننده ها محسوب می شوند. به طور کلی چیزی که در تامین امنیت شبکه مهم است اندازه شبکه است.
به هنگام ترکیب کلید های رمزنگاری شده با شبکه، تعاملات حیرت انگیزی صورت می گیرد، نحوه ی کار آن اینگونه است که کاربر A به کمک کلید اختصاصی که در دست دارد قسمتی از ارز رمزنگاری شده را به کلید عمومی که مربوط به کاربر B است متصل می کند.
یک بلاک چین شامل اطلاعاتی از جمله: امضا دیجیتالی، زمانبندی ها و اطلاعات مرتبط به آن است که به تمامی Node های موجود در شبکه ارسال خواهد شد.
برخی از افراد که دید واقع گرایانه ای دارند ممکن است در مثال درخت و جنگل این سوال را مطرح کنند که چه دلیل دارد در یک جنگل میلیون ها کامپیوتر یا دوربین وجود داشته باشد فقط برای اینکه سقوط درختان را ثبت کنند؟
در بلاک چین هایی که عمومی هستند کاربر با در اختیار گذاشتن قدرت کامپیوتری که دارد شانس دریافت پاداش را برای خود به وجود می آورد، تمایل هر فرد باعث می شود تا قدرت کامپیوتری خود را به شبکه واگذار کند.
اما هدف اصلی پروتکل در بیت کوین از بین بردن استفاده مجدد از یک بیت کوین در تراکنش های بعدی است، به بیان دیگر هدف شبکه جلوگیری از تقلب است. یک بیت کوین و حتی کوچکترین مقدار از آن باید مختص به یک نفر باشد که تنها برای یک حساب خاص و دارای ارزش است. برای رسیدن به چنین هدفی Node ها از فرمول های ریاضی کمک می گیرند، که در اختیار شبکه قرار دارند تا تمامی تراکنش ها و تاریخچه ی آن ها را به ثبت برسانند.(Satoshi کوچکترین مقدار از بیت کوین است که تقریبا 0.00000001 از یک سکه کامل از بیت کوین محسوب می شود)
بلاک چین Blockchain در 18 موردی که گفته شد کاربرد دارد و سبب شده هر کدام از آن ها به نحوی پیشرفت هایی داشته باشند، و در تامین امنیت تراکنشهای هریک از آنها اطمینان خاطر بوجود آورده است.