Блокчейн, гросбух та зрада
Аналогія — улюблена форма дописів пана Юрія (@disop), але цього разу я, сподіваюся шановний пан Юрій мені пробачить, що я зайшов на його мисливські угіддя?, вирішив обрати таку форму та написати простими словами про блокчейн та “анонімність” крипти використовуючи аналогію.
Було колись таке слово ‘гросбух’ — головна книга, в якій подавалися зведення всіх рахунків і прибутково-видаткових операцій — святая святих будь-якого торговця чи підприємця, просто так вас до неї не допустят
Уявімо ситуацію: 17 століття, Львів, Ви власник декількох кав’ярень та крамниць, в яких торгуєте кавою, чаєм та чоколядою. Ви прискіпливі, уважні та пильні, власноруч ведете гросбух, регулярно перевіряючи звіти ваших управителів, пильнуючи, щоб сходилася кожна копійчина. Поки вони чесні, порядні та освічені люди — все добре.
Уявіть тепер ситуацію, що один із ваших управителів почав подавати хибні звіти, залишати собі частину прибутків або просто красти товар. Як швидко ви про це дізнаєтеся? Мабуть, встигнете не один запис зробити в гросбух та відзвітуватися перед партнерами, що справи йдуть вгору, продемонструвавши певні цифри та виплативши преміальні?
Згодом ви зрозуміли, що коїться щось не те, прийшли в крамницю, перерахували особисто весь крам та виявилося, що пари мішків кави та кориці не вистачає. Звісно, не просто так регулярно влаштовують облік товару, а вже після цього підсумовують, проте є ділки, що обходять не один переоблік.
А що робити з тими неправильними звітами та нарахованими на основі хибних звітів преміями? Уявімо ситуацію далі, до вас звернувся власник іншої мережі з вигідною для вас пропозицією про викуп кав’ярень. Ви з радістю готові пристати на його пропозицію, але знаєте, що у вас не все так добре, як здається з вулиці… хоча якщо декілька рядків/колонок підправити, то все буде чудово і можна непогано продати свої активи. Знайома ситуація?
Так от до чого це я, блокчейн у криптовалюті це той самий гросбух (ledger), в якому записуються ланцюжки даних: прийшло/вийшло, сума, дата тощо. Але на відміну від традиційної бухгалтерії жодні дані не записуються без перевірки (угода візантійських генералів про це можна подивитися відеолекцію #2), жодні записані дані змінити не можна (використовується хеш-функція), всі дані абсолютно відкриті. Ніяких СВЯТАЯ СВЯТИХ немає. Вірніше є, але святая святих у тому, що все відкрито, як програмний код, так і безпосередньо самі дані.
Тому логічно зразу ж підняти питання анонімності. Побутує уявлення про крипту, як про анонімні гроші, які ніхто й ніколи не відстежить, насправді це не зовсім так. Є абсолютно відкрита інформація по всіх гаманцях та рахунках: куди, що скільки, від кого й коли прийшло. Ми, звісно, можемо зареєструвати анонімний рахунок прив’язаний до noname@gmail.com облікового запису. Але в будь-якій момент може статися подія, яка прив’яже вас до того чи іншого рахунку і відбудеться деанонімізація ваc або вашого гаманця. Що це може бути? Це може бути щось тривіальне, Ви самі його комусь дали, ви купили щось в онлайн-магазині на власну адресу, або, наприклад, вас вирахували в Sl8 за переказом @treasure (сподіваюся розробники це вже врахували), за нарахованими вподобайкам чи ще якимось чином.
Отож свідомо підходьте до будь-яких дій пов’язаних з анонімністю та безпекою.
P.S. Є блокчейни що розроблюються спеціально для платежів з підвищеною конфіденційністю, наприклад Monero. Ця монета використовує протокол CryptoNote, завдяки якому відбувається заплутування коду, що ускладнює аналіз даних та програмного коду.