Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
yudina-cat
7 лет назад

Как блондинке объяснить, что такое Биткоин и блокчейн (процесс)

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

И вот теперь у меня спрашивают, что это за ерунда такая, в которую я ввязалась. А я значит пытаюсь это все рассказать так, чтобы как можно реже упоминать хэш и прочий этот ваш майнинг ) Проблема в том, что я не смогла найти ни одной статьи, где бы на пальцах объяснялся до конца, ясно и просто принцип работы блокчейна. Либо подробно, но для весьма узкой аудитории, либо грубые аналогии, которые ничего не проясняют. Попробую восполнить этот пробел, но мне понадобится ваша помощь! Текст, который идет дальше, это процесс того, как я пытаюсь решить задачу: «Как объяснить блондинке, что такое биткоин и как работает блокчейн». Надеюсь, кто-нибудь это осилит, и даст комментарии, на тему того, как еще упростить объяснение. Потом я соберу статью, сделаю иллюстрации и у меня наконец-то появится ссылка, которой можно отвечать всем, кто не понимает суть ) Итак. 

Что такое Биткоин?

Не стоит забивать голову человеку, который хочет простых ответов, большим количеством терминов или аналогий. В духе того, что Биткоин это типа такое электронное золото. Достаточно того, что Биткоин это «платежное средство». Когда блондинка через Сбербанк-онлайн получает перевод, то она не заморачивается тем, как работает АБС, как процессинг обрабатывает платеж в онлайне, как шифруется трафик и хранится ПИН-код от карты. Для блондинки ясно как божий день, что вот эта цифра эквивалентна примерно трети айфона и ритуальный секс придется повторить еще как минимум дважды. То есть блондинке достаточно понимания, что деньги это мера стоимости материальных благ. И достаточно сказать, что биткоин это такие же циферки, которые можно перевести в айфоны, бутылки мартини или коробки с Лабутенами. 

Что такое блокчейн?

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

И тут меня осенило! Медицинская карта, вот пример блокчейна. Почему не личный дневник или долговая книга? Потому что блокчейн важен весь целиком и по одному блоку или части цепочки нельзя сказать ничего определенного о конечном состоянии всей системы. А вот медицинская карта, как совокупность записей с датами и изменениями симптомов, более-менее полноценно описывает итоговое состояние пациента.  

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

Хеш

Камень преткновения это хеш. Ну как, как можно объяснить хеш без использования математики? Я 10 раз пыталась изобрести велосипед, но увы, я не могу найти простой путь объяснения сути хеширования. 

Вот например, как я пыталась это сделать. В карточке появилось несколько записей от разных врачей. Все они написаны буквами. Даже вот этот жуткий диагноз «подозрение на бокланопоцтит» записаны буквами. Теперь компьютер в регистратуре, берет и каждую букву этой странички преобразует в цифру, допустим a - 1, б - 2 и так далее до я - 33. Теперь компьютер берет последовательно каждую букву, смотрит в алфавит, чтобы выяснить номер буквы, и все эти значения складывает. В результате получается некоторое число, затем мы его делим на два, еще и еще раз, пока результат не будет меньше сотни. Это число и есть наш очень-очень примитивный хеш, длинной в две цифры. 

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

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

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

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

Откуда берется это волшебное число?

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

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

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

Децентрализация

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

От аналогии к реальности

Итак, план статьи следующий. Биткоин это просто «платежное средство». В основе функционирования лежит блокчейн - цепочка блоков, которую мы объясняем через медкарту. Карта целиком - копия блокчейна, страница в карте - блок, запись врача - транзакция, главврач - майнер. После этого остается перенести аналогию на взаиморасчеты. Думаю, это можно сделать красиво. 

В общем, сейчас послушаю ваши мнения, и доделаю статью. Либо кто-то меня ткнет носом в готовое решение задачи "объяснить блондинке, что такое биткоин и как работает блокчейн". Мяу!

Ну и фоточка, для самых терпеливых читателей!



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

4
362.279 GOLOS
На Golos с May 2017
Комментарии (60)
Сортировать по:
Сначала старые