Егоїстичний майнінг змінює публікацію, не дійсність блоків. Результат залежить від хешрейту, поширення, нічиїх і поведінки інших; універсального порога гарантованого прибутку немає.
Знайшовши дійсний блок, майнер починає приватну гілку замість негайного оголошення. Інші продовжують працювати на публічній вершині, не знаючи цього блока. [Eyal and Sirer — Majority is not Enough]
Стратегія відстежує відрив приватної гілки від публічної. Залежно від наступних знахідок вона нарощує перевагу, публікує блоки або залишає приватну гілку. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]
Вибіркова публікація при зрівнянні може спричинити змагання двох дійсних гілок. Вибір інших майнерів, яку з них продовжувати, впливає на результат. [Eyal and Sirer — Majority is not Enough] [Bitcoin Developer Guide — Block Chain]
Блоки гілки, що програла, лишаються поза прийнятою історією й не отримують винагороди. Мета — змусити чесних майнерів втратити пропорційно більше роботи за нападника. [Eyal and Sirer — Majority is not Enough] [Satoshi Nakamoto — Bitcoin whitepaper]
Модель Еяла й Сірера порівнює частку винагород прийнятих блоків із часткою хешрейту. Більша відносна частка не обов’язково означає більший чистий погодинний прибуток; важливі складність, час і витрати. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]
У базовій моделі α — частка хешрейту нападника, а γ — частка чесного хешрейту, що при нічиїй працює на його гілці. Зміна γ змінює поріг переваги, тож самого відсотка хешрейту недостатньо. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]
Швидкість передавання та зв’язки пулів можуть змінити перевагу в нічиїй. Параметри моделі не є універсальним вимірюванням мережі чи доказом поведінки конкретного пулу. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]
Затримання ризиковане: публічна гілка може випередити приватну й нападник втратить винагороди. Сам початок стратегії не гарантує успіху. [Eyal and Sirer — Majority is not Enough]
Full Node далі відкидає недійсні транзакції й надмірну емісію. Егоїстичний майнінг використовує змагання дійсних гілок і не дає права витрачати чужі монети. [Satoshi Nakamoto — Bitcoin whitepaper] [The Bitcoin Backbone Protocol] [Bitcoin Core v29.0 — validation]
Дослідження захисту вивчають поширення, нічиї, стимули й виявлення. Сам покинутий блок не доводить атаку: природні одночасні знахідки дають подібний результат. [Eyal and Sirer — Majority is not Enough] [Bitcoin Developer Guide — Block Chain] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]
Для повної картини прочитайте також Block propagation, Compact block relay, Nakamoto consensus, Sybil attack. На цю статтю також посилаються Block Withholding Attack.