الگوریتم های اجماع

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

الگوریتم های اجماع یکی از مباحثی است که بسیار در بلاک چین اهمیت دارد و رابطه بین اعضای یک بلاک چین را مشخص میکند ما در این مقاله از سایت دکتر رضا شیرازی قصد داریم به طور کامل در مورد الگوریتم های اجماع صحبت کنیم در ادامه همراه ما باشید

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

آموزش ارزهای دیجیتال

بلاک چین چیست ؟

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

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

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

انواع الگوریتم های اجماع در بلاک چین و بررسی کاربرد آن ها
ادامه مطلب

حال فرض کنید اگر این دیتابیس هک شود یا در اثر آتش سوزی از بین برود چه اتفاقی رخ میدهد ؟ تمام اطلاعات شما از بین خواهد رفت و در این زمان است که نیاز به نوعی سیستم غیرمتمرکز حس میشود

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

تحلیل ارزهای دیجیتال

دفتر کل و دفتر کل توزیع شده

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

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

هش چیست و در بلاک چین چه کاربردی دارد؟
ادامه مطلب

حال که با دفتر کل توزیع شده هم آشنا شدیم باید به سراغ نودها برویم

قیمت ارزهای دیجیتال

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

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

اما این مدیریت در بلاک چین چگونه اتفاق می افتد؟مدیریت بلاک چین توسط اعضای آن صورت می پذیرد تمام دستگاه هایی که قابلیت ذخیره بلاک چین و گسترش آن را دارند و به شبکه بلاک چین متصل هستند یک نود به حساب می آیند که نودها خود به چند دسته تقسیم میشوند با توجه به اهمیت موضوع نودها در بلاک چین یک مقاله تحت عنوان نود در بلاک چین در سایت موجود است در صورت تمایل این مقاله را مطالعه کنید)

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

خرید ارزهای دیجیتال

الگوریتم های اجماع در بلاک چین

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

منظور از الگوریتم های اجماع در شبکه این است که همه اعضای یک شبکه با هم در مورد یک موضوع به توافق برسند البته اینکه ما میگوییم همه اعضای شبکه به این معنا نیست که باید همه اعضای شبکه دقیقا به این توافق برسند چرا که دربسترهایی مثل بلاک چین تعداد بسیار زیادی عضو وجود دارد و دسترسی در آن واحد به همه آن ها ممکن نیست.

نود چیست و Node در بلاک چین چه وظایفی دارد؟
ادامه مطلب

برای همین در برخی از بسترها مثلا توافق میشود که اگر 51 درصد ( مقداری بیش از نصف اعضا) در مورد موضوعی توافق کردند آن موضوع انجام شود الگوریتم های اجماع در بلاک چین برای این منظور اتفاق میفتند که تمام نودها به هم دیگر اعتماد کنند و مطمئن شوند بلاکی که قرار است اضافه شود مورد توافق همه بوده است

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

حال که با الگوریتم های اجماع آشنا شدیم بهتر است مقداری نیز در مورد کاربردهای آن بدانیم

اخبار ارزهای دیجیتال

کاربردهای الگوریتم های اجماع

از جمله کاربردهای الگوریتم های اجماع میتوان به موارد زیر اشاره کرد :

1.یکپارچه سازی تمام اطلاعات روی تمام سیستم ها

2.مشخص کردن گره های مدیریت کننده دفتر کل

3.بررسی وضعیت تراکنش ها و بروزرسانی وضعیت آن ها

الگوریتم های اجماع کاربردهای بسیار زیادی دارند و باعث میشود امنیت شبکه ها و روابط بین نودها بهتر و منطقی تر شود با توجه به اهمیت موضوع الگوریتم های اجماع در بلاک چین مقاله ای تحت عنوان انواع الگوریتم های اجماع در سایت موجود است و بهتر است که پس از مطالعه این مقاله آن را هم مطالعه کنید.

صرافی های ارزهای دیجیتال

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

نظر خود را بنویسید:
ثبت دیدگاه
دیدگاه های کاربران
عباس رضوانی
10:26 - 1400/11/03
پاسخ دهید

سلام از مطالب جذاب وعلمی جناب دکتر شیرازری عزیز بسیار سپاسگزارم

مقالات مرتبط

طراحی و توسعه توسط کاسبی