1,1K подписчиков

Преимущества биткоина перед традиционными методами хранения денег

122 прочитали

Вы до сих пор не понимаете почему Биткоин такой популярный? Все дело в его безопасности. В этой статье вы узнаете один из главных столпов безопасности Биткоина. Вы познакомитесь с ним на простых примерах.

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

Мы рассмотрим на простых примерах преимущества биткоина:

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

Большинству знакома работа с простыми банковскими операциями:

  • переводы;
  • оплата счетов;
  • оплата штрафов и т.д.

Поэтому начнем рассказ именно с банка.

Небезопасные переводы в банке

Жил да был на свете один умный хакер, который любил гонять на машине и нарушать правила дорожного движения.

Как-то ночью, хакер со своим товарищем решили погонять по городу.

Хакер с товарищем превышает скорость
Хакер с товарищем превышает скорость

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

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

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

Хакер создает транзакцию в банке, просто оплатив счет на маленькую сумму.
Хакер создает транзакцию в банке, просто оплатив счет на маленькую сумму.

Теперь эта транзакция сохранена в базе данных банка, но переведено всего лишь 10 рублей. А ведь нужно было перевести 2000 рублей.

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

Хакер взломал базу данных банка
Хакер взломал базу данных банка

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

Хакер находит свою транзакцию в базе и изменяет сумму с 10 рублей, на 2000 рублей.

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

Хакер получает выписку по нелегитимной транзакции
Хакер получает выписку по нелегитимной транзакции

Банк естественно формирует выписку из тех данных, которые хранятся в базе. Как вы понимаете, в этой выписке указана сумма перевода 2000 рублей, т.к. хакер ранее подменил эту сумму взломав систему.

Далее хакер передает выписку из банка полицейским.

Хакер передает выписку из банка полицейским
Хакер передает выписку из банка полицейским

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

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

В конце месяца полицейский бюджет недосчитывается 1990 рублей.

Полиция расстроена недостачей
Полиция расстроена недостачей

На кого повесят эти 1990 рублей? Это уже другая история. Главный вывод заключается в том, что можно изменить данные любой транзакции и никто этого не заметит. В этом и состоит изъян банковской системы.

Хакер получил свои блага и продолжает гонять по городу за 10 рублей.

Сказка ложь, да в ней намек, добрым молодцам урок.

Безопасный Биткоин

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

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

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

Такие люди называются майнерами, т.е. добытчиками. Они получают биткоины за поддержание работоспособности сети. Именно такое независимое распределение и обеспечивает целостность каждой транзакции. Рассмотрим на примере.

Представим, что человек решил купить цветы и расплатиться с другим человеком Биткоинами.

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

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

Хакер внедряется в цепочку транзакций и подменяет данные
Хакер внедряется в цепочку транзакций и подменяет данные

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

Майнер замечает, что транзакция нелегитимная.

Майнер отслеживает вмешательство в транзакцию
Майнер отслеживает вмешательство в транзакцию

Он сигнализирует об этом всем участникам криптовалюты, которые обеспечивают данную транзакцию.

В результате транзакция блокируется.

Транзакция заблокирована
Транзакция заблокирована

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

Человек рад, что его деньги не украли
Человек рад, что его деньги не украли

Злоумышленник же ожидает, когда же к нему придут деньги за его цветы с невиданной дороговизной.

Злоумышленник в ожидании своего куша.
Злоумышленник в ожидании своего куша.

Злоумышленник расстроен, ему не удалось получить деньги легким способом. А вы всегда знаете, что ваши деньги невозможно просто так украсть, путем взлома и подмены данных.

Заключение

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

Подписывайтесь на канал, чтобы ничего не пропустить.