Что такого особенного в шести блоках для подтверждения транзакций?

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

Ответы (2)

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

в дополнение к ответу @David узнайте больше о необратимых транзакциях


Например, если злоумышленник контролирует 10% хешрейта сети, но продавец ждет 6 подтверждений, вероятность успеха составляет порядка 0,1%[3]. Из-за альтернативных издержек этой атаки, согласно теории игр, это возможно только в том случае, если количество торгуемых биткойнов сравнимо с вознаграждением за блок (но обратите внимание, что атакующий майнер может попытаться провести атаку грубой силы против нескольких контрагентов одновременно).

Я не понимаю, как невидимость транзакций каким-то образом объясняет, почему число «шесть» стало своего рода негласным стандартом. @ Ответ Дэвида предполагает, что в 6 действительно нет ничего особенного.
Шесть стали хорошим значением, потому что через час (каждый блок 10 минут) у вас должна была быть такая большая мощность хеширования, что это кажется невозможным, чтобы кто-то мог воссоздать блокчейн и передать вашу транзакцию кому-то другому. Так что, как сказал Дэвид, ничего особенного, просто здравомыслие и осторожность для более высоких значений.
Я отредактировал ответ! @Дэйв