Збірка особистих есе про філософію, економіку й технологію Bitcoin. Вона допомагає побачити зв’язки між цими сферами та сформулювати питання для подальшого навчання. Досвід і порівняння автора не є правилами протоколу.
На просте запитання не завжди вистачає короткої відповіді. Gigi описує, як спроба осмислити власний досвід переросла в What I Have Learned From Bitcoin, а згодом — у перероблені уроки. Книжка 21 Lessons виростає з особистого навчання: автор показує, які уявлення довелося переглянути й що залишилося відкритим. Це не означає, що кожен читач має дійти тих самих висновків. [1] [8]
Збірка має 3 частини по 7 уроків, разом 21. Філософія запитує про рідкісність та ідентичність, економіка — про гроші й цінність, технологія — про перевірку та роботу мережі. Ці погляди пов’язані. Наше власне запитання «чому цифрова річ має цінність?» не розв’язується лише описом програми. Важливі також обмежена пропозиція й те, як її оцінюють люди. Структура допомагає переходити між такими питаннями, не вдаючи, що всі вони належать одній дисципліні. [2] [3]
В уроці 7 Gigi згадує, що навіть навчання інформатики не дало йому глибокого розуміння всього, що поєднує Bitcoin. Знати термін «цифровий підпис» ще не означає вміти пояснити його безпеку. Дедалі довший список читання нагадує про прогалини, а не про готові відповіді. Новачкові цей погляд корисний: не потрібно спочатку опанувати все. Важливо розрізняти, що вже розумієш, а що лише припускаєш. [4] [1]
Урок 16 відрізняє довіру до посередника від передумов власної перевірки. Замість покладатися на чуже запевнення, можна самостійно перевіряти правила, але для цього все одно потрібні комп’ютер, програми й математичні методи. Gigi нагадує роботу Ken Thompson: навіть програму, що обробляє іншу програму, можуть скомпрометувати. Мета — зменшувати потребу в довірі до інших людей, а не стверджувати, що технічна довіра зникла зовсім. [5]
В уроці 17 автор представляє Proof of Work як частину розв’язання питання, у якому порядку були записані події. Це обчислювальний доказ, пошук якого потребує роботи, а інші можуть його перевірити. Разом із перевіркою правил і зв’язками між блоками він допомагає мережі зберігати спільну історію. Але аналогія має межу: блоки не з’являються через точні проміжки часу, і це не точний відлік звичайного годинника. Важливий порядок, який учасники можуть спільно перевірити. [6]
Урок 18 протиставляє швидкі експерименти технологічних компаній змінам спільних правил Bitcoin. Зміна власної копії програми не змушує інших прийняти нові правила. Потрібно пояснити причини й переконати учасників. Gigi бачить у цьому важливий захист системи, на якій люди будують рішення. Це його погляд на зв’язок техніки й людської згоди, а не твердження, що Bitcoin ніколи не змінювався або будь-яка зміна погана. [7]
За вступом уроки можна читати окремо, хоча деякі пов’язані між собою. Читач може почати з цікавого запитання й пізніше доповнити зв’язки. Посилання наприкінці ведуть до подальших текстів Gigi та інших матеріалів. Практичний спосіб читати — зупинитися на незрозумілому твердженні, переформулювати його своїми словами й потім перейти до рекомендованого джерела. [2]
Gigi називає спонукання до роздумів своєю головною метою. Порівняння допомагає уявити проблему, але саме не доводить технічного твердження чи авторської оцінки. Цей огляд спирається на передмову, вступ, зміст і вибрані онлайн-уроки. Це не повна рецензія книжки або всіх друкованих видань. Читання може бути корисним саме тоді, коли після нього людина ставить точніше запитання, а не просто повторює чужу думку. [2] [1]
Для повної картини прочитайте також Bitcoin, Timechain / Blockchain, 21 Million, Proof of Work, Full Node. На цю статтю також посилаються 21 Lessons (Czech edition).
01Чи потрібно читати уроки за порядком?+
Ні. Вступ прямо дозволяє окреме читання. Почніть із запитання, яке вас цікавить; якщо текст посилається на іншу ідею, можна повернутися й доповнити зв’язок.
02Чи означає децентралізований годинник регулярну появу блоків?+
Ні. Порівняння описує насамперед спільно перевірюваний порядок подій. Пошук блоку є ймовірнісним, тому проміжки змінюються. Це не точний годинник і не обіцянка часу наступного блоку.