Ivanovo Linux Users Group - Not logged in
Forum Help Search Login
Previous Next Up Topic Разговоры / Поболтаем? / Проект "Свободные голосования". Возможно кому-то будет интересно. (74538 hits)
- By UncleAndy Date 19.10.11 11:13
Приглашаем к сотрудничеству с проектом "Свободные голосования"

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

Наш проект призван изменить эту ситуацию.

Мы планируем создание распределенной (без единого центра) системы проведения голосований произвольными сообществами, у которых возникает в этом необходимость.

За счет использования современных открытых средств криптографии будет обеспечиваться устойчивость системы к взломам и подделкам. С помощью этих-же средств будет обеспечиваться анонимность тайных голосований. При создании системы мы стремимся к тому, что-бы само общество являлось контролирующим элементом данной системы. Общество невозможно подкупить или запугать. Поэтому мы считаем такой вариант единственно возможным. В перспективе, мы стремимся к тому, чтобы и для управления проектом не требовалось каких-то особых групп людей или разработчиков. Изменение любых методов работы клиента будет приниматься на основании общего голосования всех участников системы.

Основные принципы функционирования системы:

1. Каждый желающий может бесплатно стать пользователем системы и создать свой субъект голосования.
2. В системе нет и не будет "особых" людей или узлов.
3. Все изменения в базовую сборку системы принимаются большинством голосов пользователей.
4. Программное обеспечение системы голосований распространяется исключительно с открытыми исходными кодами (open source) по лицензии GNU GPL v3.

Если вы поддерживаете нашу идею и у вас есть что сказать по этому поводу, приглашаем вас участвовать в нашем проекте.

Обсуждения ведутся на форуме: http://облачная-демократия.рф/forum/
Наш email: project@cdemocracy.ru

Если заинтересует эта тема, рекомендую вот эту ссылку для начала: http://облачная-демократия.рф/forum/viewtopic.php?f=5&t=216
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 19.10.11 19:55
Пробежался по темам форума.

Есть замечания/предложения (региться там лень, пока не вижу смысла):

1. Зачем использовать gpg, если есть openssl? Повсеместно используется именно openssl, во всех ОС есть механизмы хранения/работы с ключами.
2. AFAIK на каком-то сайте госуслуг (или около того) физ-лицо может бесплатно получить ключ. Проверить ключ думаю не проблема. Вот и решение аутентификации польователя (тем более в апаче все есть для работы с openssl)
2а. На крайняк можно сделать свой удостоверяющий центр, но тут встает вопрос регистрации, которому мешает пункт 3.
3. Избегать, нет, ОТКАЗАТЬСЯ от ввода пользователями любых персональных данных! Во исполнение Федерального закона №152 Иначе можно огрести большие проблемы. Даже хранение и передача ФИО и даты рождения уже повод заинтересоваться проектом надзорных органов. С другой стороны, не все захотят передавать их.
4. Взять идеи из других систем. Пример - webmoney. В нем на стороне клиента запускается кипер, который служит прокси-сервером для обращения к системе из броузера. Все работает на стороне клиента, по сети идут только шифрованные данные.

Прошу учесть/обсудить там вышеперечисленное.

PS. на счет ключей для физ-лиц постараюсь узнать и написать подробнее.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 19.10.11 20:46
"1. Зачем использовать gpg, если есть openssl? Повсеместно используется именно openssl, во всех ОС есть механизмы хранения/работы с ключами."

С помощью openssl можно шифровать, подписывать и проверять подписи? Подписывание ключей там предусмотрено?

"2. AFAIK на каком-то сайте госуслуг (или около того) физ-лицо может бесплатно получить ключ. Проверить ключ думаю не проблема. Вот и решение аутентификации польователя (тем более в апаче все есть для работы с openssl)"

Мы не можем вести разработку с криптографией официально, т.к. это лицензируемая деятельность. Если использовать готовые решения, они 100% будут закрытыми. И мы не можем использовать официальные ключи, т.к. их выдача находится под контролем заинтересованной стороны - государства.

"2а. На крайняк можно сделать свой удостоверяющий центр, но тут встает вопрос регистрации, которому мешает пункт 3."

Учитывая что мы стремимся соблюсти принцип - нет особых людей или особых серверов, вариант с удостоверяющим центром не подойдет. Уже обсуждалось.

"3. Избегать, нет, ОТКАЗАТЬСЯ от ввода пользователями любых персональных данных! Во исполнение Федерального закона №152 Иначе можно огрести большие проблемы. Даже хранение и передача ФИО и даты рождения уже повод заинтересоваться проектом надзорных органов. С другой стороны, не все захотят передавать их."

Эти данные НЕ будут храниться на каких-то серверах. Соответственно, нам как-бы и бояться нечего.

"4. Взять идеи из других систем. Пример - webmoney. В нем на стороне клиента запускается кипер, который служит прокси-сервером для обращения к системе из броузера. Все работает на стороне клиента, по сети идут только шифрованные данные."

Сейчас на cdemocracy.ru совместно с программным агентом реализована похожая схема. И идея как раз взята из кипера webmoney. :-)
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 19.10.11 22:38 Edited 19.10.11 22:52

> С помощью openssl можно шифровать, подписывать и проверять подписи? Подписывание ключей там предусмотрено?


да

> Мы не можем вести разработку с криптографией официально, т.к. это лицензируемая деятельность. Если использовать готовые решения, они 100% будут закрытыми. И мы не можем использовать официальные ключи, т.к. их выдача находится под контролем заинтересованной стороны - государства.


Не совсем. Пусть ключи выдают соответствующие центры. Их надо только использовать. Задача - проверить ключ посетителя и все.

> Учитывая что мы стремимся соблюсти принцип - нет особых людей или особых серверов, вариант с удостоверяющим центром не подойдет. Уже обсуждалось.


УЦ суть средство генерации ключей и подписывания их CA центра
В вашем случае (насколько видел) происходит загрузка gpg ключей пользователями на сайт. Это разве не центральное место?
По любому - необходим "центральный" ключ, которым подписывается цепочка других ключей. По любому, все это где-то хранится.
Сейчас требуется чтобы ключ посетителя подписал еще "кто-то". Кто? не является ли это слабым звеном? Так-же можно "подкупить" кого-то и подписать его ключем сотню новых других. А можно и не подкупать. При децентрализованном методе, и попадании ключа подписи злоумышленнику, он может наплодить еще ключи.

> Эти данные НЕ будут храниться на каких-то серверах. Соответственно, нам как-бы и бояться нечего.


Эти данные вообще не должны передаваться по сети. Они вообще не должны запрашиваться у посетителя. Закон предусматривает не только хранение, но и обработку, что на сервере и будет происходить.
Да и кто поверит, что вводя ФИО и передавая на сервер, это не осядет где-то еще?! SSL хоть используется при передаче? А кем подписан сертификат сайта?

> Сейчас на cdemocracy.ru совместно с программным агентом реализована похожая схема. И идея как раз взята из кипера webmoney.


Отлично. Ну а поскольку все открыто - надо делать в первую очередь все под линукс ;-)

ИМХО все P2P технологии стремятся распространить информацию. В случае подсчета голосований, все равно "что-то где-то" концентрируется и без центрального узла не обойтись.
Ну или пришли в личку или здесь описание в общих чертах методов работы системы (на сайте проекта за 10-15 минут не нашел). А я покритикую ;-)

А в первую очередь - ищите хорошего юриста. При нахождении под юрисдикцией РФ это жизненно необходимо.

PS. Кстати, лично меня всегда бесит, когда заявленный на каком-либо сайте супер-пупер-распрекрасный и (что главное) открытый проект, не содержит страницы с именами людей, занимающихся этим проектом.

PPS. ну а выкладывание "финансовых отчетов" это вообще ни в какие ворота. Вдобавок, когда речь заходит о "пожертвованиях", сразу возникает мысль, что "здесь не все так уж и чисто".
Или проект спонсируется кем-то и подпадает под зависимость, или он живет сам по себе.
Да хоть повесьте рекламу на сайт. На хостинг хватит.
Но будьте готовы к тому, что (когда проект раскрутится, желаю вам этого) придет "дядя" и будет покупать его. И тогда это превратится в чистую коммерцию. С другой стороны, такие чисто энтузиастские проекты рано или поздно закрываются.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent By UncleAndy Date 20.10.11 12:41
Серверный вариант у нас сейчас используется как демонстрационная площадка и только. Разрабатываемая система будет полностью распределенной.
Дядюшка Энди
Parent - By UncleAndy Date 20.10.11 13:20

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


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

> Эти данные вообще не должны передаваться по сети. Они вообще не должны запрашиваться у посетителя. Закон предусматривает не только хранение, но и обработку, что на сервере и будет происходить. Да и кто поверит, что вводя ФИО и передавая на сервер, это не осядет где-то еще?! SSL хоть используется при передаче? А кем подписан сертификат сайта?


Еще раз - никаких серверов не будет. Будет клиент сети P2P в который пользователь сам будет вводить свои данные и они будут распространяться по P2P сети в виде открытого ключа пользователя. Возможно, какие-то данные будут хэшированными что-бы использовать их идентифицирующие свойства без их раскрытия.

> Отлично. Ну а поскольку все открыто - надо делать в первую очередь все под линукс ;-)


Ну, оно все сейчас и сделано под Linux. Программный агент создан на Lazarus и есть и под Linux. :-) Распределенный вариант мы так-же планируем делать переносимый - как минимум, для Windows и Linux.

> ИМХО все P2P технологии стремятся распространить информацию. В случае подсчета голосований, все равно "что-то где-то" концентрируется и без центрального узла не обойтись.


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

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

> А в первую очередь - ищите хорошего юриста. При нахождении под юрисдикцией РФ это жизненно необходимо.


Мы пока никто. Просто проект. И надеемся такими-же остаться и дальше.

Что касается признания голосований юридически значимыми, то я лично не надеюсь на то что это может произойти в сотрудничестве с государством. Тут либо юридическая значимость и контроль государства, либо независимость системы без такого контроля. Во втором случае юридическую значимость такие голосования могут приобретать "де-факто".

> PS. Кстати, лично меня всегда бесит, когда заявленный на каком-либо сайте супер-пупер-распрекрасный и (что главное) открытый проект, не содержит страницы с именами людей, занимающихся этим проектом.


Это так важно? Подниму вопрос об этом в форуме.

> PPS. ну а выкладывание "финансовых отчетов" это вообще ни в какие ворота. Вдобавок, когда речь заходит о "пожертвованиях", сразу возникает мысль, что "здесь не все так уж и чисто".


Любое упоминание денег сразу наводит на мысль что "что-то тут не чисто" (я лично вообще был против упоминания каких-то денег в контексте проекта). Но как по другому привлеч в проект, например, разработчиков? Можно, конечно, попробовать что-то делать на энтузиазме, но его может надолго не хватить. :-(

> Или проект спонсируется кем-то и подпадает под зависимость, или он живет сам по себе.


Он живет сам по себе. Пожертвования на то и пожертвования что не подразумевают зависимости от жертвователя. Это НЕ спонсорство.

> Да хоть повесьте рекламу на сайт. На хостинг хватит.


Хостинг - совсем не основная статья предполагаемых расходов.

> Но будьте готовы к тому, что (когда проект раскрутится, желаю вам этого) придет "дядя" и будет покупать его. И тогда это превратится в чистую коммерцию. С другой стороны, такие чисто энтузиастские проекты рано или поздно закрываются.


Если к тому времени будет готов распределенный клиент под открытыми кодами, не будет иметь значения кто там чего купит. Т.к. тут главное не то, кому там что-то принадлежит, а методология работы сети. А уж ее остановить вряд-ли получится у любого дяди. По крайней мере, мы к этому стремимся.
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 20.10.11 13:40

> Еще раз - никаких серверов не будет. Будет клиент сети P2P в который пользователь сам будет вводить свои данные и они будут распространяться по P2P сети в виде открытого ключа пользователя. Возможно, какие-то данные будут хэшированными что-бы использовать их идентифицирующие свойства без их раскрытия.


Вот я начал работать с системой. Сгенерировал пару ключей.
Кто должен подписать мой ключ? Кому надо передать открытый ключ? Где в данный момент времени хранится моя пара ключей?
И вообще, куда я должен соединиться, чтобы проголосовать (какой адрес будет в броузере)?
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 20.10.11 17:11

>И вообще, куда я должен соединиться, чтобы проголосовать (какой адрес будет в броузере)?


LOE, еще раз - то что есть сейчас - ДЕМОНСТРАЦИЯ и только. При работе в P2P вам не нужно будет пользоваться броузером. Будет только программа-клиент. Все вы будете делать через нее.

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

Публичные ключи будут распространяться по связям одного клиента с другими. Без серверов.
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 21.10.11 06:07

>При работе в P2P вам не нужно будет пользоваться броузером. Будет только программа-клиент. Все вы будете делать через нее.


Плохо. Нужен доступ из броузера. Представь, что-то надо срочно сделать, а под рукой только телефон/планшет. Либо пишите клиентов под андроид, iOS, java, WM и т.п.
И еще раз вопрос, на который упорно нет ответа: куда этот клиент при запуске будет коннектится? откуда он будет получать список тем для голосования?

>Для подписания ключей будут организовываться встречи, аналогичные тем что сейчас проводятся в сообществе GPG. Физически подписание будет совершаться пользователем через тот-же клиент.


Личные встречи?! никто никуда не пойдет на какие-то встречи. А представь рядового человека, далекого от компов? Люди ленивые, попу от стула никто отрывать не будет. При подписывании через клиента, где гарантия, что подписывается ключ нужного человека, или подписывает нужный человек.

>Публичные ключи будут распространяться по связям одного клиента с другими. Без серверов.


Еще раз: где будут храниться ключи? А если мой комп, на котором находится мой ключ выключен? Как проверятся подписанные мной ключи?
Где в каждый момент времени будут храниться ключи?

При распределенной работе необходима синхронизация всех данных.
Ну вот хочу проголосовать. И еще кто-то хочет. Он работает по одним связям, я по другим. Как будет собираться вся информация? и где? Он видит одни результаты, я другие...
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 22.10.11 04:37

> Плохо. Нужен доступ из броузера. Представь, что-то надо срочно сделать, а под рукой только телефон/планшет. Либо пишите клиентов под андроид, iOS, java, WM и т.п.


Вы по вопросам домового хозяйства тоже голосуюете по телефону? Сомневаюсь. Если возникает что-то важное - можно использовать любой компьютер. Ключи свои при этом можно хранить на смарткарте (я сейчас как раз их изучаю).

> И еще раз вопрос, на который упорно нет ответа: куда этот клиент при запуске будет коннектится? откуда он будет получать список тем для голосования?


Ну вот не поверю я что вы не имеете представления каким образом работают торенты или скайп. :-) Хотя там, конечно, есть центральный сервер, тем не мене соединение между клиентами происходит через других клиентов.

При первой установке будет некий список встроенных IP где могут быть другие клиенты. В прцессе первого соединения будет производится обмен IP адресами, доступными для соединения и они будут сохраняться.

> Личные встречи?! никто никуда не пойдет на какие-то встречи. А представь рядового человека, далекого от компов? Люди ленивые, попу от стула никто отрывать не будет. При подписывании через клиента, где гарантия, что подписывается ключ нужного человека, или подписывает нужный человек.


Да неужели? Лучше ходить живьем на собрания, выслушивать там ор бешенных бабок и т.д.? Да не поверю. :-)

> Еще раз: где будут храниться ключи? А если мой комп, на котором находится мой ключ выключен? Как проверятся подписанные мной ключи?


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

> Где в каждый момент времени будут храниться ключи?


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

> При распределенной работе необходима синхронизация всех данных.
> Ну вот хочу проголосовать. И еще кто-то хочет. Он работает по одним связям, я по другим. Как будет собираться вся информация? и где? Он видит одни результаты, я другие...


Видимо, вы все-таки не читали форум. Этот вопрос обсуждался. Все нормально синхронизируется и без сервера.
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 23.10.11 20:23
Передергивать мои слова не надо ;-)

Я специально задавал вопросы несколько утрировано. Механизм работы не раскрыт.

Если система подразумевает использование широкими слоями населения, надо быть готовым ко всем вопросам и ко всем типам недоверия.

> При первой установке будет некий список встроенных IP где могут быть другие клиенты.


Вот вам и первая зацепка. Будет необходимость, все цепочку раскрутят впол-пинка. Ну по крайней мере заблокируют и новые клиенты не смогут подключиться.
Думаешь я зря советовал нанять юриста? Он нужен для исследования всех сторон вопроса.

> Да неужели? Лучше ходить живьем на собрания, выслушивать там ор бешенных бабок и т.д.? Да не поверю.


Простые люди просто забъют на все эти электронные голосования. Для них важна живая подпись.
И зря не веришь. Будет представлен (пускай неофициальный) протокол "якобы голосования", будет куча недоверчивых.
При разрастании системы _никто_ не будет ходить и искать у кого бы подписать ключик.
Либо будет один человек, имеющий подпись. И вот он собой подпишет целую группу. Будет выглядеть как сеть ботов.

> В идеале - на всех компах в сети.


А если я не хочу этого? А если я не хочу предоставлять свой компьютер для хранения "мусора"?

> Такой сервер сможет установить любой желающий что-бы помочь системе.


В том числе "типа желающий"

> Видимо, вы все-таки не читали форум. Этот вопрос обсуждался. Все нормально синхронизируется и без сервера.


Ссылку пожалуйста

Еще раз: наймите юриста. Пусть он исследует вопрос со всех сторон. Ссылку на его высказывания можно закинуть сюда.

Свой академический интерес я удовлетворил (вернее частично). Дискуссию на этом ресурсе считаю законченной (до появления запрошенных ссылок).
На сообщение можно не отвечать :-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 25.10.11 08:55

> Передергивать мои слова не надо ;-)


Я разве передергиваю? Просто привел аргумент. Идеальной системы голосований не существует в принципе. Поэтому нам нужно сделать систему хотя-бы лучше той что есть сейчас.

> Я специально задавал вопросы несколько утрировано. Механизм работы не раскрыт.


Механизм работы чего? Вас интересуют технические детали? Или вы настаиваете на том что надо сначала реализовать что-то работающее, а потом уже думать о том, как это надо было реализовать? Не совсем понимаю что именно вам не понятно.

> Если система подразумевает использование широкими слоями населения, надо быть готовым ко всем вопросам и ко всем типам недоверия.


Естественно. Но тут есть нюанс... Если 99% программистов или экспертов проанализировав систему будут заявлять что она правильная и защищенная, не логично-ли всем остальным просто в это поверить? У текущей системы голосований столько дыр, но народ почему-то в нее верит.

> Вот вам и первая зацепка. Будет необходимость, все цепочку раскрутят впол-пинка. Ну по крайней мере заблокируют и новые клиенты не смогут подключиться.
> Думаешь я зря советовал нанять юриста? Он нужен для исследования всех сторон вопроса.


А при чем тут юрист? Обеспечить работу распределенной сети - чисто техническая задача.

> Простые люди просто забъют на все эти электронные голосования. Для них важна живая подпись


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

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

> И зря не веришь. Будет представлен (пускай неофициальный) протокол "якобы голосования", будет куча недоверчивых.


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

> При разрастании системы _никто_ не будет ходить и искать у кого бы подписать ключик.


"Ходить и искать" не будут и без разрастания системы. Будут организовываться специальные встречи по подписанию ключей. Кому надо - сможет выделить время и прийти на нее. Кому не надо - тот и голосовать не захочет.

> Либо будет один человек, имеющий подпись. И вот он собой подпишет целую группу. Будет выглядеть как сеть ботов.


Не имеет значения что как будет выглядеть. Будут средства обратной связи при которых люди смогут указать что этот человек подписывает ботов. И вся его сеть мгновенно накроется.

> А если я не хочу этого? А если я не хочу предоставлять свой компьютер для хранения "мусора"?


А в чем проблема? Ставите в клиенте галочку "Не хочу предоставлять комп для хранения мусора" и не храните.

>> Такой сервер сможет установить любой желающий что-бы помочь системе.
>В том числе "типа желающий"


Поддельные данные не уйдут дальше этого сервера. Или будут иметь подпись поддельщика, по которому он мгновенно будет вычислен.

> Ссылку пожалуйста


http://wiki.cdemocracy.ru
Вот тут документ, в котором стараюсь описать все детали. Документ не закончен, но на некоторые свои вопросы ответы вы можете найти.

> Еще раз: наймите юриста. Пусть он исследует вопрос со всех сторон. Ссылку на его высказывания можно закинуть сюда.


Честно говоря, не понял что именно вы предлагаете спросить у юриста. У нас, кстати, в проекте появился свой юрист, который готов ответить на вопросы бесплатно. Так что хорошо-бы озвучить вопросы.

LOE, на самом деле очень легко критиковать какую-то новую идею или проект. Тем более если даже не попытался самостоятельно разобраться. У меня есть что ответить на все ваши вопросы. Возможно, ответы будут не идеальны, но мы стараемся предусмотреть все возможности, поэтому неудобные вопросы приветствуются в любом случае. Но вы хотя-бы не поленитесь ознакомиться с тем что у нас уже есть и что обсуждалось. А то получается странный разговор - "не читал, но вы неправы".
Дядюшка Энди
Parent By UncleAndy Date 25.10.11 08:58
Кстати, вот с этим тоже рекомендую ознакомиться в первую очередь - http://wiki.cdemocracy.ru/index.php/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F
Дядюшка Энди
Parent By LOE (Site/forum admin) Date 25.10.11 09:35
Во-первых, я не критикую, а озвучиваю сходу возникшие вопросы. Отмахиваться от них просто глупо.
Во-вторых, по ссылкам написана вода. ДА, мне нужны технические подробности. И да, я не понимаю, если система открыта, почему бы не описать ее структуру и функционирование полностью. Или есть предложение изучать исходники?

Юрист нужен чтобы проверить хоть какую-то легитимность данного способа голосования. Плюс полноту действия в рамках законодательства. Да, даже принимая во внимание, что результаты такого голосования не являются официальными. Пусть юрист всесторонне "осмотрит" проект и выскажет свои выводы (публично на сайте).

> У меня есть что ответить на все ваши вопросы. Возможно, ответы будут не идеальны, но мы стараемся предусмотреть все возможности, поэтому неудобные вопросы приветствуются в любом случае.


ОК. Прошу полностью и детально раскрыть схему функционирования системы в текстово-графическом наглядном виде с описанием ключевых точек и методов взаимодействия. Не для меня. Для всех. На вашем wiki.

Последнее. Личная встреча для подписывания ключей (предполагаю, чтобы показать паспорт и доказать что я это я) приведет к невостребованности. Никто никуда не пойдет (кроме энтузиастов), тем более, что данный тип голосования не является официальным. Это мое ИМХО.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By LOE (Site/forum admin) Date 25.10.11 09:54
PS. почему прошу детального описания:
в исходниках везде присутствует использование "сервера регистрации", "сервера ключей", "сервера голосования". Механизма p2p не вижу.
Ткни куда смотреть, плиз.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 25.10.11 10:15
Вот эту ссылку я уже приводил - http://wiki.cdemocracy.ru/index.php/%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8%D1%8F_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9

Т.к. проект НЕ закончен, у нас не существует полного детального описания системы. Извиняюсь если ввел вас в заблуждение. Система разрабатывается. И сейчас у нее этап завершения проработки концепции и начала реализации отдельных частей  в коде.
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 25.10.11 10:49
Это все слова.
Нужны и схемы взаимодействия. Легче ведь вести разработку будет ;-)

А вот распределенной системы даже в зачатке не увидел.
Везде только централизованное управление-хранение.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 25.10.11 11:05 Edited 25.10.11 11:17
Ну, в общем, обоснованное замечание. Попробуем сделать.

Кстати, можете привести пример такой схемы?
Дядюшка Энди
Parent - By LOE (Site/forum admin) Date 25.10.11 11:34
Первое что попалось (недавно перечитывал инфу про radius):
http://sushkov.ru/articles/Article_BRM.htm
Наглядно представлены схемы, графики взаимодействия вплоть до пошаговых.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By UncleAndy Date 25.10.11 11:37
Ага! Спасибо. Будем стараться сделать что-то похожее.
Дядюшка Энди
Parent By LOE (Site/forum admin) Date 25.10.11 13:19
Не за что :-)
Жду реализации механизма p2p ;-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By hawk Date 20.10.11 07:34
Точно скоро ценз в инете введут или построят глобальный фаер. Так или иначе инет - это единственная "не контролируемая" часть пространства, где еще могут собраться люди и так запросто нарешать что-то, если собраться на улице - это уже не санкционированный митинг со всеми вытекающими.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent By Bercut Date 28.10.11 12:33
кстати я не столь давно, имел беседу с представителями одного отечественного профильного софтверного предприятия, дык вот...
они довольно серьезно ведут работы по, масштабной сетевой фильтрации вплоть до 7 ого уровня оси. на мой вопрос про великий теперь россиянский файервол, оне ответили уклончиво, но судя по упоминаниям компетентных органоидов, все я понял правильно...
так что, ждемс
улыбаемся и машем :D
ну хоть не скоро и то хорошо
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Previous Next Up Topic Разговоры / Поболтаем? / Проект "Свободные голосования". Возможно кому-то будет интересно. (74538 hits)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.117s with 11 database queries.