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.9.0

Друзья, в понедельник (24 декабря) состоится релиз версии v0.9.0 и запуск нового тестнета.

Важные изменения:
- /status теперь отображает включена ли опция сохранения истории состояний на ноде;
- Добавлен /unconfirmed_tx эндпоинт в API;
- Теперь в один блок принимается только одна транзакция с одного адреса. Остальные транзакции не будут добавлены в мемпул;
- Во все транзакции добавлены недостающие теги;
- Максимальное количество транзакций в блоке теперь вычисляется динамически. Если сеть начинает тормозить - оно уменьшается. Если стабилизируется - увеличивается;
- Изменены комиссии транзакций;
- Tendermint обновлен до версии v0.27.3;
- Исправлена ошибка, которая возникала при продаже всех монет;
- Исправлена ошибка с максимальным объемом выпущенных монет;
- Добавлен поиск транзакций по их типу;
- У кандидатов теперь 2 разных адреса. Один для управления, другой для получения наград.
Релиз v0.9.0 доступен на github. Новый тестнет будет запущен в 16:00 МСК.
Релиз v0.9.2 доступен на github. Увеличен максимальный размер блока. Версия обязательна к установке, без нее нода не будет обрабатывать блоки выше 8880.
Друзья, у нас хорошие новости!

Tendermint завершил свои разработки и находится в стадии финального аудирования кода (https://cosmos.network/roadmap).

Мы так же закончили работу над ядром блокчейна Minter. Впереди нас ждет еще 2 тестнета: с поправками к логике работы мемпула и финальный тестнет с Tendermint v1.0. После нескольких недель стабильной работы финального тестнета будет дан старт основной сети. 🚀
Релиз v0.10.0 доступен на github! Новый тестнет будет запущен завтра (22 января) в 12:00.

Список изменений: https://github.com/MinterTeam/minter-go-node/blob/master/CHANGELOG.md#0100

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

Мы выражаем огромную благодарность всем валидаторам, разработчикам, тестировщикам и энтузиастам, которые помогали нам совешенствовать нашу сеть!

Что мы имеем на текущий момент:
- Minter Go Node — нода нашего блокчейна;
- Кошельки для iOS, Android, Telegram, Web;
SDK на PHP, JS, Java, Swift;
- Console — швейцарский нож для пользователей, доступ ко всему функционалу блокчейна;
- Explorer & Status — отображение статистики сети, транзакций, балансов, блоков.
Мы обновили и дополнили нашу документацию. Теперь она доступна по адресу https://docs.minter.network/. Дополнения или вопросы по документации можно направлять на [email protected].

Для запуска основной сети нам необходимо дождаться релиза Tendermint v1.0. Их команда уже завершила основную часть разработки и находится в стадии финального аудирования кода (https://cosmos.network/roadmap). Мы не можем запустить наш блокчейн без аудита Tendermint, так как это подвергнет необоснованному риску всю экосистему Minter. После релиза Tendermint v1.0 мы запустим финальный тестнет. После нескольких недель стабильной работы финального тестнета будет дан старт основной сети.
Просьба всем валидаторам обновиться до версии 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 день — Аирдропы

Мы хотим быть уверены, что все будут готовы к мейннету и что ни у кого не будет заминок в первые минуты работы сети!