ХЭШ голосования - АПИ

Возможные способы совершенствования РОИ. Предлагаем, обсуждаем.
Правила форума
1) Администрация портала oroi.ru обязуется сохранять политический нейтралитет во всём.
2) Запрещено нарушать законодательство РФ.
3) Пожалуйста, будьте вежливы. На форуме принято "обращение на Вы".

ХЭШ голосования - АПИ

Сообщение Dmitriy.Ermolaev » 21 авг 2014, 08:10

ИДЕЯ!

есть желающие поощрять голосующих - делать розыгрыши, лотерей и просто поощрения тех кто учавствует в голосованиях по тем или иным инициативам

я сам хочу сделать такой проект

НО - по АПИ невозможно узнать - голосовал человек или нет

предлагаю ввести такую возможность через введение хэша голосования так что:
1. по хэшу не определить кто голосовал
2. по хэшу можно определить что этот хэш голосовал за данную инициативу

Полное описание тут (в процессе)
https://docs.google.com/document/d/1FFG ... sp=sharing

ROI.ru
ХЭШ-голосования

хэш - это почти уникальное число для данного цифрового объекта (информации)
с помощью хэша можно подтверждать разные действия

в базу РОИ.ру добавляем одну таблицу с 2-мя полями:
1. ссылка на инициативу - хранить ИД инициативы
2. хэш голосования

хэш голосования создается в момент когда голос пользователя окончательно закрепляется в базе данных и его нельзя уже отозвать

хэш создается из ИД-пользователя и текущего ДАТА-ВРЕМЯ:
data = user_ID + datatime.now()
результат примерно такой:
“52432014-08-21 10:1:45”
потом берем от его хэш
h = hash(data) - это интежер длинное - 32 байта

это значение и запоминаем в таблице при создании записи:
petition_id = 32
hash = h

Пользователю при этом отсылается письмо - раз в неделю например со списком его хэш-голосований, которые зачлись ему за эту неделю

Далее в АПИ делаем функцию:
check(petition_ID, hash)
в ответ на нее в таблиице хэшей делается поиск по заданной инициативе и заданному хэшу - если найдено то возвращаем 1
если не найдено - то запускаем задержку на 10сек а потом выдаем 0

Тогда можно будет с 100% точностью определять - голосовал ли данный хэш по данной инициативе или нет - и можно делать сайты где будут разыгрываться призы между теми кто ввел свой хэш и этот хэш подтвердился через АПИ
Dmitriy.Ermolaev
Гигант Мысли
 
Сообщения: 748
Зарегистрирован: 13 май 2013, 10:56


Re: ХЭШ голосования - АПИ

Сообщение Dmitriy.Ermolaev » 04 мар 2015, 11:29

молодцы, сделали наконец что голос можно отозвать только 1 раз

теперь очередь за хэшем голосования и соотв. АПи функцией
и тогда народ будет рекламировать вас за свои кровнные сам
Dmitriy.Ermolaev
Гигант Мысли
 
Сообщения: 748
Зарегистрирован: 13 май 2013, 10:56

Re: ХЭШ голосования - АПИ

Сообщение Alfred.Plohoy » 04 мар 2015, 15:21

Тут не хэш нужен, а реферальная ссылка. Вы даете пользователю реф-ссылку
roi.ru/1239/?hash=обратный_адрес_для_запроса

Юзер заходит на рои, рои ставит ему свою куку (запоминает), юзер авторизуется и голосует, происходит вызов страницы "обратный_адрес_для_запроса", вы проверяете что запрос приходит с РОИ и выплачиваете деньги тому, кто проголосовал.
Alfred.Plohoy
Активный участник форума
 
Сообщения: 3989
Зарегистрирован: 08 авг 2014, 19:57

Re: ХЭШ голосования - АПИ

Сообщение Dmitriy.Ermolaev » 07 мар 2015, 09:58

Alfred.Plohoy пишет:Тут не хэш нужен, а реферальная ссылка. Вы даете пользователю реф-ссылку
roi.ru/1239/?hash=обратный_адрес_для_запроса

Юзер заходит на рои, рои ставит ему свою куку (запоминает), юзер авторизуется и голосует, происходит вызов страницы "обратный_адрес_для_запроса", вы проверяете что запрос приходит с РОИ и выплачиваете деньги тому, кто проголосовал.



это не то - тут можно вызовом обратного адреса "наголосовать кучу" - мороки с проверкой подлинности не оберешься

а проверка по запросу на существование того или иного хэша - проста и не подделаешь
Dmitriy.Ermolaev
Гигант Мысли
 
Сообщения: 748
Зарегистрирован: 13 май 2013, 10:56

Re: ХЭШ голосования - АПИ

Сообщение Dmitriy.Ermolaev » 13 май 2015, 08:06

ау ау

РОИ вы где?
Dmitriy.Ermolaev
Гигант Мысли
 
Сообщения: 748
Зарегистрирован: 13 май 2013, 10:56


Re: ХЭШ голосования - АПИ

Сообщение Alfred.Plohoy » 13 май 2015, 11:14

Да ерунда это. Надо просто разрешить покупать и продавать голоса.
Alfred.Plohoy
Активный участник форума
 
Сообщения: 3989
Зарегистрирован: 08 авг 2014, 19:57

Re: ХЭШ голосования - АПИ

Сообщение admin » 13 май 2015, 11:30

Alfred.Plohoy пишет:Да ерунда это. Надо просто разрешить покупать и продавать голоса.

Тогда и РОИ не нужна. Зачем все усложнять? Надо просто разрешить покупать и продавать государственные решения. Внести мелкую правку в Административный кодекс - 50000000 рублей, полностью вычеркнуть статью из Административного кодекса мешающую Вам - 350000000 рублей. Сложнее будет с покупкой правок в Бюджет, там все просчитывать надо.
Аватара пользователя
admin
Администратор
 
Сообщения: 1672
Зарегистрирован: 14 сен 2012, 10:50

Re: ХЭШ голосования - АПИ

Сообщение Alfred.Plohoy » 13 май 2015, 11:39

>Тогда и РОИ не нужна. Зачем все усложнять? Надо просто разрешить покупать и продавать государственные решения.
1. РОИ нужна для публикации возможных решений
2. Покупать и продавать надо с возможностью совместных покупок, например все застройщики скинулись - у них есть какой-то закон и 20 млрд.руб. Делим эту сумму на 100000 = 200тыс.руб получит каждый, кто проголосует за инициативу.
3. Сразу вырастет популярность РОИ.
Alfred.Plohoy
Активный участник форума
 
Сообщения: 3989
Зарегистрирован: 08 авг 2014, 19:57

Re: ХЭШ голосования - АПИ

Сообщение Dmitriy.Ermolaev » 30 авг 2015, 18:40

АПИ с ХЭШ - это публичность и открытость - а этого походу и боятся устроители сего цирка
Dmitriy.Ermolaev
Гигант Мысли
 
Сообщения: 748
Зарегистрирован: 13 май 2013, 10:56


Вернуться в Предложения по работе РОИ

Кто сейчас на конференции

Сейчас этот форум просматривают: admin, Flaer и гости: 1

SPRINTHOST.RU: быстрый и надежный хостинг!