گواه اثبات کار (PoW) چیست؟

۲۱ دی ۱۳۹۸۳٬۱۶۳بازدید
گواه اثبات کار (PoW) چیست؟

گواه اثبات کار یا Proof-of-Work در واقع در سال ۱۹۹۳ توسط سینتیا دورک و مونی نایر معرفی شد. این پروتکل یک نوع الگوریتم اجماع است که در واقع مانع از حملات DDoS و سایر سو استفاده ها در شبکه می شود، همچنین از ایجاد اسپم در شبکه هم جلوگیری می کند. اما PoW چگونه این کار را انجام می دهد؟ در ادامه به توضیح در مورد این پروتکل می پردازیم.

در سال ۲۰۰۹ بیت کوین پس از چندین ارز دیجیتال معرفی شد که دیگر قابل هک کردن نبود. بیت کوین تفاوتی با دیگر ارزهای پیشین داشت که مانع از نابود یا هک شدن آن می شد. بیت کوین روش جدیدی را برای استفاده از گواه اثبات کار پیدا کرد که به کار ببرد. در بیت کوین گواه اثبات کار به همراه هشینگ به کار رفت تا در سیستم ماینینگ بکار رود و روشی باشد که از نفوذ هکرها جلوگیری کند.

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

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

پازل ها چه هستند؟

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

مزایا و معایب PoW

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

منبع:میهن بلاکچین

امتیاز دادن به خبر

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

مطالب مرتبط

تحلیل کاربران

Farzadnikbin

۱۲ مرداد ۱۳۹۹

POWگواه اثبات کار

بیت کوین پروسه تأییدتراکنش هاراازطریق ماینینگ یااستخراج انجام می دهدکه به آن اگوریتم اجماع گواه اثبات کار یاپومی گویند.

yasin139527

۲۷ دی ۱۳۹۸

گواه اثبات کار چیست

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

parvizpanahi

۲۳ دی ۱۳۹۸

ایمنیPOW

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

sol

۲۲ دی ۱۳۹۸

واقعا ایول

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

gh.kh

۲۱ دی ۱۳۹۸

امنیت

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

eleven

۲۲ دی ۱۳۹۸

مشکل بزرگ هکر ها ● E_Order@●

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

mohammad1910

۲۲ دی ۱۳۹۸

لایک کنیدلطفا

دوستان بهم کمک کنیم م̷ـــِْن همه رولایک میکنم ازدم شماهم لطف کنیدبهم لایکم کنیدتا بتونیم حداقل منفعتی ببریم

زارع

۲۱ دی ۱۳۹۸

گواه ثبات کار

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

erfany

۲۳ دی ۱۳۹۸

بیتکوین

برنامه بیتکوین مثل قاب صندوق در منزل است نه می‌شود هک کرد ونه این که با بمب ساعتی بازش کرد. مرسی از برنامه نویس

soheilstar

۲۱ دی ۱۳۹۸

اثبات کار چه میکند؟

یکی از روش‌های اجماع در رمز ارزها الگوریتم اثبات کار یا POW) proof of work) است که برای تایید تراکنش‌ها، تولید بلوک و حفظ امنیت شبکه بلاک چین به کار گرفته می‌شود. اصول اساسی کار یک معمای پیچیده ریاضی است که وجود راه حل برای آن قابل اثبات است و برای حل آن نیروی پردازشی کامپیوتری زیادی به کار گرفته می‌شود که به همین دلیل استفاده از این روش اجماع برق و قدرت پردازشی زیادی را هدر می‌دهد. مشهورترین کاربرد این الگوریتم در شبکه بیت‌کوین و اتریوم است؛ در زمینه امنیت نیز این نوع الگوریتم اجماع تا حد ممکن ضد هک طراحی شده و حمله به شبکه مستلزم انرژی و هزینه بسیار زیادی است که انگیزه حملات به آن را از بین می‌برد.

hosseinxnxx

۲۲ دی ۱۳۹۸

امن

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

arman.

۲۲ دی ۱۳۹۸

کسب و کار

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

soni3168

۲۱ دی ۱۳۹۸

pow

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

Bist1234

۲۱ دی ۱۳۹۸

اثبات کار

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

sarhangi

۲۱ دی ۱۳۹۸

گواه اثبات کار

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