X

Главные новости криптовалют

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


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

Хеширование цепи Блокчейн

Прочитать статью Аудио
Тип статьи:
Авторская

В попытках понять принцип работы блокчейн цепи потенциальные криптовкладчики сталкиваются с проблемой понимания терминологии. Не изучая ранее языки программирования, прикладные науки, сложно моментально уяснить всю суть передачи данных. И если электронная подпись (ЭЦП) относительно быстро занимает в сознании отведенную нишу, то забугорное слово «хеширование» (с англ. hashing) заставляет приложить больше усилий для правильного, неискаженного восприятия. Подобрав правильные аналогии, можно расставить все точки над i.

Определение хеширования для Блокчейна

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

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

Как работает хеширование?

Представленная функция хеш обработки данных обеспечивает уникальность результата символьной строки. Разберемся на простом примере. Возьмем для обработки многозначный номер банковской карты. Путь это будет 16-ти значное число: 2698 2331 0547 0685. Начнем процесс хеширования, для которого потребуется сложить все цифры: 2+6+9+8+2+3+3+1+0+5+4+7+0+6+8+5 = 69. Продолжаем суммирование 6+9 = 15, 1+5 = 6. Итог: число 6 позиционируется, как хеш-сумма (результат обработки данных функцией).

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

Историческая справка

Конечно, история хеширования появилась задолго до криптовалют и появления цепи блокчейн. Впервые, идею подобного кодирования предоставил на рассмотрения сотрудник IBM Ханс Петер Лун еще в далеком 1953 году. В последующие годы предложение было актуальным для решения проблем поиска слова в большом толковом словаре. В 80-х процедура стала популярна для алгоритмизации любых структурных данных, в том числе и компьютерных.

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

Свойства хеширования

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

  1. Имея хеш-сумму нельзя получить исходные данные. На первом примере с данными банковской карты ясно, что под число 6 можно подобрать миллиарды значений. Криптостойкое значение не поддается анализу и является непригодным для фабрикации.
  2. Модифицировать ключ под определенные значения также невозможно. Меняется исходное значение, к примеру, одна цифра во всем списке данных, меняется и хеш.
  3. Используется единожды. Алгоритм не будет повторяться, и окажется приемлем в работе только с проверенной, конкретной операцией.

Возможные коллизии

Ученые говорят о возможных рисках повтора кода, так называемых коллизиях. В процентном соотношении совпадение не достигнет показателей 0,00001%. На примере, ДНК человека либо его отпечатков пальцев. Маловероятно, что на планете найдется тайный двойник. Но прецеденты случались. Поэтому, разрабатываются более профессиональные алгоритмы с повышенным уровнем защиты данных.

Такому потенциалу можно позавидовать…

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

Хеш-сумма

После прохождения алгоритма хеш-функции участник получает итог - хеш-сумму, в быту просто хеш, сводка сообщения. Для преобразования проверенными, надежными алгоритмами являются: линейка SHA-1, CRC32. Для чего применяются полученные значения:

  • проверка целостности данных (отслеживание малейших изменений в структуре документа);
  • идентификация пользователя (владельца данных);
  • в качестве замены для сбережения паролей, специальных контрольных вопросов и ответов.

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

Ольга Аристова

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





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

Cryptonews © 2018

Информационное агентство
(св-во о регистрации СМИ ЭЛ № ФС 77 - 72715, выдано 23 апреля 2018 г. Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций)