Minter 1.1

Материал из Minter Wiki
Minter 1.1.jpg

Minter 1.1 - это обновление сети Minter, в ходе которого каждый модуль блокчейна был оптимизирован и улучшен в несколько раз.

Немного истории

Как известно, команда DeCenter начала работать над проектом Minter еще в 2017 году. Именно тогда им пришла идея создать блокчейн, который смог бы предоставить любому пользователю возможность создавать ликвидные монеты без биржевых манипуляций и знания языков программирования. Проведя серьезные сравнительные исследования преимуществ и недостатков использования существующих блокчейнов, Даниил Лашин и его коллеги решили использовать уже готовый фреймворк Tendermint от команды Cosmos.

Запуск основной сети Minter состоялся 15 мая 2019 в 15:05 (UTC). На момент написания статьи в сети было обработано 4 675 725 блоков и выпущено более 1.7 миллиарда BIP. За поддержание работоспособности сети отвечают 52 валидатора, которые обеспечивают 99.15% uptime блокчейна Minter.

1.1

10.02.2020 в 23:59:59 (UTC), завершилось голосование "1.1 Proposal A". По результатам голосования утвержден список обновлений сети, предложенных командой разработчиков. "За" проголосовало большинство валидаторов, управляющих больше чем 2/3 стейков сети, поэтому обновление будет применено.

Этапы обновления

  • Первый этап, тестовый, был запущен 4 декабря 2019 года во время Minter Demo Day, именно тогда команда открыла публичный тестнет Minter 1.1 для всех пользователей сети;
  • После того, как тестирование было признано успешным, объявлено голосование валидаторов;
  • Обновление было принято большинством голосов, выбран блок, на котором произойдет обновление - 5 000 000. В этот момент (примерно 6-7 марта 2020 года) валидаторы остановят текущие ноды, а сеть Minter 1.0 перестанет генерировать новые блоки;
  • Произойдет полная выгрузка данных из блокчейна Minter 1.0, которые внесут в Genesis-блок обновленной сети;
  • Будет запущена сеть Minter 1.1.

Одобренные изменения

  • Tendermint обновлен до версии v0.33.0;
  • Каждая монета теперь имеет поле MaxSupply, которое ограничивает максимальное количество монет в обороте. Все будет работать как и в текущей версии Minter, единственная разница — транзакции покупки выше максимального лимита блокчейн просто отклонит;
  • Введена поддержка кошельков с мультиподписями (Multi-signature wallets). Подобные кошельки будут использовать для создания сайдчейнов и трастлесс сервисов. Количество - 32 пользователя, максимальный вес каждого голоса — 1023.
  • Отменяется функционал ликвидации монет (No More Coin Liquidations). Решение отказаться от такого понятия, как удаление кастомной монеты, было принято из-за нескольких факторов: это очень трудоемкая операция для сети, и, что самое главное, "ликвидацию" теоретически можно использовать для атаки на сеть.
  • Минимальный неснижаемый резерв кастомной монеты. В зависимости от CRR:
    • 10−100% CRR, минимальный резерв — 10 000 BIP

Для уже существующих монет, имеющих резерв ниже неснижаемого порога, необходимо докупить монеты на нужное количество BIP. В противном случае такие монеты будут недоступны для продажи и уплаты ими комиссии;

  • Поле GasCoin у чеков. В новой версии блокчейна транзакция обналичивания чека должна использовать монету газа, которая указана в самом чеке (поле GasCoin);
  • Выплата ревардов каждые 120 блоков. В Minter 1.1 награды будут выплачиваться приблизительно раз в 10 минут (каждый 120-й блок, ранее каждый 12-й). Разработчики планируют увеличивать этот период на постоянной основе, как итог - блокчейн должен прийти к принципу "получаем награды по запросу";
  • Оптимизация хранения истории в нодах (State History). В Minter 1.1 нода с 500 000 транзакциями и 200 000 блоками и полной историей занимает 5GB на диске. Оптимизировано хранилище событий, позволяющее разработчикам компактнее хранить данные;
  • Поменяли адреса для получения наград DAO и Developers;
  • Новый консольный инструмент управления нодой. С его помощью можно будет без включенного API:
    • Просматривать статус ноды
    • Добавлять пиры
    • Просматривать подключенные пиры
    • Удалять историю блоков на выбранном диапазоне среди прочих возможностей.

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

Epidemia.jpg
Author of this article is Epidemia
You could find out the author's contact information in profile.