Даже размышлять об этом не надо - уже все давно и придумано, и воплощено. Просто посмотрите на опыт стран, где уровень коррупции самый низкий. И примите на вооружение те техники, которые были в свое время внедрены в данных странах. Понятно, что в разных государствах свои нюансы, но то правило, что чем строже наказание, тем меньше нарушающих - оно действует и действовало всегда.
Один вариант - сделать общий уровень жизни населения высоким, а наказание за коррупционные действия - серьезными, да еще и стимулировать граждан докладывать о выявлении случаев коррупции. Сложно, но осуществимо. Но, не у нас.
Низкий уровень коррупции фиксируют в Нидерландах, Швейцарии, Сингапуре, Швеции и подобных странах с таким ВВП на душу населения, который РФ пока недостижим.
Правда, в Новой Зеландии, где признан самый низкий уровень коррупции, ВВП не столь кардинально отличен от России, как в сравнении с тем же Люксембургом, но коррупции у них почти нет.
<hr />
Каждый народ имеет те условия жизни, которые создает себе сам, если не считать каких-то форс-мажоров вроде войн или экологических катастроф. Так и с коррупцией.