Bitcoin Forum
November 07, 2024, 07:16:15 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Два устаревших блока в блокчейне биткоин  (Read 171 times)
Unsoldier (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1486



View Profile
February 29, 2020, 09:16:11 PM
Merited by Symmetrick (5), safar1980 (2), madnessteat (1), FP91G (1)
 #1

Устаревший блок появляется, когда два майнера одновременно находят блок и, таким образом, разветвляют цепочку. Самая длинная, то есть та, к которой присоединилось большинство майнеров, становится действительной, а самая маленькая, соответственно, отклоняется и выпадает из дальнейшего процесса. В последнее время устаревшие блоки стали появляться чаще. Последний раз об устаревшем блоке сообщалось 27 января, который появился впервые с октября 2019 года. Тогда устаревший блок включал в себя 39 транзакций, не вошедших в победивший блок, из них 38 были в конечном счете включены в следующий блок 614 733, а одна — на сумму 0,00034801 ВТС (примерно 3 доллара) привела к двойной трате.

С тех пор появилось еще два устаревших блока – 22 и 27 февраля. Таким образом, меньше чем за месяц в сети зафиксировано три устаревших блока. На самом деле устаревшие блоки в блокчейне биткоина не редкость, но обычно они появляются с периодичностью в несколько месяцев.

Волноваться конечно не о чем, поскольку ни один из недавних блоков не повлек серьезных трат. Максимальная двойная трата, зафиксированная 27 января, составила всего 3 доллара, хотя иногда траты в подобных случаях бывают внушительными.

Причина, по которой появление устаревших блоков участилось, возможно, кроется в полноте нынешних блоков биткоина. Другими словами, пустые блоки остались в прошлом. К слову, с четвертого квартала прошлого года время подтверждения сократилось примерно на 20%, а тем временем хешрейт сети продолжает обновлять рекордные максимумы.

Источники:
https://beincrypto.ru/v-seti-bitcoina-poyavilsya-vtoroj-ustarevshij-blok-za-nedelyu/
https://twitter.com/BitMEXResearch/status/1232962626302468096


В связи с этим у меня вопрос. Что если в результате постоянного повышения хешрейта сети биткоин, все-таки участиться появление таких устаревших блоков? Не спровоцирует ли это недоверие пользователей к главной криптовалюте? Не приведет ли это к ошибкам в коде системы и критическим уязвимостям? Не возникает сомнений, что сеть биткоина является самой безопасной криптовалютой на сегодня, но все же нельзя исключать и появления критической уязвимости в будущем.

jokers10
Legendary
*
Offline Offline

Activity: 2128
Merit: 3297


Playgram - The Telegram Casino


View Profile
March 01, 2020, 07:17:28 AM
 #2

Поскольку фактически орфанные блоки корректно отсеиваются системой, а рекомендованное число подтверждений для транзакции биткойна ЕМНИП представляет собой цепочку из шести блоков, то ошибки в коде системы из-за этого появляться не должны, это штатная ситуация, а вопросы доверия обеспечивает достаточное информирование о принципах работы системы Биткойна. Но криптовалюты требуют внимательности всегда, и для существенных по сумме транзакций просто стоит подождать хотя бы те 6 блоков до принятия окончательного решения.

Критической уязвимости полностью исключать нельзя ни для какой системы, но для популярных систем с открытым кодом она всё-таки довольно невелика ИМХО.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
[/
igor72
Legendary
*
Offline Offline

Activity: 2016
Merit: 2079


Crypto Swap Exchange


View Profile
March 01, 2020, 08:51:28 AM
 #3

В связи с этим у меня вопрос. Что если в результате постоянного повышения хешрейта сети биткоин, все-таки участиться появление таких устаревших блоков?
При повышении хешрейта пропорционально увеличивается и сложность нахождения блока. Так что не участится.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Unsoldier (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1486



View Profile
March 01, 2020, 12:18:20 PM
 #4

Тогда интересно если появятся последовательно два или даже три таких устаревших (орфанных) блока. Что будет с сетью или это тоже будет штатной ситуацией? Ведь по идее чем больше майнеров в сети, тем выше шанс появления таких орфанных блоков.

A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
March 01, 2020, 01:23:22 PM
 #5

Тогда интересно если появятся последовательно два или даже три таких устаревших (орфанных) блока. Что будет с сетью или это тоже будет штатной ситуацией?

Это штатная ситуация для сети, но ненормальная и убыточная ситуация для пула или пулов, которые выпустили блоки, не принятые сетью.

Ведь по идее чем больше майнеров в сети, тем выше шанс появления таких орфанных блоков.

Чем больше пулов в сети и чем хуже между ними связь, тем выше частота появления стейлов.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 01, 2020, 01:26:21 PM
 #6

Тогда интересно если появятся последовательно два или даже три таких устаревших (орфанных) блока. Что будет с сетью или это тоже будет штатной ситуацией? Ведь по идее чем больше майнеров в сети, тем выше шанс появления таких орфанных блоков.

Это штатная ситуация, потому что по умолчанию в клиенте Биткоина подтвержденными считаются транзакции после 6 подтверждений.
Однако многие сервисы, которые принимают депозит в биткоинах, ждут всего три, а иногда и меньше подтверждений. В настройках клинета Core есть опция, которая позволяет запускать отдельный скрипт для уведомления о длинных цепочках орфанов, правда не помню сейчас с ходу как называется.

OpenTrade - Open Source Cryptocurrency Exchange
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!