Monday, November 3, 2014

Проблемы расширения сети Биткоин



Естественно в нынешнем виде Биткоин не справится с большими нагрузками. К примеру сейчас каждые 10 минут со всего мира стекает по 1000 транзакций (максимум) - к примеру стёкших 1000 транзакций распространяется за 15-25 секунд по всему интернету.

Но если речь будет идти о том чтобы объёмы были такими же большими текущее количество транзакций Visa/MasterCard (миллиарды транзакций за день, 6 миллионов транзакций каждые 10 минут).

Текущий стёк транзакций моментально за 25 секунд каждые 10 минут проверяет подписи до 1000 транзакций - но в Биткоине сейчас редко бывают блоки с более 1000 транзакциями (1 транзакция распространяемая во всех компьютерах занимает в среднем 250 байт).

Сложно себе представить, что будет если 6 миллионов транзакций будет поступать каждые 10 минут как в Visa/MasterCard, ведь 6 миллионов умножить на 250 байт - это уже не хило: 1,5 гигабайта должно успеть распространиться за 10 минут!

Почему же тогда текущие разработчики не бьют панику? Во-первых разработчики полагаются на то, что пропускаемость Интернета каждый год возрастает, поэтому это не срочный вопрос, но разработки решений и оптимизация этого вопроса уже ведётся разработчиками (последнее нововведение от Гэвина Андерсена - ведущего разработчика Bitcoin Foundation - Invertible Bloom Tables - технология оптимизирующая процесс пропагации [распространения] каждой транзакции по всей сети)

А пока мы ничего не придумали у нас будет максимальный потолок: не более 100 мегабайт в одном блоке (просто 1,5 гигабайт никак физически не успеет распространиться на 99% сети за 10 минут - а это значит что в блок попадут лишь 10% от совершённых в мире транзакций. Если будет 6 миллионов транзакций в минуту [полтора гига данных за 10 мин.] - это недопустимо! люди не будут ждать сутками пока какая-то мелкая платёжка не зарегистрируется сетью Биткоин т.к. за 10 минут не более 300 мегабайт будет успевать включаться в блоки)

По подсчётам сетевых инженеров - 100 мегабайт в среднем распространяется до 65% компьютеров Интернета за 2,5 минуты (т.к. только 65% компьютеров в среднем по планете имеет такой быстрый Интернет).

Т.е. самый большой ограничитель для Биткоина сейчас - это Интернет-трафик (не его объём, а его скорость распространения - две разной вещи - объёма тут вовсе не нужно, так что ни о каком засорении Интернета и речи идти не может)

No comments:

Post a Comment