بلاک چین چیست؟
بلاک چین چیست؟
بلاک چین در واقع زنجیره ای از بلاکها است که اطلاعات را با استفاده از دفتر کل توزیع شده در خود نگهداری می کنند. بلاک چین در سال 1991 توسط استوارت هابر و اسکات استورنتا مطرح شد ولی در آن زیاد مورد توجه عمومی قرار نگرفت.
دفتر کل توزیع شده چیست؟
فرض کنید شما یک مغازه دارید و درون یک دفتر حساب و کتاب خود را مینویسد با این مثال همه اشنا هستید و احتمالا چنین دفاتری را دیدهاید
حال فکر کنید که مغازه دارای چندین شریک است و استناد به یک دفتر که یک نفر درون ان حسابها را بنویسد برای شرکا سخت باشد چون به هم اعتماد ندارند
هر کدام یک دفتر چه دارند و تمام حسابها را درون دفتر خود وارد میکنند و تمام دفاتر هم با هم مقایسه میشوند که احتمال تقلب به 0 برسد
این حالت دوم دقیقا مثالی ساده از دفتر کل توزیع شده است تمامی گره ها کل اطلاعات را برای خود ذخیره و بروز رسانی میکنند
ساتوشی ناکاموتو در سال 2009 برای معرفی بیت کوین (جهت آشنایی بیشتر با بیت کوین “ارز دیجیتال چیست؟“) از بلاک چین استفاده کرد .پس از آن بلاک چین با استقبال عمومی روبرو شد.
در بلاک چین ، بلاک ها مجموعه ای از اطلاعات را در خود نگهداری می کنند و به صورت زنجیره وار با هم در ارتباط هستند. هر کسی می تواند هر نوع اطلاعاتی را در این بلاک ها وارد کند و با بقیه به اشتراک بگذارد.
به دلیل اینکه اطلاعات در سیستم های مختلف در سرتاسر جهان ذخیره می شوند(سیستمی غیر متمرکزبا استفاده از دفتر کل توزیع شده) و زمان بوجود آمدن هر بلاک زمان زیادی است مثلا در بیت کوین ۱۰ دقیقه امکان هک کردن و دستکاری اطلاعات وجود ندارد.
هر بلاک اطلاعات تراکنش های آن بلاک ، مثلا در بیت کوین میزان انتقال بیت کوین از چه کسی و برای چه کسی به همراه اطلاعات رمز نگاری بلاک قبلی(هش) و هش همان بلاک را دارا است.
بلاک ها در بلاک چین دارای سه قسمت می باشند:
1 – دیتا : داده هایی می باشد که روی بلاک ها ذخیره می شوند.
2 – هش(Hash) :اثر انگشت منحصر به فردی که هر بلاک برای خودش دارد در واقع یک امضای رمزنگاری شده است.
3 – هش بلاک قبلی: در بلاک چین هر بلاک ، هش بلاک قبل از خود را به همراه دارد.
مدت زمان مورد نیاز برای تشکیل یک بلاک زمان بالایی است. هر یک از اعضای شبکه که بخواهد تراکنشی را انجام دهد اول درخواست آن را به نودهای شبکه ارسال می کند. نودهای موجود در شبکه پس بررسی اعتبار درخواست و تایید آن باید رمز مود نیاز آن اطلاعات برای اضافه شدن به زنجیره ی بلاک ها را مشخص کنند.
پس از تخصیص رمز و ارسال برای سایر نودها اطلاعات در بلاک جدید ثبت شده و هم چنین هش بلاک قبلی را نیز در خود قید می کند.
به دلیل اینکه هر بلاک اطلاعات هش بلاک قبلی را در خود دارد، با تغییر محتویات یک بلاک هش آن تغییر میکند و چون قسمت هش بلاک قبل در کل زنجیره بعد از آن بلاک باید تغییر کند که چنین امکانی بخاطر زمان بر بودن زیاد وجود ندارد و شناسایی میشود و امکان تغییر نیمی از شبکه دفتر کل توزیع شده هم نیست همین مسئله امنیت بلاک چین را تضمین می کند.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.