{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

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

История давняя, из 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 комментариев
Раскрывать всегда