Minter Dev Notifications (ru)
655 subscribers
33 photos
1 video
3 files
200 links
Notifications about new Minter Blockchain versions and features
Download Telegram
Через час мы начинаем процесс обновления блокчейна. Старые ноды перестанут работать, все данные будут стерты.
v0.2.2

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

В нем мы так же проверим алгоритм исправления ошибок в mainnet.

Всем валидаторам необходимо до 15000 блока обновить свои ноды. Данные стирать не нужно, только обновить бинарник. Изменения вступят в силу на 15000 блоке.

https://github.com/MinterTeam/minter-go-node/releases/tag/v0.2.2
Эксперимент с переходом не удался, в причинах будем разбираться. Запущен новый тестнет с id 19. Вы можете присоединиться к нему скачав релиз v0.2.3.

Необходимо удалить папки ~/.minter/data ~/.minter/tmdata и запустить команду

minter --reset-private-validator

Это позволит вам сохранить публичный ключ валидатора.

За тестовыми монетами для нод так же обращайтесь ко мне - @danillashin

https://github.com/MinterTeam/minter-go-node/releases/tag/v0.2.3
У кого ноды стали внезапно останавливаться, обратите внимание на этот пункт в документации: https://minter-go-node.readthedocs.io/en/dev/install.html#too-many-open-files-24

Для стабильной работы нужно увеличить лимит открытых файлов до 4096.
v0.3.2

Продолжаем знакомить вас с обновлениями блокчейна.

В эту субботу мы запустили новый тестнет с ID minter-test-network-21.

Самые важные изменения:
- Список валидаторов теперь обновляется раз в 120 блоков, либо когда один из валидаторов выпал из сети;
- Tendermint обновлен до версии 0.24.0. Исправлено множетсво багов, в том числе с неконтролируемым ростом используемого места на диске;
- Ускорена синхронизация ноды;
- Сообщение с транзакцией теперь может быть длинной до 1024 байт;
- Добавлен тег tx.sell_amount в транзакцию SellAllCoin;
- Наказание за двойную подпись блока теперь 5% от стейка и unbond всех делегированных средств;
- Добавлен файл конфигурации;
- Мелкие исправления API;
- Исправлена ошибка, которая приводила к повреждению базы ноды при ее выключении.

Полный changelog можно изучить на github: https://github.com/MinterTeam/minter-go-node/blob/master/CHANGELOG.md
Changelog Tendermint'a: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#0240
v0.3.3
Версия не обязательна к установке.

Изменения:
- Добавили размер блока (в байтах) в выдачу api/block.
- Добавили выдачу "событий" блока: начисление наград и штрафы.

Чтобы иметь возможность просматривать события нужно:
- Удалить папки ~/.minter/data, ~/.minter/tmdata
- Обновить minter до версии 0.3.3
- В файле ~/.minter/config/config.toml после параметра api_listen_addr добавить строчку enable_events = true
- Запустить minter и синхронизироваться с сетью
- В запросе блока добавить ?withEvents=true (https://localhost:8841/api/block/3000?withEvents=true)
Вчера вечером мы отключили собственных валидаторов. Теперь тестнет работает только на ваших нодах! 🚀
Друзья, всех просим срочно обновиться до версии 0.3.6.

Исправлен критический баг, который приводил к остановке блокчейна. Особенно просьба касается валидаторов. Как только 2/3 сети обновится - блокчейн снова заработает.

Данные стирать не нужно. Только обновить бинарник и перезапустить Minter.

https://github.com/MinterTeam/minter-go-node/releases/tag/v0.3.6
50% мощностей уже в сети. Ждем еще 16%!
Блокчейн работает, спасибо валидаторам за оперативность 👍
Важно

Завтра в 12:00 МСК мы обновим тестнет до версии v0.4.0. Блокчейн будет обнулен.

Самое важное изменение – отказ от хранения данных в Ethereum Patricia Tree и переход на Merkleized IAVL+ от разработчиков Cosmos SDK. Это решит все проблемы с синхронизацией, оперативной памятью и заполнением диска.

Полный список изменений и инструкция по обновлению будут доступны завтра.
v0.4.0

Релиз на github: https://github.com/MinterTeam/minter-go-node/releases/tag/v0.4.0

Изменения:
- Ethereum Patricia Tree заменен на IAVL;
- Расчетное время блока уменьшено на 0.5 сек для компенсации сетевых задержек;
- Штраф за пропуск блоков изменен. Теперь валидатор получит штраф в 1% если пропустит 12 из 24 последних блоков;
- В конфигурацию добавлен "Режим валидатора". Он отключает API, RPC, индексацию транзакций и удаляет все старые версии состояний для экономии места;
- "События" теперь записываются по умолчанию + убрали необходимость указывать флаг withEvents в API;
- В GUI расширили информацию о валидаторе.

Как обновиться?
1. Скачать новый бинарник
2. Если хотите сохранить публичный ключ валидатора - сделать бекап файла ~/.minter/config/priv_validator.json
3. Удалить директорию ~/.minter
4. Создать директорию ~/.minter/config/ и положить туда старый priv_validator.json
5. Запустить команду minter -reset-private-validator. Она подготовит файл валидатора для участия в новой сети.
6. Запустить minter

Перевод тестнета на новую версию начнется в 12:00 МСК. Монеты валидаторам будут раздаваться через 2-3 часа стабильной работы сети.
Сеть работает. 2-3 часа понаблюдаем за стабильностью и начнем выдавать монеты валидаторам.

https://minter-node-1.testnet.minter.network:3000/
У кого возникают проблемы с быстрым ростом размера директории .minter – добавьте в крон команду очистки старых файлов:

0 0 * * * rm ~/.minter/tmdata/cs.wal/wal.*

Тендерминт не всегда удаляет их самостоятельно. В следующей версии либо пофиксят они, либо мы.
Стресстест показал впечатляющие результаты - 5000 транзакций в блоке за 5 секунд 🚀. На данный момент это лимит мемпула.
Однако, это была пиковая нагрузка. На следующей неделе будет по 5 тысяч транзакций в блоке в течение часа. Хороший шанс валидаторам проверить сервера.
Вчера вечером наш тестнет обработал 200-тысячный блок. Награда за блок снизилась и теперь составляет 332 bip.
На следующей неделе мы обновим блокчейн и запустим новый тестнет.
Основным изменением будет добавление мультисиг кошельков.
Документацию выложим уже на этой неделе.

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

В течение 10-15 минут будет выпущена новая версия ноды с патчем. Просим всех валидаторов обновить бинарники и перезапустить ноды. Данные стирать не нужно.
Релиз 0.4.3

https://github.com/MinterTeam/minter-go-node/releases/tag/v0.4.3

Ждем, чтобы обновились 2/3 валидаторов и сеть начнет работу!