Фото товара

MPOW 51% решение для атаки

Молот Тора значительное улучшение безопасности в существующую сеть, которая значительно уменьшает вероятность успешной 51% атаки на сеть SnowGem. Masternode Proof-of-Work (mPoW) решение это второй уровень защиты, гарантирующий отклонение любой попытки атаки.

Все Мастерноды смогут обнаружить любые попытки реорганизации, вызванные Атака 51% так как у них есть свой локальный блокчейн. Включение этой защиты мастер-узлов позволяет экосистеме обменов, пулов и общих мастер-узлов SnowGem: избегать любых атак.

почему Защита?

Там было несколько Последние 51% удваивают атаки в крипто-пространстве в течение последних месяцев. Это создало необходимость в создании решения для предотвращения подобных атак на SnowGem. Мы будем реализовывать Доказательство работы мастерноды (mPoW) система, которая использует существующие мастер-узлы SnowGem для защиты блокчейна и помощи предотвратить 51% атак от того, чтобы быть успешным.

Мы называем эту систему Молот Тора как символ власти и защиты. Это важный шаг, помогающий защитить блокчейн SnowGem, поскольку все больше хеш-мощности доступно для аренды.

Фото товара
Фото товара

Basic Принцип

Мастер-узлы SnowGem позволяют проверять хэши блоков перед принятием реорганизации в цепочке. Это достигается путем сравнения предыдущего хэша блока, который должен быть одинаковым в обеих цепочках. Если хеш не соответствует Мастерноде отвергнет новую цепочку поскольку это не цепочка консенсуса.

Любые сервисы SnowGem Ecosystem, такие как Exchange, Pools и Shared Masternodescan, снижают вероятность попадания в цель Атака 51% включив функцию защиты Masternode своих кошельков. Это настраивает кошельки только для связи с мастер-узлами и другими кошельками, для которых включена функция защиты мастер-узлов. Любой кошелек с включенной функцией будет также проверять хэши блоков, прежде чем он примет реорганизованную цепочку. Рекомендуется, чтобы все сервисы, которые принимают или торгуют с SnowGem, разрешали как минимум Подтверждения 10 до завершения депозитов.

Когда кошельки работают с защитой Masternode, они разрешают реорганизацию только 10 блоков, злоумышленник должен закончить свою работу в этот период, однако их депозит не завершен из-за подтверждений обмена, они не будут успешными.

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

Когда злоумышленник хочет создать 51% удваивают атаку они должны выполнить ряд шагов, чтобы это было успешным. Злоумышленник подготовит частный майнинг пул с достаточной хэш-мощностью продолжать находить блоки с той же скоростью, что и сеть. Это требует примерно 51% текущей мощности хэша активной сети.

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

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

Это будет считаться успешная атака; у атакующего будут оригинальные монеты, которые были отправлены на биржу, а также дополнительные монеты, которые были сняты с биржи.

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

Как только это будет завершено, частная цепочка, которая добывается, без транзакции атаки, которая была отправлена ​​на биржу в цепочке, транслируется в основную сеть, Основная сеть обнаружит новую цепочку, которая будет рассчитана таким образом, чтобы в ней было больше блоков, чем в обычной цепочке. Это действие вызывает реорганизация блокчейна.

Фото товара
Фото товара

Thor's Молот

Thor's Hammer поставит перед растущей сетью SnowGem Masternode защиту и защиту блокчейна. Это будет достигнуто путем включения защиты Masternode для бирж и пулов. Это достигается за счет того, что биржи и пулы могут напрямую взаимодействовать с сетью Masternode, а также защищать их от процесса реорганизации.

Фото товара

Все Мастерноды будут проверять обнаруженную реорганизацию, вызванную попыткой 51% атаки, с помощью своей локальной цепочки блоков и блокировать ее.

Фото товара

Блокчейн-диаграмма

Фото товара

Когда мастер-узел обнаруживает более длинную цепочку, вместо запуска процесса реорганизации он проверяет хэши блоков из своей собственной цепочки в новую цепочку. Если хеш блока не соответствует существующей цепочке, Masternode отклонит новую цепочку и сохранит исходную цепочку. Это действие прервет попытку выполнить двойные расходы. Цепочка атакующих будет отклонена сетью Мастерноде и защищенными узлами, обмен не будет затронут.

Блокчейн-диаграмма

Фото товара

Атака тест в защищенной сети

Мы успешно протестировали 51% атаки на защищенную сеть (testnet), как вы можете видеть на это видео

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

Фото товара

Технический Детали

  • Добавление нового флага конфигурации `masternodeprotection` это значение может быть либо;
    • 0 (выкл)
    • 1 (вкл)
  • Установка значения в 1 активирует систему защиты Masternode для кошелька.
  • Добавление нового флага конфигурации `masternodeconnections` это значение может быть либо;
    • 0 (выкл)
    • 1 (вкл)
  • Установка значения в 1 ограничит соединения между равноправными участниками кошелька активными мастер-узлами.
  • Мастерноды будут продолжать соединяться со всеми одноранговыми узлами, как с Мастернодами, так и с обычными кошельками.
  • Мастерноды и кошельки с `masternodeprotection = 1`, в случае обнаружения реорганизации в сети, сравнивают новый хэш блока высотой -10 с соответствующей высотой блока существующей цепочки. Если хеш не совпадает с этим блоком, кошелек отклонит реорганизацию как недействительную и продолжит работу в существующей цепочке.

Фото товара

Скачать полную спецификацию