TargetBank
  • Инвестиции
  • Личные финансы
  • Бизнес
  • Экономика
  • Трейдинг
No Result
View All Result
TargetBank
  • Инвестиции
  • Личные финансы
  • Бизнес
  • Экономика
  • Трейдинг
No Result
View All Result
TargetBank
No Result
View All Result
Home Инвестиции

Понимание хэша

Павел Абрамов by Павел Абрамов
11.12.2020
in Инвестиции, Криптовалюта
0

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

Ключевые моменты

  • Хеш – это функция, которая отвечает зашифрованным требованиям, необходимым для вычисления блокчейна.
  • Хеш, как nonce или решение, является основой сети блокчейна.
  • Хэши имеют фиксированную длину, поскольку практически невозможно угадать длину хэша, если кто-то пытается взломать блокчейн.
  • Хеш разрабатывается на основе информации, представленной в заголовке блока.

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

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

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

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

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

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

Хэширование слова «hello» приведет к выводу той же длины, что и хеш для «Я иду в магазин». Функция, используемая для генерации хеша, является детерминированной, что означает, что она будет давать один и тот же результат каждый раз, когда используется один и тот же ввод. Он может эффективно генерировать хэшированные данные; это также затрудняет определение входных данных (приводит к майнингу), а также вносит небольшие изменения во входной результат в неузнаваемый, совершенно другой хэш.

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

Previous Post

Перезапись

Next Post

Все, что нужно знать о макроэкономике

Next Post

Все, что нужно знать о макроэкономике

Другие статьи

Определение Back Stop

13.01.2021

Как работает глокализация

06.04.2020

Lehman Brothers

19.01.2021

Томас Мальтус

18.12.2020

Эффект храповика в экономике

27.04.2020
Зеленый маркетинг

Зеленый маркетинг

17.03.2021
  • О нас
  • Контакты
  • Политика конфиденциальности
  • Пользовательское соглашение
  • Карта сайта

© 2021 TargetBank

No Result
View All Result
  • Инвестиции
  • Личные финансы
  • Бизнес
  • Экономика
  • Трейдинг

© 2021 TargetBank