بلاک چین در لغت به معنی زنجیره بلوک ها است، و به طور کلی میتوان گفت که بلاکچین یک نوع سیستم ثبت اطلاعات و گزارش است ولی یک تفاوت با بقیه سیستم های ثبت اطلاعات و گزارش دارد، این تفاوت این است که اطلاعات ثبت شده بین همه اعضای شبکه اشتراک گذاری میشود و با استفاده از رمزنگاری قوی امکان ویرایش و یا حذف این اطلاعات تغریبا غیرممکن است.
اولین کاربرد این فناوری بیتکوین بود که برای ثبت اطلاعات دارایی کاربران از بلاکچین بهره می برد . برای مثال اگر بلاکچین را یک سیستم عامل فرض کنیم، بیتکوین یک نرم افزار روی این سیستم عامل بود.
در بالاتر گفتیم که بلاکچین زنجیره بلوک ها است پ در هر یک بلوک هر اطلاعاتی میتواند ثبت شود از جنایت و جرم های یک فرد تا اطلاعات دارایی حساب های بیتکوین و همه این بلاک ها به صورت زنجیر با هم مرتبط میشوند و با هم ارتباط دارند.
برای مثال بگوییم که 2 بلاک داریم به نام های ایران و عراق، بلاک اول ایران و بلاک دوم عراق، بلاک ایران های شهر های تهران شیراز و اصفهان و بلاک عراق های اسم های بصره نجف و کاظمین است به گونه زیر:
ایران : (تهران، شیراز، اصفحان)
عراق : (بصره، نجف، کاظمین)
بلاک های بلاکچین به این گونه هستند که یک کد شناسایی به نام هش دارند که مجموعه ای از کارکتر هاست که با توابع خواصی از ریاضی ساخته میشوند، پس اگر بخوایم بلاک های بالا را کامل تر کنیم به گونه زیر میشود:
ایران : (تهران، شیراز، اصفحان) هش : f342g
عراق : (بصره، نجف، کاظمین) هش قبلی : f342g هش : gee23
در بلاکچین بلاک ها هاوی هش های بلاک قبلی هم هستند و کوچک ترین تغییر در یک بلاک هش آن بلاک را تغییر میدهد برای مثال اگر یکی از اسم های شهر ها در بلاک های بالا تغییر کند تمامی بلاک های بعدی غیر معتبر خواهند شد، به همین دلیل این به این فناوری فناوری زنجیره بلاک ها میگویند.
در اینجا جای سوال باقی میماند که اگر یک نفر یک بلاک را تغییر دهد و هش بلاک های دیگر را بروزرسانی کند چه؟
این امکان وجود دارد اما اطلاعات بلاکچین روی یک سرور یا کامپیوتر ذخیره نمی شوند بلکه هر کامپیوتر یا سیستمی که به بلاکچین وصل شود یک نسخه از آن را دریافت میکند برای مثال:
اگر من در یک جمع 100 نفری یک کاغد هاوی اطلاعات بنویسم و همه از آن کاغذ کپی برداری کنند حتی اگر من در کاغذ اصلی تغییری ایجاد کنم و یا آن را نابود کنم مورد قبول بقیه نیست زیرا همه آن 100 نفر یک کپی از نسخه اصل آن را دارند مگر اینکه کاغذ را از همه بگیرم و نابود کنم یا تغییر دهم.
حالا این جمع میتواند بالای چندین میلیون نفر باشند که در بیتکوین و اتریوم شاهد آن هستیم.
وقتی شما به بلاکچین متصل می شوید یک نسخه از کل آن را دریافت میکنید، همه نوع تغییری در بلاک چین امکان پذیر نیست مگر آنکه نصف داده های رایانه متصل به شبکه تغییر کند.
در حقیقت فناوری بلاکچین به خودی خود یک فناوری بنیادی نیست بلکه مجموعه از قعالیت های رمزنگاری و توزیع جمعی و ... است که بلاکچین را میسازد.