Скорость, с которой обязательства становятся несвежими, будет динамически рассчитываться на основе того, какой процент обязательств активен. Таким образом, византийскую ветку меньшинства сети должен будет ждать гораздо дольше, чем ветку большинства, чтобы восстановить супербольшинство. После создания супербольшинства можно было бы использовать штрафование, чтобы навсегда наказать держателей византийских обязательств.
Ротация Ключа
Поскольку узлы не нуждаются в значительных вычислительных ресурсах для достижения консенсуса, энергозатраты и расходы на обслуживание сети значительно уменьшаются. В сочетании с высокой пропускной способностью PoH делает Solana одной из самых быстрых и экономически эффективных блокчейн-платформ на рынке. В мире криптовалют, где скорость, масштабируемость и децентрализация являются ключевыми элементами успеха, появление технологии proof of history (PoH) стало важнейшей вехой в развитии блокчейн-сетей. Этот инновационный подход был внедрен платформой Solana, которая благодаря своим уникальным решениям стала одной из самых быстрых блокчейн-платформ, способных обрабатывать тысячи транзакций в секунду. В сравнении с традиционными механизмами консенсуса, такими как proof of labor и proof of stake, PoH предлагает уникальные преимущества. PoW, используемый в сети Bitcoin, обеспечивает высокий уровень безопасности, но малоэффективен с точки зрения энергопотребления и требует больших вычислительных мощностей.
Период, в течение которого каждый репликатор должен предоставить доказательство, должен быть меньше времени шифрования. В противном случае репликатор может отправлять шифр и удалять его для каждого доказательства. Вредоносный создатель может внедрить данные в последовательность до этого хеша, чтобы создать определенный хеш. Протокол консенсуса обеспечивает второй уровень защиты, поскольку любая атака должна занять больше времени, чем время, необходимое для того, чтобы снять стейк со всех Подтверждающих. При сравнении двух блокчейнов одинаковой высоты объективно достоверной может считаться та, которая имеет наименьшее максимальное разделение.
Стоимость добавления дополнительных вычислительных мощностей для проверки всех репликаторов, как ожидается, будет равна стоимости ядра CPU или GPU на каждый идентификатор репликации. Узел-репликатор может попытаться частично стереть часть данных, чтобы избежать сохранения всего состояния. Количество доказательств и случайность семени должны затруднить эту атаку. Для ASIC-атак во время Разделения, скорость, с которой снимаются обязательства, нелинеен, и для сетей с большими Разделением скорость на порядки медленнее, чем ожидаемая прибыль от ASIC-атаки. Голосование, включающее предыдущее голосование по конкурирующей последовательности, не может служить доказательством злонамеренного голосования.
Участники Сети
Ожидается, что доказательство будет проверено, когда репликатор сможет подписать доказательство супербольшинством Подтверждающих в сети. Цензура или отказ в обслуживании могут возникнуть, если одна треть держателей обязательств откажется подтверждать любые последовательности новыми обязательствами. Протокол может защитить от этой формы атаки, динамически регулируя скорость устаревания обязательств. В случае отказа в обслуживании более крупное Разделение спроектировано таким образом, что оно будет цензурировать византийских держателей обязательств. Более крупная часть разделенной сети будет восстанавливаться по мере того, как византийские обязательства со временем будут становиться несвежими.
- Этот одноразовый номер занимает определённое количество вычислительной мощности.
- Это делает технологию proof of history ключевым элементом будущего блокчейн-экосистемы и одной из самых перспективных инноваций в мире криптовалют.
- При большом разделении, например, при Разделении, в котором не хватает половины или более Проверяющих, процесс снятия стейка происходит очень медленно.
- Проверяющие выполняют те же транзакции на своих копиях состояния и публикуют вычисленные подписи состояния в качестве своих подтверждений.
- Среди них наиболее известными являются Proof-of-Work (PoW) и Proof-of-Stake (PoS).
Атаки
Опубликованные подтверждения служат в качестве голосов для алгоритма консенсуса. Это позволяет участникам сети синхронизироваться и доказать, что они выполнили определенную работу в определенный момент времени. Можно с уверенностью сказать, что появление Proof-of-History в мире блокчейн-технологий — это хорошо. С PoH удобно работать высокопроизводительным приложениям (dApps), за счет его быстродействия и надежности. В мире криптовалют существует несколько алгоритмов, которые используются для обеспечения безопасности и управления блокчейн-сетью.
Вредоносный PoH-создатель может создать вторую скрытую последовательность с событиями в обратном порядке, если он имеет доступ ко всем событиям сразу или способен создать более быструю скрытую последовательность. Здесь Создатель A получает пакет данных (hash1b) от Создателя Б, пакет содержит последнее состояние Создателя Б и последнее состояние, которое Создатель Б наблюдал от Создателя А. Правильность последовательности может быть проверена https://www.xcritical.com/ многоядерным компьютером за значительно меньшее время, чем потребовалось для ее создания. Как показано на рисунке 1, в любой момент времени один из узлов системы является Лидером, который создаёт PoH-последовательность, обеспечивая в сети глобальную согласованность чтения и проверяемый ход времени. Ничто в этой статье не является предложением о продаже или предложением о покупке каких-либо токенов.
Функция запускается последовательно на одном ядре, ее trx криптовалюта предыдущий выход используется в качестве текущего входа, периодически записывается текущий выход и сколько раз он был вызван. Затем выход может быть повторно вычислен и проверен внешними компьютерами параллельно путем проверки каждого сегмента последовательности на отдельном ядре. Чтобы синхронизировать действия участников сети, Solana создает расписание для узлов-валидаторов. PoH значительно снижает требования к хранению и пропускной способности сети.
В данной статье предлагается архитектура блокчейна, основанная на доказательстве истории (далее – PoH, Proof of History) – доказательствах необходимых для проверки порядка событий и прохождения времени между ними. По мере усложнения блокчейн-сетей технология proof of history становится все более важной как механизм, способный удовлетворить растущие требования рынка. PoH не только улучшает производительность блокчейна, но и proof of history повышает его устойчивость к атакам, а также снижает операционную сложность.
Среди них наиболее известными являются Proof-of-Work (PoW) и Proof-of-Stake (PoS). Прежде, чем мы начнем глубоко погружаться в детали алгоритма консенсуса PoH, давайте сначала разберемся в его предшественниках и почему возникла необходимость разработки этой новой технологии. Solana использует расширенный байткод Berkeley Packet Filter как быстрый и простой для анализа и JIT-байткод для создания и выполнения смарт-контрактов. Лидер должен уметь принимать входящие пакеты транзакций от пользователей, упорядочивать их наиболее эффективным способом и создавать PoH-последовательность, которая публикуется для последующих Проверяющих. Эффективность основана на шаблонах доступа транзакций к памяти, поэтому транзакции упорядочиваются так, чтобы минимизировать ошибки и максимизировать предварительную выборку. Стоимость добавления дополнительного репликатора, как ожидается, будет равна стоимости хранения.
Если узлы не синхронизированы, это может привести к проблемам с согласованностью, сбоям и даже потере данных (в теории). Чтобы разобраться, как работает Proof-of-History, сначала нужно понять, что такое «временной штамп». Proof-of-Work — это алгоритм, который стал основой многих криптовалют, включая самую известную из них — Bitcoin. Бэкенд eBPF включен в LLVM с 2015 года, поэтому любой язык LLVM может быть использован для написания смарт-контрактов. В ядре Linux он присутствует с 2015 года, а первые итерации байткода существуют с 1992 года.