Что Такое Proof-of-History (PoH)?
Узнаем значение Proof-of-History (PoH), определение в крипто, Что Такое Proof-of-History (PoH) и другие важные детали.
Proof-of-History (доказательство истории) является механизмом консенсуса, который уменьшает нагрузку на ноды сети, обрабатывая блоки при этом интегрируя само время в блокчейн. Ноды содержат внутренние часы, которые подтверждают события и время.
В случае с Proof-of-Work (PoW), успешный майнер блока будет первым, кто оценивает подходящий одноразовый номер. Этот одноразовый номер занимает определённое количество вычислительной мощности. Proof-of-History (PoH) немного отличается, поскольку может преодолеть Функцию Подтверждённой Задержки (VDF) запустив определённый набор хронологических шагов. Так как параллельной обработки не допускается, оценить время для каждого шага будет легче.
PoH применяет алгоритм SHA-256 для предоставления надёжного механизма отслеживания времени в децентрализованном блокчейне. SHA-256 является вариантом SHA-2, более сложным методом шифрования, созданным Национальным Агентством по Безопасности (NSA).
Единственным блокчейном, который использует алгоритм Proof-of-History является Solana. Поэтому криптовалюта имеет возможность обрабатывать около 60,000 транзакций в секунду, что делает её весьма масштабируемой. Это также обеспечивает более быструю оценку времени транзакций.
Механизм основан на Proof-of-Stake, но тем не менее, имеет разнообразные техники для расчёта времени. Для оценки хода времени на данный момент используются исторические события. Эти события добавляются в хеш, который может быть произведён предыдущими событиями. При этом хеш подделать невозможно.
Однако Proof-of-History имеет некоторые недостатки. Например, в истории Solana имелись несколько атак, причиной которых был Proof-of-History. Также техника никогда не была протестирована в большом масштабе, поэтому нет никакой гарантии, что она работает без каких-либо ошибок.
Proof-of-History (PoH) Или Proof-of-Stake (PoS)
Между алгоритмами Proof-of-Stake и Proof-of-History имеется множество схожестей. Причиной тому является то, что для создания Proof-of-History использовался Proof-of-Stake.
В обоих методах используются валидаторы, чтобы убедиться в проверке транзакций и создании новых блоков. Также оба метода были разработаны на одном фундаменте.
Тем не менее, между двумя этими алгоритмами имеются большие различия. Proof-of-Stake применяет функции временных меток. Это означает, что каждый нод зависит от временных меток сети. Сеть работает в более медленной манере так как для начала через сеть должно пройти время.
Кроме того, Proof-of-Stake использует Функцию Подтверждённой Задержки, которая вычисляет время на основе предыдущих событий. После изучения этих событий, создаётся хеш-функция, которую может подтвердить любой. Данный хеш добавляется для каждого блока произведённого сетью.