Читаем Как заработать на криптовалютах и блокчейне. Объясняем на пальцах полностью

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

Например, когда вы регистрируетесь в каком-нибудь интернет-магазине и придумываете себе пароль, в базе данных магазина сохраняется не ваш пароль, а его обработанная версия – хэш. Когда вы вводите свой пароль, сайт хэширует его и сравнивает с хэшем, который уже хранится в базе данных. Если значения совпадут, значит, вы ввели правильный пароль.

Это нужно для того, чтобы даже сотрудники этого магазина не могли залезть в базу данных, подсмотреть ваш пароль и зайти с ним в ваш аккаунт. Из-за того, что в базе магазина нет вашего пароля, сайт не может прислать ваш старый пароль, если вы вдруг его забудете. Но он может прислать ссылку на ваш e-mail, по которой вы сможете придумать новый пароль.

У хэширования есть четыре очень важных свойства:

1. Алгоритм работает всегда одинаково: передавая одни и те же данные, мы всегда будем получать одинаковую хэш-строку в результате. Именно это свойство хэша используется при проверке данных, передаваемых из кошелька в блокчейн.

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

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

4. При малейшем изменении тех данных, которые мы хэшируем, результаты будут отличаться очень сильно.


Рис. 2. Как работает хэширование


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


Реестр транзакций

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

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


Майнинг

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

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

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

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

Что же это за вознаграждение, которое так хотят получить майнеры? При создании нового блока в блокчейне «чеканится» новая монета этой сети. Кстати, правильнее будет называть ее не монета, а токен. Поэтому переформулируем: при формировании нового блока блокчейн генерирует новый токен и перечисляет его на адрес участника, создавшего блок. Фактически майнинг совмещает в себе три очень полезные функции: проверяет транзакции, надежно сохраняет их в блокчейне, создает новые токены (чеканит монеты).

Сколько токенов получит майнер, зависит от двух параметров:

1) от того, в каком блокчейне он проверяет транзакции;

2) от текущего уровня развития этого блокчейна.

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

Перейти на страницу:

Похожие книги

100 способов заработать деньги в трудные времена
100 способов заработать деньги в трудные времена

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

Александр Попов

Карьера, кадры / О бизнесе популярно / Финансы и бизнес
Самые успешные PR-кампании в мировой практике
Самые успешные PR-кампании в мировой практике

В книге представлены 62 самые успешные, по оценке специального комитета Американского общества паблик рилейшнз (PRSA) и жюри профессионального конкурса «Серебряная наковальня» (Silver Anvil Award), PR-кампании за 1994-2000 гг. в мировой практике. Сборник предлагает примеры удачного использования public relations для продвижения новых товаров и услуг, при кризисном реагировании, при организации специальных событий, а также для поиска спонсоров. Особенности лучших мировых PR-кампаний как новых, так и всемирно известных торговых марок (Coca-Cola, VISA, Maxwell House, Kodak, Barbi, Levi`s) классифицированы по специальным рубрикам и применительно к таким областям, как производство продуктов питания и товаров массового спроса, Интернет и телекоммуникации, банковское дело, транспорт, экология, здравоохранение, наука, образование, культура, спорт, туризм и др.

без автора

О бизнесе популярно / Финансы и бизнес