Desde que escribí la entrada original del blog sobre la capa de valor, he querido desarrollar más la idea y empezar a catalogar los diferentes sistemas globales conectados a través de estas primitivas. En un momento dado, esperaba que la gente contribuyera al proyecto como código abierto. Debido a la falta de tiempo, eso nunca llegó a suceder, pero por fin he tenido algo de tiempo libre entre una serie de llamadas esta semana.

En resumen: lo he desarrollado y lo he plasmado en un modelo. Aquí hay un ejemplo rápido del uso de las primitivas para organizar los datos. Primero está ValueType, luego se añade TransferType, se superpone _Issuer y empieza a tener muy buena pinta.

Y un ejemplo de cómo utilizarlo para buscar TransferType para un ValueType:

El proyecto tiene una licencia MIT, así que puedes descargarlo y ampliarlo como quieras. Te agradecería que citaras la fuente si lo utilizas.

El blog original se centra en el USD, pero con este modelo es mucho más fácil buscar divisas específicas y acceder rápidamente a ACH o a sistemas en tiempo real que admitan esa divisa. Por ejemplo, puedes profundizar en Rumanía (_Issuer), en el RON (_ValueType) y en ReGis, Plati Instant y TransFonD SENT ACH (_TransferType), y duplicar esto para cada país y divisa que he añadido.

Cada punto de datos tiene una de las pocas etiquetas asociadas:

_ValueTypeEl símbolo del valor, en este caso, el símbolo de la moneda
_TransferTypeCómo se puede intercambiar el valor electrónicamente
_IssuerEl país emisor de la moneda
ConceptoEsto solo se utiliza una vez para Value Layer

He recopilado un punto de partida para una visión global utilizando Wikipedia, el buen viejo Google y el informe Flavors of Fast. Algunas cosas que mencionar:

  1. Encontré varios errores en Wikipedia e información que podría faltar en «Flavors of Fast». El informe no es reciente, pero si encuentras diferencias, es porque ambos tienen fallos. Un ejemplo es que el término RTGS se utiliza en varios lugares, lo que implica el mismo sistema, pero en realidad hay palabras o acrónimos similares que se utilizan en distintas partes del mundo. Hice todo lo posible por diferenciar los casos en los que los sistemas eran distintos. 
  2. Aún tengo que añadir ecosistemas cerrados de terceros (CashApp, Paypal), que son tipos de transferencia adicionales para diversas divisas. Decidí limitar mi carga de trabajo para el día y obligarme a trabajar con el poco tiempo que tenía.
  3. El modelo aún debe ampliarse a los ecosistemas de criptomonedas. No los he añadido por falta de tiempo, pero tengo intención de hacerlo en el futuro.
  4.  He añadido el concepto de «emisor» y he indicado el país, pero no el banco central del gobierno responsable de emitir un «ValueType». Lo hice para ahorrar tiempo, pero sería una adición que valdría la pena en el futuro.
  5.  Quizá te preguntes por qué utilizar «valor» en lugar de «moneda», y la respuesta es que no todo el valor es moneda emitida por el gobierno. Una vez que este modelo se expanda más allá de la moneda emitida por el gobierno, esto tendrá más sentido.
  6.  No he incluido referencias a ningún proyecto de CBDC o de dólar digital respaldado por el gobierno a propósito. Sé que faltan y espero añadirlas cuando el tiempo lo permita.

Cuando digo «Value Layer», me refiero a la visión ampliada de lo que veo en mi cabeza. Sin ninguna intolerancia, solo un montón de monedas, emisores y mecanismos de transferencia centrados geográficamente.

Añadir algo de contexto lo une todo.

Como mínimo, me alegra tener un lugar donde buscar esto en lugar de tener que buscar en Google cuando necesito recordar algo. Si quieres contribuir al proyecto, házmelo saber. No es perfecto, pero es un buen comienzo. Aquí tienes un enlace IPFS para el «JSON» en el modelo tal y como está. Los datos del modelo a fecha de publicación de este artículo se enumeran a continuación.

Espero que esto sea de ayuda para algunos de vosotros a la hora de comprender el conjunto global de pagos. Si tenéis algún comentario, no dudéis en compartirlo.