Коррупция это следствие. А причина на мой взгляд кроется в системе взаимоотношения гражданина и чиновника, регулируемая законодательством. Например, человеку что-то нужно, а чиновник может это сделать, но не обязан. Здесь возникает заинтересованность гражданина. Или наоборот, чиновник не делает того, что должен. Здесь заинтересованность чиновника.
Считаю, что стоит подумать о разработке строгих должностных инструкций для чиновников каждого ранга, регламентов действий в тех или иных ситуациях. Закрепить обязанности и ответственность за их выполнение. Считаю, что эффективным будет выделить из числа прокуроров (например помощника прокурора)человека и закрепить его за администрацией города или района. Который регулярно на основе данных казначейства проводил аудиторскую проверку расходования средств бюджета и фактически выполненных работ или приобретенных товаров, услуг. Например заасфальтировали улицу, есть сметная документация, съездил на место с линейкой и замерил толщину и площадь.
Считаю также, что большую часть "левых" доходов чиновников являются не взятки, а использование служебного положения и информации в своих корыстных целях. С этим и нужно бороться. С этим сложнее всего бороться. Для этого нужен тотальный контроль со стороны прокуратуры и расширение ее полномочий. Снять с депутатов неприкосновенность. И конечно, инициатива самого гражданского общества.