📝 Анонс Steem 0.14.0 Релиз-Кандидат/Announcing Steem 0.14.0 Release Candidate (перевод статьи @steemitblog)

Сегодня мы рады представить Вам существенное обновление протокола Steem. Мы стремимся дать каждому в сообществе достаточно времени, чтобы проверить код и обновить программное обеспечение до возникновения любого хард-форка. (Прим.: Хард-форк – это вмешательство в код системы, при котором главные разработчики в одностороннем порядке принимают решение технически создать новую версию сети, часть правил которой отличается от оригинальной.) Выпуск релиза будет проходить следующим образом:

  1. Публикация Релиза-Кандидата(02.09.2016);
  2. Подтверждение Релиза через одну неделю (09.09.2016);
  3. Вступление в силу изменений протокола 13.09.2016 в 11 AM EST (3 PM GMT)

Новые возможности

Эскроу переводы

Теперь сеть Steem будет поддерживать встроенные Эскроу - переводы STEEM и Steem Dollars. Цель эскроу – облегчить peer to peer торговлю с ненадежными лицами.
При оплате через эскроу создается эскроу транзакция и указываются следующие данные: кто должен получить средства, кто является эскроу агентом и условия контракта. И эскроу агент, и получатель платежа должны принять условия контракта в установленные сроки, в противном случае средства будут возвращены отправителю.
Как только условия приняты всеми сторонами, средства переходят «в эскроу». Только тогда отправитель может перевести средства получателю или получатель может вернуть средства отправителю. Если у отправителя или получателя возникают проблемы, они могут открыть спор, во время которого эскроу агент имеет право перевести некоторые или все средства либо отправителю, либо получателю. Если же никаких мер не будет принято за указанный период времени, то средства переводятся получателю.
Данный процесс напрямую отражает базовые эскроу контракты, используемые в реальных эскроу транзакциях, что будет способствовать созданию работающих на Steem сайтов, подобных Craiglist или E-bay.

Сберегательные счета

Сберегательные счета позволяют Вам защитить Ваши ликвидные Steem и Steem Dollars в случае, если Ваш аккаунт взломан/украден. Все переводы со сберегательных счетов имеют 72-часовую задержку, во время которой отправитель может заметить проблему, восстановить аккаунт и отменить перевод.
Эта функция чрезвычайно полезна для любых бирж/обменников, использующих Steem. Подавляющее большинство сбережений следует хранить на сберегательных счетах, чтобы минимизировать возможность утраты в результате взлома аккаунта. Пользователям следует поддержать биржи/обменники, вводящие Сберегательные счета. Также пользователи должны проявлять осторожность при использовании своих депозитов на биржах/обменниках, которые не поддерживают такую систему безопасности.

Аннулирование права голоса

Эта возможность полезна для тех, кто хотел бы экономической выгоды от Steem без юридической ответственности, связанной с политическим влиянием, которое предоставляет владение Steem Power.

Пользовательские бинарные операции.

Семантика у этих операций такая же, как и у любых других операций с json-ом, только работа идёт с двоичными данными. Децентрализация json, как текста - нетривиальная задача, а работа с бинарными данными позволит увеличить общую производительность плагинов (subchains / sidechains), выбравших их использование.

Изменения в механизмах witnesses-майнеров

Witnesses-майнеры, не подтвердившие блок, либо если их witness data не обновлялась более 24 часов не будут выбираться до тех пор пока они не предоставят ‘доказательство жизни’, обновив witness data. Witnesses-майнеры теперь могут добровольно покинуть занимаемую должность в любой момент. Это увеличит общую стабильность сети и уменьшит количество пропущенных блоков.

Исправление ошибок

Стабильность Steem Dollar

Начиная с момента когда Steem Dollars достигают 2% от рыночной капитализации, частично вознаграждение за контент будет выплачено в Steem вместо Steem Dollars.
Доля выпуска Steem Dollars составит 50% от вознаграждения при рыночной капитализации 2% и ниже; и будет линейно снижаться от 50% до 0% при рыночной капитализации от 2 до 5%.
Так, например, при рыночной капитализации 3,5% вознаграждение за контент составит 25% Steem Dollars, 25% Steem и 50% Steem Power.
Когда масса Стим Долларов достигнет 10% от рыночной капитализации, котировки отойдут от PEG коэффициента, чтобы не дать Стим Долларам превысить 10% капитализации, и вернутся, как только этот показатель упадет ниже 10%.
Witnesses-майнеры должны по-прежнему сообщать о реальной стоимости Steem доллара. Средняя цена автоматически ограничена независимо от того, что сообщают Witnesses-майнеры.
Это изменение предназначено для защиты блокчейна от теоретического, но маловероятного события, когда задолженность SBD полностью обесценит Steem. Теперь владельцам Steem гарантируется, что владельцы SBD никогда не смогут поднять рыночную капитализацию выше 10%.

Очистка @null

Баланс нулевого аккаунта обнуляется каждый блок.
Так как любые средства нулевого аккаунта недоступны, удаляется каждый блок, и значение системы (dynamic global property object) обновляется для отражения фактических сумм. Это приведет к удалению средств, замедляя темпы инфляции.

5 целевых голосов в день вместо 40

Мы изменяем количество голосов в день с 40 до 5 для того, чтобы больше пользователей имели возможность голосовать с силой ниже 100%. Целью этого изменения является изменение баланса между силой голоса обычных пользователей и ботов в сторону обычных пользователей. Вы все еще можете голосовать так часто, как захотите, это изменение, прежде всего, влияет на скорость, с которой расходуется сила голоса.

Различные исправления ошибок

  1. Исправлена ошибка, не позволявшая полностью снять голос с поста;
  2. Статьи стали доступны для редактирования до второй выплаты, после которой они архивируются;
  3. Из раздела Witness удалена устаревшая функция POW;
  4. Предел невозвратного блока увеличен до 75%.

Будущее Roadmap 0.15.0

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

Восстановление потерянного пароля

Любой пользователь может назначить другого пользователя своим агентом по восстановлению пароля. Данный агент будет иметь право сделать запрос о восстановлении ключа владельца по истечении как минимум 60 дней неактивности аккаунта. Если аккаунт по-прежнему остается неактивным в течение 30 дней после запроса о восстановлении, тогда он вступит в силу.
Пользователи должны согласиться на использование данной функции.
По умолчанию агентом по восстановлению пароля будет назначен @null. Пользователь, согласившийся на использование данной функции, в любое время может обратно изменить агента по восстановлению на @null.

Представляем транзакции с подтверждением на уровне ответвлений цепи

Механизм этой функции имеет много общего с предлагаемыми транзакциями, используемыми в BitShares, но дополнен возможностью подтверждать многократные цепные транзакции в один шаг. Эта функция будет отличным помощником в развитии сайд / сабчейнов (side / subchains).

Отзывы и предложения

Наша команда всегда ищет новые идеи и ждет обратной связи. Пожалуйста, ознакомьтесь с кодом, протестируйте его и помогите нам найти и исправить обнаруженные ошибки до утверждения окончательного релиза.

Оригинальный пост и его обсуждение ЗДЕСЬ


Данный пост опубликован в рамках альфа тестирования проекта @rusteemitblog, в котором будут публиковатся переводы на русский язык статей разработчиков Steemit @ned, @dantheman, официального блога @steemitblog и SteemMag @infovore, запущенного специально для ру-коммьюнити группой неравнодушных пользователей.


Перевод осуществлен: @uuuhha, все SBD, собранные данным постом, будут использованы для Power Up переводчика в рамках инициативы #spreadthepower

Критика и предложения приветствуются.


30 second exposure

H2
H3
H4
3 columns
2 columns
1 column
16 Comments