У меня есть идея, чтобы позволить гранты (баунти), голосование по которым владельцы монет и награжденных в блок цепи.
Я предполагаю, гранты присуждения для разработчиков, работающих над проектами, связанных с монетой, или группами, работающими на благо монеты.
Я хочу, чтобы избежать добавлений слишком много коды, исходя из предположения о том, что больше коды я добавляю, тем больше ошибок я познакомлю.
Как это будет работать.
Вот что я придумал. , , и я ищу обратную связь по существу, техническую и в противном случае. Я предполагаю, что внедрение в altcoin, скажем Grantcoin, но я буду использовать Bitcoin дружественных чисел.
Шаг 1. Грант Предложение.
Разработчик ищет грант создает тщеславие адрес вида gGRANTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX и отправляет небольшое количество монет, чтобы получить его в блоке цепь.
Он рекламирует предлагаемый проект для владельцев сообщества и прошу монетные голосовать за его выделение грантов.
(Без изменения кода не требуется)
Шаг 2. Голосование.
Владельцы монет, желающие голосовать за выделение гранта отправить небольшую сумму на выделение гранта адреса GGRANTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. Владельцы монет могут голосовать за несколько проектов и установить порядок предпочтений, посылая большее количество монет для привилегированных проектов.
Пример. Владелец монеты могли бы 5 заявок на гранты и проголосовать за них в порядке предпочтения, отправив
Предпочтение 1 - 0,00000020 монета GGRANT11XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Предпочтение 2 - 0,00000015 монета GGRANT06XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Предпочтение 3 - 0,00000010 монета GGRANT07XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Предпочтение 4 - 0,00000006 монета GGRANT22XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Предпочтение 5 - 0,00000002 монета GGRANT56XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
(Требуется Небольшие изменения кода, техническая проблема 1 - смотри ниже)
Шаг 3. Вознаграждение Грант.
Один раз в день, скажем, каждые 144 блоков, голоса подсчитаны, а победители в проголосуй 3 гранта присуждаются фиксированную сумму в этом блоке, скажем, 20 монет.
Голосование пропорционально количеству монет в настоящее время в адресе, из которого адрес выделения гранта получил. Голосование по передаваемого голоса, похожие на СТВ, но принимая размер доли избирателей в монете во внимание.
http://en.wikipedia.org/wiki/Single_transferable_vote
(Средний код дополнение - код для вычисления победителей голосования и добавить вознаграждение блока должен быть 100% детерминированными.).
Шаг 4. Изменения голосов
Владельцы монет могут оставить свои голоса без изменений для голосования на следующий день, или добавить новые предпочтения, отправив монету в новые или существующие предпочтения.
(Не требуется никаких изменений в коде)
Техническая задача 1
Обычно изменение отправляются на другой адрес, чем посылающий адрес. Это сделало бы бесполезным голосование, так как не было бы монета оставили в отправке почты. Я предлагаю, чтобы исправить это путем изменения клиента по умолчанию, чтобы всегда передавать изменения обратно на адрес отправителя. Там это хит анонимности.
Поведение Проблема 1
Разработчики не могут выполнять свои обещания. Я не вижу простой способ решить эту проблему. Я предлагаю оставить его до сообщества и монеты владельцев, чтобы оценить достоверность и достоверность грантозаявителей.
Так что я интересно, если вы можете увидеть любые другие технические проблемы, которые могут возникнуть, или проблемное поведение, что эта система распределения, вероятно, будут поощрять.