Вопрос о масштабировании
Dec. 27th, 2017 10:59 pmЧем больше пользователей у криптовалюты, тем медленнее она становится в смысле транзакций. Есть ли теоретическая возможность это обойти?
Любая система имеет ограничение по пропускной способности. Как бы вы ее ни реализовали, при росте нагрузки выше какого-то предела, она станет работать хуже или вообще перестанет работать. Это ограничения физического мира, которые невозможно устранить. Поэтому, если нагрузка на вашу систему растет, вам постоянно нужно будет внедрять какие-то усовершенствования или вкладывать в нее дополнительные ресурсы, чтобы отодвинуть предел пропускной способности дальше, но убрать его вообще не получится никак.
Более того, если у вашей системы есть запас пропускной способности, очень скоро найдутся дополнительные применения для нее, которые поднимут нагрузку до предела. Так, как, например, при росте производительности компьютеров, появлялись все более сложные и прожорливые приложения, а по ходу увеличения пропускной способности Интернета, его стали использовать для телефонных звонков, видеоконференций и потокового видео. Плата за доступ, которая зависит от нагрузки, которую вы оказываете на систему, демонстрирует вам предел пропускной способности, чтобы вы могли решить, для каких применений система готова сейчас, а для каких - пока нет.
( Read more... )
Любая система имеет ограничение по пропускной способности. Как бы вы ее ни реализовали, при росте нагрузки выше какого-то предела, она станет работать хуже или вообще перестанет работать. Это ограничения физического мира, которые невозможно устранить. Поэтому, если нагрузка на вашу систему растет, вам постоянно нужно будет внедрять какие-то усовершенствования или вкладывать в нее дополнительные ресурсы, чтобы отодвинуть предел пропускной способности дальше, но убрать его вообще не получится никак.
Более того, если у вашей системы есть запас пропускной способности, очень скоро найдутся дополнительные применения для нее, которые поднимут нагрузку до предела. Так, как, например, при росте производительности компьютеров, появлялись все более сложные и прожорливые приложения, а по ходу увеличения пропускной способности Интернета, его стали использовать для телефонных звонков, видеоконференций и потокового видео. Плата за доступ, которая зависит от нагрузки, которую вы оказываете на систему, демонстрирует вам предел пропускной способности, чтобы вы могли решить, для каких применений система готова сейчас, а для каких - пока нет.
( Read more... )