{"id":14196,"url":"\/distributions\/14196\/click?bit=1&hash=0b356e28c4f63caa6bd6709844b34be789eb3d459cbab9b389ba17b477e005b1","title":"\u0423\u0441\u0442\u0430\u043b\u0438 \u043d\u043e\u0441\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043f\u043e\u0434 \u0447\u0435\u0445\u043b\u043e\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430?","buttonText":"\u0420\u0435\u0448\u0435\u043d\u0438\u0435","imageUuid":"ed0f5bf4-1bb0-52f6-b443-8d6d1eaf5b1b"}

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

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