الگوریتم اثبات تاریخ Proof of History (PoH) چیست؟

امروز در این مقاله آموزش ارز دیجیتال به مفهوم الگوریتم اثبات تاریخ Proof of History (PoH) میپردازیم. با تیم فیبوتک همراه باشید. ...
الگوریتم اثبات تاریخ Proof of History (PoH) چیست؟ فیبوتک

امروز در این مقاله آموزش ارز دیجیتال به مفهوم الگوریتم اثبات تاریخ Proof of History (PoH) میپردازیم. با تیم فیبوتک همراه باشید. قبل از این که به مقاله روی بیاوریم بهتر است به مفهوم کلی اثبات تاریخ یک نگاهی بیاندازیم. اثبات تاریخ یا POH، یک تکنیک جدید است که در سیستم های blockchain استفاده میشود تا اطمینان حاصل شود که داده های تاریخی دقیق است و با آن دست نخورده است. اولین بلوک Solana در 16 مارچ 2020 ایجاد شد و جهان را با مزایا و توانایی های بالقوه اثبات تاریخ یا POH معرفی کرد (تکنیک جدیدی که ادعا میکند باعث افزایش گسترده کارایی و مقیاس پذیری شبکه های بلاکچین میشود).

در این مقاله، ما به جزئیات فن آوری POH Solana خواهیم پرداخت و توضیح میدهیم که چگونه کار میکند. علاوه بر این، ما در مورد مزایا و معایب آن در یک شبکه blockchain و نحوه مقایسه آن با سایر مکانیسم های اجماع مانند اثبات کار (POW) و اثبات سهام (POS) بحث خواهیم کرد.

اثبات تاریخ (POH) چیست؟

همانطور که در بالا ذکر شد، اثبات تاریخ یا POH ، یک تکنیک جدید است که در سیستم های blockchain استفاده میشود تا اطمینان حاصل شود که داده های تاریخی دقیق است و با آن دست نخورده است. این کار را با استفاده از یک تابع هش برای ایجاد “اثر انگشت” منحصر به فرد از مجموعه داده ها (مانند معاملات گذشته) به دست می آورد. این گره ها میتوانند اثر انگشت را با وضعیت فعلی داده های blockchain مقایسه کنند تا اعتبار و صحت آن تأیید شود. از آنجا که عملکرد هش قطعی است، هرگونه تغییر در داده ها منجر به اثر انگشت متفاوت میشود، که پس از آن توسط گره ها به عنوان کلاهبرداری شناسایی میشود و بلوک دور میشود.

POH برای ایمن سازی و عدم تمرکز blockchain استفاده میشود و از هزینه های مضاعف جلوگیری میکند در حالی که همه گره ها را حفظ و میزبان نسخه های یکسان از blockchain میکند.

توجه: اثبات تاریخ یک مکانیسم اجماع به خودی خود نیست بلکه راهی برای بهبود کارآیی سیستم های blockchain است.

سولانا اولین بلاکچین برای استفاده از اثبات تاریخ

در مارچ 2020 ، سولانا اولین blockchain شد که به همراه اثبات سهام، از اثبات تاریخ استفاده کرد. به عنوان یک بستر عمومی بلاکچین که برای برقراری قراردادهای هوشمند سریع، در دسترس و گسترده مقیاس پذیر و برنامه های غیر متمرکز (DAPP) طراحی شده است ، Solana چندین فناوری و تکنیک جدید را برای کمک به انجام این کار به کار میبرد. برای مثال، معماری سولانا بر اساس نوع الگوریتم اجماع تحمل گسل بیزانس عملی (PBFT) معروف به “برج BFT” است. این امر امکان پردازش موازی معاملات را فراهم میکند و با تقسیم شبکه به گروه های جداگانه معروف به “برج”، مقیاس پذیری را بهبود میبخشد. هر یک از این برج ها میتوانند زیر مجموعه ای از معاملات تأیید نشده Solana را پردازش کنند.

علاوه بر این، همچنین از پروتکل شبکه ای معروف به شایعات استفاده میکند تا اطمینان حاصل شود که معاملات به سرعت و کارآمد در شبکه Solana پخش میشوند و به به حداقل رساندن تأخیر کمک میکنند. با ترکیب این امر با اثبات تاریخ برای پردازش معاملات در زمان ثابت، بلاکچین سولانا میتواند در جایی به ترتیب 65000 معاملات در ثانیه (TPS) پردازش کند. این امر باعث میشود که آن را برای برنامه های با توان بالا مانند بازی های blockchain ، بازارهای NFT و General Defi مناسب باشد.

اثبات کار در مقابل اثبات سهام در مقابل اثبات تاریخ

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

اثبات کار (POW) چیست؟

اولین مکانیسم اجماع، اثبات کار از شبکه ای از رایانه های قدرتمند موسوم به ماینرها برای حفظ امنیت شبکه های غیر متمرکز در حالی که اطمینان از معاملات میتواند به صورت همسالان پردازش و تأیید شود، استفاده میکند. در ابتدا برای تأمین امنیت شبکه بیت کوین استفاده میشد، اما بعداً توسط سیستم عامل های جدیدتر مانند Ethereum (Pre-Merge) ، Dogecoin ، Litecoin و Monero اتخاذ شد و بهتر است بدانید که POW در حال حاضر دومین مکانیسم اجماع محبوب است. این سیستم به گونه ای طراحی شده است که اعتبارسنجی معاملات جدید را به طور فزاینده ای دشوار می کند ، و اطمینان حاصل می کند که شبکه حتی با افزایش نرخ هش ، ایمن باقی می ماند.

اگر علاقه مند به داشتن اطلاعات بیشتر اجب اثبات کار (POW) دارید، برروی لینک زیر کلیک نمایید.

اثبات سهام (POS) چیست؟

اثبات سهام (POS) نوعی مکانیسم اجماع است که در فناوری بلاکچین برای تأمین و اعتبارسنجی معاملات در یک شبکه استفاده میشود. POS به جای استفاده از قدرت محاسباتی مانند اثبات کار، از سهام (یا مالکیت) رمزنگاری شبکه برای اعتبارسنجی معاملات استفاده میکند. در یک سیستم POS، افرادی که مقدار قابل توجهی از کوین رمزنگاری بومی شبکه (Sol در مورد Solana) را در اختیار دارند، میتوانند کوین های خود را برای تبدیل شدن به یک اعتبار سنج “قرار دهند”. 

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

اگر علاقه مند به داشتن اطلاعات بیشتر راجب اثبات سهام (POS) دارید، برروی لینک زیر کلیک نمایید.

POH چگونه کار می کند؟

اثبات تاریخ (POH) یک راه حل مقیاس پذیری است که به شما امکان میدهد تا بلاکچین های جمع و جور با سابقه قابل اثبات ایجاد و ایمن شوند. این کار با ایجاد یک جدول زمانی برای هر بلوک و سپس استفاده از یک تابع تأخیر قابل تأیید (VDF) کار میکند تا ثابت کند که زمان سنج در مدت زمان مشخصی تولید شده است. این یک هش از POH قبلی و بلوک فعلی است. زنجیره ای از این جدول زمانی به عنوان زنجیره زمان شناخته میشود و ثابت میکند که بلوک ها در یک نقطه خاص از زمان به blockchain اضافه میشوند.

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

با استفاده از POH، سولانا میتواند میزان داده هایی را که باید ذخیره و تأیید شود، به میزان قابل توجهی کاهش دهد و به شبکه اجازه میدهد تا معاملات بیشتری را پردازش کرده و کاربران بیشتری را اداره کند.

مزایا و معایب اثبات تاریخ (POH)

تکنیک اثبات تاریخ Solana (POH) مزایای مختلفی برای شبکه دارد. مزیت اصلی این امر به طور چشمگیری باعث افزایش مقیاس پذیری blockchain میشود ، زیرا در حالی که نیازهای ذخیره داده به حداقل میرسد، میتوان معاملات گذشته را به طور مؤثر تأیید کرد. همچنین بسیار کارآمد است و باعث کاهش ردپای کربن blockchains با قابلیت POH میشود. اشکال اصلی این است که به یک شخص ثالث قابل اعتماد، ژنراتور POH متکی است تا هش هایی را که در blockchain گنجانده شده است، تولید کند. این ژنراتور POH نقش مهمی در امنیت و قابلیت اطمینان شبکه ایفا میکند و اگر ژنراتور POH غیرقابل اعتماد باشد، شبکه کلی میتواند تأثیر منفی بگذارد.

مشکلات احتمالی اثبات تاریخ (POH)

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

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

آیا این مقاله مفید بود؟

از ۱ تا ۵ چه امتیازی می‌دهید؟

میانگین امتیاز از رای

اولین نفر باشید که رای میدهد!

آیا این مقاله مفید بود؟

از ۱ تا ۵ چه امتیازی می‌دهید؟

میانگین امتیاز از رای

اولین نفر باشید که رای میدهد!

شاید دوست داشته باشید

دیدگاهتان را بنویسید

آموزش های فیبوتک
مشاوره سرمایه گذاری فیبوتک
دوره مقدماتی ارز دیجیتال
دوره آموزشی تحلیل تکنیکال مقدماتی
آموزش الگوهای معاملاتی
جدیدترین نوشته‌ها
زمان مطالعه: 1 دقیقه