Команда SmartCash рада анонсировать версию клиента 1.2.2! Этот релиз включает в себя множество интересных функций, а также улучшения для SmartNodes и SmartRewards.
Информация о релизе состоит из следующих категорий:
- Что нового?
- Крайние сроки для обновления
- Инструкции по обновлению
1. Что нового?
HD wallet или детерминированный кошелек
Детерминированный кошелек предполагает, что все адреса внутри него связаны друг с другом, но при этом такая связь не видна посторонним лицам. В резервной копии всегда будут отображены ваши депозиты и добавления новых адресов.
Существующие кошельки не будут автоматически работать как HD, поэтому вам нужно будет создать новый кошелёк и перевести свои средства на него, чтобы использовать эту функцию. Это можно сделать, импортировав ключи или отправив средства на новый адрес.
Автоматическое резервное копирование
Резервная копия wallet.dat теперь всегда будет сохраняться автоматически при каждом запуске кошелька. Вы можете найти её в папке “backups” в каталоге SmartCash. Всегда имейте хотя бы одну копию кошелька на внешнем устройстве хранения данных.
Улучшенное время синхронизации и корректный статус синхронизации
По сравнению с предыдущими Node-клиентами (ранее это называлось локальным кошельком), время синхронизации в новом релизе значительно сократилось. Теперь также отображается корректный статус, где можно увидеть примерное время до завершения синхронизации кошелька. Не забывайте, что время синхронизации может изменяться в течение этого процесса.
Активация InstantPay
Ключевая особенность SmartCash наконец доступна в обновлении v1.2.2. Первоначально будет присутствовать ограничение на сумму передаваемых SMART (до 1000), но по мере тестирования это число будет возрастать.
Предупреждение: НЕ используйте InstantPay до 7 июля, т.к. до этой даты транзакции могут быть ошибочны.
Размер блока увеличен до 4 MB
Такой размер блока позволит сети обрабатывать более 300 транзакций в секунду!
Увеличен “OP_Return” до 256 байт
Из-за увеличения “OP_Return” до 256 байт, SmartCash теперь поддерживает дополнительные функции: Smart Contract, SmartMining, также это открывает двери для интеграции со многими сторонними проектами.
Bitcoin Core 0.14
Core Client теперь базируется на Bitcoin Core версии 0.14.0.
SmartMining System
SmartMining System была разработана с целью предотвращения некоторых возможных атак на сеть, в том числе “атаки 51%”.
Новая модель выплат SmartNode
Выплаты по SmartNode теперь будут происходить чаще! - 10 нод будут получать оплату каждый четный блок. Процесс выплаты будет изменен, начиная с блока 545005. Все платежи SmartNode будут полностью проверены сетью и должным образом удалены из очереди платежей после оплаты. Доля награждения за блок для нод не изменится и каждая выплата будет составлять примерно 2% от награждения за блок.
Важно: во время обновления сети выплаты всё ещё могут быть случайными, пока структура платежей не изменится: начиная с 545005 блока, то есть с 7 июля.
С 7 июля среднее время ожидания выплаты будет равно 2 дням (в соответствии с нынешним количеством SmartNodes).
Период льготного простоя - два часа вместо одного.
Время ожидания выплаты для только что созданных нод - около двух дней.
Примечание: Если ваша SmartNode размещена на сервере с 512 MB памяти, вам необходимо перейти на сервер с 1 ГБ памяти!
Децентрализованное распределение SmartRewards
Начиная с блока 574100, изменится модель выплат по SmartRewards - на децентрализованную. Теперь SmartRewards будут распределяться после каждого цикла из 47500 блоков по всем подходящим адресам. После окончания этого цикла, 200 блоков будут распределены между всеми подходящими адресами по модели “каждый второй блок будет выплачиваться 1000 адресам”. SmartNodes будет отслеживать, какие адреса имеют право на вознаграждение, а какие не имеют.
Будет добавлено три новых команды Hive
Для дальнейшей децентрализации работы, будет добавлено три новых команды. Это команды: Quality Assurance Hive, Web Hive и вторая команда Outreach. Три новых команды Hive будут добавлены после 574100 блока.
2. Крайние сроки для обязательного обновления
Обновление кошелька
Пользователям Node-клиента (то есть локального кошелька) нужно обновиться до 545005 блока (приблизительно до 6-7 июля).
Веб-кошелёк, Electrum и сторонние кошельки будут обновлены автоматически.
Всегда делайте резервную копию ваших кошельков.
Примечание: если после обновления вы видите, что что-то не так, пожалуйста, перезагрузите ваш кошелёк.
Обновление SmartNode
Владельцам SmartNode: протокол обновится с 90025 на 90026. Ноды на старом протоколе будут получать выплаты до 1 июля. После этой даты только ноды на новом протоколе продолжат получать вознаграждение.
Децентрализованное распределение SmartRewards
Первое автоматическое распределение SmartRewards произойдёт примерно 25 августа.
3. Инструкции по обновлению (SmartNode / VPS)
(Примечание: если ваш баланс равен 0, пожалуйста, перезапустите кошелёк)
Скачайте, установите и откройте новый Node-клиент v1.2.2 (бывший локальный кошелёк) для того, чтобы началась синхронизация. Ссылка на новый кошелёк в самом низу: https://smartcash.cc/wallets/
Если вы устанавливали SmartNode с помощью “bash install.sh” или “10 минутного гайда” и вы используете Ubuntu 14, 16, 17 или 18, вы можете обновить ноды с помощью PPA на VPS используя данные команды:
sudo apt update && sudo apt install smartcashd -y
smartcash-cli stop
smartcashd -reindex
Начнётся подсчёт блоков. Чтобы проверить, всё ли работает, введите эту команду:
smartcash-cli getinfo
Среди всего прочего, вы должны увидеть эту строку: “protocol version”: 90026
Наконец, активируйте SmartNode с обновлённого локального кошелька с помощью команды “Start alias”. Статус изменится с PRE-ENABLED на ENABLED в течение нескольких минут.
Теперь проверьте статус вашей SmartNode на VPS с помощью команды:
smartcash-cli smartnode status
Вы должны получить строку:
“Smartnode successfully started”
Если вы настраивали SmartNode по первоначальному гайду и теперь застряли на обновлении - рекомендуем использовать последний скрипт установщика на новом VPS.
4. Обновление клиента v1.2.x (1.2.0 или 1.2.1) до v1.2.2
Обновление клиента до v1.2.2 исправляет ошибку, обнаруженную у новых кошельков (wallet.dat), созданных с использованием клиента версии 1.2. Это обновление нужно всем, кто создал новый кошелёк на версии клиента v1.2 и владельцам SmartNode, получающим сообщение watchdog_expired. Всем необходимо перейти на самую последнюю версию - 1.2.2. Переход с 1.2 на 1.2.2 не требует дополнительного обновления нод.
Получить поддержку
Чтобы получить дополнительную поддержку по обновлению до 1.2.2, пожалуйста, посетите Discord и перейдите на каналы #support или #smartnodes.
Love this update, its so fast to sync, smoother to use, and the rest of its features activate on the network very soon July 2018.