# Почему Monad: децентрализация + производительность

## Децентрализация имеет значение

&#x20;В блокчейне есть несколько основных компонентов:

* Механизм консенсуса для достижения согласия по транзакциям для добавления в реестр.
* Система выполнения/хранения для поддержания активного состояния.

Увеличивая производительность этих компонентов, можно было бы сократить издержки, например, требуя, чтобы все узлы были физически близки друг к другу (чтобы сэкономить на накладных расходах консенсуса) или требуя огромное количество ОЗУ (чтобы держать большую часть или всё состояние в памяти), но это привело бы к значительным потерям в децентрализации.

И децентрализация - вот в чем суть!

Как обсуждалось в разделе [Почему Блокчейн?](https://prufiox.gitbook.io/monad-dlya-razrabotchikov/tekhnicheskoe-obsuzhdenie/pochemu-blokchein), децентрализованное общее глобальное состояние позволяет множеству сторон координироваться, полагаясь на единственный, общий, объективный источник правды. Децентрализация является ключевым моментом; блокчейн, управляемый небольшой группой операторов узлов (или, в крайнем случае, одним оператором!), не предложил бы таких преимуществ, как отсутствие доверия, доверенная нейтральность и устойчивость к цензуре.

Для любой блокчейн сети децентрализация должна быть основной заботой. Улучшения производительности не должны происходить за счет децентрализации.

## Текущие узкие места в производительности

Текущие ограничения на выполнение Ethereum (1,25 млн газа в секунду) установлены консервативно, но по нескольким веским причинам:

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

Monad решает эти проблемы с помощью алгоритмических улучшений и архитектурных изменений, предлагая несколько инноваций, которые, как мы надеемся, станут стандартом в Ethereum в ближайшие годы. При сохранении высокой степени децентрализации в процессе осуществления значительных улучшений производительности - это ключевое соображение.

## Устранение этих узких мест через оптимизацию

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

* [MonadBFT](https://prufiox.gitbook.io/monad-dlya-razrabotchikov/tekhnicheskoe-obsuzhdenie/konsensus/monadbft)
* [Отложенное выполнение](https://prufiox.gitbook.io/monad-dlya-razrabotchikov/tekhnicheskoe-obsuzhdenie/konsensus/otlozhennoe-vypolnenie)
* [Параллельное выполнение](https://prufiox.gitbook.io/monad-dlya-razrabotchikov/tekhnicheskoe-obsuzhdenie/vypolnenie/parallelnoe-vypolnenie)
* [MonadDb](https://prufiox.gitbook.io/monad-dlya-razrabotchikov/tekhnicheskoe-obsuzhdenie/vypolnenie/monaddb)<br>
