ХФ 0.2 Изменение даты на 02 Августа 2017г 12.00 GMT - иерархический мультисиг и уязвимсоти


После публикации RC1, который был опубликован на github Голоса в понедельник 17.07.2017. RC был оперативно протестирован некоторыми делегатами, благодаря их оперативной работе (в частности @primus и @litvintech @ropox), были выявлены следующие проблемы:

  • Отсутствовало корректное начисление vesting_shares при создании аккаунта через cli_wallet. Исправлено в RC2 (еще не залит на гитхаб)
  • Исправление ошибок наличия требуемых ключей для нововведенных операций. Исправлено в RC2
  • Отсутствие метода для получения dynamic_asset_data с помощью DatabaseAPI. Исправлено в RC2
  • Исправлено время вычисления last_irreversible_block.
  • Исправлено начисление account_creation_fee при использовании создания аккаунтов с делегированием vesting_shares.
  • Исправлено и устранено дублирование информации об имени и символе ассета. Индексирование ассетов теперь происходит по имени ассета в string, а не asset_symbol_type.
  • Добавлено свойство ассета, свидетельствующее о наличии у него asset_bitasset_data_object.
  • Основная проблема которая была обнаружена (и остается неисправной) связанна с иерархическим мультисигом (а так как последние события в мире блокчейна, а именно, "взлома" мультисиг кошельков parity, оставляют желать лучшего), нами принято решение придержать эту функцию до следующего ХФ, для дополнительных проверок кодовой базы и уязвимостей к атаке.
    В процессе подготовке ХФ и верификации кода на безопасность была выявлена дополнительная проблема которая заключается в правильной сериализации secondary_index в boost::interprocess::shared_memory.
  • RC2 (без функции иерархического мультисига) доступен к сборке на гитхабе Голоса

Comments 17


прошу прощения, у Вас дата в первых строках правильная?

22.07.2017 20:40
0

Нет ли смысла вообще этот ХФ пропустить, и сразу готовить следующий? Уж больно он тяжело дается.

22.07.2017 21:02
0

not dead yet

22.07.2017 22:00
0

Проблема только усугубится. Это как запихивать в рот все больше каши и не проглатывать - "зачем, проглочу все за один раз, попозже".

22.07.2017 23:21
0

Понятно, я не знаю планов работы команды. Бывает так, что если например в след. ХФ что-то должно быть улучшено из этого, то можно уменьшить объема работы, объединив их. Вангую, что 2 августа не успеть...

23.07.2017 00:20
0

Вангую, что 2 августа не успеть...

Может и успели бы, если бы народ интенсивнее тестировал. Я набросился после того как объявили RC1, но оно все было еще настолько сырое и падучее, что просто руки опустились. Но должен признать, сейчас скомпилировал, стало стабильнее по сравнению с RC1. Хотя бы не падает, уже прогресс. Можно свои тесты запускать. Возможно и успеют, но я согласен с @arcange, важные люди вместо тестирования, будут пиво пить на празднике жизни ))

23.07.2017 00:37
0

поржал)

23.07.2017 12:30
0

"Основная проблема которая была обнаружена (и остается неисправной) связанна с иерархическим мультисигом (а так как последние события в мире блокчейна, а именно, "взлома" мультисиг кошельков parity, оставляют желать лучшего), нами принято решение придержать эту функцию до следующего ХФ, для дополнительных проверок кодовой базы и уязвимостей к атаке".

И это правильно.

Принимаю ставки, что 2 августа ХФ не состоится.

22.07.2017 21:07
0

Снова откладывается? Это в который раз?

22.07.2017 21:16
0

Это-то, что эта дата-2 августа-это разумный ?

Я думаю, что много людей заняты подготовкой GolosFest. Это-то, что достаточно людей, чтобы проверить код перед (и во время) ?

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

Учитывая большое количество изменений, я не удивлюсь, что есть несколько проблем после развертывания. Все мы знаем, что тестирование в лаборатории (testnet) и в реальных условиях, иногда это совсем другое.

Это действительно хорошее время, чтобы иметь эти недостатки, несколько дней только после мероприятия, для продвижения имиджа Голоса?

22.07.2017 22:08
0

И вообще. Ладно фишки, отработанные в стимите, но есть UIA, который был портирован из битшар и на мой взгляд недостаточно оттестирован. Не знаю сколько человек тестировало ХФ вообще, но мне кажется было рано объявлять RC. Неизвестно, что было сломано при портировании и было бы неплохо чуток подольше погонять, потестировать, чем потом выкатывать фиксы на каждую проблему, что найдут. Не дай бог потом что-то криво запишется в блокчейн, придется еще и костыли вставлять.

Понимаю, что сроки, но я переживаю )

22.07.2017 23:19
0

А зачем нужны ассеты? Для этого есть уже BitShares. Имхо, лучше разобраться с фильтрацией по тегам, продвижению, делегированию СГ и другими проблемами, которые касаются непосредственно блоггинга. Зачем делать из платформы российский швейцарский нож?

23.07.2017 04:33
0

а я до сих пор недоумеваю зачем на вся эта "фиерия" в одном ХФ??? при желании мы можем их хоть каждый час шлепать. смысл то в том. чб все работало без проблем)

23.07.2017 12:30
0

Вяглядит смешно, но это не смешно. Это репутация Голоса. Я тоже уверен что хф 2.08 не будет. Или будет но ужасно кривой.

Может лучше объявить дату которая пусть будет хоть в ноябре, но она будет реальной?

23.07.2017 06:16
0

Здравствуйте, @golos! Посмотрите, пожалуйста, данный пост /ru--proektfinansist/@abigor/sos-golosyane-pomogite-novyi-proekt-na-golos-e-proektfinansist Возможно, вы захотите каким-то образом поддержать мою инициативу. Спасибо!

23.07.2017 11:24
0

@golos, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:

  • Выплаты - 4 позицию - 2393,4470 GBG
24.07.2017 07:01
0

При создании поста добавлена возможность подгрузки изображений локально с пользовательского устройства.

Скажите а на каком хостинге будут храниться эти фотографии? и какое время на хранение?

30.07.2017 10:51
0