Что такое Proof of History (PoH)?
Proof of History (PoH) является криптографическим часовым механизмом, применяемым Solana для определения порядка событий без необходимости передавать временные метки между нодами. Он создаёт верифицируемую последовательность событий с временными метками, позволяя валидаторам согласовывать порядок транзакций без координационных накладных расходов, которые тормозят другие блокчейны.
Как работает Proof of History
PoH использует верифицируемую функцию задержки (VDF) на основе SHA-256 хеширования. Нода-лидер непрерывно хеширует данные последовательно: каждый хеш подаётся на вход следующему, образуя цепочку хешей, в которой позиция соответствует ходу времени. Каждая транзакция или событие хешируется в эту последовательность в момент поступления, навсегда фиксируя порядок относительно всех остальных событий. Другие валидаторы могут быстро верифицировать последовательность, проверяя хеши, без необходимости воспроизводить всё вычисление полностью.
Почему PoH важен для скорости Solana
В традиционных блокчейнах ноды вынуждены синхронизировать время извне или согласовывать порядок транзакций через коммуникацию, что добавляет задержку. PoH устраняет это требование: последовательность самодоказуема, поэтому валидаторы могут верифицировать параллельно, не дожидаясь согласования по временным меткам. Это напрямую обеспечивает способность Solana обрабатывать тысячи транзакций в секунду и удерживать время блока ниже полсекунды.
PoH не является механизмом консенсуса
PoH часто путают с консенсусом. В Solana для консенсуса используется Tower BFT: вариант Practical Byzantine Fault Tolerance (PBFT), построенный поверх PoH. PoH предоставляет часы; Tower BFT обеспечивает финальность. PoH сообщает валидаторам, в каком порядке произошли события; Tower BFT определяет, какой набор событий становится канонической цепочкой. Это принципиальное отличие от PoW: PoW сам является механизмом консенсуса, а не просто инструментом упорядочивания.
FAQ
Proof of History (PoH) является криптографическим механизмом временных меток, применяемым Solana. Он создаёт верифицируемую последовательность хешированных событий, которая устанавливает порядок транзакций без внешней синхронизации времени.
Нет. Proof of Work является механизмом консенсуса, в котором майнеры соревнуются в решении вычислительных задач для добавления блоков. Proof of History не является механизмом консенсуса: это криптографические часы, позволяющие валидаторам Solana согласовывать порядок событий без синхронизации времени.
PoH устраняет необходимость в коммуникации между нодами для согласования порядка транзакций. Поскольку порядок доказывается цепочкой хешей, валидаторы могут обрабатывать транзакции параллельно, снижая задержку и увеличивая пропускную способность.
Tower BFT является реальным механизмом консенсуса в Solana, построенным поверх PoH. PoH предоставляет верифицируемые часы; Tower BFT использует их для достижения финальности по вопросу о том, какая версия цепочки является канонической.
Обогнать конкурентов?
Подпишись на нашу рассылку и получай еженедельные новости блокчейна для web3-билдеров.





