میتوان گفت الگوریتم اثبات تاریخ یا الگوریتم POH روشی برای گنجاندن زمان در تکنولوژی بلاکچین است.
درواقع نودها (گرههای) موجود در روش الگوریتم اثبات تاریخ، دارای زمانبندیهای داخلی هستند که رویدادها و زمان را تأیید میکنند.
رویدادهای دریافتی با استفاده از یک تابع تأخیر زمانی قابل تأیید، که بهعنوان VDF نیز شناخته میشود، هش میشوند. در این مطلب از بورسینس قصد داریم به بررسی مکانیزم اجماع اثبات تاریخ، مزایا و معایب آن بپردازیم.
عناوین مطلب:
مکانیزم اثبات تاریخ یا Proof of History چیست؟
Proof-of-History یا PoH تکنیکی برای ادغام زمان در بلاکچین است.
این مکانیزم روشی برای کاهش بار روی گرههای شبکه در حین پردازش بلوکها است.
نودها در این روش دارای زمانبندیهای داخلی هستند که رویدادها و زمان را تأیید میکنند. این الگوریتم اجماع توسط پروژه سولانا ایجادشده است.
VDF همچنین بهعنوان تابع تأخیر قابل تأیید شناخته میشود و رویدادهای ورودی را هش میکند.
ماینر بلوک در یک مکانیزم اثبات کار (PoW) اولین کسی است که nonce مناسب را تعیین میکند، که برای انجام این کار به مصرف مقدار معینی از پردازش رایانهای نیاز دارد.
از سوی دیگر، اثبات تاریخچه (PoH)، از توابع تأخیر قابل تأیید (VDF) استفاده میکند.
تنها یک هسته CPU میتواند یک VDF را با انجام مجموعهای از مراحل متوالی حل کند. ازآنجاکه هیچ پردازش موازی در این روش مجاز نیست، تعیین مدتزمان لازم برای اجرای هر مرحله ساده است.
در یک بلاکچین سنتی، به دست آوردن اجماع در مورد زمان استخراج یک بلوک به همان اندازه ضروری است که توافق بر سر تراکنشهای آن بلوک اهمیت دارد.
ازآنجاییکه مهر زمانی به شبکه اطلاع میدهد که تراکنشها به ترتیب خاصی انجام شدهاند، این الگوریتم بسیار مهم است.
PoH از استاندارد SHA-256 استفاده میکند تا مکانیزم ردیابی زمان قابل اعتماد را در بلاکچینهای غیرمتمرکز فراهم کند.
استاندارد SHA-256 نوعی از استاندارد SHA-2 است و یک روش رمزگذاری پیچیده را ارائه میکند که توسط آژانس امنیت ملی ساخته شده است.
الگوریتم اثبات تاریخ بر سد زمانی غلبه کرده و با کاهش وزن پردازش، بلاکچین را سبکتر و سریعتر میکند.
سولانا؛ یک گام فراتر از PoH
پروژه سولانا، مکانیزم Proof of History (PoH) را با Tower Byzantine Fault Tolerance (Tower BFT) ترکیب کرده است.
Tower BFT یک سیستم امنیتی است که به کاربران اجازه میدهد تا توکنها را برای رأی دادن در مورد اعتبار هش PoH به استیک کنند.
چند مزیت اصلی برای اجماع اثبات سهام وجود دارد مانند:
- مقیاسپذیری
- کارمزد کم
در شبکه سولانا، تراکنشها به شیوهای سریع انجام میشوند. از این نظر، مقیاسپذیری افزایش پیدا میکند.
در مقایسه با سایر شبکهها، مانند اتریوم، سولانا هزینههای تراکنش ارزانتری را ارائه میکند. به همین دلیل، سولانا یک انتخاب عالی برای تراکنشهای معمولی و همچنین انتقال پول است.
علاوه بر این، سولانا نیز مانند هر بلاکچین دیگری برخی از معایب را دارد:
با اینکه سولانا را بهعنوان قاتل اتریوم میشناسیم، اما باید گفت برنامههای غیرمتمرکز کمتری روی این شبکه وجود دارد.
با اینکه تابهحال حدود 3000 تا dApp روی شبکه بلاکچین اتریوم ساخته شده است، اما فقط 350 برنامه روی بلاکچین سولانا ساخته شده است.
همچنین سولانا در حال حاضر کمتر از 1200 اعتبارسنج (Validator) را برای اعتبارسنجی تراکنشها در شبکه خود به کار میگیرد که این موضوع ممکن است باعث تمرکز در این شبکه شود.
تفاوت اثبات تاریخچه (PoH) و اثبات سهام (PoS)
Proof of Stake و Proof of History کاملاً شبیه هم هستند. در واقع میتوان گفت که که الگوریتم اثبات تاریخچه به مرور زمان به اثبات سهام تبدیل شد.
هر دو الگوریتم بر اساس یک پایه ساخته شدهاند. در هر دوی آنها از اعتبار سنجی برای تضمین درستی تراکنشها و ایجاد بلوکهای جدید استفاده میشود.
اما بین این دو روش از نظر نحوه محاسبه زمان تفاوت معناداری وجود دارد.
در الگوریتم اثبات سهام از تابع مهر زمانی استفاده میشود. این بدان معناست که هر گره به مهر زمانی شبکه متکی است. ازآنجاکه زمان باید ابتدا از طریق شبکه جریان داشته باشد، شبکه کندتر عمل میکند.
این موضوع برای اثبات تاریخچه ضروری نیست زیرا از تابع تأخیر قابل تأیید استفاده میکند، که زمان را بر اساس رویدادهای تاریخی محاسبه میکند.
پس از تجزیهوتحلیل این رخدادها، یک تابع هش ساخته میشود که میتواند توسط هر کسی تأیید شود.
هر بلوکی که توسط شبکه ایجاد میشود این هش را به آن اضافه میکند. این روش تعیین زمان اساساً زمان کمی لازم دارد و بلاکچین سولانا را در حال حاضر بسیار مقیاسپذیر میکند.
مشکلات احتمالی الگوریتم اثبات تاریخچه (PoH)
الگوریتم اثبات تاریخ یک مکانیزم توافقی مبتنی بر اثبات سهام است که تفاوتهایی در نحوه محاسبه زمان دارد.
در این الگوریتم از رویدادهای تاریخی برای تعیین گذر زمان استفاده میشود. این رویدادها به یک هش تبدیل میشوند که فقط میتواند توسط رویدادهای قبلی ایجاد شود. هش بههیچوجه قابل جعل نیست.
سولانا تنها بلاکچینی است که از الگوریتم اثبات تاریخ استفاده میکند.
بنابراین، این بلاکچین فوقالعاده مقیاسپذیر است و میتواند تا 60000 تراکنش در ثانیه را پردازش کند. PoH تضمین میکند که تعیین زمان تراکنش زمان کمتری میبرد.
از سوی دیگر، اثبات تاریخ دارای اشکالاتی است. بهعنوانمثال، این روش هرگز در مقیاس وسیع مورد آزمایش قرار نگرفته است، بنابراین ما نمیدانیم که آیا واقعاً بیعیب و نقص عمل میکند یا خیر.
علاوه بر این، آسیبپذیریها و حملات مختلفی در سولانا در گذشته اتفاق افتاده که برخی از آنها تا حدی توسط الگوریتم اثبات تاریخ ایجادشدهاند.
در نتیجه، ما هنوز مطمئن نیستیم که اثبات تاریخ یک مکانیزم اجماع امن است یا خیر.
سوالات متداول
الگوریتم اثبات تاریخ (PoH) چیست؟
الگوریتم اثبات تاریخ (PoH) تکنیکی برای ادغام زمان در بلاکچین است. این مکانیزم در واقع روشی برای کاهش بار روی گرههای شبکه در حین پردازش بلوکهاست. نودها در این روش دارای زمانبندیهای داخلی هستند که رویدادها و زمان را تأیید میکنند.
کدام شبکههای بلاکچین از الگوریتم اثبات تاریخ استفاده میکنند؟
این مکانیزم توسط بنیاد سولانا ایجادشده و در بلاکچین سولانا از آن استفاده میشود.
آیا الگوریتم اثبات تاریخ یک روش امن برای اجماع در بلاکچین است؟
به دلیل اینکه مشکلاتی در بلاکچین سولانا در زمان استفاده از این مکانیزم ایجادشده و همینطور به دلیل اینکه هنوز در مقیاس قابلتوجهی انجام نشده، امنیت این شبکه هنوز تأیید نشده است.
آیا مکانیزم اثبات تاریخ از اثبات کار بهتر است؟
ممکن است این روش مزیتهایی مانند افزایش سرعت و مقیاسپذیری داشته باشد، اما همچنان الگوریتم اثبات کار بهعنوان امنترین شبکه بلاکچین در جهان شناخته میشود.
سخن پایانی
مکانیزم اثبات تاریخ یا PoH توسط سولانا ایجادشده و مورد استفاده قرار میگیرد.
این روش باعث افزایش سرعت و مقیاسپذیری در شبکه میشود. اما به دلیل مشکلاتی که در زمان اجرای این الگوریتم در سولانا به وجود آمده، نمیتوان درباره امنیت این روش نظر قطعی داد.
باید منتظر تست این الگوریتم در مقیاسهای بزرگ باشیم تا از عملکرد و میزان کاربردی بودن آن در دنیای واقعی مطلع شویم.
قصد خرید یا فروش ارز دیجیتال در ایران را دارید؟ در این سایت میتوانید با اطمینان و با چند کلیک خرید کنید:
نام | ویژگیها | امتیاز | لینک ثبتنام |
---|---|---|---|
نوبیتکس |
| ||
صرافی خارجی MEXC |
|