- Info@SaminRay.Com
- 88866172 021
بلاک چین چیست؟
بلاک چین که در حال حاضر با رمزارزهای دیجیتال به خصوص بیت کوین و اتریوم به شهرت رسیدهاند به سرعت در حال همهگیر شدن هستند پس برای آشنایی با این مفهوم باید با چند کلمه پرکاربرد آشنایی داشته باشیم.
بلاک چین چیست؟
بلاک چین که در حال حاضر با رمزارزهای دیجیتال به خصوص بیت کوین و اتریوم به شهرت رسیدهاند به سرعت در حال همهگیر شدن هستند پس برای آشنایی با این مفهوم باید با چند کلمه پرکاربرد آشنایی داشته باشیم.
1-مفهوم غیرمتمرکز (decentralize) و مفهوم توزیع شده (distributed)
با یک داستان این دو مفهوم را به صورت کامل بیان میکنیم ، فرض کنید شخص A به B مقداری پول بدهکار است آنها برای ثبت این بدهکاری قراردادی را مینویسند و نسخهای از آن را نگهداری میکنند بعد از مدتی شخص Aبیان میکند که قرارداد ساختگی است و منکر بدهکاری خود میشود و برای حل این مشکل شهر تصمیم میگیرد تا تمام قراردادهای خود را به شخص C بسپارد در این صورت قرارداد بین دو نفر نیست و شخص سومی وجود دارد که در دفتری تمام بدهکاریها را نوشته است اما این کار یک مشکل دارد، برای مثال اگر روی دفتر چایی یا هر نوشتهای، متن قرارداد از بین رود شخص A دوباره میتواند منکر بدهکاری خود شود برای حل این مشکل شخص C تصمیم میگیرد تا 5 نسخه از قرارداد را در اختیار 5 نفر معتمد قرار دهد تا در صورت مخدوش شدن یا از بین رفتن یکی از دفاتر، دفترهای دیگر که سالماند بتوانند قرارداد را اثبات کنند، اما اگر شخص D به شخص C پولی بدهد تا تمام 5 قرارداد را دستکاری کند و منکر بدهکاری A شود مشکل بزرگ دیگری به وجود میآید ، بعد از پیدا شدن این مشکل مردم شخص C را برکنار میکنند و تصمیم میگیرند که هر قراردادی که در شهر به وجود میآید تمام شهروندان آن را در ازای مبلغی کم در دفتر خود یادداشت کنند اینگونه دو ویژگی بزرگ و مهم برقرار است:
1-هیچ مرکزی برای کنترل قراردادها یا شخص سومی وجود ندارد.
2-این شبکه به طور کامل میان تمام شهر توزیع شده و اگر گروهی قرارداد را دستکاری کنند شهروندان متوجه دستکاری میشوند.
بلاک چین یک پایگاه داده غیر متمرکز و توزیع شده است که در مثال بالا مردم نقش دفتر کل را ایفا میکنند و دفتر کل شامل بلاکها است. قرارداد بین A و B هم دیتایی است که در بلاکها ذخیره میشوند و با استفاده از الگوریتمها برای هر بلوک کلید هش مشخص است و همچنین هش بلوک قبلی هم در هر بلوک است به جز بلوک اول و در این صورت اگر بلوکی تغیر کند بلوکهای دیگر میفهمند که شخصی نفوذ کرده و بلوکی را تغییر داده به همین خاطر این شبکه به هم متصل امنیت بالایی دارد اما تغییر اطلاعات ثبت شده، هزینهبر است.