
فناوری بلاک چین چیست و چه کمکی به ما میکند

فناوری بلاک چین چیست و چه کمکی به ما میکند
فناوری بلاک چین چیست و چه کمکی به ما میکند، چگونه کار می کند و چه کاربردهایی دارد؟ اینها سوالات متداولی هستند که در مورد این فناوریِ انقلابی پرسیده میشوند و احتمالا درک آن برای تازهکاران و حتی برای حرفهایها چندان ساده نباشد. با ما همراه باشید تا به تمام این سوالات به زبان ساده پاسخ بدهیم.
به طور کلی بلاک چین یک نوع سیستم ثبت اطلاعات و گزارش است. تفاوت آن با سیستمهای دیگر این است که اطلاعات ذخیره شده روی این نوع سیستم، میان همه اعضای شبکه به اشتراک گذاشته میشوند و با استفاده از رمزنگاری امکان حذف و دستکاری اطلاعات ثبت شده تقریبا غیرممکن است.
بیت کوین اولین کاربرد از این فناوری بود و از بلاک چین برای ذخیره اطلاعات دارایی کاربران بهره برد. اگر بلاک چین یک سیستم عامل باشد، بیت کوین نرم افزاری روی این سیستم عامل است.
- برای درک بهتر فرض بر این میگیریم که من اطلاعاتی را در فلش خود دارم به اشتراک میگذارم
- همه آن را در فلش مموری خود ذخیره میکنند
- حال اگر من فلش خود را فرمت کنم اطلاعات هم چنان در دست دیگران میماند.
این جمعی که از آن صحبت کردیم میتواند بالای چندین میلیون نفر باشد که در بیت کوین و اتریوم و سایر ارزهای بلاک چینی شاهد آن هستیم و یا به صورت خصوصی برای یک جامعه مخصوص باشد.
بلاک چین سازمانی
بلاک چینها همچنین میتوانند به صورت خصوصی و برای اهداف خاص در یک نهاد یا سازمان مورد استفاده قرار گیرند که به آن بلاک چین سازمانی (Enterprise blockchain) هم میگویند. البته به عقیده بسیاری از کارشناسان، بلاک چینهای سازمانی نمیتوانند هدف اصلی این فناوری یعنی غیرمتمرکزسازی را به ارمغان آورند.
کلمه بلاک چین چیست؟
واژه بلاک چین (Blockchain) ترکیبی از دو کلمه Block (بلوک) و Chain (زنجیره) است. این فناوری در حقیقت زنجیرهای از بلوکهاست.
اطلاعات بلاک چین چیست؟
در هر بلاک، هر اطلاعاتی میتواند ثبت شود؛ از جرم و جنایتهای یک فرد تا نمایش اطلاعات حساب برای داراییها مانند بیت کوین.
اطلاعات در بلاکها قرار میگیرند و با هم به صورت زنجیرهای مرتبط میشوند. این زنجیره، بلاک چین را تشکیل میدهد.
ارتباط بین بلاک ها
یک چیز دیگر هم وجود دارد. هر کدام از این بلاکها چیزی به نام هش دارند. یک هش رشتهای از کارکترهاست که با توابع خاصی ساخته میشود. هش یک داده یا ورودی همیشه ثابت است. این باعث میشود تا از تقلب و تغییر اطلاعات ثبت شده روی بلاک چین جلوگیری به عمل آید.
در بلاک چین، بلاکها علاوه بر اینکه خودشان یک هش دارند، حاوی هش بلاک قبلی هم هستند.
هش در هر بلاک چین با یک تابع ریاضی خاص بهدست میآید که توسعه دهندگان آن را مشخص میکنند. کوچکترین تغییر در اطلاعات یک بلاک، هش آن را به طور کلی تغییر میدهد.
آیا امکان تغییر در بلاک ها هست؟
در کل اگر یک دیتای کوچک در داخل بلاک تغیر کند میزان هش به کلی تغییر کرده و دیتا غیر معتبر میشود.
اگر کسی محتوای یک بلاک را تغییر دهد و هش بلاکهای بعدی را به روز رسانی کند، چه میشود؟ این امکان وجود دارد اما شما توزیع را در نظر نگرفتهاید.
اطلاعات فقط بر روی یک سیستم ذخیره نشده اند.
دادههای بلاک چین در یک کامپیوتر یا سرور خاص ذخیره نمیشوند. هر کامپیوتر یا سیستمی که به شبکه وصل شود، یک نسخه از اطلاعات را دریافت میکند. به هر کامپیوتری که به شبکه متصل میشود و یک کپی از بلاک چین را دریافت میکند، نود (Node) میگویند.
وقتی شما به یک بلاک چین متصل میشوید، یک نسخه از کل دادههای آن را دریافت میکنید. هیچ تغییری در اطلاعت امکان پذیر نیست مگر اینکه بیش از ۵۰ درصد از دادههای رایانههای متصل به شبکه تغییر کند.
فناوری بلاک چین به خودی خود یک فناوری بنیادی نیست بلکه مجموعهای از فرایندهای هش گذاری و رمزنگاری، توزیع جمعی و … است که باعث ایجاد این ایده شدهاند.
کاربردهای بلاک چین
همانطور که گفتیم بیت کوین و ارزهای دیجیتال غیرمتمرکز، مهمترین موفقترین کاربرد فناوری بلاک چین هستند. به عنوان مثال در بیت کوین با استفاده از این تکنولوژی امکان تقلب، دوبار خرج کردن پول و برگشت تراکنشها از بین میرود.
اما این فناوری میتواند به جز ارزهای دیجیتال، کاربردهای زیاد دیگری هم داشته باشد و هر کجا نیاز به فضایی برای ذخیره داده و از بین بردن نیاز به اعتماد باشد، امکان استفاده از آن وجود دارد.
به عنوان نمونه انتخابات الکترونیکی و بدون تقلب میتواند یکی از کاربردهای بلاک چین باشد. با استفاده از این نوآوری میتوان تا حد زیادی خطر تقلب در انتخابات و نیاز به نیروی انسانی را کاهش داد.