Как стать валидатором mina protocol

Обновлено: 17.05.2024

With the world’s lightest blockchain, running a node is easier than ever. Here you’ll find everything you need to get up and running.

Разрабатывайте приложения на основе Mina

Заинтересованы внести свой вклад в развитие протокола Mina и создание децентрализованных приложений,использующих SNARKs для проверки оффчейн данных с полной достоверностью, конфиденциальностью и возможностью масштабирования? Ознакомьтесь с документацией и подключите воображение.


Mina — это проект с открытым исходным кодом, объединяющий людей со всего мира, которые увлечены децентрализованными технологиями и разработкой новых продуктов.


С Mina – это просто.

Заинтересованы и готовы к следующему шагу? Вы в правильном месте.

Управляйте нодой

Начать проще, чем вы думаете

Разрабатывайте на Mina

Работайте с протоколом Mina и улучшайте его исходный код

Будьте креативными и продуктивными

Отправьте заявку на грант

Как делегировать MINA в мобильном кошельке StakingPower

Mina Protocol разработала первый в мире сжатый блокчейн размером всего 22 Кб, что устраняет проблему растущего объема памяти, необходимого для хранения данных о транзакциях. Подробно о платформе мы писали в другом обзоре.

Читайте нашу статью-обзор о Mina Protocol:

В этом гайде расскажем, как застейкать токены MINA в мобильном кошельке StakingPower на Android.


Testnet

Check out what’s in beta, take on Testnet challenges and earn Testnet points.

Создание нового кошелька

Сначала нужно создать кошелек, в котором вы будете хранить и делегировать криптовалюту MINA. StakingPower — простой и удобный Android-кошелек для управления монетами Mina Protocol. Скачайте и установите кошелек по ссылке на свое устройство, а затем запустите приложение. На открывшейся странице кликните Create New Wallet.

Сохраните резервную копию кошелька

Обратите внимание! Убедитесь, что никто за вами не наблюдает. Seed-фраза позволяет получить доступ к вашим средствам в любом кошельке и недопустимо, чтобы посторонний человек знал ее. Поэтому сохранять мнемонику следует в уединенном месте. Нажмите I Understand, чтобы продолжить.

Запишите все 12 слов в указанном порядке на бумаге или любом другом, но только нецифровом, носителе, так как хранить seed в электронном виде небезопасно. Не копируйте фразу и не делайте скриншоты во время ее записи.

Если не знаете, как безопасно хранить seed-фразу, прочитайте нашу статью о криптобезопасности:

После того как запишете последовательность мнемоники, кликните Continue.

Теперь подтвердите, что правильно записали резервную фразу для восстановления, последовательно добавляя слова из списка в поле на экране. Если вы неправильно сохраните seed-фразу или потеряете ее, то не сможете восстановить доступ к кошельку в случае необходимости. Затем нажмите Continue.

Создайте надежный пароль

Пароль защитит ваш кошелек в случае утери или кражи мобильного устройства, на котором установлено приложение. Придумайте как можно более надежный пароль, чтобы кошелек не могли взломать. Рекомендуется использовать буквы различного регистра, цифры и специальные символы. Безопасный пароль должен состоять не менее чем из 12 символов.

Введите и подтвердите созданный пароль, а затем кликните Continue.

Кошелек StakingPower создан и готов к использованию. Но перед этим его необходимо пополнить. Рассказываем, как это сделать.

Пополнение кошелька

Чтобы получить адрес кошелька MINA, нажмите кнопку Receive.

Откроется список доступных адресов. В кошельке StakingPower вы можете добавлять и использовать несколько адресов, например, если используете монеты для разных целей. Выберите адрес, если их несколько, и нажмите на него.

Скопируйте адрес или сохраните QR-код, который можно считать с помощью камеры на другом устройстве для отправки монет.

После того как пополните кошелек, можно переходить к делегированию. Обратите внимание на то, что вам потребуется 1 MINA для активации вашего аккаунта. Также в Mina Protocol нет определенного минимума для стейкинга и unbonding периода.

Делегирование MINA

Остался последний этап — застейкать монеты. Как и во множестве PoS-сетей, Mina Protocol поддерживает сеть валидаторов и делегаторов. Обычным пользователям нет необходимости запускать свою ноды. Вы можете выбрать надежного валидатора и делегировать монеты ему. Чтобы застейкать криптовалюту MINA, перейдите во вкладку Stake.

На скриншоте видно, что в кошельке пока нет активных делегаций. После того, как вы застейкаете MINA, информация о делегации появится в этом разделе. Здесь же вы сможете отслеживать прогресс до окончания эпохи, после которого начислят вознаграждения за стейкинг. Чтобы продолжить, нажмите на нужный аккаунт из списка, если их у вас несколько.

Одно из отличий Mina Protocol от других PoS-блокчейнов в том, что застейканные активы продолжают находиться под контролем пользователя, и вы в любое время можете их вывести. Другими словами, у Mina нет периода блокировки. Кликните Select a Staking Provider для продолжения.

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

Нажмите на выбранного валидатора из списка, чтобы продолжить.

Выберите тип комиссии. Чем больше комиссия, тем быстрее валидаторы подтвердят транзакцию, и вы застейкаете криптовалюту MINA. Кликните SEND для отправки транзакции.

Введите пароль от кошелька, чтобы подтвердить транзакцию, а затем нажмите Confirm.

Транзакция отправлена и ожидает подтверждения.

Вернитесь на главный экран кошелька. На нем будет отображаться, что монеты MINA застейканы.

Если перейдете в раздел Stake, то увидите, что на экране появилась статистика. После начала новой эпохи вы начнете получать вознаграждения за стейкинг. Каждая эпоха длится примерно 14 дней.

Обратите внимание! Данные по стейкам следующей эпохи формируются в начале текущей эпохи. Следовательно делегация активируется через 2–4 недели в зависимости от того, когда вы её сделали.

Желаем Вам профитного стейкинга!

Подписывайтесь на соцсети Everstake, оставляйте комментарии и делитесь своим мнением о Mina Protocol. Читайте другие гайды по кошелькам и обзоры блокчейнов в нашем блоге.

База знаний

Мы собрали наши любимые практические материалы, чтобы вы могли узнать больше о том, как работает Mina.

Обзор Mina Protocol — особенности новой платформы со сжатым блокчейном

Ведущие блокчейны, такие как Bitcoin (BTC) или Ethereum (ETH) хранят сотни гигабайт данных о транзакциях. Их главный недостаток в том, что они хранят полную историю блокчейна. Другими словами, пользователи могут отследить всю цепочку переводов вплоть до первой транзакции.

Это приведет к тому, что вес блокчейна со временем будет расти, поэтому узлам (крупным майнерам) придется постоянно увеличивать память, чтобы хранить весь блокчейн. А рядовые пользователи, скорее всего, будут использовать «легкие» клиенты, которые только читают заголовок из блока и проверяют валидность баланса кошельков. При этом возникает необходимость доверия крупным узлам — серверам. Возможно, в будущем, это приведет к частичной централизации, поскольку история транзакций будет храниться на нескольких крупных узлах.


Платформа Mina Protocol, о которой речь пойдет в статье, использует другой подход. Мы расскажем, что это за платформа, какие у нее особенности и почему криптоэнтузиастам стоит к ней присоединиться.

Станьте участниками Genesis

Для всех блок-продюсеров, SNARK-продюсеров и лидеров сообщества. Мы в поиске 1000 участников, которые присоединятся к изначальной программе распределения токенов и станут основой децентрализованной сети Mina.

Что такое Mina Protocol

Mina Protocol — это блокчейн нового поколения, основанный на Proof-of-Stake, который хранит транзакции в сжатом виде. Размер блокчейна Mina составляет всего 22 КБ. Примечательно то, что размер блокчейна неизменяемый вне зависимости от того, сколько времени его используют. Благодаря этому Mina Protocol обеспечивает быструю синхронизацию узлов.

Mina работает на механизме Succinct proofs of state или сжатых доказательствах состояния, основанном на SNARK. Именно благодаря этому подходу получается добиться такого маленького размера блокчейна Mina Protocol.

Node Overview

Mina is secured by proof-of-stake consensus. Unlike other legacy protocols, any participant can validate transactions like a full node — making decentralization possible. And here, blockchain node operators can play two roles: they can produce blocks, and/or they can produce SNARKs

Two Roles

BLOCK PRODUCERS

Similar to miners or stakers in other protocols, block producers can be selected to produce a block and earn block rewards, coinbase, transaction fees and network fees. Block producers can also be SNARK producers and generate their own proofs.

SNARK PRODUCERS

SNARK producers help compress data in the network by generating SNARK proofs of transactions. They then sell those SNARK proofs to block producers on the Snarketplace in return for a portion of the block rewards

Run a Node

INSTALL MINA

Check the systems requirements and install Mina. The Mina package is around 100MB — which is smaller than most, but still takes some time.

CONNECT TO NETWORK

Configure your network and use the provided seed nodes to connect to the live peer-to-peer Mina network.

SEND A TRANSACTION

Create a new account. Request Mina tokens from the faucet. Then send funds to Mina’s echo service, and you’re done!


Что такое SNARK и почему Mina Protocol блокчейн всегда имеет одинаковый размер

Чтобы более точно и детально понять, как работает Mina Protocol блокчейн, следует прочитать техническую документацию Mina Protocol, но это требует высоких математических и технических знаний. В этом разделе мы попытаемся упрощенно объяснить, что такое SNARK и в чем гениальность решение разработчиков Mina Protocol.

zk-Snark (Zero Knowledge Succinct Non-Interactive Arguments of Knowledge — краткий прозрачный аргумент знания с нулевым разглашением) — это сжатое криптографическое доказательство, которое проверяет блоки на валидность.

В аббревиатуре SNARK «succinct» означает, что эти доказательства имеют маленький размер и поэтому могут быть быстро проверены. «Non-Interactive» означает, что между тем кто доказывает и тем кто проверяет практически нет взаимодействия, они обмениваться только одним доказательством. Это открывает путь для использования технологии zk-SNARK в качестве решения для обеспечения конфиденциальности и масштабируемости.

Когда Mina Protocol генерирует новый блок, вместе с ним генерируется и доказательство SNARK.

zk-SNARK функционирует как неподдельный сертификат, чтобы доказать, что вычисление (проверка транзакций в блоке) было выполнено правильно, без подтверждения самого вычисления. Таким образом SNARK подтверждает правильность транзакций блока без необходимости отображать все транзакции. Это эффективно уменьшает размер блока до одного SNARK.

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

И здесь кроется гениальное решение разработчиков Mina Protocol, поскольку SNARK можно использовать для подтверждения или сертификации любых вычислений. Создание SNARK — также является вычислением, так что можно создать SNARK из нескольких SNARK. Следовательно каждый раз, когда создается новый блок, соответственно создается новый SNARK-сертификат. Также можно создать один SNARK, подтверждающий предыдущие сертификаты. После этого можно создать один «супер» SNARK, который доказывает всю историю транзакций блокчейна, позволяя вам переходить от первого блока (блока генезиса) к текущему состоянию, оставаясь при этом такого же размера как один сертификат. Этот процесс можно назвать рекурсивной композицией SNARK, которая позволяет блокчейну оставаться постоянным размером — меньше 22 КБ.

Очень упрощенно рекурсивное SNARK сертифицирование можно сравнить с рекурсивными снимками. Сделаем снимок первого блока, а потом берем этот снимок и делаем снимок нового блока вместе с предыдущим снимком и это можно продолжать рекурсивно делая снимки предыдущих снимков. Таким образом, всегда размер блокчейна один и тот же (размер одного снимка).

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

Какие есть роли в Mina Protocol и как происходит подтверждение транзакций

Mina работает за принципом proof-of-stake консенсуса. В отличие от других устаревших протоколов, любой участник может проверять транзакции как полный узел, что делает возможной децентрализацию. И здесь операторы узлов могут играть две роли: они могут создавать блоки и / или они могут создавать SNARK-и.

Блокчейн уже работает, и любой пользователь может развернуть собственную ноду в сети Mina Protocol. Подробно о том, как это сделать, написано в документации Mina.

В блокчейне Mina работает две группы валидаторов:

  • Производители блоков (Block Producers), которые в других блокчейнах представлены как майнеры или валидаторы. Как правило, производители блоков выбирают, какие транзакции включить в следующий блок. Очевидно,они заинтересованы во включении транзакций с самой высокой комиссией. Если производитель блоков хочет добавить 5 транзакций, он должен добавить 5 соответствующих SNARK-ов транзакций, которые он может купить на особом рынке (Snarketplace), у других специализированных участников сети — Snarker-ов.
  • Snark-workers или Snarkers — это участники сети, которые создают zk-SNARK-и для проверки транзакций. За это они получают компенсацию в виде комиссии, и если их SNARKи используются в блоке, производитель блоков выплачивает эту комиссию из общей суммы комиссии данной транзакции.

Платеж криптографически подписан закрытым ключом, чтобы можно было проверить учетную запись отправителя. Затем он отправляется нодам в сети для обработки.

Шаг 2. Платеж Майка заносится в список задач.

Узел производителя блока выбирается в сети для данного временного интервала.

Все производители блоков выбирают платежи на ходу и помещают их в список для обработки и построения блока.

Шаг 3. Производитель блока обязан добавить к каждой выбранной транзакции соответствующий SNARK.

Эти SNARK-и он покупает на Snarketplace. Среди этих SNARK-ов и подтверждение транзакции Майка.

Шаг 4. Производитель блока добавляет новые транзакции и соответствующие SNARK-и в блок, и новый блок добавляет в Mina blockchain. После этого обновляется статус очереди транзакций. А производитель блока обновляет SNARK для блокчейна с новым блоком, то есть новое состояние блокчейна. После этого новый блок считается подтвержденным и все участники сети видят новое состояние блокчейна.

В аккаунтах Майка и Джона отображается результат перевода.

Шаг 5: Уровень достоверности платежа — Джон уверен, что перевод завершен.

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

Чтобы исключить элемент доверия из сети Mina, разработчики добавили в Snark два важных свойства:

  • Объединяемость. Snark объединяет два доказательства, чтобы сформировать доказательство слияния.
  • Ассоциативность. Все доказательства слияния идентичны друг другу и не зависят от того, в каком порядке происходит слияние.

Такой подход позволяет любому пользователю запустить ноду в сети Mina или стать Snark-воркером, получая вознаграждения за свою работу. Это отличает Mina от других блокчейнов, где требуется либо дорогостоящее оборудование для майнинга, либо большие суммы для стекинга.

Управляйте нодой

Другие протоколы имеют настолько большой объем, что требуют участия посредников для управления нодами, повторяя уже существующую расстановку сил. Но Mina – легкая, поэтому любой участник может настроить подключение, быстро синхронизироваться в p2p-сети и верифицировать состояние сети. В основе протокола лежит криптографическое доказательство постоянного размера, и блокчейн останется доступным даже при масштабировании и значительном увеличении количества пользователей


Делегирование на Mina Protocol

Делегирование Mina — это альтернативный вариант прямому стейкингу, с тем преимуществом, что вам не нужно поддерживать собственную ноду, которая должна быть всегда подключена к сети.

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

Подайте заявку на грант

Наша программа грантов предоставляет возможность улучшить качество сети в обмен на токены Mina — от фронтенд-спринтов и разработки протокола до предложений по укреплению сообщества и созданию контента.



Распределение токенов MINA

Экономика Mina Protocol устроена так, что валидаторы блоков используют свои токены MINA для покупки доказательства снарков на снаркетплейсе. Таким образом гарантируется, что новая работа будет появляться с такой скоростью, с какой и выполняться.

Большинство криптовалют и токенов имеют ограниченную эмиссию, а все монеты генерируются либо заранее, либо в процессе майнинга, стейкинга или минтинга. Токены MINA работают по принципу инфляции, а не дефляции, и имеют неограниченную эмиссию.

Во время запуска мейннета будет распределено 1 мрлд токенов MINA, но полностью разблокированы они будут только через 8 лет. Хотя эмиссия не ограничена, уровень инфляции токенов будет ежегодно снижаться с 12% до тех пор, пока не достигнет 7%.

На графике изображено планируемое распределение токенов на первые 8 лет.

Для стимулирования стейкинга Mina предлагает Supercharged вознаграждение в течение первых 15 месяцев для аккаунтов, на которых нет заблокированных токенов.

В первые 5 месяцев такое вознаграждение будет составлять 24% годовых. Что в 2 раза больше, чем обычное вознаграждение за ставку.

Подписывайтесь на Everstake, чтобы не пропустить актуальные события из мира блокчейна.

Читайте также: