فناوری بلاکچین چگونه کار می کند؟

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

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

سطح مقاله
50%
مدت زمان مطالعه
8 دقیقه

نحوه کارکرد فناوری بلاکچین

هش بلاکچین (HASH)

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

توضیح بلاکچین | تریدروم

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

توضیح بلاکچین 2 | تریدروم

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

توضیح بلاکچین 3 | تریدروم

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

اطلاعات جدید به صورت زیر می باشد:

توضیح بلاکچین 4 | تریدروم

شخص B تصمیم گرفت که ورودی ها را مجدد تغییر دهد. هنگامی که اطلاعات را به دست آورد و اطلاعات ثبت شده را تغییر داد، یک هش جدید را به وجود آورد.

توضیح بلاکچین 5 | تریدروم

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

توضیح بلاکچین 6 | تریدروم

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

نانس بلاکچین (NONCE)

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

توضیح بلاکچین 7 | تریدروم

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

نود های بلاکچین (NODES)

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

 

هر زمانی که یک معامله اتفاق می افتد می بایست به تائید نودها برسد و اعتبارش را بررسی می نمایند.

 

 هر زمانی که نود ها یک معامله را چک می نمایند، یک نوع رای گیری الکتریکی به وجود می آید، به این صورت که بعضی از نود ها فکر می کنند که یک معامله معتبر است و بعضی فکر می کنند که آن معامله کلاهبرداری است.

 

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

 

حال اگر شخص B بخواهد یک ورودی را تغییر دهد همه کامپیوترهای دیگر، هش اصلی را دارند و اجازه تغییر را نخواهند داد.

 

بلاک (BLOCK)

مجموعه کاملی از بلاک ها، بلاکچین می باشد. هر نود یک کپی از بلاکچین را دارد، هر زمان که یک بلاک تعداد معینی از معاملات را بررسی می نماید پس از آن یک بلاک جدید شکل می گیرد.

 

بلاکچین هر 10 دقیقه یک بار به روز می شود و این امر به صورت خودکار صورت می گیرد. هیچ نسخه اصلی یا کامپیوتر مرکزی برای کمک به این پروسه وجود ندارد.

 

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

 

بلاک جدید چگونه شکل می گیرد؟

هر نود یک کپی از بلاکچین را دارد، هر زمان که یک بلاک تعداد معینی از معاملات را بررسی می نماید پس از آن یک بلاک جدید شکل می گیرد.

بلاکچین هر 10 دقیقه یک بار به روز می شود و این امر به صورت خودکار صورت می گیرد. هیچ نسخه اصلی یا کامپیوتر مرکزی برای کمک به این پروسه وجود ندارد.

به اشتراک گذاری نوشته

اشتراک گذاری در whatsapp
WhatsApp
اشتراک گذاری در telegram
Telegram
اسکرول به بالا