یکی از دشوارترین مشکلات در سیستمهای توزیعشده، توافق در زمان صحیح است. در حقیقت، برخی معتقدند که مهمترین ویژگی الگوریتم گواه اثبات کار بیت کوین این است که به عنوان یک برچسب زمانی بیت کوین عمل میکند.
در ارز دیجیتال سولانا، Proof of History این راهحل را ارائه میدهد و بر اساس آن، زنجیره بلاک ساخته میشود. در مکانیسم گواه اثبات زمان، هر یک از اعضای شرکتکننده در شبکه، زمان تصادفی متفاوتی برای انتظار دریافت میکنند و هر گروهی که زماناش قبل از بقیه به اتمام برسد، میتواند بلوک بعدی بلاکچین را ایجاد کند.
مکانیسم گواه اثبات زمان، نوعی مکانیسم اجماع است که نخستین بار در سال ۲۰۱۶ توسط اینتل (Intel) معرفی شد. این مکانیسم میتواند در پلتفرم هایپر لجر سوتوث (Hyperledger Sawtooth) به عنوان پلتفرمی برای ایجاد، پیادهسازی و اجرای دفاتر کل توزیعشده، مورد استفاده قرار بگیرد.
طراحی ارز دیجیتال Solana بر اساس گواه اثبات تاریخ (Proof of History) است و مدرکی برای تأیید ترتیب و گذر زمان است. گواه اثبات زمان (POH) ترتیبی محاسباتی است و شیوهای را فراهم میکند که از طریق رمزنگاری بتوان گذر زمان بین دو رویداد را تأیید کرد. در این شبکه از یک عملکرد ایمن رمزنگاری استفاده میشود و بدین ترتیب، خروجی را نمیتوان از روی ورودی پیشبینی کرد.
هستۀ اصلی راهحل مقیاس سولانا، یک ساعت غیرمتمرکز با عنوان (POH) است که برای حل مشکل زمان در شبکههای توزیعشده که منبع زمانی قابل اعتماد و معتبری در آنها وجود ندارد، ساخته شده است.
با استفاده از توابع تأخیر قابل تأیید، PoH اجازه میدهد که هر گره یا خوشه به صورت محلی برچسبهای زمانی را با محاسبات SHA256 تولید کند. با این کار نیازی به پخش برچسبهای زمانی در شبکه نیست و باعث بهبود کارایی کلی شبکه میشود.
شبکههای غیرمتمرکز با استفاده از راهحلهای متمرکز و قابل اعتماد، مشکل توافق در زمان صحیح را برطرف کردهاند. به عنوان مثال، Google’s Spanner از ساعتهای اتمی هماهنگشده بین مراکز دادۀ خود استفاده میکند. مهندسان Google این ساعتها را با دقت بسیار بالایی همگامسازی کرده و مدام آنها را بررسی میکنند.