Системы и сети на основе блокчейна записывают информацию (транзакции) в виде блоков. Блоки — это группы транзакций, которые подтверждаются, а затем добавляются в блокчейны. Когда блоки добавляются в блокчейны, все узлы в сети получают одинаковую копию информации о блоке.
Значение времени блока также относится к скорости транзакций, измеряемой в транзакциях в секунду (TPS). Блоки добавляются в хронологическом порядке, причем самые новые блоки добавляются поверх старых. Время блока варьируется от одного блокчейна к другому; время блока Ethereum меньше, чем время блока Bitcoin, а это означает, что блокчейн Ethereum работает быстрее, чем Bitcoin.
Время блока также может относиться к среднему времени, которое требуется узлам майнинга для решения хеш-транзакции в сети. Это время зависит от сложности хеширования в данный момент, а также от сетевой активности.
Две основные цели масштабируемости блокчейна — увеличение скорости сети и сокращение времени блока. Например, время блока Биткойна в настоящее время составляет 10 минут. Любое обновление сети, направленное на повышение скорости и уменьшение времени блокировки, будет направлено на снижение сложности сети и, возможно, на увеличение размера блока.
Есть несколько предложений по сокращению времени блокировки; каждый из них нацелен на факторы, влияющие на скорость транзакций (сложность сети, размер блока, перегрузка сети и стабильность). Консенсусные блокчейны с доказательством доли (PoS) обычно имеют меньшее время блокировки, чем консенсусные блокчейны с доказательством выполнения работы (PoW).
Это связано с тем, что последний предполагает участие множества майнеров, конкурирующих за проверку переходов и добавление блоков, тогда как первый предполагает более простой и легкий процесс проверки транзакций. Масштабируемость блокчейна улучшает каждую функцию транзакций блокчейна и упрощает создание и развертывание проектов, протоколов и смарт-контактов, поскольку время блока меньше.