Идея из сна
Сегодня во сне мне приснилось как можно сделать автоматизированную систему разработки любого проекта основанную на баунти и решениях сообщества.
В полной мере как мне приснилось требует отдельной реализации, но в базовом виде мы можем начать экспериментировать прямо сейчас на Голосе. Разумеется нечто подобное уже использовали на стиме, но я предлагаю сделать это более стандартной и регулярной практикой.
Упрощенная модель которую мы можем начать использовать на Голосе прямо сейчас
Любой на Голосе может выдвинуть идею или сообщить о баге написав пост и добавить его в гитхаб если это задача связана с кодом (это может сделать кто-то другой), но важно что-бы в посте или комменте к посту была указана ссылка. В названии поста указываем проект (особенно если это не Голос) и ставим уникальный тэг - например давайте выберем тегом #задача-голос в случае задачи для Голоса, или другое название проекта. Так же в названии поста должен быть указан номер тикета на гитхабе, для упрощения отсева потенциальных дублей. При этом если задача долго (неделя+) висит невыполненной, можно создать для неё еще один пост, повышая таким образом для нее потенциальное вознаграждение, но обязательно указав в названии что это пост номер 2, а в тексте указать ссылку на прошлый пост.
Голоса за пост являются вознаграждением выполнения задачи и автор поста (после начала выплат) вручную переводит их тому кто задачу решил, сила голоса остается автору. Можно увеличивать награду прямым переводом Голосов и Золотых либо автору предложения, либо кому-то из Делегатов в качестве эскроу. Кроме того сообщество может решить добавить к задаче баунти в BTC из фонда разработки. Тут конечно есть риски, но их можно решить разными способами в процессе.
Кто угодно решает эту задачу, при этом он может её "взять на себя" на некоторое время написав об этом комментарий под постом. Но сроки исполнения должны быть в разумных пределах.
По завершению задачи исполнитель публикует пост с отчетом о завершении задачи в котором указывает ссылку на пост задачи и тикет в гитхабе (если он был). В посте задачи он оставляет комментарий о том, что завершил задачу и указывает ссылку на свой пост. Все кто хочет отблагодарить исполнителя голосуют за его пост. Если задачи были мелкие это может быть 1 пост на Х задач, на его усмотрение.
Полная модель которая требует реализации разных дополнительных функций
Любой в сообществе может выдвинуть идею или сообщить о баге. Все другие голосуют за это повышая значимость задачи.
Каждый день из общего пула вознаграждений на все активные задачи, пропорционально силе голоса за них увеличивается награда. Причем при голосовании можно учитывать делегированные голоса или голоса за делегатов. Можно увеличивать награду и приоритет прямым переводом Голосов и Золотых.
Кто угодно решает эту задачу, при этом он может её "взять на себя" на некоторое время, те указать о том, что он ей занялся, но внеся некий % общего вознаграждения который вернется ему если он успеет закончить в указанный срок.
По завершению задачи любой желающий оценивает её выполнение и если за заданный срок времени, который может зависеть от цены и следовательно важности-сложности задачи вес голосов за больше чем голосов против, все участвовавшие в процессе получают вознаграждения - в первую очередь исполнитель, тот кто создал задачу, те кто голосовали за её приоритет и те кто проверяли её исполнение. Проценты распределения нужно подбирать и в идеале делать возможность голосовать за их изменение. Навскидку скажем 80 исполнитель 5% голоса за, 5% создатель задачи, 10% проверяющие корректность исполнения.
Давайте начнем прямо сейчас
На данный момент уже добавленным в гитаб задачам обычно не соответствует пост, поэтому автор задачи имеет скажем неделю на то что-бы создать его самостоятельно, после этого и для новых тикетов у автора есть сутки на создание поста. Если это время вышло, любой может создать такой пост. Я объявляю о запуске этой модели развития для своей игры Рашка - тег #задача-рашка и буду таким образом тестировать эту модель и на ней (напишу об этом отдельный пост позже).
Если у вас есть дополнения или возражения - пишите о них в комментах. =)
PS: Прикольный факт о картинке: я привык называть это просто "символом инь-ян" (как принято с 1960), но как я узнал 5 минут назад, это на самом деле символ Taijitu для Taiji, которая в свою очередь означает Supreme Ultimate и несет гораздо больший смысловой пласт. Но самая забавная синхроничность в том, что я уже очень давно использую для имени персонажа в играх Taji - никак не задумываясь о его смысле и считая что выбрал просто случайное красивое сочетание букв. =)
PPS: При отправки поста опять наткнулся на неприятный баг и в этот раз таки добавил его в гитхаб и оформлю в стиле вышеописанного.
Текущие открытые задачи
- # 147 Сделать sitemap для robots.txt
- # 183 Обойти на клиенте ограничение по максимальной вложенности в 5 комментов
- Задача - Голос: Новый раздел: идеи, проекты, конкурсы и сообщества на Голосе!
- Голос. Вкладка " избранное "
- Кнопка "Обратная связь" вместо "Отзывы и предложения"
А что? - идея с переводом вознаграждения за пост замечательна!
И волки сыты и овцы целы! - простите за такое сравнение!)))
Интересненько!
отличная идея, вот почему голова болела - рождала идею)))
Надо только какую-то инструкцию на использование гитхаба, или это просто форум?
а откуда там возьмется фонд на вознаграждение? Было нечто подобное в "идеях". Но главное - Рашка - не DAO, делать придется 100% тебе самому, и вознаграждение получать в фантиках которые ты и так можешь напечатать. Для Рашки бессмысленно, сначало надо перевести ее в DAO с открытым кодом, ну и сделать экономику более открытой, хоть сейчас и можно продавать крипту за реал, но это все равно очень далеко от открытой экономики со свободно торгуемым токеном. А перевести игру на токен вряд-ли простая задача
Это сайт для работы над кодом, но с ним не обязательно разбираться - можно написать мне - я сам туда все добавлю.
Так из Голоса же - за счет голосов за пост, конечно за задачи из Рашки голосовать будет гораздо меньше людей чем за задачи из Голоса, но кто-то же будет (хотя бы наши игроки, а среди них ведь есть минимум 2 кита =) ) и какая-то награда получится.
Токены IMC BAC и тп технически свободно торгуются на каунтерпарти - только ликвидность там нулевая =) но можно их еще куда нибудь в битшарес, эфир или Waves еще попробовать - было бы желание ими торговать.
Ну для игроков проще p2p договорится чем платить комиссии по направлениям IMC BAC ->непопулярная биржа ->рубли/гривны
Тут постить задачи для Рашки не будет ли воспринято как реклама?
Пару вопросов: посты провисели неделю, потом вторую, набрали в сумме 10 к рублей, задачу никто не решил, дальнейшие действия?
Второй вариант - пост с задачей собрал 100 рублей, в итоге за задачу никто браться не будет.
варианты решения: можно создавать х+ постов пока они не наберут в сумме столько денег, что кто-то таки возьмется, можно докинуть в баунти голоса, золотые, BTC из других источников (фонд на разработку например), можно дать волшебного пинка команде разработчиков чтобы она таки включила эту задачу в следующий спринт
ну видимо это никому и не нужно - так зачем время тратить - закрыть задачу как неактуальную и все или опять же включить её в спринт разработки, если она важна, но общество её не понимает, с-но разработчики на окладе у нас как раз для таких задач =)
Когда Мужчина влюблен ему и ДАО не сон :)
Влюблен в ДАО?=)
Наверное на гитхабе тогда тоже необходимо оставлять сообщение, что за выполнение этой задачи будет начисляться баунти.
Миша теперь будет выбирать задачи, по которым открыто баунти-))
Отличная идея! Спасибо)
во сне, как правило, выдающиеся вещи приходят
Я не жадный, мне просто интересно. А что если разработчики Голоса сами решат задачу? Что тогда с наградой? Остается автору?
Нет - я переведу её разработчику =) Не важно кто её сделает - важно что она будет сделана, в этом задумка. =)
Выглядит очень интересно. Надеюсь покажет себя хорошо и на практике.
Для старта отличная идея, потом перевариться во что-то более осознанное) во всяком случае попробовать стоит)
Вааааще ничё не понял! (: Прости.
Как-то можно попроще? Свои проекты должны быть связаны только с проектом Голос?
Вот смотри пример оформления задачи:
https://golos.id/ru--zadacha-golos/@dr2073/zadacha-golos-179-avtomaticheskoe-udalenie-html-elementa-ins-iz-posta-ili-vnos-ego-v-spisok-razreshennykh
Теперь стало более-менее понятно. Только у меня вопрос: чем вам Wings не угодил? Не лучше ли дождаться его релиза? В январе уже будут первые ДАО.
Во первых совершенно не известно что получится и как будет работать у Wings, проектов про ДАО сейчас пруд-пруди и один краше другого, вон в Waves вроде тоже элементы есть.
А на Голосе мы можем начать это использовать прямо сейчас и наработанный опыт даст возможность усовершенствовать эти механизмы в любом будущем ДАО.
Нет проект может быть совершенно какой угодно. Создаешь пост с задачей и вперед. =) Я сейчас создам пример поста с задачей которую добавил в гитхаб - возможно станет чуть понятнее. Или задавай конкретные вопросы прямо тут =)