فناوری بلاکچین
والبی بلاگ » آرشیو پست ها » ویدئو » الگورتیم اثبات انجام کار و اثبات سهام در تائید تراکنش های بلاکچین چیست؟
ویدئو

الگورتیم اثبات انجام کار و اثبات سهام در تائید تراکنش های بلاکچین چیست؟

 

همانطور که می دانید در سیستم بانکداری سنتی، بانک ها مسئول انجام تراکنش های مالی هستند ولی در دنیای ارزهای دیجیتال هیچ نهاد متمرکز حسابرسی برای انجام تراکنش ها وجود ندارد بلکه این کار از طریق نودها انجام می شود.

برای اینکه بتوان به این سیستم اعتماد کرد باید راهی وجود داشته باشد که نودها نتوانند آنطور که می خواهند تراکنش ها را انجام داده و نتیجه را در دفتر کل ذخیره کنند.

دو تا از معروفترین این راه حل ها، یکی الگوریتم اثبات انجام کار است (Proof of work) و دیگری الگوریتم اثبات سهام (Proof of Stake) که در این مطلب داریم به بررسی آنها بپردازیم.

الگوریتم اثبات کار

الگوریتم اثبات کار در بسیاری بلاکچین ها مثل بیت کوین استفاده می شود و به نود هایی که تراکنش ها را انجام می دهند ماینر می گویند.

در این الگوریتم برای ماینر ها یک معمای ریاضی توسط شبکه ایجاد می شود. هر چه تعداد ماینر ها و بار شبکه بیشتر شود این معما سخت تر می شود.

هر ماینری که بتواند این معما را حل کند پاداش می گیرد.

پس از اینکه پاداش را گرفت، تراکنش های قرار گرفته در بلاک را تایید می کند و نتیجه را برای بقیه ماینر ها میفرستد.

زمانی که بقیه ماینر ها تایید کردند، بلاک مربوطه به زنجیره کل بلاک ها اضافه می شود.

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

مشکلی که این الگوریتم دارد، مصرف بالای انرژی است چرا که همه ماینرها سعی دارند معما را حل کنند.

الگوریتم اثبات سهام

در اثبات سهام به جای ماینر، اعتبار سنج ها وظیفه تایید تراکنش ها را بر عهده دارند و برای این کار به جای پاداش، کارمزد دریافت می کنند.

در این الگوریتم هر نودی که سهام بیشتری داشته باشد شانس بیشتری برای ثبت تراکنش ها دارد.

برای اینکه همیشه قرعه به نام ثروتمندترین نود نیفتد دو راهکار وجود دارد.

اول انتخاب تصادفی است. در این روش هر نودی که بالاترین سهام و کمترین هش وَلیو (Hash Value) را داشته باشد انتخاب می شود.

روش دوم سن سهام است. در این روش میزان سهام هر نود در زمان نگهداری آن سهام ضرب می شود. هر چقدر عدد به دست آمده بزرگتر باشد شانس انتخاب شدن بیشتر می شود.

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

در اثبات سهام برای حفظ امنیت در شبکه، هر نودی که تراکنش های جعلی را ثبت کند بخشی از سهام خود را از دست می دهد.

پایان  مقاله معرفی الگورتیم اثبات انجام کار الگوریتم اثبات سهام

پستهای مرتبط

ویدئوی آشنایی با کارمزد تراکنش بیت کوین

سردبیر والبی

ویدئوی معرفی ارز دیجیتال ترون

سردبیر والبی

دستگاه خرید و فروش بیت کوین (Bitcoin ATM) چیست؟

سردبیر والبی

درج دیدگاه

EnglishIran