MINA замедленного действия
Давайте раскроем тему о блокчейне MINA: что это за сеть такая, какие итоги за 2022 год, планы развития на 2023 год.
Кто не читал, недавние статьи, то рекомендую прочитать. Будет интересно!
Polkadot: горошком об стену
Cosmos: ATOM на старт
CHIA: видоизменённый углерод
NEAR, который нас окружает
В тихом FLOW NFT водятся
dYdX: COSM'ические скорости
O MINA
Что такое MINA
MINA — это L1 блокчейн, целью которого является решение проблемы масштабируемости, присущей некоторым сетям блокчейнов Proof-of-Work (PoW). MINA использует небольшие размеры блоков и систему, основанную на доказательствах с нулевым разглашением («ZK»), которая позволяет большему количеству людей запускать узлы.
MINA призвана предоставить возможность хранить данные в безопасности и децентрализовать их на сжатом и масштабируемом блокчейне.
Показатели за 2022
Количество уникальных аккаунтов за 2022 год выросло на 50% и достигло порядка 138 000.
Из которых, 20% аккаунтов стейкают свои токены в сети MINA.
Нет ни одного проекта для сектора Defi. TVL равен 0.
Общее количество токеновых грантов MINA, которые Фонд
выделил и/или выплатил за 2022 год, составляет приблизительно 16 миллионов MINA.
Всего в Грантовом Фонде имеется 101 млн токенов MINA и $22 млн.
Общее количество токенов, которое Казначейство MINA потратило за 2022 год, составляет 3,5 миллионов MINA. Потрачены на продвижение, поддержку,
администрирование и бизнес-операции.
Всего в Казначействе MINA имеется 44 млн токенов MINA и $39 млн.
Mina продолжала активно участвовать в своих онлайн-сообществах и маркетинговых каналах. В то время как медвежий рынок привел к некоторому незначительному снижению в Discord и Telegram, значительно
возросло участие сообщества в Twitter, YouTube, Reddit, а также в чтении информационных бюллетеней проекта.
За 2022 год было создано более 60 приложений, использующих технологию zk.
Примеры некоторых приложений:
Vaultmi — это zk-приложение, которое сочетает в себе децентрализованное хранилище IPFS/Filecoin и протокол MINA, что позволяет безопасно обмениваться файлами или секретами с несколькими кошельками, а также генерировать доказательство существования в протоколе MINA. Благодаря дружественному пользовательскому интерфейсу и интеграции с кошельком Auro каждый может воспользоваться преимуществами этой технологии.
HARPO
HARPO позволяет каждому генерировать стелс-адрес (одноразовый неотслеживаемый адрес, сгенерированный для каждой транзакции) для протокола MINA. В экосистеме блокчейна по-прежнему существует много проблем с конфиденциальностью как для пользователей, так и для компаний.
Решение сосредоточено в первую очередь на предприятиях, поскольку они сталкиваются с этими проблемами прослеживаемости при оплате поставщикам, управлении денежными потоками, инвестициями и контрактами, обработке платежных ведомостей и работе с партнерскими отношениями, но оно может быть использовано любым участником MINA.
Keyppi
Платформа Keyppi предлагает простой и безопасный пользовательский интерфейс для получения ваших закрытых ключей, никогда не подвергая их раскрытию и до предоставления вам доступа, гарантируя, что вы — это вы. Экспоненциальное упрощение владения кошельком для самостоятельного хранения, что приводит к увеличению числа пользователей.
zKredit
Проект использует MINA для создания ZkApp, который проверяет определенные точки данных о пользователе, такие как его кредитный рейтинг и его средний ежемесячный доход за последние два года, чтобы облегчить продление ипотеки без необходимости раскрывать другие точки данных, тем самым повышая личную конфиденциальность на протяжении всего процесса. .
NFT zkApp
zkApp поддерживает создание и передачу NFT и проверяет владельца NFT с помощью доказательства ZK, не раскрывая адрес владельца.
Мультиподпись zkApp
Это простая реализация кошелька с мультиподписью, в основном ончейн. Идея состоит в том, что протокол должен работать с как можно меньшим хранилищем вне блокчейна.
Сколько инвестировали
По известной информации, в MINA инвестировали порядка $137 млн. Подробные данные в таблице.
Текущая капитализация - $0,9 млрд.
Полная капитализация - $1,07 млрд.
Текущая цена MINA $1,08. От максимумов цена упала на 88%.
На последнем раунде инвестирования MINA привлекли $92 млн для привлечения разработчиков посредством грантов. Ведущими инвесторами выступили Three Arrows Capital и FTX Ventures. И сами знаете, где теперь все эти фонды.
Что такое токен MINA
MINA - это собственная валюта блокчейна Mina. Токены MINA необходимы для стейкинга и производства блоков в блокчейне Mina, работающему на основе Proof-of-Stake.
Таким образом, право стать производителем блоков в сети зарабатывается путем стейкинга токенов MINA. Владельцы токенов MINA также могут делегировать свои токены другому производителю блоков, чтобы они могли делать ставки.
Активность разработки MINA
Среди крупнейших экосистем (Polkadot, Ethereum, Cosmos, Aptos, Chia, NEAR, FLOW) MINA находится на последнем месте.
Активность разработки - показывает активность проекта по разработке с течением времени на основе ряда чисто связанных с разработкой "событий" в общедоступном репозитории проекта Github. (не учитываются: комментарии к выпускам, форки, звезды и т.д.).
В протоколе MINA работает более 140 активных разработчиков, что составляет 50%+ рост в годовом исчислении (2022 к 2021 году), согласно недавно опубликованному Electric Capital 2022 Crypto.
В репозиториях MINA в Github 4 661 коммитов за последние
12 месяцев с 76 уникальными участниками.
Разновидности ZK
Чтобы лучше понять, какое место занимает MINA среди разных технологий с нулевым разглашением (ZK), давайте определим разновидности ZK.
Несколько компаний используют ZK для таких нужд, как аутентификация личности с обеспечением конфиденциальности или подтверждение права собственности, что приводит к множеству различных типов ZK — вот четыре ключевых, о которых нужно знать.
1. zk-SNARK
zk-SNARK означает нулевое знание. Переводится как "Краткий неинтерактивный аргумент знания".
Он выделяется своей лаконичностью, а это означает, что доказательства небольшие и могут быть проверены очень быстро, что упрощает участие в блокчейне для всех, а не только для тех, у кого сложные компьютерные настройки, которые требуются во многих блокчейнах.
2. zk-STARK
zk-STARK расшифровывается как "Масштабируемый прозрачный аргумент знаний с нулевым знанием".
Они используют другой тип криптографии, который может быть менее подвержен атакам квантовых компьютеров. Есть ограничения: имеются некоторые ограничения на виды вычислений, которые они могут выполнять.
Основным недостатком существующих zk-STARK является их большой размер доказательства, который в 10-100 раз больше, чем у zk-SNARK. Это делает их более дорогостоящими для отправки по сети, где пропускная способность часто является ограничением.
3. zkRollups
zkRollups — это решение L2, первоначально разработанное для решения проблем масштабируемости Ethereum, связанных с высокими транзакционными издержками и низкой пропускной способностью, особенно по мере роста сети. Они делают это, обрабатывая вычисления вне блокчейна, «сворачивая» этот пакет транзакций (условно говоря, 1 000 транзакций «сворачиваются» в один блок), а затем отправляя сжатое доказательство (блок) в основной блокчейн (например, Ethereum) для проверки его достоверности.
Комбинация внеблокчейновой и внутриблокчейновой активности повышает масштабируемость за счет снижения нагрузки на блокчейн L1 базового уровня (например, Ethereum).
Объединяя множество транзакций в пакет для отправки в блокчейн, транзакционные издержки также можно разделить между многими пользователями, что снижает индивидуальную плату за газ.
В настоящее время zkRollups хорошо подходят для простых транзакций, таких как приложение для обмена, которое обрабатывает много платежей, но не для выполнения более сложных смарт-контрактов.
Это связано с тем, что виртуальные машины Ethereum с нулевым разглашением (zkEVM) все еще находятся в стадии разработки, хотя и наблюдается быстрый прогресс.
Как только эти zkEVM будут включены, zkRollups сможет лучше обрабатывать сложные вычисления смарт-контрактов в Ethereum.
4. zkApps
zkApps, или смарт-контракты на основе ZK, выполняют вычисления вне блокчейна для проверки в блокчейне, что означает, что ваша информация никогда не покидает ваше локальное устройство, обеспечивая вашу конфиденциальность.
MINA — один из первых проектов, предоставивших публике смарт-контракты ZK, которые можно написать в библиотеке Typescript под названием SnarkyJS. Это открывает двери для среднего разработчика, делая ZK легко программируемым. zkApps построены на основе технологии zk-SNARK.
Хотя все предыдущие типы ZK можно использовать для обеспечения конфиденциальности, zkApps MINA в настоящее время являются наиболее прямым и простым способом доказать что-либо в Интернете, сохраняя при этом конфиденциальность ваших данных.
Как работает MINA
В сетях блокчейнов, построенных с использованием механизма консенсуса Proof-of-Work (PoW), каждый сетевой узел должен подтвердить всю историю данных блокчейна, прежде чем можно будет обрабатывать новые транзакции. Чем больше транзакций в блокчейне, тем больше времени требуется для проверки. По мере роста сетей увеличивается нагрузка на их данные, и для эффективной обработки транзакций требуется больше вычислительной мощности. Для увеличения вычислительной мощности обычно требуется более специализированное оборудование, что, в свою очередь, может служить препятствием для входа для многих людей, которые хотят запускать узлы.
В результате те, у кого есть ресурсы для фактического управления размерами файлов, являются лишь немногими, что переводит проект из децентрализованного в централизованный.
Протокол MINA решает эту проблему за счет более эффективного использования данных и новой технологической инновации, известной как zkApps (на основе технологии zk-SNARK).
С MINA размер блокчейна всегда остается постоянным — около 22 КБ. Можно проверить текущее состояние консенсуса протокола, используя это одно рекурсивное* доказательство с нулевым разглашением размером 22 КБ.
Это означает, что участники могут быстро синхронизировать и проверять текущее состояние консенсуса в сети.
* Рекурсивное доказательство с нулевым разглашением
Как оно работает? Когда создается следующий блок в сети, он делает снимок самого себя — со снимком предыдущего состояния блокчейна в качестве фона. Этот новый снимок, в свою очередь, будет использоваться в качестве фона для следующего блока, и так далее, и тому подобное. Удивительно, но хотя он может содержать доказательства бесконечного количества информации, снимок всегда остается одного размера. По сути, фиксируется состояние всего блокчейна в виде облегченного снимка метаданных.
В дополнение к работе в качестве сети блокчейна PoS, протокол MINA использует так называемое “доказательство достоверности”, чтобы сократить размер файла и минимизировать вычислительную мощность, необходимую узлам для участия в сетевом консенсусе.
Zk-SNARKs - это, по сути, моментальные снимки метаданных блокчейна, а не весь набор данных для каждой отдельной транзакции. По мере того, как блокчейн становится больше, эти “снимки” zk-SNARK или сводная блокчейна содержат доказательство его достоверности, основанное на метаданных, а не на полной истории блокчейна.
Эти снимки могут служить доказательством достоверности данных, не требуя доступа к полной истории блокчейна. Такая структура означает, что узлы MINA обрабатывают меньшие объемы данных.
Чтобы лучше понять, используем пример проверки кредитного рейтинга: снимок вашего кредитного рейтинга может быть создан и использован в качестве доказательства того, что вы имеете право на получение кредита. Вы специально не делитесь своими кредитными данными, но подтверждаете это, что позволяет безопасно проводить транзакцию.
Этот дизайн для безопасного переноса реальных данных в блокчейн дает MINA потенциальное преимущество в DeFi.
Роли в сети блокчейнов MINA
Поскольку набор данных блокчейна MINA относительно невелик — килобайты, а не гигабайты, как в других блокчейнах, — большинство людей могут просматривать и проверять весь блокчейн.
Для эффективной работы MINA требуется два специализированных узла в сети:
- Производители блоков выбирают, какие транзакции включить в следующий блок, и получают вознаграждение за этот блок. В этом смысле они подобны «майнерам» или «валидаторам» других блокчейнов.
- Работники Snark выделяют вычислительные мощности для сжатия сетевых данных и создания доказательств транзакций. Затем производители блоков могут делать ставки на эти доказательства, за что работникам snark платят в MINA.
Газ в сети MINA
MINA может выполнять произвольно сложные вычисления вне блокчейна, взимая только фиксированную плату за отправку полученного доказательства с нулевым разглашением в блокчейн для проверки этого вычисления, в отличие от других блокчейнов, которые выполняют вычисления в блокчейне и используют переменную комиссию за газ.
Учитывая, что размер MINA составляет всего 22 КБ, где хранятся прошлые транзакции?
Узел MINA может работать как архивный узел. Это означает, что он будет хранить исторические транзакции, что полезно для всех, кто запускает службу, такую как обозреватель блоков, но эти данные не нужны для проверки текущего состояния консенсуса протокола.
Итоги 2022
Давайте посмотрим основные итоги за 2022 год.
Комплект для разработки программного обеспечения zkApps (SDK)
Создан набор для разработки программного обеспечения (SDK) на основе Typescript.
Поддержка пользовательских токенов
Включена поддержка пользовательских токенов на MINA (аналогично ERC20).
Кошелек AURO
Создан кошелек AURO, который доступен как расширение для браузера и как мобильное приложение для отправки, получения и размещения MINA, а также просмотра транзакций. В AURO Wallet была включена поддержка аппаратного кошелька Ledger X.
Приложения zkApps
Приложения zkApps, ранее известные как SNAPPS, представляют собой смарт-контракты Mina с нулевым разглашением.
zkApps позволят разработчикам строить поверх MINA, но теперь название правильно отражает сдвиг экосистемы Mina в сторону предложения различных технологий, связанных с нулевым разглашением, таких как zkOracles и zkBridges.
Они окажут огромное влияние на Web3, обеспечив конфиденциальность данных и сквозную безопасность для пользователей и разработчиков.
Планы на 2023
Представлен веб-узел MINA в браузере
Узел MINA на основе браузера представлен в январе 2023 года. Узел можно запустить с любого устройства через браузер
Его можно установить за считанные секунды и настроить через стандартный интернет-браузер, такой как Chrome или Firefox. Веб-узел можно запускать на устройствах с медленным процессором и небольшим объемом памяти. На самом деле, у него настолько низкие требования к оборудованию, что вы даже можете запустить его на своем мобильном телефоне.
Веб-узел MINA представляет собой важный шаг на пути к дальнейшей децентрализации блокчейна Mina, поскольку он не полагается на достоверность данных от какого-либо конкретного узла или группы узлов, поскольку он может сам проверять состояние блокчейна.
Запуск zkBridge. Мост MINA-ETH
Поскольку все состояние Mina Protocol (кроме архивных узлов) может быть упаковано в одном доказательстве (помните про 22 КБ), это означает, что можно поместить все состояние Mina Protocol прямо в Ethereum. Более того, это означает, что весь MINA можно проверить в EVM при разумной стоимости газа.
Полная проверка состояния MINA в EVM означает, что можно будет перенести все, что происходит внутри блокчейна MINA, в Ethereum, включая финансовые приложения, доказанные вычисления и многое другое.
Оракл zkORACLES
Смарт-контракты MINA работают вне блокчейна и позволяют доказать, что ожидаемые вычисления были выполнены на частных данных, не раскрывая самих данных. Но если смарт-контракт использует данные из стороннего источника, нужен способ проверки подлинности этих данных, то есть того, что они были предоставлены ожидаемым источником.
В будущем zkOracles MINA позволит zkApp потреблять данные из любого источника данных HTTPS. Но на данный момент дизайн оракула будет управляться разработчиком zkApp, он будет извлекать и подписывать нужные данные, а затем zkApp может использовать эти данные и проверять подпись, чтобы убедиться, что данные были предоставлены ожидаемым источником.
zkRollup на MINA
zkRollup увеличит пропускную способность транзакций на MINA. zkRollup был предложен, чтобы помочь масштабировать MINA и предоставить разработчикам основу для поддержки их работы над накопительными пакетами для конкретных приложений.
Первым шагом zkRollup является разработка и предоставление платформы, которая дает разработчикам возможность использовать высокую производительность, сохраняя при этом удивительные свойства конфиденциальности и краткости MINA.
Разработчики смогут использовать накопительный пакет так же легко, как и любой другой фреймворк или инструментарий разработчика, поэтому разработчик может сосредоточиться на важной части — создании фактического приложения — и не беспокоиться о пропускной способности (tps), производительности и любых связанных с этим проблемах и препятствиях.
Конечные пользователи смогут использовать любое приложение, созданное поверх накопительного пакета, без каких-либо дополнительных препятствий, при этом повышена производительность, что значительно улучшит взаимодействие с пользователем.
Особенности MINA
MINA предлагает совершенно новый подход и собственные децентрализованные приложения, называемые zkApps. Они основаны на технологии SNARK и имеют несколько существенных отличий от dApps, к которым все привыкли.
zkApps не ограничивают масштабируемость, поскольку они выполняют все свои вычисления вне основного блокчейна. Это гарантирует, что сеть не будет перегружена, а пропускная способность сети не будет проблемой.
Этот тип приложений способен проверять целостность всех данных, не раскрывая их, тем самым сохраняя конфиденциальность данных.
Также MINA упрощает интеграцию платежей в стейблкоинах в любых приложениях. Этот процесс тривиален и не требует какого-либо специального или дорогостоящего программного обеспечения.
zkApps на MINA обладают уникальными особенностями. Давайте их рассмотрим.
Сохранение конфиденциальности
Пользователи zkApps могут взаимодействовать, используя доказательства своих личных данных, вместо того, чтобы делиться самими данными. Более конфиденциальный и безопасный для пользователя, и не нужно размещать и защищать его данные.
Доступен из других сетей и устройств
Краткое доказательство MINA означает, что к нему можно получить доступ из других сетей и устройств конечных пользователей. Например, если вы уже строите на Ethereum, zkBridge MINA позволит dapps Ethereum использовать свойства MINA.
Совместимость с данными
С zkApps вы можете использовать проверенные, реальные данные с любого веб-сайта для создания децентрализованных приложений. Это обеспечивается zkOracles MINA, который позволяет вам мгновенно получать доступ и передавать данные в Интернете в блокчейне через HTTPS. Нет необходимости в доверенных оракулах или пользовательской интеграции с веб-сайтом.
На основе языка Typescript
Многие приложения Web3 написаны на совершенно новых языках программирования, которые вам нужно выучить, но zkApps написаны с использованием SnarkyJS, библиотеки на основе Typescript. Итак, если вы знаете Typescript, вы уже готовы создавать zkApps и использовать доказательства с нулевым разглашением.
Остальные особенности:
- Неограниченные вычисления вне блокчейна
- Предсказуемые, фиксированные комиссии за транзакции для пользователей (не на основе газа)
- Равное участие и легкий доступ для всех пользователей, даже с недорогими устройствами из-за низкой пропускной способности и компактного дизайна.
- Кроме того, поскольку барьер для входа низок, это обеспечивает широкое распространение узлов, обеспечивая большую децентрализацию, не полагаясь на центральных посредников.
- Простая интеграция платежей в стейблкоинах в любых приложениях
- Автономное хранилище для больших данных (планируется)
- Рекурсивное ZK
Плюсы и минусы MINA
Разработчики MINA описывают его как идеальный частный шлюз между реальным миром и криптовалютой. Это дает ему преимущество перед блокчейнами, которые не взаимодействуют с открытым Интернетом.
MINA решает некоторые распространенные проблемы с блокчейном с помощью zkApps. Вот что zkApps позволяет делать:
- Проверять целостность набора данных, не зная деталей
- Легко проверять точность длинных и/или дорогостоящих вычислений
- Запустить полную ноду на своем смартфоне
- Доступ к данным реального мира с любого веб-сайта для использования в сети
Основные недостатки протокола:
- Разработчики не желают патентовать идеи, что приводит к множеству форков, основанных на технологии, и использованию идей в качестве автономных решений для существующих криптовалют.
- Он не может обрабатывать много транзакций одновременно. По словам основателя и генерального директора MINA Эвана Шапиро, скорость MINA составляет всего 22 TPS.
Лучшие варианты использования MINA
По сути, есть 3 основных направления, в которых zkApps может быть полезен:
- Обеспечение конфиденциальности пользовательских данных при переходе из онлайна в блокчейн.
- Поддающиеся проверке веб-оракулы, позволяющие передавать децентрализованную информацию.
- Предоставление доступа к любому веб-сайту или сервису в частном порядке без передачи персональных данных.
Вот краткий список некоторых из самых популярных идей zkApps:
- Proof of Trade: проверенная история крипто-торговли для консультантов по богатству и влиятельных лиц.
- Подтверждение активов / чистой стоимости: подтверждение права собственности на любой криптоактив, продемонстрировав контроль над адресом, не раскрывая адрес или точный баланс. (например, для подтверждения платежеспособности, доступа к определенным инвестиционным группам, DAO, внебиржевым каналам телеграмм и т. д.)
- Частное удостоверение личности: доказать третьим лицам, что вы ранее прошли KYC на криптобирже, фактически не делясь документами своего удостоверения личности. (MINA никогда не сохранит ваши данные.)
- Анонимный единый вход и цифровая идентификация: замена входа через закрытые экосистемы, такие как Facebook (и передачи всех ваших данных), на открытый анонимный вход.
- Частное голосование DAO: частное голосование за DAO.
- Оракулы на MINA: аутентифицированные данные с любого веб-сайта HTTPS, доступного в блокчейне.
- Passport On-Chain: подтвержденное местоположение с помощью GPS для приложений знакомств, социальных сетей, подтверждение места жительства и т.д.
- Служба Private Crypto DNS: не требующая разрешения служба имен криптоадресации в сети, которая скрывает адрес кошелька получателя.
- Доказательство инвалидности: подтверждение права на пособие по инвалидности без раскрытия конкретного заболевания.
- Виртуальный брелок для реальных пространств: приложение для смартфона, которое взаимодействует с IoT, предоставляя доступ к личным местам, как постоянным (дом, офис, машина и т. д.), так и временным (дом вашего друга, гостиничные номера, авиабилеты и т. д.) .
Реальные примеры использования
Также существует ряд реальных случаев использования zkApps, где требуется проверка данных без их раскрытия. К ним относятся:
- Проверка кредитных историй для банков и небанковских финансовых организаций.
- Предоставление истории болезни.
- Проверка дебет-кредита и истории платежей по пластиковым картам.
- Безопасный вход.
- Системы проверки личности.
- Страхование.
- Аукционы.
- Заключение контракта.
- Управление NFT.
- Связь с государственными органами и организациями для подтверждения личности или других важных личных данных.
- Идентификация нейронной сети.
- Игры и викторины.
- Обмен.
- Веб-кошельки.
- Услуги бронирования.
- Голосование.
- Брокерские услуги.
- Бухгалтерский учет.
- Тестирование и экзамены.
- Нотариальные услуги.
Заключение
За 2022 год блокчейн MINA старался держать постоянный уровень разработки, но уровень разработки ниже всех топовых блокчейнов.
MINA опирается на технологии с нулевым разглашением (ZK), уделяя особое внимание компактности дизайна сети, конфиденциальности, вычислениям вне блокчейна и простоте создания zkApps на условно простом языке Typescript.
С одной стороны, скорость 22 TPS очень мала, но с другой стороны, это зависит от решаемых задач. Примеры возможного использования описаны выше и они относятся в целом к не требовательным к скорости активностям.
В тоже время, у команды есть понимание, что оставаться на таком уровне TPS, нельзя. Они собираются добавить L2 на основе zkRollup. Это такая же ситуация и такой же подход к решению проблемы, как у Chia.
У MINA есть риск просто отстать от новичков, однако у них есть серьезные архитектурные особенности: Работа с уровнем метаданных (как Polkadot), использования ZK технологий и реализация смартконтрактов на них.
Им нужны мосты (уже делают), свой оракул (уже делают), Defi (нет информации) и L2 (уже делают) для больших TPS.
Проект архитектурно правильный, а что у них получиться в итоге и не отстанут ли они от конкурентов, посмотрим!
Подготовлено каналом SMART INVESTOR
Источники (публичные данные из Интернет)
1. Фонд Andreessen Horowitz (a16z)
2. Фонд Paradigm и Манипулятор
3. Фонд Multicoin Capital: «Think Different»
4. BitFinex и Tether: Манипуляторы и Манипуляции. Часть 1 и часть 2
5. Дорожная карта Ethereum: простыми словами о сложном
6. Фонд Sequoia Capital: рынки важнее основателей
7. Uniswap: не только лишь CEX
8. ZK-EVM: Эфир, Виталик, три ZK
9. Polkadot: горошком об стену
11. CHIA: видоизменённый углерод