Vynález jménem Bitcoin — чеський переклад Inventing Bitcoin Яна Пріцкера. Прості моделі пояснюють, навіщо Bitcoin потрібні спільні правила, перевірка й майнінг. Для читання не треба вміти програмувати.
Алена хоче заплатити Бедржиху. У початковій моделі книжки банк записує переказ і змінює їхні залишки. Але що станеться, якщо прибрати банк? Пріцкер спершу пропонує подумати, хто вестиме записи й за чим інші визначатимуть їхню правильність. Технічні назви з’являються тоді, коли ви вже розумієте проблему, яку вони допомагають розв’язати. [2]
Braiins Publishing представило Vynález jménem Bitcoin у 2020 році як свою першу місцеву публікацію. До чеського перекладу додали глосарій — перелік термінів із короткими поясненнями. Книжка розрахована й на людей без попередніх знань про Bitcoin. У вступі автор передбачає шкільну математику старших класів; економічне чи інвестиційне оцінювання та докладний програмний код не є головною метою викладу. [1] [2]
Заплативши, Алена не повинна знову використати ті самі кошти. Така спроба називається подвійною витратою. Банк у моделі перевіряє власний запис і відмовляє в новому переказі. Без спільного адміністратора потрібно щось більше за обіцянку відправника. Одержувач має вміти перевірити, що платіж не суперечить попередній витраті тих самих коштів. [2]
Наступна ідея здається простою: записи вестиме кожен. Але хтось від’єднається й пропустить повідомлення, а хтось може навмисно збрехати. Новий учасник тоді отримає різні версії минулого. Отже, скопіювати таблицю та узгодити дійсну історію — різні завдання. Саме тому слово «децентралізація» ще не пояснює, як працює система. [2]
Простий підрахунок учасників може ввести в оману. У нашому власному прикладі уявіть голосування, де хтось створює багато облікових записів і видає їх за незалежних людей. Це ілюструє Sybil Attack: один суб’єкт виступає під кількома ідентичностями, як описує праця Джона Дусера. Чеська книжка в одному місці прирівнює цей термін до крадіжки особистості. Це надто вузьке пояснення: нападнику не обов’язково привласнювати особистість реальної людини. [2] [3]
Книжка випробовує обраних записувачів, вибори та лотерею за право додати запис. Читач бачить, де знову виникає залежність від конкретних людей. Сама лотерея ще не дає відповіді: хто її проводить і чому інші приймуть результат? Звідси виклад переходить до Proof of Work — доказу обчислювальної роботи. Його призначення легше зрозуміти, коли вже відома вихідна проблема. [2]
Алена, Бедржих і спільна облікова книга утворюють навчальну модель. Вона не описує всіх банківських послуг або точного формату даних Bitcoin. Запитуйте себе, що пояснює приклад, а що поки залишає осторонь. Так само Inventing Bitcoin — не історичний щоденник роботи Сатоші: автор вибудовує пояснення для читача, а не доводить справжню послідовність відкриттів. [2]
Корисний результат читання — вміти своїми словами пояснити, чому замало розіслати платіж, чому недостатньо копій записів і де потрібні додаткові правила. Глосарій допомагає з назвами, а відповідні статті Атласу поглиблюють технічні питання. Цей огляд спирається на вступ, зміст, розділ про усунення посередників і початок глосарія чеського PDF, повідомлення видавця та анотацію Дусера. Це не перевірка всієї книжки чи аудіокнижки. [1] [2] [3]
Для повної картини прочитайте також Inventing Bitcoin, Proof of Work, Майнінг, Braiins.
01Чи зможу я прочитати книжку без навичок програмування?+
Автор не вимагає знання програмування. Він починає з простих моделей і вказує на математику старших класів. Послідовне читання допомагає: наступний механізм відповідає на проблему попереднього прикладу.
02Чи потрібно для Sybil Attack украсти чужий обліковий запис?+
Ні. Важливо, що один суб’єкт має кілька начебто незалежних ідентичностей. Створення багатьох власних облікових записів може бути наочним прикладом; захоплення чужого не є визначенням чи обов’язковою умовою атаки.