Добрый день!
Команда 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.id/~witnesses и проголосуйте за делегата Golos•Core
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core: @korpusenko, @andreypf, @maslenitsa, @muhazokotuha, @zxcat, @mariadia, @annaeq, @anazarov79, @kaynarov, @s-medvedev
@goloscore 👍
комменты со спасибо все чаще набирают нормас выплаты=)))
новое веяние на голосе
@t3ran13
главное это качественный контент, ты же знаешь.
@goloscore
т.е. пожеланий и предложений под постов в ТЗ не высказано?
спецом для коре у которых нет глаз
еще один комент о сложности
https://golos.id/ru--blokcheijn/@goloscore/novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii#@vvk/vvk-re-novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-1535570198022
мой комент что сложно
https://golos.id/ru--blokcheijn/@goloscore/novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii#@t3ran13/re-goloscore-novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii-20180829t152121764z
вопрос чем не устраивает простой вариант https://golos.id/ru--blokcheijn/@goloscore/novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii#@t3ran13/re-mariadia-re-ropox-re-goloscore-novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii-20180829t152333225z
https://golos.id/ru--blokcheijn/@goloscore/novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii#@t3ran13/re-goloscore-novosti-golos-core-tz-na-realizaciyu-fichi-po-vorkeram-scenarii-20180829t152121764z
@korpusenko
@maslenitsa
@andreypf
@s-medvedev
@jimak
@dedbaraded
Экономист @kaynarov
Внешник @denis4inet
Я почему то думал в коре больше людей
о, кодеры появились еще... мдя.. многовато для портотипа)
@goloscore
когда будет описание фич в ХФ и решен вопрос с %эмиссии, который будет идти в фонд воркеров?
Да что там решать, вынести проценты эмиссии в голосуемые параметры и добавить еще один для воркеров. Там видишь, экономист среди них есть. Попросить промоделировать распределение.
Я не увидел этого в ТЗ
вот как бы все варианты не одно и тоже и есть что решать))
Сейчас в коде три разных процента. 66 в пул, 26 держателям СГ, остальное делегатам. Я так понимаю @andreypf хочет отщипнуть отовсюду понемногу.
Ты как я понимаю хочешь добавить процент эмиссии?
А @litrbooh судя по всему сливает свою СГ, ему конечно будет все равно ))
По мне что вариант 1, что 2, одинаковы. Мне кажется процент инфляции лучше оставить как есть, лучше будем токен в цене поднимать )
Как нибудь
в моем варианте в форс-мажерных ситуациях можно быстро наполнить пул для каких-то срочных работ,а не ждать годами обкрадывая всех подряд.
в 1 варианте еще плохо, что будет параметр который будет косвенно влиять на награду блокпродьюсеров. ведь от них зависит жизнь бч. а чб проценты подкорректировать придется ХФ проводить. так что 1 вариант плохая идея
Почему ХФ? Оба параметра вывести в голосуемые и гибко можно будет подстраиваться.
А фонд можно срочняком наполнив заняв у когого нибудь из жирных, ликвидом. Занять и отдать с процентом.
Мне просто страшно увеличивать эмиссию. Лучше пояски затянуть. Но это можно будет решить. Даже саму эмиссию, процент, можно сделать утверждаемой. Хотя я и не стал бы.
в параметры будет вынесен 1 параметр, о втором никто не говорит. это уже вообще отдельная фича. если уговоришь сделать ребят, я за. но навеняка начнут открещиваться.
не понимаю как это возможно. поверить на честное слово кому-то?? не серьезно
все завист от того какой процент выставят делегаты. никто не хочет просто так размывать свою долю, так что все будет гуд. но гибкость нужна)
Да мне кажется это очевидным, что так делать надо. Вроде бы же решили стараться делать все настраиваемым.
Ну почему, это тот же воркер. Просто договориться с человеком, у кого к примеру 10к GOLOS в ликвиде. Он переводит их в пул воркеров, а через месяц получает 10.1к GOLOS из того же пула воркеров. Делегаты подпишут пропозал как и в случае с обычным ворокером.
При условии конечно, что столько накопится за месяц с эмиссии
Я нигде не увидел ответа на вопрос сколько конкретно они собираются отщипнуть. Пусть напишут, как конкретно будут щипать.
Раньше нам рассказывали сказки, что изменить экономику очень сложно, а теперь оказывается можно щипать сколько хочешь, да ещё с голосумым параметром?
Хочу четкий ответ в ТЗ, ведь человек будет работать по ТЗ или как?
С чего ты взял, что я сливаю стек?
Так что можно считать само собой разумеющееся.
В ТЗ я тоже не видел как и самого ТЗ или пост и есть ТЗ? Мне показалось это просто описание процесса. На ТЗ не очень похоже.
@ropox
Зачем там голосуемый параметр, что конкретно они делают? Я не понимаю, просил уже нельсколько раз @andreypf, @mariadia, @annaeq описать алгоритм реализации фич на русском языке, но никак...
А ты не помнишь херни с ХФ, когда мы тебя использовали как таран, чтобы линейку ввести? Я тогда и сливал, если бы линейка не прошла, слил бы всё тогда. И правильно бы сделал. Жалко тогда @on1x не послушал и не слил в стакан, продавалу же потом в 2,5 раза дешевле. Донатил в VIZ....
@litrbooh не трави душу... нужно было зимой все подряд лить в баксы)
@goloscore, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
vict0r, semasping, yudina-cat, arturio777, polyakov, aivanouski, sterh, mryabinin, vladsm, irimeiff, aleos, makssib, svetozarhobbot, alexxela, bunakov
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
@goloscore, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
@goloscore
какое-то редкостное издевательство! вам же пишут под постом в тз люди что предложенная схема сложная, есть лишние этапы.
вы упростить сперва не хотите???
@t3ran13, если упростить, то и оплату уменьшать? Фонд зп под эту работу уже озвучили.
Конечно
Дед барадед, говорите значит?) Интересненько.