Скажем «Шанель-сумка-зеленая». Как только я ее купила, код дополнится информацией о сделке и станет «Шанель-сумка-зеленая-Настя-16апреля2018».
Через год я хочу продать эту сумку, прихожу в группу facebook и делаю объявление. Мне не надо писать «готова на любые проверки», потому что у меня есть уникальный код. Он гарантирует подлинность. Ира готова купить у меня сумку, мы договариваемся, совершаем сделку. Ира получает сумку и код с новым дополнением «Шанель-сумка-зеленая-Настя-16апреля2018-Ира-12мая2019». Так постепенно из информационных блоков складывается цепочка. Блокчейн (block-chain) = цепочка из блоков.
Теперь представим, что в группе есть несколько администраторов и они заняты тем, что отслеживают все сделки и ведут журнал с кодами. И постоянно их перезаписывают. Админ видит, что Настя продала сумку Ире – и сделал запись в журнал. В Журнале видно все движения, кто кому что продал.
Эта работа по ведению кодов и есть «майнинг». И представьте, что этот журнал общий не только для одной группы, а вообще для всех сумок по всему миру. Нехилая такая работа для админов, поэтому они получают вознаграждение – процентом от сделок или сумками Шанель. Поработал неделю, намайнил ремешок.
Еще одна фишка – этот самый Журнал сделок хранится не где-то в одном месте, а рассылается всем участникам системы. То есть вы вступили в группу – стали участником, вам пришла копия журнала. В ней история всех сумок. И каждый день приходит обновление. Поэтому при сделке вы легко проверите, есть ли ваша потенциальная покупка в списке. Это называется «распределенное хранение данных».
В самом блокчейне ничего не хранится. Сумки лежат по шкафам их счастливых владелиц. А блокчейн – это журнал, информация о сумках.