Протокол Mina был создан в 2017 году с целью позволить любому человеку, независимо от вычислительной мощности его техники, запускать узел блокчейна. Команда разработчиков называет Mina «сжатой» блокчейн-платформой. Вся цепочка имеет размер около 22 КБ. Вместо применения большой вычислительной силы, Mina использует передовую криптографию и рекурсивные доказательства zk-SNARK для обеспечения полной децентрализации при масштабировании.
Mina – протокол уровня 1, разработанный для обеспечения первоначального предназначения технологии блокчейн – полной децентрализации, масштабирования и безопасности.
Mina предлагает инновационное решение: замена блокчейна на криптографические доказательства с постоянным размером, которые легко проверить.Mina значительно сокращает объем данных, которые необходимо загрузить каждому пользователю. Вместо проверки данных всей сети с самого начала участники используют рекурсивные доказательства с нулевым разглашением (zk-SNARK) для полной верификации транзакций. Ноды могут хранить только эти доказательства, а не все данные сети. Поскольку криптографические доказательства имеют постоянный размер, протокол Мина останется доступным — даже при значительном увеличении количества пользователей и накоплении данных о транзакциях за несколько лет.
Как работают zk-SNARK? Они фиксируют состояние всей цепочки блоков в виде легкого снимка и передают в сеть именно его, а не все данные сети. Это то же самое, что что отправить своему другу открытку слона вместо самого животного. Когда создается следующий блок в сети, он фиксирует свой снимок и предыдущего состояния блокчейна. Этот новый снимок, в свою очередь, будет использоваться в качестве базы для следующего блока и так далее. Удивительно, но, несмотря на то, что снимок может содержать доказательство бесконечного количества информации, он всегда остается одного и того же размера.
В конечном счете, самый легкий в мире блокчейн обеспечивает достижение полного консенсуса.Наш модифицированный протокол на основе PoS протокола Ouroboros способствует максимальной степени участия в консенсусе. В Mina все участники в сети выступают в качестве полных нод, и любой участник может принимать участие в производстве блоков, обеспечивая безопасность блокчейна и прозрачность сети.
Таким образом Mina обеспечивает полную децентрализацию, масштабирование и безопасность.