Просьба всем валидаторам обновиться до версии v0.11.1. Данные стирать не нужно, только обновить бинарник.
Друзья, сегодня в 15:00 МСК будет запущен новый тестнет. Релиз ноды v0.12.0 доступен на github.
За последние дни в сети проведено более 20 миллионов транзакций, мы выявили узкие места и уже активно работаем над улучшениями. Несмотря на перегрузки отдельных элементов – блокчейн справился со своей задачей и продолжает стабильную работу.
Отметим также, что цена подобной атаки составит порядка $500 тысяч, только на оплату комиссий, подобную нагрузку мы ожидаем не ранее чем через год работы сети, но в рамках тестирования мы прорабатываем все возможные ситуации.
Сейчас мы начали активную работу над оптимизацией Эксплорера и кошельков, для того чтобы они могли выдерживать подобные нагрузки.
Чтобы восстановить стабильную работу сервисов сегодня в 13:00 МСК будет запущен новый тестнет. Релиз ноды v0.13.0 доступен на github.
Отметим также, что цена подобной атаки составит порядка $500 тысяч, только на оплату комиссий, подобную нагрузку мы ожидаем не ранее чем через год работы сети, но в рамках тестирования мы прорабатываем все возможные ситуации.
Сейчас мы начали активную работу над оптимизацией Эксплорера и кошельков, для того чтобы они могли выдерживать подобные нагрузки.
Чтобы восстановить стабильную работу сервисов сегодня в 13:00 МСК будет запущен новый тестнет. Релиз ноды v0.13.0 доступен на github.
Для владельцев пулов
В следующем тестнете мы хотим проверить распределение монет в генезис блоке. Просьба всем владельцам пулов написать название пула и адрес кошелька для начисления средств мне в личку @danillashin.
В следующем тестнете мы хотим проверить распределение монет в генезис блоке. Просьба всем владельцам пулов написать название пула и адрес кошелька для начисления средств мне в личку @danillashin.
Новый тестнет успешно запущен!
В генезис блоке были начислены тестовые монеты пулам, которые предоставили свои адреса. Сейчас мы работаем над механизмом раздачи купленных без пула монет, а так же бонусов и airdrop. Их можно будет запросить из личного кабинета приватного сейла на этой неделе.
В генезис блоке были начислены тестовые монеты пулам, которые предоставили свои адреса. Сейчас мы работаем над механизмом раздачи купленных без пула монет, а так же бонусов и 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]
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. 🚀
Запуск Minter Mainnet напрямую зависит от запуска Cosmos Hub, так как оба проекта рассчитывают на стабильную работу Tendermint Core. И вот, после нескольких лет усердной разработки, аудитов и тестов, Cosmos Hub Mainnet готов к запуску! Старт основной сети Cosmos Hub запланирован на 13 марта 2019 23:00 GMT.
Наша команда завершает последние приготовления к запуску основной сети Minter. Мы наблюдаем за работой команды Cosmos и планируем запуск Minter Mainnet в течение 30 дней после успешного старта Cosmos Hub. 🚀
Советую всем валидаторам прочитать статью. В конце есть часть, где описываются внештатные ситуации в мейннете и то, как мы будем с ними бороться.
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
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
Medium
Что нужно знать о Minter Mainnet
Всем привет! На связи Даниил Лашин, ведущий разработчик команды Minter.
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 на
5. В файле ~/.minter/config/config.toml заменить
6. Поместить https://raw.githubusercontent.com/MinterTeam/minter-go-node/dev/testnet/minter-test-network-35/genesis.json файл в папку ~/.minter/config/
7. Запустить ноду
Сеть заработает как только 2/3 мощности сети перейдут на новую версию. Все необновленные до этого времени валидаторы начнут пропускать блоки и получать штрафы.
Сегодня мы протестируем обновление сети с полной выгрузкой всех данных. Старт новой сети намечен на 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 мощности сети перейдут на новую версию. Все необновленные до этого времени валидаторы начнут пропускать блоки и получать штрафы.
Minter Dev Notifications (ru)
v0.16.0 Сегодня мы протестируем обновление сети с полной выгрузкой всех данных. Старт новой сети намечен на 20:00 МСК. Изменения в новой сети: - Минимальный резерв при создании монеты теперь 1000 bip - Минимальная комиссия за создание монеты увеличена до…
Важное дополнение
Нода Minter теперь требует установленного локально LevelDB (+snappy).
Инструкция: https://gist.github.com/danil-lashin/9df600cb2d1fe8e503aae60fc0d6e209
Нода Minter теперь требует установленного локально LevelDB (+snappy).
Инструкция: https://gist.github.com/danil-lashin/9df600cb2d1fe8e503aae60fc0d6e209
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 на
Сегодня в 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 на
Сегодня в 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 день — Аирдропы
Мы хотим быть уверены, что все будут готовы к мейннету и что ни у кого не будет заминок в первые минуты работы сети!
В последнее время наблюдалось много споров о том, безопасно ли использовать адрес мейннета в тестнете. Сейчас существуют 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, вы подвергаете большому риску свои средства. Для автоделегаторов и других кошельков рекомендуется создавать отдельные фразы и держать там только необходимый минимум монет.
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
https://medium.com/@danillashin/minter-blockchain-development-7b0da2ec4744
Medium
История разработки блокчейна Minter
Сайт: https://minter.network
Сегодня в 15:00 МСК будет зафиксирован генезис блок для следующего тестнета. Последний шанс внести в личный кабинет Early Access свои адреса.
Генезис обновлен, проверяйте балансы!
https://genesis-viewer.minter.network/
Напоминаю, что если вы состоите в пуле, то ваши монеты будут начислены на адрес пула. Бонусы и эирдропы вы получите напрямую на свой кошелек.
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. Запустить ноду командой
Сегодня в 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