NODE / MINEПОРІВНЯННЯ З ДЖЕРЕЛАМИ
Full Node vs. майнер: перевірка та створення блоків
Full Node перевіряє історію за своїми правилами. Майнер шукає дійсний доказ роботи для нового блоку; відбір транзакцій може контролювати оператор пулу.
Full Node відхиляє недійсні блоки й серед відомих дійсних гілок слідує ланцюгу з найбільшою накопиченою роботою. Майнери створюють цю роботу. Обидві взаємодоповнювальні ролі може виконувати одна людина.
02Важливі відмінності
Full Node перевіряє блоки й витрати, зокрема підписи, правила емісії та заборону подвійної витрати в прийнятій історії.
Майнер шукає хеш заголовка, що не перевищує цільове значення. Дійсного доказу роботи недостатньо, якщо решта блоку порушує правила.
Вузол порівнює накопичену роботу дійсних гілок; не вирішує сама кількість блоків чи підключених вузлів.
Потужність впливає на шанс створити наступний блок. Конкурентні дійсні гілки можуть спричинити реорганізацію, а не довільне переписування підписів.
Правила приймання й передавання непідтверджених транзакцій можуть бути суворішими за консенсус. Відхилення з mempool саме по собі не робить блок недійсним.
Творець шаблону відбирає транзакції. У пулі це часто робить оператор; власник обладнання для хешування може не керувати відбором.
Перевірка використовує обчислення, диск і передавання даних. Саме утримання вузла не дає права на винагороду за блок Bitcoin.
Майнінг споживає електроенергію та обладнання. Винагорода включає нову емісію й комісії; дохід не є прибутком, а виплати пулу залежать від його умов.
Власна перевірка зменшує залежність від зовнішніх постачальників даних. Вона не гарантує анонімності, безпеки ключів чи доступу до всієї інформації контрагентів.
Перевага потужності може полегшити цензуру або реорганізацію власних платежів. Сама вона не дає ключів до чужих монет чи права створити завищену винагороду.
Кількість вузлів не є кількістю голосів. Навіть більшість обчислювальної потужності не змусить вузол прийняти блок, що порушує його правила; однак вона може загрожувати порядку чи включенню дійсних транзакцій. Сам вузол не гарантує незворотності платежу.
Порівняння описує звичайну перевірку й майнінг Bitcoin. Bitcoin Core v29.0 є конкретним прикладом, а не позначенням найновішої версії. Виплати та керування шаблонами різняться між пулами.