اثبات زمان در کریپتو چیست؟
هدف اصلی از ایجاد الگوریتم اثبات زمان ، بهبود عملکرد الگوریتم اثبات کار و همچنین جلوگیری از مصرف انرژی بالا و استفاده از منابع زیاد می باشد. اثبات زمان (Proof Of Time) یکی از الگوریتم های اجماع برای مدیریت و تایید تراکنش و ایجاد یک بلاک جدید است که بلاکچین از آن استفاده میکند.
نود ها زمان مشخصی برای بررسی و تایید هر تراکنش دارند که بعد از اتمام آن زمان یک بلوک جدید ایجاد شده و به بلاکچین اضافه می شود. درواقع در POT یک انتخاب رندوم میان نود ها انجام میگیرد ؛ سپس برای هر نود زمان مشخصی به طور شانسی تعیین می شود و تمامی نود ها به خواب می روند. نودی که زمان کمتری به آن تعلق گرفته زود تر از خواب بیدار شده و قادر به تایید تراکنش و ایجاد یک بلاک جدید است.
در این انتخاب رندوم و عادلانه ، شانس برنده شدن کوتاه ترین زمان هر نود با دیگری برابر است و بلاک چینی که بر اساس الگوریتم اثبات زمان شده فعالیت میکند، برای تأیید هر تراکنش باید از این سیستم انتخاب تصادفی استفاده کند.
امنیت این الگوریتم توسط شرکت سازنده آن (Intel) برقرار می شود که با کمک فناوری (SGX) که ایجاد کرده اند از دسترسی خارجی محافظت میکند واین الگوریتم برای ورود به شبکه به تایید یک نود نیاز دارد.
مزایای الگوریتم POT
- کاهش مصرف انرژی و افزایش کارایی از مهمترین مزایای اثبات زمان است چرا که در هر لحظه فقط یک نود تراکنش انجام می دهد.
- منابع دائما در حال استخراج نیستند و درزمان استراحت ماینر می تواند به کارهای دیگر سوییچ شده و سبب افزایش کارایی شود.
- محیط بسیار امن و کد های دور از دسترس شرکت کنندگان خارجی دارد.
- باعث کنترل هزینه فرایند اجماع می شود.
معایب الگوریتم POT
- تنها عیب این الگوریتم این است که سازنده آن یک سازمان متمرکز است .ماهیت شبکه های بلاکچین تغییر می کند و غیرمتمرکز است که هدف آن انتقال قدرت از یک سازمان به طیف وسیعی از کاربران میباشد.
اثبات سهام در کریپتو چیست؟
در این الگوریتم کاربران نود های بلاکچین هستند. وظیفه آنها تایید تراکنش و بررسی برای اطمینان از عدم وجود تراکنش نادرست در شبکه است. در الگوریتم POS اعتبارسنجها دارایی خود را به شکل اتر در یک قرارداد هوشمند در شبکه بلاکچین اتریوم بهعنوان وثیقه قرار میدهند و اگر رفتاری خلاف وعده خود انجام دهند یا هرگونه کوتاهی از خود نشان دهند، این دارایی از بین خواهد رفت.
کاربرانی که بیشترین توکنها را در استخرهای استیکینگ شبکه قرار داده باشند، به عنوان اعتبارسنج تراکنشهای شبکه انتخاب میشوند و همچنین پاداش بیشتری نیز دریافت می کنند.
رقابت در این الگوریتم بالاست و باید توجه کرد که برای تبدیل شدن به اعتبار سنج ، هرچه تعداد نودها و در واقع کاربران شبکه بیشتر باشد، باید توکن های بیشتری در شبکه قرار داد تا شانس بیشتری داشت.
مقایسه اثبات زمان و اثبا سهام
اولین شباهت آنها در نیاز هردو الگوریتم به اعتبارسنج هایی است که توکنهای خود را در شبکه استیک کرده باشند با این تفاوت که در اثبات زمان قبل از ارسال تراکنش به دفتر کل، بلوک ارسالی اعتبارسنج توسط 1000 اعتبارسنج دیگر بررسی میشود.
هردو آنها جایگزین های مناسب و کارامدی به جای اثبات کار هستند اما اثبات زمان محبوبیت بیشتری دارد.
از معایب هردو آنها می توان گفت که اگر کسی 51 درصد از توکن های شبکه را بگیرد کنترل کل شبکه را در اختیار خواهد گرفت اما انجام چنین ریسکی بعید به نظر می رسد.