Когда дело доходит до криптотранзакций и измерения времени, необходимого для правильного описания метки времени, есть некоторые решения, которые в основном используют централизованные функции.

Только один, кроме остальных, продвигал нативный проект — Solana.

Повестка дня:

  • вступление,
  • как это работает,
  • ВДФ,
  • скорость транзакций,
  • заключение.

Как это работает?

У разработчиков Solana была другая идея.

Давайте разберемся, почему стандартное «тайминговое» решение не является суперэффективным.

Рассмотрим ситуацию, когда транзакции нужно совершать как можно быстрее, то есть очень быстро, за наносекунды.

Проверка времени с централизованного сервера, просто для создания временной метки, обременена ошибкой.

Более того, эта ошибка тем больше, чем быстрее транзакция.

Solana решила эту проблему, используя модель консенсуса Proof of History, которая позволяет создавать временные метки в блокчейне.

Это делается с помощью VDF  — проверяемой функции задержки.

VDF — проверяемая функция задержки

Каждый производитель блоков должен пройти через VDF, это доказательство истории, чтобы добраться до назначенного слота и создать блок», — говорит Анатолий Яковенко, соучредитель Solana Labs.

Чтобы было понятнее, VDF не может сказать, что сейчас 11:36:40, он сосредоточен на том, чтобы сказать, когда в прошлом и будущем происходила глобальная транзакция конечного автомата.

Это большая революция, которая позволяет ускорить транзакции.

Скорость транзакции

Рассмотрим пример, данный Соланой:

Представьте, что вы хотите отправить очень важное письмо на поезде, который отправляется из Нью-Йорка и прибывает в Чикаго в 17:00.

Потому что важно, вы проверяете на каждой остановке, есть ли письмо в поезде.

Было бы нелепо следовать за поездом и проверять на каждой станции, внутри ли письмо. Опустим толпы и временные задержки, и то это был бы ужас.

Гораздо лучшим решением будет поставить штампы на письмо со временем, на каждой станции.

Полученное письмо свидетельствует о том, что все прошло правильно, все очень просто и быстро.

Солана делает то же самое с транзакциями.

Любой узел может проверить всю цепочку с помощью небольшого количества кода. У всех есть синхронизированные атомные часы, которые никогда не понадобятся для повторной синхронизации.

Яковенко также говорит, что даже если Солана отключится и каналы связи прервутся, ее часы никогда не сбиваются, потому что они логически основаны на этом SHA256.

Более того, проверка цепочки с небольшой информацией позволяет одновременно проверять сеть несколько раз, в то время как большинство экосистем можно проверять только по одной за раз.

Подумайте об этом так: у компании Other Chain Railways есть только один дежурный, выполняющий долгий процесс проверки каждой буквы в поезде.

Но на железной дороге Соланы есть несколько дежурных, которые могут одновременно проверять множество разных букв в поезде на наличие своих марок , что означает, что поезда движутся намного быстрее.

Заключение

Доказательство истории — очень мощная функция, у которой несколько иной подход к проверке.

Блокчейн регистрации с отметками времени, основанный на относительном моменте в истории, очень блестящий. Такое решение масштабирует проект и дает массу возможностей.

Вам нравится мой веб3 контент? Следите за репозиторием, в котором собраны все темы, включенные в задание: