Что такое хэш-фонд

Обновлено: 21.11.2024

Джейк Франкенфилд — опытный писатель, освещающий широкий спектр тем деловых новостей. Его работы публиковались, в частности, в Investopedia и The New York Times. Он проделал обширную работу и исследования в области Facebook и сбора данных, Apple и пользовательского опыта, блокчейна и финансовых технологий, а также криптовалюты и будущего денег.

Амилкар Чаварриа — предприниматель в области финансовых технологий и блокчейна, обладающий более чем десятилетним опытом запуска компаний. Он преподает криптографию, блокчейн и финтех в Корнелле с 2019 года и в Массачусетском технологическом институте и Уортоне с 2021 года. Он консультирует правительства, финансовые учреждения, регулирующие органы и стартапы. Он также занимал руководящие должности в Goldman Sachs и BlackRock.

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

Что такое хэш?

Хеш – это математическая функция, которая преобразует входные данные произвольной длины в зашифрованные выходные данные фиксированной длины. Таким образом, независимо от исходного объема данных или размера файла, его уникальный хэш всегда будет одного размера. Более того, хэши нельзя использовать для «реинжиниринга» входных данных из хешированных выходных данных, поскольку хеш-функции являются «односторонними» (как мясорубка: вы не можете положить говяжий фарш обратно в стейк). Тем не менее, если вы используете такую ​​функцию для тех же данных, ее хеш будет идентичным, поэтому вы можете проверить, что данные те же (т. е. неизмененные), если вы уже знаете их хеш.

Хеширование также необходимо для управления блокчейном в криптовалюте.

Ключевые выводы

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

Как работают хэши

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

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

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

В частности, криптографические хеш-функции обладают следующими тремя свойствами:

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

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

Хеширование и криптовалюты

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

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

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

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

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

Особые соображения

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

Пример хеша

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

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

Часто задаваемые вопросы

Что такое хэш-функция?

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

Как рассчитывается хеш-значение?

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

Для чего в блокчейнах используются хэши?

Хэши используются в нескольких частях системы блокчейн. Во-первых, каждый блок содержит хэш заголовка предыдущего блока, что гарантирует, что при добавлении новых блоков ничего не было изменено. Кроме того, майнинг криптовалюты с использованием доказательства работы (PoW) использует хэширование случайно сгенерированных чисел для получения определенного хэш-значения, содержащего серию ведущих нулей. Эта произвольная функция требует больших ресурсов, что затрудняет захват сети злоумышленником.

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

Саймон Ким

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

Объединение экосистем в США и Азии ускорит массовое внедрение.

Наше портфолио включает в себя компании и проекты из разных миров — половина наших проектов находится в США, а другая половина — в Азии или других странах. Наша работа объединяет их в единую сеть с ресурсами для более быстрого роста. Посмотрите наше портфолио.

Себастьян Борже

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

Самый активный потребительский рынок находится в Южной Корее, воротах в Азию.

Южная Корея — страна первопроходцев. На протяжении всей эпохи Интернета корейские пользователи первыми начали пользоваться социальными сетями и цифровыми активами. Посмотрите, как мы работали с Kakao над массовым внедрением.

Джейсон Хан

Джейсон основал Klatyn, чтобы запустить один из крупнейших экспериментов по массовому внедрению. Klaytn может привлечь более 50 миллионов пользователей по всему миру.

Наши основатели создают децентрализованные приложения, игры, инструменты и инфраструктуру.

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

Лой Луу

Лой основал Kyber Network для создания новой системы, позволяющей обменивать и конвертировать цифровые активы.

Блокчейн позволит использовать протокольную экономику.

Скоро мы станем свидетелями самых значительных изменений со времени разработки интернет-протокола. И это будет хорошо для человечества. Узнайте больше об экономике протокола.

Дэниел Шин и До Квон

Дэниел и До основали Terra, чтобы заново изобрести платежи и вернуть власть потребителям и продавцам. На сегодняшний день Terra является крупнейшим стейблкоином в Азии для электронной коммерции.

Hashed — это команда экспертов и разработчиков блокчейнов, базирующаяся в Сеуле и Кремниевой долине. Мы поддерживаем дальновидных основателей и помогаем компаниям расти.

Читайте также: