Я проанализировал сетевые узкие места Dusk и дорожную карту "Шардирования"

Чтобы оценить способность Dusk обрабатывать высококонкурентные финансовые транзакции, я внимательно изучил раздел о масштабируемости в их технической дорожной карте. Текущий основной блокчейн имеет однолинейную структуру, и хотя он использует эффективный механизм консенсуса, при обработке большого количества сложных приватных транзакций TPS все еще имеет явный предел.

Их решение — "горизонтальное шардирование". Но в отличие от проектов, таких как Ethereum 2.0 или Near, видение шардирования Dusk тесно связано с его основными случаями использования.

Они планируют изначально шардировать по типу активов или категории приложений, например, один шард будет специально предназначен для государственных облигаций, а другой — для токенов недвижимости. Каждый шард имеет независимые потоки транзакций и состояния, но осуществляет межшардовую связь и окончательный расчет через основной блокчейн (сигнальный блокчейн).

Эта идея "специализированного шардирования приложений" имеет явные преимущества: можно оптимизировать под специфические требования к соблюдению норм и модели транзакций конкретных финансовых продуктов, уменьшая ненужные общие накладные расходы.

Но вызовы также велики: как справедливо распределить валидаторов между различными шардерами для обеспечения безопасности? Как сохранить такие же приватность и соответствие при межшардовых перемещениях активов? Это не просто техническая проблема, а сложный вопрос экономики и управления.

С точки зрения разработки, шардирование все еще находится на стадии исследования. Это заставило меня осознать, что Dusk в настоящее время предлагает скорее мощный, но ограниченный "бутик" или "лабораторную среду". Он может подтвердить осуществимость своей технической концепции и обслуживать ранних пионеров.

Но чтобы поддерживать крупномасштабный финансовый рынок, который они видят в своем видении, шардирование — это пропасть, которую необходимо преодолеть. Этот мост в будущее пока что построен только до крепости.

#dusk $DUSK @Dusk_Foundation