Идея довольно глобальная, но с учетом того, что большинство технологий для ее реализации уже существуют и их осталось только правильно скомбинировать, не вижу никаких технических препятствий для ее реализации. Препятствия будут только социальные.
Итак, что-то типа техзадания:
Необходимо создать децентрализованную сеть со следующим функционалом:
- децентрализованный сбор информации с различных интернет-ресурсов (таких, как zakupki.gov, goszakaz.rf и других госресурсов). Информацию нужно собирать с целью: составления структуры государственных органов, выявления лиц, имеющих социальное значение (читай, чиновников) и имеющих возможность злоупотреблять своим служебным положением ради собственной выгоды. Многие скажут, что там в каждого ткни и попадешь в вора или взяточника. Это вам, люди, понятно, а тут надо формализовать эти понятия для программы, чтоб она без человеческой подсказки это выясняла. Благо, этих критериев, если разобраться, не так уж и много, и в программу их заложить вполне реально. далее...
- структурирование, хранение и обработка этих данных. Так как объем большой, то это уже получается data-mining, требующий больших вычислительных мощностей, ну так их есть у нас - у кучи народу железо еще простаивает и ждет, пока его хозяева на что-нибудь запрягут.
- обработка данных должна иметь целью выявить случаи коррупции и других нарушений со стороны российских чиновников, а потом эту информацию в простом и разжеванном виде предоставить любому желающему. Вот здесь ограничение с "любым желающим", так как сайт организовать нельзя - забанят по IP и не почешутся, но можно "ограничить" круг желающих самими майнерами и пользователями децентрализованной сети. Если их наберется достаточно много дальше начнет действовать сарафанное радио и т.п. Дальше уже шило в мешке не утаишь.
- во избежание применения каких либо имеющихся или новых законов об ограничении сбора такой информации (хотя вон rospil.ru собирают и пока ходят на свободе, но это все ненадежно) ответственность каждого из майнеров сводится к минимуму. Ни у одного майнера не хранится целиком ни одного цельного блока информации, все зашифровано и распределенно хранится всеми участниками сети. Также информация многократно дублируется и проверяется, как это сейчас сделано для проверки транзакций. Ни один майнер не является незаменимым звеном, информация, полученная конкретным майнером, получается и многими другими, сверяется между собой и ложные подачи отсекаются. Ни один майнер не участвует в сборе всей информации по конкретному чиновнику, сбор размазан равномерно по участникам сети, а также раскидан по времени в случайном порядке.
- data-mining действует по тем же принципам, что и у АНБ, только ключевые слова вместо "президент", "бомба", "аллах" и им подобным применяются совсем другие: «подписал приказ», «принял решение», «предложил внедрить» и т.п. Таким образом в круг поиска включаются личности, имеющие социальное влияние. Дальше идет сбор данных об их родственниках, о бизнесе, которым они могли заниматься до вступления в должность или которым могут заниматься их родственники. Анализируются эти взаимосвязи и злоупотребления выявляются даже такими косвенными способами.
В итоге пользователям поступает удобная и понятная информация о выявленных злоупотреблениях, а дальше уже люди сами думают, заказывать этого чиновника на бирже убийств
или просто подать на них в суд
Это еще не все требования к функционалу сети. Также нужен свой интерфейс или в самой программе, или веб-морда. Программа должна иметь открытый исходный код и разрабатываться без участия госструктур - надеюсь, все понимают, что лишний повод для распила никому не нужен.
Программа должна разрабатываться сообществом разработчиков, изначально работающих чисто ради идеи, хотя монетизации всего этого дела исключать тоже не следует. Все-таки, сеть проделывает большую работу, и если нормально прикрутить сюда Proof-of-Work и Proof-of-[время хранения данных, не помню, как это в Datacoin называется], то можно и свою валюту присобачить. Но и это не единственный способ. Существует возможность прикрутить майнинг любой валюты в свободное от основной работы время, что и позволит получать профит не только разработчикам, но и всем майнерам сети, чтоб прибавка к пенсии была.
Также сеть должна быть масштабируемой. То есть, начать работать она может с ограниченным функционалом (к примеру, только обеспечение форума разработчиков и других участников сети), а затем функционал будет расширяться, причем, все новые функции можно выносить на децентрализованное голосование и только после этого внедрять. Это позволит сети расшириться без препятствий со стороны госорганов - функционал то безобидный. А уж когда пойдет жара, большую сеть забанить уже будет невозможно, поезд уедет. Зная "оперативность" наших чиновников в этом плане можно гарантировать, что они опомнятся только в тот момент, когда окажутся по уши в собственном дерьме.
По поводу незаконности: никаких данных о личной жизни сеть собирать не должна - на самом деле все эти проститутки для прокуроров никому не интересны. Собираться будет только публичная информация, которая итак обязана быть на виду (посмотрите сайты госорганов, там весь состав родственников у чиновника указывается и вся их официальная собственность). Я, конечно, понимаю, что по большей части там фейк, суть не в этом, а том, что деятельность чиновников, связанная с исполнением их служебных обязанностей, ДОЛЖНА быть публичной и ее сбор не может быть признан незаконным. А уж за счет правильного анализа информации выявление фейков вполне реально.
Таким образом, в итоге народ страны получит неубиваемое неподкупное децентрализованное средство контроля за чиновниками, которое после завершения разработки полностью исключит из этого самого контроля человеческий фактор - самый ненадежный и гнилой фактор, который поставил нашу страну на 154-е место из 178 стран. Я не утверждаю, что так мы полностью избавимся от коррупции. Стопроцентного эффекта не будет. Но даже если это даст хотя-бы 20%-ный эффект, я считаю, за такое стоит побороться. Тем более, что это, оказывается, вполне в силах программистов.