Формула E=mc² для біткоїна: Адам Бек звів усю суть мережі в один геніальний рядок
Один із найшанованіших розробників у криптоспільноті, творець системи Hashcash Адам Бек, представив концептуальну «формулу» біткоїна, яку він сам жартома назвав аналогом знаменитого рівняння Ейнштейна E=mc². Йдеться не про математичну тотожність, а про смислову стислість: короткий рядок, здатний вмістити суть усієї першої криптовалюти — від механізму консенсусу до емісійної моделі. Пост миттєво набрав десятки тисяч переглядів і викликав бурхливе обговорення в професійному середовищі.
Три стовпи біткоїна в одному записі
Щоб оцінити геніальність цього рядка, не потрібно бути математиком. Достатньо зрозуміти три базові опори, на яких тримається біткоїн:
- Обчислювальна робота (Proof-of-Work). Для додавання нового блоку майнери по всьому світу вирішують складну числову задачу методом перебору. Це навмисно затратний процес: переписати історію транзакцій заднім числом економічно невигідно, оскільки довелося б заново виконувати всю роботу.
- Ланцюжок блоків (блокчейн). Записи не хаотичні, а жорстко зчеплені: кожен новий блок посилається на попередній. Виходить єдина, безперервна стрічка, яку неможливо непомітно переписати всередині.
- Емісія за розкладом. Нові біткоїни з'являються лише як винагорода за знайдений блок. Розмір винагороди заданий заздалегідь і кожні чотири роки (у момент халвінгу) зменшується вдвічі, забезпечуючи передбачуваний та дефляційний графік випуску.
Уся геніальність формули Бека в тому, що ці три опори він вмістив в один лаконічний запис:
c | { h_(i+1) = H(h_i, c, 50/2^h ₿) } < T
Розберемо її за елементами. H — це хеш-функція, «подрібнювач» даних, який перетворює будь-який набір інформації в рядок фіксованої довжини. h_i та h_(i+1) — попередній і наступний блоки; саме їхній зв'язок і утворює той самий ланцюжок. c — це «заготовка» нового блоку зі списком транзакцій. Дріб 50/2^h ₿ — це і є розклад емісії: 50 BTC на початку та зменшення вдвічі з кожним халвінгом. Нарешті, T — планка складності: результат обчислень має бути меншим за цей поріг, інакше блок не буде прийнятий мережею. Весь рядок читається як умова: «Підібрати таку заготовку блоку, щоб результат вклався нижче планки».
Бек підкреслює: формула концептуальна, а не буквальна. У реальному майнінгу винагорода потрапляє в обчислення не напряму, а через службову транзакцію coinbase. Він опустив ці технічні шари заради краси та стислості — рядок передає логіку, а не точний порядок дій машини.
Коріння: від боротьби зі спамом до глобальної валюти
У цієї формули є передісторія завдовжки у чверть століття. Ще наприкінці 1990-х Бек вигадав Hashcash — систему для боротьби зі спамом. Ідея полягала в тому, щоб змусити відправника листа виконати невелику обчислювальну роботу. Для одного листа це непомітно, а для мільйонної розсилки стає надто дорого. Саме цей прийом — «доведи, що попрацював» (Proof-of-Work) — пізніше ліг в основу біткоїна. Однак у Hashcash не було ні ланцюжка блоків, ні винагороди за роботу. Сатоші Накамото взяв ідею Бека і добудував відсутнє: зчепив записи в ланцюг і додав розклад випуску монет. Звідси й проста схема: робота плюс ланцюжок плюс економіка дорівнює біткоїн.
Реакція спільноти
Під постом один із користувачів опублікував детальну інфографіку, яка розклала формулу на частини та наочно порівняла Hashcash із біткоїном. Бек публічно похвалив цей розбір. Примітний сам епізод: він не про нове відкриття, а про вдалу спробу звести фундамент біткоїна до одного рядка, що запам'ятовується — зрозумілого і інженеру, і людині без технічної освіти.
Думка експерта. Ця формула — не просто кумедна аналогія, а потужний педагогічний інструмент. Вона демонструє, що геніальність Сатоші полягала не у винаході нових криптографічних примітивів, а в елегантному комбінуванні вже існуючих ідей (Proof-of-Work від Бека, ланцюжок блоків від Гебера і Сторнетти, економічне стимулювання). Здатність вмістити всю цю складність в один рядок — ознака глибокого розуміння системи, і я рекомендую кожному, хто хоче розібратися в біткоїні, почати саме з цієї формули.