Blockchain چیست؟ قسمت دوم

چگونه کار می کند ؟
برای شروع اجازه دهید تا اول مشخصات درون یک بلوک در بلاک چین را در نظر بگیریم .
1- هش بلوک
2- هش بلوک قبلی
3- داده

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

همین که اطلاعات درون یک بلوک ذخیره شد دیگر تغییر دادن آن خیلی دشوار می باشد. سه دلیل اصلی برای این مسئله وجود داد .
دلیل اول هش هر بلاک است . تغییر داده داخل هر بلاک خاص موجب عوض شدن هش آن بلاک شده و باعث می شود تا بقیه بلاک های درون آن زنجیره غیر معتبر شوند .

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

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

اگر شخصی بخواهد  واقعا بلوکی را دستکاری کند  باید تمام هش های بلاک های دیگر در شبکه  رو دوباره محاسبه کند، وهمچنین باید اثبات کار هر یک از بلاک هارا محاسبه کند و بیش از ۵۰٪ شبکه را دریافت کند    . انجام این کار به شدت غیرممکن است ، که سبب می شود تا بلاک چین امن بماند .

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

این مفهوم پایه ای از موضوع بلاک چین چگونه کار می کند .بلاک چین bitcoin   نسبتا مشابه همین موضوع است اما  مفاهیم بیشتری دارد مثل ماینینگ امیدوارم با خواندن این مقاله بتوانید درک پایه ای از blockchain را بدست آورید .

منبع: www.medium.com

Leave your comment