Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
goloscore
6 лет назад

Новости Golos•Core. Отчет по работе команды с 20 по 31 августа 2018г.

Добрый день!

Команда Golos•Core представляет отчёт разработки с 20.08.18 по 31.08.18 гг.
Для тех, кто следит за нашими новостями и публикациями, уже известно, что по результатам последнего голосования, в котором участвовали топ-делегаты GOLOS, наша работа была разбита на три направления:

  • ХФ и непосредственно устранение багфиксов СФ
  • Ядро + Смарт-контракты как часть разработки прототипа EOS
  • Разработка воркеров (для прототипа и блокчейна Голос)

Мы постарались оптимизировать существующие ресурсы и привлечь внешних исполнителей, чтобы обеспечить разработку в срок по каждому направлению. Были созданы 3 группы разработчиков. В отчете мы представили результаты по каждому отдельному направлению.

ХФ и багфиксы

Канбан-доска

Ответственные разработчики: @korpusenko и @maslenitsa
Список утвержденных фич на ХФ 19 можно найти здесь.

Работы, выполненные за 2 недели:

  • Фикс бага #943, который имеет отношение к СФ 18.5. Изначально изучался вопрос с неактивными опциями, которые перечислил делегат @gropox: history-blocks, history-start-block. Затем был найден баг в operation_history plugin, который присутствовал во многих других плагинах. В ишью #944 данная ошибка была исправлена во всех плагинах.
  • В данный момент в работе issue #898 (votable auction window size). По этой задаче основной код уже готов, и сейчас отлаживается тестами.
  • В рамках работ над упрощением тестирования была добавлена возможность запускать cli_wallet-скрипты. Также, работа с Mongo DB и mongo_db plugin сейчас находится в разработке для легкого взаимодействия с автозаполняемой плагином базой MongoDB, а также для возможности покрывать тестами задачи, имеющие отношение к автозаполняемой базе.
  • Issue №936 полностью сделана и закрыта. Был добавлен новый метод API в operation_history: get_block_with_ops.
  • Issue №295 "Реализация реферальной программы" на этапе завершения и начиная с 31.08.18 к ней пишутся юнит-тесты.
  • Issue №533 взята в работу. @maslenitsa приступила к предварительному анализу требований изложенных в issue №533, в которой требуется уменьшить STEEMIT_MIN_REPLY_INTERVAL для комментариев.

Прототип

Разработка ядра
Ответственные разработчики: @andreypf и @s-medvedev.

Работы, выполненные за 2 недели:

  • Провели исследование системы проверки подписей транзакции, взаимодействия смарт-контрактов между собой и учета CPU/NET/RAM bandwidth. Результаты исследования приведены в виде прототипа смарт-контрактов. Также сделано описание этих смарт-контрактов с описанием схем взаимодействия. Исходники к смарт-контрактам вы можете взять в этой же директории.
  • Реализован тестовый прототип смарт-контрактов для изучения тонкостей взаимодействия смарт-контрактов между собой (в плане требуемых действий со стороны пользователя для разрешения выполнения операций от его имени);
  • Были рассмотрены варианты решения для использования пользователями CPU/NET bandwidth, который принадлежит аккаунту приложения (делегирование бендвича). На данный момент @s-medvedev работает над выбранным вариантом решения по делегированию бендвича.

Смарт-контракты для прототипа

Канбан-доска

Ответственные разработчики: @jimak, @dedbaraded (привлеченные на проект), @kaynarov (экономическая часть).

Работы, выполненные за 2 недели:

  • В разработке вестинг-контракт. Существующий функционал на данный момент: покупка вестинга, перевод вестина в токен, отмена перевода вестинга в токен, делегирование вестинга и возврат делегированного вестинга, создание пар токенов token-vesting. Данный контракт покрыт unit-тестами и все работы успешно завершены.
  • В работе расчёт отчислений за делегированный вестинг.
  • Разработка контракта для постов, в ходе которой было реализовано создание/изменение/удаление поста и голосование за пост (лайк/ дизлайк), частично завершены. @jimak вернется к работе над ним в ближайшее время после завершения разработки вестинг-контракта. Данный контракт еще не покрывался тестами.
  • В работе создание батарейки голосования и ограничения в вестинг-контракте, а также тестирование восстановления, расхода и взимания оплаты вестингом за перерасход батареи. После завершения тестирования, указанного выше, @dedbaraded будет заниматься реализацией перерасхода и текущего состояния.

Экономика

  • Были промоделированы несколько вариантов, каким образом распределять пул наград во время переходного периода между различными кривыми. Выбран наиболее подходящий, в результате чего эмиссия поступает в пул с наименьшим текущим значением w = total_reward_fund / total_reward_rshares.
  • Проведена исследовательская работа и внесены некоторые изменения в ТЗ по смарт-контрактам. Было принято решение по корректной параметризации кривых без сильной просадки производительности. Сейчас @kaynarov занят написанием смартконтракта, который обязан демонстрировать следующую функциональность: парсинг формулы, сохранение ее в удобном для дальнейшего использования виде, вычисление результата.
  • Параллельно с этим изучается важный вопрос - экономика ресурсов EOS.

Воркеры

Канбан-доска

Ответственный разработчики: @denis4inet

Работа над данной фичей стартовала в начале этой недели. Составлялось ТЗ вместе с тим-лидом команды Голос Кор Андреем, которое мы представили на обсуждение сообществу. вместе с Андреем были проработаны оба сценария. Сами работы начнутся с понедельника в том формате, который описан в ТЗ, если не будет высказано дополнений или предложений по улучшению. Первый этап работ будет заключаться в разработке пула наград для воркеров и реализации подачи заявки.

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

Как отмечалось ранее, вопросы по реализации фич на ХФ просьба оставлять в соответствующих ишью. Мы будем ориентироваться на пожелания к их реализации.

В начале следующей недели команда Golos•Core планирует выпустить СФ 0.18.5 с исправленными ошибками. Информацию мы предоставим отдельным постом, как обычно, предоставим релиз-ноутис по разработке и ссылку на версию.

Каналы коммуникации с Golos•Core

  • https://t.me/goloscoretc (решение технических вопросов, связанных с работой блокчейн, нод, api и др.)
  • https://t.me/joinchat/BLwf_A118xQ57nsM1Q4MPA (канал для вноса предложений от комьюнити, обсуждение перехода на кодовую базу EOS)
  • https://t.me/golos_tools (решение вопросов по различным интерфейсам и дополнительным инструментам, создаваемым Golos•Core)
  • https://t.me/goloscore_analytics (решение вопросов по работе экономики блокчейн, статистическим экономическим данным, аналитике данных)
  • https://t.me/goloscoretech (новостной канал, с актуальной информацией от Golos•Core)

Мы будем очень рады, если вы поддержите делегата @goloscore. Заходите на страничку https://golos.io/~witnesses и проголосуйте за делегата Golos•Core

Спасибо за внимание и хорошего дня!

С уважением,

Команда Golos•Core: @korpusenko, @andreypf, @maslenitsa, @muhazokotuha, @zxcat, @mariadia, @annaeq, @anazarov79, @kaynarov, @s-medvedev

0
94.601 GOLOS
На Golos с August 2017
Комментарии (27)
Сортировать по:
Сначала старые