При обсуждении масштабируемости технологии блокчейн мы часто слишком сосредоточены на вычислительной мощности, особенно на количестве транзакций в секунду (TPS). Однако, даже если у нас есть бесконечные вычислительные ресурсы, существует более фундаментальный ограничивающий фактор — пропускная способность сети.
Давайте поймем эту проблему через простое вычисление:
Предположим, что типичная транзакция в блокчейне (включающая подпись, nonce и адрес и другую информацию) занимает около 200 байт. Если блокчейн-система должна достичь цели обработки 1 миллиона транзакций в секунду, то объём данных, который необходимо обработать и передать за секунду, составит 200 МБ, что соответствует требованиям пропускной способности 1.6 Гбит/с.
Это число кажется не большим, но на самом деле оно потрясающе. Следует отметить, что текущая средняя скорость широкополосного интернета в домах по всему миру составляет всего несколько десятков Мбит/с. Даже для профессиональных дата-центров поддержание сетевой передачи на уровне 1,6 Гбит/с является огромной задачей. Если требовать, чтобы все узлы проверки имели такую высокую пропускную способность, это значительно снизит степень децентрализации сети.
Таким образом, любой блокчейн-проект, который серьезно рассматривает достижение цели "миллион TPS", должен столкнуться с одной ключевой проблемой: как эффективно управлять и сжимать огромные объемы данных, возникающих в результате массовых транзакций, чтобы снизить нагрузку на пропускную способность?
Некоторые передовые блокчейн-проекты уже осознали важность этой проблемы. Например, некоторые проекты в своем архитектурном дизайне подняли технологии сжатия данных на стратегически важный уровень, равный уровню движка выполнения транзакций. С помощью ряда инновационных комбинаций технологий эти проекты стремятся значительно повысить эффективность передачи данных, прокладывая путь к действительно высокомасштабируемым блокчейнам.
В целом, при стремлении к высокой производительности блокчейна мы не можем сосредоточиться лишь на увеличении вычислительных мощностей, но также должны больше внимания уделять оптимизации передачи и хранения данных. Только решив проблемы инфраструктурного уровня, такие как пропускная способность, блокчейн-технология сможет действительно реализовать массовое применение и предоставить услуги более широкому кругу пользователей.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
3
Репост
Поделиться
комментарий
0/400
BlockImposter
· 6ч назад
Слабое место с пропускной способностью слишком критично.
Посмотреть ОригиналОтветить0
BtcDailyResearcher
· 6ч назад
Ширина канала действительно не выдерживает
Посмотреть ОригиналОтветить0
MetadataExplorer
· 7ч назад
Полоса пропускания действительно является узким местом.
При обсуждении масштабируемости технологии блокчейн мы часто слишком сосредоточены на вычислительной мощности, особенно на количестве транзакций в секунду (TPS). Однако, даже если у нас есть бесконечные вычислительные ресурсы, существует более фундаментальный ограничивающий фактор — пропускная способность сети.
Давайте поймем эту проблему через простое вычисление:
Предположим, что типичная транзакция в блокчейне (включающая подпись, nonce и адрес и другую информацию) занимает около 200 байт. Если блокчейн-система должна достичь цели обработки 1 миллиона транзакций в секунду, то объём данных, который необходимо обработать и передать за секунду, составит 200 МБ, что соответствует требованиям пропускной способности 1.6 Гбит/с.
Это число кажется не большим, но на самом деле оно потрясающе. Следует отметить, что текущая средняя скорость широкополосного интернета в домах по всему миру составляет всего несколько десятков Мбит/с. Даже для профессиональных дата-центров поддержание сетевой передачи на уровне 1,6 Гбит/с является огромной задачей. Если требовать, чтобы все узлы проверки имели такую высокую пропускную способность, это значительно снизит степень децентрализации сети.
Таким образом, любой блокчейн-проект, который серьезно рассматривает достижение цели "миллион TPS", должен столкнуться с одной ключевой проблемой: как эффективно управлять и сжимать огромные объемы данных, возникающих в результате массовых транзакций, чтобы снизить нагрузку на пропускную способность?
Некоторые передовые блокчейн-проекты уже осознали важность этой проблемы. Например, некоторые проекты в своем архитектурном дизайне подняли технологии сжатия данных на стратегически важный уровень, равный уровню движка выполнения транзакций. С помощью ряда инновационных комбинаций технологий эти проекты стремятся значительно повысить эффективность передачи данных, прокладывая путь к действительно высокомасштабируемым блокчейнам.
В целом, при стремлении к высокой производительности блокчейна мы не можем сосредоточиться лишь на увеличении вычислительных мощностей, но также должны больше внимания уделять оптимизации передачи и хранения данных. Только решив проблемы инфраструктурного уровня, такие как пропускная способность, блокчейн-технология сможет действительно реализовать массовое применение и предоставить услуги более широкому кругу пользователей.