Биткойн, первая криптовалюта на основе блокчейна, установил 10-минутный интервал подтверждения; LiteCoin установил 2-минутный интервал подтверждения; DogeCoin установил его на 1 минуту; QuarkCoin установил его на 30 секунд; Эфириум установил его на 12 секунд.
Есть ли серьезный анализ стабильности блокчейна при сокращении времени подтверждения?
Чтобы быть более конкретным: какое-либо требование между временем подтверждения и вероятностью найти блок в течение этого времени подтверждения (особенно, когда время подтверждения стремится к нулю)?
Схемы с более низким временем подтверждения для майнинга блока окажут выраженное влияние на потерянные блоки, причем преобладает обратно пропорциональная зависимость.
Вообще это можно объяснить довольно просто; потому что более короткое время подтверждения для блоков будет означать множество одновременных конкурирующих цепочек. Одна из этих конкурирующих цепочек в конечном итоге будет интегрирована в реестр, когда высота блока превысит высоту конкурирующих цепочек. Тем не менее, цепочки, которые устарели (то есть более короткие цепочки, не интегрированные в реестр), будут означать, что потерянные блоки будут гораздо более вероятными по мере уменьшения времени подтверждения.
Возьмем пример, когда время подтверждения составляет 1 минуту. Если есть 4 конкурирующих цепочки, каждая из которых имеет 5 блоков в высоту/длину, то все, что требуется, — это подтверждение одного из блоков цепочек, скажем, через 10 секунд, после чего следует следующее подтверждение через 10 секунд (что не является редким событием). что сделает блок высотой 7. Таким образом, другие цепочки высотой 5 (или, возможно, 6, если блок был решен) будут потеряны, и все Txns в них будут потеряны.
Необходимо соблюдать баланс между временем подтверждения и потерянными блоками, и, судя по моему опыту работы с альткойнами, двухминутная отметка (используемая Litecoin) является функциональным пределом. Ethereum имеет гораздо более короткое время подтверждения, потому что это совершенно другой вид альткоина. Однако для монет POW, таких как LTC / BTC, время подтверждения ~ 20 секунд невозможно.
эфайсал