Minter Dev Notifications (ru)
663 subscribers
33 photos
1 video
3 files
200 links
Notifications about new Minter Blockchain versions and features
Download Telegram
Просьба всем валидаторам обновиться до версии v0.11.1. Данные стирать не нужно, только обновить бинарник.
Друзья, сегодня в 15:00 МСК будет запущен новый тестнет. Релиз ноды v0.12.0 доступен на github.
За последние дни в сети проведено более 20 миллионов транзакций, мы выявили узкие места и уже активно работаем над улучшениями. Несмотря на перегрузки отдельных элементов – блокчейн справился со своей задачей и продолжает стабильную работу.

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

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

Чтобы восстановить стабильную работу сервисов сегодня в 13:00 МСК будет запущен новый тестнет. Релиз ноды v0.13.0 доступен на github.
Для владельцев пулов

В следующем тестнете мы хотим проверить распределение монет в генезис блоке. Просьба всем владельцам пулов написать название пула и адрес кошелька для начисления средств мне в личку @danillashin.
Новый тестнет успешно запущен!

В генезис блоке были начислены тестовые монеты пулам, которые предоставили свои адреса. Сейчас мы работаем над механизмом раздачи купленных без пула монет, а так же бонусов и airdrop. Их можно будет запросить из личного кабинета приватного сейла на этой неделе.
В Minter обнаружение и исправление ошибок является жизненно важной частью разработки. Сегодня мы открываем программу для поощрения людей, которые обнаруживают ошибки в нашем блокчейне и продуктах, которые мы создаем. Нас интересует полный спектр ошибок с очевидным риском для безопасности: от тех, которые могут быть подтверждены простым unit тестом, до тех, которые требуют полного кластера нод и сложной последовательности транзакций.

1. Minter Bug Bounty
Награда за найденные баги:
Critical — 40,000 bip+ (~$2,500+)
High — 15,000 bip+ (~$1000+)
Medium — 6,500 bip+ (~$500+)
Low — <1,500 bip (<~$100)

Награда будет выплачена в момент запуска Minter Mainnet.

Особое внимание будет уделяться проблемам, которые приводят к следующим последствиям:
- Остановка блокчейна
- Неверная калькуляция в транзакциях (получили больше/меньше, чем задумано)
- Ошибки в формулах конвертации монет
- Несанкционированный доступ к аккаунту/валидатору

Обращаем ваше внимание, что условия распространяются только на проблемы в исходном коде в репозитории https://github.com/MinterTeam/minter-go-node.

Найденные баги можно отправлять на [email protected], либо оформлять их в виде issue в официальном репозитории: https://github.com/MinterTeam/minter-go-node

2. Explorer Bug Bounty
Дата начала Bug Bounty: 18 марта 2019

Награда за найденные баги:
Critical — 10,000 bip+
High — 5,000 bip+
Medium — 3,000 bip+
Low — <1,500 bip

Награда будет выплачена в момент запуска Minter Mainnet.

Особое внимание будет уделяться следующим проблемам:
- Остановка Explorer
- Отображение искаженных/неверных данных
Межсайтовый скриптинг, sql-инъекции

Обращаем ваше внимание, что условия распространяются только на проблемы в ресурсе https://testnet.explorer.minter.network/.

Найденные баги можно отправлять на [email protected]

3. Wallets Bug Bounty
Награда за найденные баги:
Critical — 40,000 bip+ ($2,500+)
High — 15,000 bip+ ($1000+)
Medium — 6,500 bip+ ($500+)
Low — <1,500 bip (<$100)

Награда будет выплачена в момент запуска Minter Mainnet.

Особое внимание будет уделяться следующим проблемам:
- Несанкционированный доступ к кошельку
- Межсайтовый скриптинг, sql-инъекции

Найденные баги можно отправлять на [email protected]
Minter Mainnet is coming

Запуск Minter Mainnet напрямую зависит от запуска Cosmos Hub, так как оба проекта рассчитывают на стабильную работу Tendermint Core. И вот, после нескольких лет усердной разработки, аудитов и тестов, Cosmos Hub Mainnet готов к запуску! Старт основной сети Cosmos Hub запланирован на 13 марта 2019 23:00 GMT.

Наша команда завершает последние приготовления к запуску основной сети Minter. Мы наблюдаем за работой команды Cosmos и планируем запуск Minter Mainnet в течение 30 дней после успешного старта Cosmos Hub. 🚀
Testnet v0.15.0

Релиз v0.15.0 доступен на github. Новый тестнет будет запущен сегодня в 15:00 МСК.
Советую всем валидаторам прочитать статью. В конце есть часть, где описываются внештатные ситуации в мейннете и то, как мы будем с ними бороться.

https://medium.com/@MinterTeam/%D1%87%D1%82%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-%D0%B7%D0%BD%D0%B0%D1%82%D1%8C-%D0%BE-minter-mainnet-e78be59ced10
v0.16.0

Сегодня мы протестируем обновление сети с полной выгрузкой всех данных. Старт новой сети намечен на 20:00 МСК.

Изменения в новой сети:
- Минимальный резерв при создании монеты теперь 1000 bip
- Минимальная комиссия за создание монеты увеличена до 100 bip
- Монета полностью удаляется из блокчейна если ее резерв меньше 100 bip ИЛИ цена меньше 0.0001 bip ИЛИ объем выпуска меньше 1 монеты
- Добавлен новый endpoint в API: /genesis
- Nonce у чека увеличен до 16 байт
- Обработка транзакций и блоков ускорена в 1.5 раза
- Исправлена ошибка с двойным наказанием валидаторов
- AccumReward при отключении валидатора теперь распределяется по оставшимся валидаторам

Был сделан дамп блокчейна на блоке 90,000, выгрузку можно посмотреть на github:
https://raw.githubusercontent.com/MinterTeam/minter-go-node/dev/testnet/minter-test-network-35/genesis.json

Что было выгружено?
- Аккаунты и их балансы
- Валидаторы
- Кандидаты и их стейки
- Монеты
- Использованные чеки
- Замороженные средства (unbond)

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

Как обновиться:
1. Остановить ноду
2. Скачать последнюю версию ноды v0.16.0 и обновить ее на сервере (сборка появится ближе к вечеру)
3. Удалить файл ~/.minter/config/addrbook.json, а так же директории ~/.minter/data, ~/.minter/tmdata
4. Заменить содержимое файла ~/.minter/config/priv_validator_state.json на {"height": "0","round": "0","step": 0}
5. В файле ~/.minter/config/config.toml заменить db_backend = "leveldb" на db_backend = "cleveldb"
6. Поместить https://raw.githubusercontent.com/MinterTeam/minter-go-node/dev/testnet/minter-test-network-35/genesis.json файл в папку ~/.minter/config/
7. Запустить ноду

Сеть заработает как только 2/3 мощности сети перейдут на новую версию. Все необновленные до этого времени валидаторы начнут пропускать блоки и получать штрафы.
v0.17.0

Сегодня в 20:00 МСК будет запущен новый тестнет с исправлениями ошибок. Все данные будут удалены.

Как обновиться:
1. Остановить ноду
2. Скачать последнюю версию ноды v0.17.0 и обновить ее на сервере
3. Удалить файлы:
~/.minter/config/addrbook.json
~/.minter/config/genesis.json
а так же директории
~/.minter/data
~/.minter/tmdata
4. !!! Заменить содержимое файла ~/.minter/config/priv_validator_state.json на {"height": "0","round": "0","step": 0}
5. Запустить ноду
Просьба всем владельцам нод обновиться до версии v0.17.1. Исправлен баг, изменения вступят в силу с 5000 блока.

Если не успеете обновиться и нода отключится с ошибкой – поможет ресинхронизация.
v0.18.0

Сегодня в 20:00 МСК будет запущен новый тестнет с несколькими улучшениями. Все данные будут удалены.

Как обновиться:
1. Остановить ноду
2. Скачать последнюю версию ноды v0.18.0 и обновить ее на сервере
3. Удалить файлы:
~/.minter/config/addrbook.json
~/.minter/config/genesis.json
а так же директории
~/.minter/data
~/.minter/tmdata
4. !!! Заменить содержимое файла ~/.minter/config/priv_validator_state.json на {"height": "0","round": "0","step": 0}
5. Запустить ноду
Просьба всем владельцам нод обновиться до версии v0.18.2. Исправлена критическая ошибка.
О безопасном использовании seed фраз

В последнее время наблюдалось много споров о том, безопасно ли использовать адрес мейннета в тестнете. Сейчас существуют 2 основные угрозы:

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

2. Транзакции, которые вы отправите в тестнете, могут быть повторены в мейннете.
Сейчас транзакции тестнета никак не отличаются от транзакций в мейннете. Поэтому, если вы отправите 1000 BIP на адрес X, то злоумышленник может взять эту транзакцию и отправить ее в мейннете после его запуска. Такая же ситуация и с чеками: чек, который был выпущен в тестнете, можно обналичить в мейннете. Даже если в тестнете он уже обналичен.

В следующем тестнете (ориентировочно в следующую среду) в транзакции появится поле ChainID, которое будет сигнализировать о том, в какую именно сеть была отправлена транзакция. Это поможет избежать атаки, описанной во втором пункте.

Поэтому, в следующем тестнете монеты будут начислены на те адреса, которые вы указали в кабинете Early Access. Все суммы будут совпадать.

Cхема распределения монет в тестнете:
1 день — Пулы и участники с балансами от 100 000 BIP
2 день — Участники с любыми балансами
3 день — Бонусы
4 день — Аирдропы

Мы хотим быть уверены, что все будут готовы к мейннету и что ни у кого не будет заминок в первые минуты работы сети!
Представляем genesis файл с которого начнется наш следующий тестнет!

https://genesis-viewer.minter.network/ (нажмите кнопку Load)

В него были занесены все адреса и балансы из личных кабинетов приватного сейла. Монеты в тестнете распределены по следующей схеме:

1 день — Пулы и участники с балансами от 100 000 BIP
2 день — Участники с любыми балансами
3 день — Бонусы
4 день — Аирдропы

Новый тестнет стартует 2019-04-17 17:00 UTC.

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

Напоминаю, что если вы состоите в пуле, то ваши монеты будут начислены на адрес пула. Бонусы и эирдропы вы получите напрямую на свой кошелек.

Внимание! Если вы вводите вашу сид фразу в любое приложение, кроме локальной версии Minter Console, вы подвергаете большому риску свои средства. Для автоделегаторов и других кошельков рекомендуется создавать отдельные фразы и держать там только необходимый минимум монет.
Больше полутора лет команда из 7 разработчиков трудилась над созданием экосистемы Minter. Сейчас подходит время запуска Mainnet. Я подготовил статью, где кратко описал общую архитектуру и логику работы сети, а также рассказал причины принятия тех или иных решений.

https://medium.com/@danillashin/minter-blockchain-development-7b0da2ec4744
Сегодня в 15:00 МСК будет зафиксирован генезис блок для следующего тестнета. Последний шанс внести в личный кабинет Early Access свои адреса.
Генезис обновлен, проверяйте балансы!

https://genesis-viewer.minter.network/

Напоминаю, что если вы состоите в пуле, то ваши монеты будут начислены на адрес пула. Бонусы и эирдропы вы получите напрямую на свой кошелек.
v0.19.0

Сегодня в 20:00 МСК будет запущен новый тестнет. Все данные будут удалены. Билд уже доступен на github.

Как обновиться:
1. Остановить ноду
2. Скачать последнюю версию ноды v0.19.0 и обновить ее на сервере
3. Удалить файлы:
~/.minter/config/addrbook.json
~/.minter/config/genesis.json
а так же директории
~/.minter/data
~/.minter/tmdata
4. !!! Заменить содержимое файла ~/.minter/config/priv_validator_state.json на {"height": "0","round": "0","step": 0}
5. Запустить ноду командой minter node