В Биткойне 6 подтверждений считаются безопасными (очень низкая вероятность отмены транзакции/блока).
Какое текущее число в Эфириуме?
От Джорджа Халлама :
12 подтверждений; тем не менее, биржам и организациям, обрабатывающим очень большие объемы эфира, часто по-прежнему рекомендуется запускать две разные реализации Ethereum и принимать только транзакции, которые были подтверждены обеими для максимальной безопасности (например, Go и C++).
Для справки: 12 подтверждений — это примерно 3 минуты.
Клиент geth ждет 5 блоков для подтверждения новых блоков (около 1 минуты).
I0201 19:07:07.354260 9098 worker.go:349] 🔨 Mined block (#1483 / a2648b58). Wait 5 blocks for confirmation
Чтобы убедиться, что блок не является дядей или транзакция, включенная в блок, не зависнет в оммере, я бы предложил подождать 7 подтверждений (около 2 минут). Из технического описания :
Дядя, включенный в блок B, должен иметь следующие свойства: [...] Он должен быть прямым потомком предка B в k-м поколении, где 2 <= k <= 7. [...]
Майнерам необходимо проверить параметры последних 250 блоков. Если вы хотите быть в самой безопасной цепочке, всеми ногами стоять на земле, делайте это как майнеры и ждите 250 подтверждений (около 1 часа).
Некоторые биржи практикуют дабл-олл-ин и даже ждут 500 подтверждений (около 2 часов). Это может сопровождаться предупреждением о безопасности, которое можно прочитать повсюду, потому что граница все еще не считается стабильной. Думаю, это перебор.
Подводя итог, всегда зависит от вашего приложения и приложенного значения, чтобы определить, какое количество подтверждений считается безопасным .
Эфириум теоретически приближается к завершению за меньшее время, чем Биткойн, благодаря протоколу GHOST. Это означает, что при 15-секундном времени блока требуется примерно 40 блоков, чтобы соответствовать 60 минутам, которые занимают 6 блоков биткойнов.
Поэтому, при условии отсутствия серьезных ошибок консенсуса, 40 подтверждений должны быть более безопасными, чем 6 подтверждений в биткойнах. На практике около 20-25 подтверждений должно быть достаточно для транзакций разумного размера.
От Виталик Бутерин говорит в блоге Ethereum в 2015/09/14 о теме обсуждения « О медленных и быстрых блочных временах » https://blog.ethereum.org/2015/09/14/on-slow-and-fast- блок-тайм/
требуется лишь небольшое количество дополнительных подтверждений (точнее, от двух до пяти) в более быстрой цепочке, чтобы преодолеть разрыв; следовательно, 17-секундный блокчейн, вероятно, потребует десять подтверждений (~ три минуты) для достижения такой же степени безопасности в рамках этой вероятностной модели, что и шесть подтверждений (~ один час) в десятиминутном блокчейне.
Я видел, как биржи используют 375 подтверждений. Но по мере того, как сложность увеличивалась, а сеть становилась все более децентрализованной, безопасно опускаться ниже этого уровня.
Конечно, это зависит от того, насколько критична транзакция. Как правило, подождите не менее 5 подтверждений для сумм, превышающих 500 долларов США. Затем добавьте 5 подтверждений на каждые 1000 долларов, которые стоит транзакция.
Я наткнулся на очень интересный исследовательский документ под названием «О безопасности и производительности блокчейнов с доказательством работы».
авторы заявляют следующее:
Из-за меньшего вознаграждения за блок и более высокой доли устаревших блоков Ethereum2 по сравнению с биткойном (от 0,41% до 6,8% из-за более быстрого времени подтверждения), Ethereum (интервал блока между 10 и 20 секундами) требуется не менее 37 подтверждений , чтобы соответствовать биткойну. безопасность (интервал блока в среднем 10 минут) с 6 подтверждениями блока против противника с 30% общей мощности майнинга.
Вы найдете демонстрацию в газете
Теса
эт