Telegram Web Link
Инцидент 28 августа - Minter 1.1.7

28 августа 2020 года в 02:34 МСК сеть Minter перестала генерировать новые блоки из-за ошибки на высоте 3183843.

Причина неисправности: у валидатора Mp003066...3c20030 была зафиксирована двойная подпись, все стейки были принудительно отозваны и получили штраф 5%. В процессе наложения штрафа произошел сбой из-за нулевого количества делегированной монеты MYMINTER.

Хотфикс v1.1.9 был размещен на GitHub спустя 3.5 часа после остановки. Тесты проведены, большинство валидаторов оперативно обновились и были сразу же запущены. Валидаторы, которые не успели обновиться, были отключены без наложения штрафа благодаря установленному grace-периоду.
Forwarded from Nicø Aspin
Команда BTC.Secure ищет разработчика

В связи с большим объёмом работ и ещё бо́льшими планами по развитию и продвижению сервиса Minter Coins и блокчейна Minter в общем мы расширяем нашу команду разработчиков.

Требования для backend-разработчика:
PHP 7.3
• Работа с фреймворком Laravel 7, 8
• Знание установки и настройки стека LEMP
• Знание Minter SDK

Будет плюсом если:
• Читали Мэтта Зандстра «PHP: объекты, шаблоны и методики программирования»
• Знакомы с ресурсом refactoring.guru и являетесь активным его пользователем
• Понимаете английскую документацию и можете её использовать
• Не любите «костыли» и первым делом тянете composer-ом
• Умение поднять docker контейнер

Если Вы готовы усердно и много работать в команде, обладаете ответственностью и пунктуальностью и готовы стать частью нашего сплоченного коллектива, то будем рады рассмотреть Вашу заявку!

Для подачи заявок, вопросов и получения дополнительной информации обращайтесь к @asp1n
Публичные тесты Minter 1.2

Вчера командой Minter был запущен публичный тестнет с версией 1.2.
В течение двух недель будет проходить финальное тестирование, затем последует голосование валидаторов за дату обновления. Для получения тестовых монет обращайтесь в @MinterDevChat.

Тестнет будет несколько раз обновляться для тестирования переноса данных из мейннета и для совместных с текущими валидаторами запусков.

Основные изменения: https://medium.com/@danillashin/minter-1-2-2928b3f94625
Minter 1.2 Migration Guide: https://www.minter.network/ru/docs/1-2-migrate

Explorer: https://explorer.testnet.minter.network/
Console: https://console.testnet.minter.network/
Node API: https://node-api.testnet.minter.network/v2/
Explorer API: https://explorer-api.testnet.minter.network/api/v2/
Gate API: https://gate-api.testnet.minter.network/api/v2/
Centrifugo: wss://explorer-rtm.testnet.minter.network/connection/websocket
Bug Bounty

Напоминаем, что в Minter действует программа Bug Bounty.
До старта Minter 1.2 награда за найденные ошибки в коде ноды повышена в 3 раза.
Общий бюджет программы составляет 3,000,000 BIP.

Что тестировать?
- Создание и пересоздание монеты
- Смена владельца монеты
- Смена публичного ключа валидатора
- Транзакция Price Vote
- Выбивание стейка из топ-1000
- Новый алгоритм подсчета стейка кастомных монет
- Управляющий адрес валидатора
- Изменение данных мультисига: владельцы и порог

Найденные ошибки можно отправлять @danillashin, либо в @MinterDevChat
Скомпилированная версия ноды и генезис текущего тестнета: https://github.com/MinterTeam/minter-go-node/releases/tag/v1.2-testnet-1

❗️Исполняемый файл ноды теперь единый для тестнета и мейннета. Для запуска тестнета необходимо передавать флаг --testnet.
Forwarded from Minterscan
Мультикошелёк и шлюз для DApp приложений

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

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

Если ваш проект использует Minter блокчейн, Minter Link дает возможность подключить на сайте логин и оплату в один клик. Подробнее — в документации.

🦄 Скачать (Chrome) |🧑‍💻 Исходный код |📙 Разработчикам
Обновили Transaction Debugger под Чилинет.
https://minterteam.github.io/minter-tx-debug/

Теперь тестировать 1.2 будет удобнее.
Тестнет Minter 1.2 перезапущен с данными из mainnet на блок 3758000. В генезис был добавлен один валидатор и несколько адресов для тестов.

Генезис: https://github.com/MinterTeam/minter-go-node/releases/download/v1.2-testnet-4/genesis.json
Получить тестовые монеты - @mnt_crane_bot
Forwarded from Rundax канал
Разработчикам от разработчиков

Minter ноду теперь можно запустить в Kubernetes!

Андрей Черный, техлид нашей команды, проделал огромную работу. Ниже первая часть цикла статей по работе Minter ноды в k8s.

https://blog.rundax.com/ru/kubernetes-minter-1/

А так же, приятным бонусом будет оптимизированный Minter Docker образ.

Конечно, все нужные компоненты open-source.

💪🏻 Keep going,
@Rundax
Финальное голосование за обновление до Minter 1.2

https://minterscan.net/proposals/1.2d

Предлагаемый блок обновления: 4,150,000.

Особое внимание следует обратить на пункты 11, 12 - их не было в предыдущих голосованиях. Так же есть минорные изменения:
– В пункте 4.3 - вместо CoinID теперь структура {CoinID, CoinSymbol}.
– В пункте 6 теперь можно менять не только список адресов с весами, но и порог.
– Пункт 10 вынесен из транзакции EditCandidate, для смены публичного ключа теперь отдельная транзакция.
– В пункте 5.1 дополнение - техническое ограничение для минимального стейка валидаторов в 1000 BIP.

Спасибо команде 🍃 Minterscan за проведение голосования!

Вопросы по обновлению можно задавать в чате @MinterDevChat.

––––––––––

Основные изменения Minter 1.2: https://medium.com/@danillashin/minter-1-2-2928b3f94625
Minter 1.2 Migration Guide: https://www.minter.network/ru/docs/1-2-migrate

Bug Bounty: https://www.tg-me.com/minterdev/162
Explorer: https://explorer.testnet.minter.network/
Console: https://console.testnet.minter.network/
Transaction Debugger: https://minterteam.github.io/minter-tx-debug/
Node API: https://node-api.testnet.minter.network/v2/
Explorer API: https://explorer-api.testnet.minter.network/api/v2/
Gate API: https://gate-api.testnet.minter.network/api/v2/
Centrifugo: wss://explorer-rtm.testnet.minter.network/connection/websocket
Финальные тесты Minter 1.2

Мы продолжаем тестировать Minter 1.2 и напоминаем, что в Minter действует программа поощрения за найденные баги. До обновления награда за найденные ошибки в коде ноды повышена в 3 раза, общий бюджет программы 3 000 000 BIP.

📍 Всем разработчикам сервисов работающих на базе Minter необходимо подготовиться к обновлению Minter 1.2 Обновление произойдёт на 4 150 000 блоке — 19 октября, ориентировочно в 14:30 по МСК.

Отдельная благодарность самым активным тестировщикам новой версии:

@harpywar
@LEXKANEV
@Bulbash666
@azimuth40
@liksagen
@ilya_aaaaa
@xpyctt
...

Получить тестовые монеты - @mnt_crane_bot (спасибо @fussraider за бота)

––––––––––

Основные изменения Minter 1.2: https://medium.com/@danillashin/minter-1-2-2928b3f94625
Minter 1.2 Migration Guide: https://www.minter.network/ru/docs/1-2-migrate

Bug Bounty: https://www.tg-me.com/minterdev/162
Explorer: https://explorer.testnet.minter.network/
Console: https://console.testnet.minter.network/
Transaction Debugger: https://minterteam.github.io/minter-tx-debug/
Node API: https://node-api.testnet.minter.network/v2/
Explorer API: https://explorer-api.testnet.minter.network/api/v2/
Gate API: https://gate-api.testnet.minter.network/api/v2/
Centrifugo: wss://explorer-rtm.testnet.minter.network/connection/websocket
Новая логика расчета стейков кастомных монет

Существует заблуждение, что делегирование кастомных монет в Minter 1.2 станет невыгодным. Однако, это не так.

Логика делегирования в Minter 1.1 была такой: чем больше заделегировано монеты от её общей эмиссии, тем меньше реварды.
В Minter 1.2 будет наоборот - чем больше заделегировано от общей эмиссии, тем больше реварды.

Новая формула подсчета выглядит следующим образом:
1. Вычисляется, сколько монет у пользователей на балансах (не в делегировании)
2. Вычисляется, сколько принесет продажа этих монет и полученная сумма вычитается из резерва монеты
3. Полученное количество "заблокированных" в стейках BIP распределяется пропорционально между делегаторами

Для монет с CRR 100%, а так же для BIP расчет стейка останется прежним. Так же не будут затронуты монеты, которые заделегированы на 100%. Если монета заделегирована менее чем на 100% и имеет CRR < 100%, то расчетный стейк уменьшится в зависимости от ее параметров (меньше CRR и меньше % делегирования - больше потеря стейка).

Владельцам "анбонд-монет" (монет, позволяющих обходить unbond-период в 30 дней) необходимо будет заделегировать всю эмиссию своей монеты (либо делегировать BIP), чтобы продолжить получать реварды.
Minter 1.2

Финальная версия Minter Node 1.2 и генезис новой сети загружены на github:
https://github.com/MinterTeam/minter-go-node/releases/tag/v1.2.0

Время старта minter-mainnet-3: Mon, 19 Oct 2020 11:53:02 UTC.
В генезисе много данных, поэтому после старта валидаторам может потребоваться время (до 20 минут), чтобы обработать их и начать генерировать блоки.
Forwarded from BipLenta 🌶
🥩 Про новые стейки

Недавно вышло обновление Minter 1.2, основной темой дискуссий которого стала новая формула расчета стейков в BIP для кастомных монет. Предварительно советую почитать это пояснение.

🌚 Как было (v1.1):
Я создал монету с резервом 1 млн BIP, заделегировал всю эмиссию, мой стейк = 1 млн BIP. Монету покупают и держат на кошельке не делегируя - я получаю бонус к своему стейку, например мой стейк уже 1.5 млн BIP.

🌝 Как стало (v1.2):
Я создал монету с резервом 1 млн BIP, заделегировал всю эмиссию, мой стейк = 1 млн BIP. Монету покупают и держат на кошельке не делегируя - я НЕ получаю бонус к своему стейку, мой стейк остается 1 млн BIP.

Существует заблуждение, что покупка монеты и ее удержание на балансе без делегирования (Free float) будет уменьшать стейки тех, кто делегировал эту монету ранее (например, владелец). Это не так:
— Стейки делегаторов не могут уменьшиться покупкой монеты
— Стейки делегаторов увеличатся, если новый покупатель заделегирует монету

Проще говоря, теперь если вы являетесь делегатором какой-либо монеты, на ваш стейк (и соответственно реварды) не будут влиять монеты в свободном обращении. На ваш стейк влияют только делегирования/анбонды.

Проверить это можно в калькуляторе chainik.io на странице любой монеты:
1. Выберите направление BUY, введите сумму покупки:
• Если вы оставляете купленные монеты на кошельке (0% в поле Delegate after BUY) - цена делегирования не изменится (поле PriceD)
• Если вы делегируете купленные монеты (100% в поле Delegate after BUY) - цена делегирования увеличится (поле PriceD)

2. Выберите направление SELL, введите сумму продажи:
• Если вы продаете свободные монеты из кошелька (Free float в поле What to sell) - цена делегирования не изменится (поле PriceD)
• Если вы разделегируете монеты (Delegated в поле What to sell) - цена делегирования уменьшится (поле PriceD)

Это не стало меньше, это было больше. (© Lashin)
Forwarded from Minter One
🐶 Watchdog on Duty

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

Ещё до запуска основной сети Minter нами был разработан инструмент для защиты нашего валидатора от подобных инцидентов. Сегодня мы выкладываем Watchdog в открытый доступ, чтобы каждый валидатор смог использовать его.

Watchdog on GitHub ›
Forwarded from Webcounters (webcounters)
☕️ Обновлён Kotlin SDK и он теперь поддерживает API v2. Метод getEvents() поддерживает опциональную подгрузку тикера монеты, который отсутствует в выдаче API
Напоминаю что все методы выдают объекты с Null safety переменными, приведёнными к нужному типу. IDE отражаются всю структуру объекта и Данный SDK используется в сервисе Knife.io и «Minter Notification» и обновление последнего занято буквально 5 минут.
Forwarded from Webcounters (webcounters)
Обновлён и доработан JS SDK Lite для API v2. Доступные методы теперь выдают объекты с известными переменными, приведёнными к нужному типу на подобии моего Kotlin API. Доступен webpack для упрощения компиляции.
Forwarded from Roman
Предоставляем сообществу публичную ссылку для работы с предыдущей версией Minter 1.1 - https://minter-1-1.rundax.com/api/
2024/11/16 13:40:27
Back to Top
HTML Embed Code: