{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Панамский офшорный скандал + графовая база данных

История давняя, из 2016 года. Но показательная в плане цифровой трансформации

В рамках борьбы за бабло в мировых закромах под удар попали разные офшорные юрисдикции. Был такой яркий скандал с Panama Papers, когда в сеть слили 11.5 миллионов документов по более чем 214 тыс. офшорным компаниям

Традиционными методами с таким объемом бумаги можно было бы разбираться долго и весьма нудно. Собственно весь этот офшорный цирк и затевается с целью спрятать следы финансовых транзакций

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

Журналисты взяли open-source графовую базу данных Neo4j и внесли туда данные по фрагментам связей, которые были обнаружены в документах. Примерно так:

В итоге, с помощью встроенного языка запросов (Cypher ), изучать взаимосвязи между разными точками графа стало легко, быстро, а главное наглядно

Например, так выглядит запрос - самый короткий путь от королевы UK до Рекса Англии (на тот момент глава ExxonMobil):

MATCH p=shortestPath((rex:Officer)-[*]-(queen:Officer))

WHERE rex.name = "Tillerson - Rex" AND queen.name = "The Duchy of Lancaster"

RETURN p

Результат запроса - это единственный кратчайший путь, соединяющий королеву Англии и Рекса Тиллерсона

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

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

MATCH p=allShortestPaths((rex:Officer)-[*]-(queen:Officer))

WHERE rex.name = "Tillerson - Rex" AND queen.name = "The Duchy of Lancaster"

RETURN p

Офшорная индустрия изначально строилась в том числе и на мифе об анонимности и "полной тайне вкладов". А тут такая эксгумация мировой закулисы на обозрение базарной публики

После такого желающих нести честно украденное бабло в эти островные конторы резко поубавилось

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

Но все таки со временем пришлось признать, что все таки король то - голый)

0
Комментарии
-3 комментариев
Раскрывать всегда