Биткоин для сомневающихся

Аватар
20 мая 2025 Updated on  Обновлено   31 мая 2025

Rate this article:

Оцените эту статью:

Average rating 5 out of 5

Средняя оценка 5 из 5

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

Хеширование

биткоин ключ

Операцию хеширования объяснить довольно легко. Берём случайные числа, например: 3+5+4+6+7+8+9+11+13+16+30+19+26. Сложим все числа несколько раз: 3+5+4+6+7+8+9+11+13+16+30+19+26=157 => 1+5+7=13 => 1+3=4.

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

Свойства процедуры хеширования:

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

Хеш публичного ключа

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

хеш публичного ключа
ПРИВАТ 1 — приватный ключ.
ХЕШ 1, или ПУБЛ 1 — хеш-сумма публичного ключа, то есть биткоин-адрес.
ХЕШ 2, или ПУБЛ 2 — хеш публичного ключа следующего покупателя.

Транзакция с собственностью

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

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

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

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

map

Связаться с нами