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

تکنولوژی بلاکچین چیست و چگونه کار می*کند؟


تکنولوژی بلاکچین (Blockchain) همان*طور که از نامش مشخص است، به معنی زنجیره*ای از بلوک*های به هم پیوسته است و این زنجیره بلاکچین می*تواند در حوزه*های مختلفی از جمله ارزهای دیجیتال مورد استفاده قرار بگیرد.بلاکچین* دارای خصوصیات منحصر*به*فردی است که به واسطه این ویژگی*ها، از فناوری*های مشابه دیگر متمایز شده و امکانات و قابلیت*های مهم و مفیدی را نیز برای ما ایجاد می*کند.برای شروع می*توانید تصور کنید که دیگر برای انتقال پول به فردی دیگر در هر نقطه از جهان، نیازی به هیچ بانک یا مؤسّسه مالی دیگری نداشته باشید!

بلاکچین به زبان ساده

مفهوم بلاکچین در*واقع مانند یک «دفتر کل توزیع*شده» است که تمامی اتفاقات شبکه را درون خود ثبت می*کند و به هیچ عنوان اجازه تغییر یا حذف این اطلاعات را نمی*دهد.در تعریف شبکه بلاکچین می*بینیم که این دفتر کل “توزیع*شده” است؛ به این معنی که بلاکچین کاملاً شفاف بوده و در هر لحظه برای همه افراد شبکه قابل مشاهده است.

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


افراد پس از ورود یا اتصال به شبکه بلاکچین به عنوان اعضای این شبکه شناخته می*شوند و علاوه بر انجام امور مالی خود، می*توانند تمامی تراکنش*ها و گردش*های مالی اعضای دیگر را نیز رصد کنند. هر فرد می*تواند در بی*نهایت بلاکچین عضو باشد و محدودیتی در این زمینه وجود ندارد.معمولاً در بلاکچین*ها برخی از افراد وظیفه نظارت و تائید تراکنش*های شبکه بلاکچین را برعهده می*گیرند؛ طوری*که می*توان گفت بلاکچین یک محیط تعاملی، شفاف و خودگردان است! محل ذخیره بلوک*های اطلاعاتی به هم پیوسته در یک شبکه بلاکچین، سیستم*های کامپیوتری گره*ها یا نودها است.هر گره یک نسخه مشابه از زنجیره* بلوک*ها را در خود نگهداری می*کند؛ به این ترتیب اطلاعات تراکنش*های شبکه گم نشده و داده*ها غیر *قابل *دست*کاری خواهد بود. در*نتیجه تغییر اطلاعات هر بلاک از بلاکچین به معنای نامعتبر بودن آن خواهد بود.

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


دربارهی بلاکچین و نحوه عملکرد آن باید گفت که هر بلاکچین از سه جزء اصلی به نامهای گره (Node)، ماینر (Miner) و بلاک (Block) تشکیل شده است؛ تعریف و کاربرد هرکدام از آنها در شبکه را در ادامه برای شما توضیح میدهیم:

گره در بلاکچین

در بلاکچین اطلاعات در یک سرور یا دیتاسنتر متمرکز نشده و اطلاعات در سیستمهای متعددی از شبکه توزیع و نگهداری می***شوند؛ این سیستم*ها می*توانند در سراسر دنیا پراکنده شده و کاملاً دور از هم باشند.گره*های بلاکچین یا همان نودها در شبکه، همین کامپیوترها هستند که وظیفه ذخیره نسخه*های مشابه و توزیع شده*ای از کل شبکه را برعهده دارند. علاوه بر این، هربار که یک بلاک به زنجیره اضافه می*شود، توسط گره*ها تائید شده و به آخرین نسخه بلاکچین نودها اضافه می*شود.شاید از خود بپرسید که: چرا این کار را انجام می*دهیم؟ آیا توزیع اطلاعات شبکه امنیت آن را پایین*تر نمیآورد؟در پاسخ این سؤالات باید بدانید که: اطلاعات موجود در دفترکل توزیع*شده (بلاکچین) رمزگذاری شده هستند و نمی*توان از آنها در جهت کلاهبرداری سؤاستفاده کرد.
از طرفی توزیع این اطلاعات در شبکه می*تواند احتمال دزدیده شدن یا دست*کاری اطلاعات را به حداقل ممکن برساند؛ چراکه برای تغییر این اطلاعات نیاز است تا تمامی نسخه*های موجود در سیستم نودها را تغییر دهیم که این کار بخصوص در بلاکچین*های بزرگ و عمومی با کاربرانی از سرتاسر جهان، تقریباً غیر ممکن است.

ماینر در بلاکچین


شاید فکر کنید ماینر به معنی وسیله*ای برای استخراج ارز دیجیتال است، اما ماهیت ماینر چیز دیگریست!ماینر در شبکه بلاکچین، ایجاد*کننده بلوک*ها است که این کار را در یک فرآیند به نام استخراج یا ماین انجام می*دهد. در استخراج بلاک*ها توسط ماینرهای شبکه، بلاک* جدیدی ایجاد شده که در آن باید هش و نانس جدید به*همراه هش بلاک قبلی ثبت شوند.البته استخراج در بلاکچین*ها کار ساده*ای نیست و در بلاکچین*های بزرگ، ساختن یک nonce با قابلیت پذیرش هش جدید برای بلاک*ها نیازمند حل مسائل پیچیده ریاضی توسط ماینرها است. زیرا برای پیدا کردن یک نانس 32 بیتی مناسب که بتواند به یک کد هش 256 بیتی متصل شود، بایستی میلیاردها حالت مختلف تست و بررسی شود.پس از حل معمای هش توسط ماینر و دریافت مجوز از شبکه برای ایجاد و اضافه کردن بلوک جدید به زنجیره، پاداشی از شبکه بلاکچین در قالب ارز دیجیتال (برای مثال بیت*کوین) دریافت می*کند. به همین علت است که تصور می*شود تنها کار ماینرها استخراج ارز دیجیتال است!همه این مراحل در کنار هم، مجموعه*ای را تشکیل می*دهند که به عملیات Proof of Work معروف است و وجود آن باعث می*شود که کاربران شبکه از صحت اطلاعات بلاک*ها مطمئن باشند.

بلاک در بلاکچین

بلوک*های بلاکچین در*واقع اطلاعات بسته*بندی*شده مرتبط با تراکنش*ها و تبادلات در شبکه هستند. Blockها داده*های مرتبط با زمان حال را نشان داده و اطلاعاتی از گذشته و آینده خود نیز در اختیار ما قرار* می*دهند.هر زمان که یک بلاک کامل شود، با پیوستن به زنجیره بلاکچین تبدیل به بخش دائمی و ثابتی از “گذشته بلاکچین” شده و با این کار امکان ایجاد یک بلاک جدید برای بلاکچین مهیا می*شود.بلاک*ها شامل سه بخش مهم به نام دیتا (تراکنش*های انجام*شده) ، هَش (کد رمزگذاری شده 256 بیتی) و نانس (کدی 32 بیتی) هستند که مجموعه آنها، بلاک را منحصربه*فرد کرده و در زنجیره توالی بلاکچین قرار می*دهد.

تاریخچه بلاکچین


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