5. Мережа

Кроки для запуску мережі такі:

Нові транзакції транслюються на всі вузли.

Кожен вузол збирає нові транзакції в блок.

Кожен вузол працює над пошуком складного підтвердження роботи для свого блоку.

Коли вузол знаходить підтвердження роботи, він транслює блок на всі вузли.

Вузли приймають блок, лише якщо всі транзакції в ньому дійсні і ще не витрачені.

У цьому випадку вони працюють над першою отриманою гілкою, але зберігають іншу гілку на випадок, якщо вона стане довшою.

блок як попередній хеш.

Вузли виражають своє прийняття блоку, працюючи над створенням наступного блоку в ланцюжку, використовуючи хеш прийнятого блоку як попередній хеш.

Вузли завжди вважають найдовший ланцюжок правильним і продовжуватимуть працювати над його розширенням. Якщо два вузли транслюють різні версії наступного блоку одночасно, деякі вузли можуть отримати ту чи іншу першими.

У цьому випадку вони працюють над першою отриманою гілкою, але зберігають іншу гілку на випадок, якщо вона стане довшою.

Нові трансакції трансакцій не обов’язково охоплюють усі вузли. Поки вони досягають багатьох вузлів, вони незабаром потраплять у блок.

Блокові трансляції також толерантні до пропущених повідомлень. Якщо вузол не отримує блок, він запитає його, коли отримає наступний блок і зрозуміє, що пропустив один.

#bnbburn

#BitcoinWorld

#bitcoin

#Binance

#BinanceSquare