Bitcoin як протокол, мережа і грошова одиниця
Коли ми кажемо «Bitcoin», то змішуємо щонайменше три поняття. Bitcoin-протокол описує формат транзакцій, блоків і правила консенсусу. Bitcoin-мережа — це вузли, майнери, пірингові з’єднання та повідомлення між ними. BTC — одиниця обліку, яку можна ділити до сатоші й передавати за допомогою транзакцій.
На відміну від банківського рахунку, у протоколі немає центрального сервера, який просто переписує цифру балансу. Вузли independently перевіряють, чи дозволяють правила витратити конкретні виходи транзакцій. Майнери групують допустимі транзакції в блоки, але не можуть самостійно створити монети поза правилами мережі.
- протокол визначає правила
- мережа передає й перевіряє дані
- BTC і сатоші — одиниці обліку
- вузол може перевіряти правила без довіри до біржі
Ключі, адреси й гаманці: де насправді лежить BTC
Монети не лежать усередині мобільного застосунку або апаратного гаманця. У блокчейні записано, які UTXO можна витратити за певною умовою. Приватний ключ дозволяє створити цифровий підпис, а гаманець зберігає ключі та допомагає сформувати нову транзакцію.
Адреса — це зручне кодування умови отримання, а не сам приватний ключ. Seed-фраза може відновити багато ключів через стандарти детермінованих гаманців, тому її втрата або копіювання фактично означає втрату або передачу контролю. Біржа часто показує баланс у власній базі даних, доки користувач не виведе BTC на адресу під власним контролем.
- не передавай seed-фразу нікому
- перевіряй адресу на екрані пристрою, а не лише в буфері
- адреса для отримання не дорівнює приватному ключу
- кастодіальна біржа і self-custody мають різні ризики
Транзакція і модель UTXO
Bitcoin не зберігає один простий баланс для кожної адреси. Транзакція витрачає попередні невитрачені виходи — UTXO — і створює нові. Вхід посилається на попередній output та містить доказ права витрати; output задає суму й умову, за якою монети зможе витратити наступний власник.
Якщо вхід більший за суму платежу, різниця зазвичай повертається на change-адресу гаманця. Комісія не записується окремим output: вона дорівнює сумі входів мінус суму виходів. Через це розмір транзакції у байтах і кількість inputs/outputs впливають на потрібну комісію сильніше, ніж просто кількість BTC.
- inputs витрачають старі UTXO
- outputs створюють нові UTXO
- change повертає решту на адресу гаманця
- комісія дорівнює входам мінус виходи
Як транзакція проходить мережею
Гаманець підписує транзакцію приватним ключем і передає її сусіднім вузлам. Вузол перевіряє формат, підписи, відсутність подвійної витрати та інші правила, після чого розповсюджує транзакцію далі. Прийнята, але ще не включена до блока транзакція зазвичай потрапляє в локальний mempool.
Майнери вибирають транзакції з доступного їм набору, часто орієнтуючись на fee rate — сатоші на virtual byte. Коли транзакція потрапляє до прийнятого блока, вона отримує перше підтвердження. Наступні блоки збільшують вартість переписування історії, хоча абсолютної математичної фінальності в Nakamoto consensus немає.
- вузли перевіряють транзакцію до ретрансляції
- mempool — черга непідтверджених транзакцій
- майнер оптимізує блок під винагороду й комісії
- підтвердження — це глибина транзакції в ланцюзі
Майнінг і винагорода блока
Майнер формує candidate block, додає coinbase-транзакцію та шукає заголовок із double-SHA-256 нижче target. Якщо блок відповідає правилам, він розсилається мережі. Повні вузли перевіряють Proof of Work, попередній хеш, Merkle root, транзакції, ліміти та винагороду.
Винагорода складається з block subsidy і комісій транзакцій. Subsidy змінюється за правилами halving, а комісії залежать від попиту на простір блока. Хешрейт не дає конкретному майнеру гарантовану суму; він визначає статистичну частку роботи. У пулі виплата зазвичай приходить частіше, ніж у solo mining, але з комісією й правилами конкретного оператора.
- майнер не може самовільно змінити правила винагороди
- subsidy зменшується за графіком халвінгів
- комісії залежать від попиту на block space
- пул зменшує дисперсію виплат, але не ринковий ризик
Чому пропозиція BTC обмежена
Обмежена емісія — результат правил coinbase і halving, а не обіцянка компанії. Кожен повний вузол перевіряє, чи не перевищує сума нових монет дозволену протоколом винагороду. Якщо майнер створить зайвий BTC, чесні вузли відхилять блок, навіть якщо в нього достатньо хешрейту.
На практиці важливо відрізняти протокольну емісію від ліквідної пропозиції. Частина ключів може бути втрачена, монети можуть довго не рухатися, а попит змінюється щодня. Тому цифра максимальної пропозиції не є прогнозом ціни й не скасовує волатильність.
- емісію перевіряють правила вузлів
- halving зменшує subsidy
- втрачені ключі змінюють доступну ліквідність
- дефіцит не гарантує конкретну ринкову ціну
Вузли, майнери й біржі — різні ролі
Повний вузол зберігає та перевіряє ланцюг за правилами. Майнер купує електроенергію й обладнання, збирає candidate blocks і витрачає обчислювальний ресурс на Proof of Work. Біржа організовує торгівлю між користувачами та може зберігати монети кастодіально. Жодна з цих ролей не є «центральним Bitcoin-сервером».
Біржова ціна важлива для майнера, але ціна на біржі не змінює правила консенсусу автоматично. Якщо біржа має збій або показує неправильний баланс, це не переписує UTXO. Саме тому варто розділяти дані ринку, дані блокчейна і власні припущення калькулятора.
- вузол перевіряє
- майнер пакує транзакції й шукає Proof of Work
- біржа зіставляє заявки та зберігає активи за своїми правилами
- ціна BTC і стан мережі — різні джерела даних
Безпека: подвійна витрата, reorg і 51%
Подвійна витрата — спроба використати один UTXO у несумісних транзакціях. Вузли не приймуть обидві транзакції як остаточно підтверджені, а мережа обирає ланцюг із найбільшою сукупною Proof of Work. Короткі forks і reorg можливі, коли майже одночасно знаходяться конкуруючі блоки.
Атака 51% не означає магічне створення BTC з повітря. Вона може збільшити здатність атакувальника цензурувати або організовувати reorg власних витрат, але не дозволяє витрачати чужі монети без приватних ключів чи порушувати перевірку вузлів. Реальна безпека — це поєднання протоколу, розподілу хешрейту, економіки та практик зберігання ключів.
- підпис не дозволяє витратити чужий UTXO
- reorg може змінити статус недавньої транзакції
- більше підтверджень збільшує вартість атаки
- 51% не скасовує правила повних вузлів
Як читати Bitcoin без самообману
Для технічної перевірки дивись на txid, inputs, outputs, fee rate, block height, confirmations і час включення. Для оцінки мережі — на difficulty, хешрейт, mempool, комісії та розподіл пулів. Для оцінки майнінгу — на фактичне споживання, J/TH, тариф, uptime, pool fee і ціну обладнання.
Не змішуй хешрейт мережі з прибутком конкретного ASIC і не сприймай біржовий графік як доказ платоспроможності пулу. Bitcoin можна зрозуміти лише в системі: [SHA-256 у Bitcoin](sha-256-u-bitcoin) пояснює механіку хешування, а [блокчейн Bitcoin](bitcoin-blokcheyn-uto) — структуру записів і підтверджень.
- відокремлюй дані протоколу від біржової ціни
- перевіряй txid у незалежному експлорері
- дивись на комісію в sat/vB, а не лише на суму BTC
- для майнінгу рахуй сценарії, а не одну красиву цифру
Життєвий цикл Bitcoin-транзакції
Один платіж проходить кілька незалежних етапів до того, як стане частиною історії ланцюга.
Три рівні, які не варто плутати
Одна екосистема має різні джерела істини для різних питань.
Проста модель винагороди майнера
Доходність починається з очікуваної частки роботи, а не з назви моделі ASIC.
| Компонент | Що зберігається або відбувається | Хто перевіряє |
|---|---|---|
| Приватний ключ | Секрет, яким створюється підпис | Гаманець і криптографічні правила |
| Адреса | Кодоване правило отримання | Вузол під час перевірки output |
| UTXO | Невитрачений вихід транзакції | Повний вузол |
| Mempool | Непідтверджені транзакції вузла | Кожен вузол локально |
| Block | Заголовок і список транзакцій | Повні вузли мережі |
| Confirmation | Глибина транзакції після блока | Експлорер і вузол |
| Exchange balance | Запис у системі біржі | Біржа, не Bitcoin-протокол |
Реальні фото та джерела
Ці фотографії та схеми взяті з відкритих публічних архівів. Відкрий посилання на джерело, щоб перевірити автора й ліцензію.


.jpg?width=1200)

Хочеш одразу перевірити цифри для свого ASIC?
Відкрити калькулятор →



