С тех пор как я написал первый пост в блоге о «уровне значений», мне хотелось развить эту идею и начать каталогизировать различные глобальные системы, связанные между собой с помощью этих примитивов. В какой-то момент я надеялся, что люди будут вносить свой вклад в этот проект как в проект с открытым исходным кодом. Из-за нехватки времени этого так и не произошло, но на этой неделе у меня наконец-то появилось немного свободного времени между серией звонков.
Коротко: я разработал эту концепцию и воплотил её в модель. Вот краткий пример использования примитивов для организации данных. Сначала идёт ValueType, затем добавляется TransferType, накладывается слой _Issuer — и всё начинает выглядеть довольно интересно.
А вот пример использования для поиска TransferType по ValueType:
Проект распространяется по лицензии MIT, поэтому вы можете скачать его и дополнять как угодно. Буду признателен, если вы укажете авторство, если будете его использовать.
В исходном блоге основное внимание уделяется доллару США (USD), но с помощью этой модели гораздо проще искать конкретные валюты и быстро переходить к ACH или к системам реального времени, поддерживающим эту валюту. Например, вы можете изучить Румынию (_Issuer), перейти к RON (_ValueType), а затем к ReGis, Plati Instant и TransFonD SENT ACH (_TransferType) и повторить этот процесс для каждой страны и валюты, которые я добавил.

Каждая точка данных имеет одну из нескольких связанных с ней меток:
| Метка | Описание |
|---|---|
| _ValueType | Символ значения, в данном случае — символ валюты |
| _TransferType | Способ электронного обмена значением |
| _Issuer | Страна, выпускающая данную валюту |
| Понятие | Это используется только один раз для Value Layer |
Я собрал исходные данные для общего обзора, используя Википедию, старый добрый Google и отчет «Flavors of Fast». Несколько моментов, о которых стоит упомянуть:
Я обнаружил несколько ошибок в Википедии и потенциально пропущенную информацию в отчете «Flavors of Fast». Отчет не является свежим, но если вы найдете расхождения, это означает, что оба источника содержат неточности. Один из примеров — термин RTGS, который используется в разных местах и подразумевает одну и ту же систему, но на самом деле в разных частях мира используются похожие слова и аббревиатуры. Я постарался как можно четче разграничить случаи, когда системы различаются.
Мне ещё предстоит добавить закрытые экосистемы сторонних разработчиков (CashApp, PayPal), которые представляют собой дополнительные типы переводов (TransferTypes) для различных валют. Я решил ограничить свой рабочий объём на сегодня и заставить себя работать в рамках того небольшого времени, которое у меня было.
Модель ещё предстоит расширить, включив в неё экосистемы криптовалют. Я не добавил их из-за нехватки времени, но планирую сделать это в будущем.
Я ввёл понятие «эмитента» (_Issuer) и указал страну, но не центральный банк того или иного правительства, ответственного за выпуск того или иного «типа стоимости» (ValueType). Я поступил так, чтобы сэкономить время, но в будущем это было бы полезным дополнением.
Вы можете спросить себя, почему используется термин «стоимость» вместо «валюта», и ответ заключается в том, что не вся стоимость представляет собой валюту, выпущенную государством. Как только эта модель выйдет за рамки валюты, выпущенной государством, это станет более понятным.
Я сознательно не включил ссылок ни на какие CBDC, ни на проекты цифрового доллара, поддерживаемые правительством. Я знаю, что их не хватает, и надеюсь добавить их, когда/если позволит время.
Когда я говорю «Value Layer», я имею в виду расширенную картину того, что вижу в своей голове. Без каких-либо несоответствий — просто набор географически ориентированных валют, эмитентов и механизмов перевода.

Добавление некоторого контекста помогает всё это объединить воедино.

По крайней мере, я рад, что у меня есть место, где я могу искать эту информацию, вместо того чтобы гуглить, когда мне нужно что-то вспомнить. Если вы хотите внести свой вклад в проект, дайте мне знать. Не идеально, но это хорошее начало. Вот ссылка IPFS на «JSON» в том виде, в каком она есть в модели. Данные из модели на момент публикации этого поста приведены ниже.
https://docs.google.com/spreadsheets/d/1a18HDD1Ux1UusfMlWtlNlPQfNXWvul3X/edit#gid=655845805
Надеюсь, эта информация будет полезна тем, кто пытается разобраться в глобальном платежном стеке. Если у вас есть отзывы, пожалуйста, не стесняйтесь их оставлять.