Proponents of cryptocurrency often tout it as ‘banking the unbanked’. While there are many possible advantages of providing increased access to banking functions to people across the world, cryptocurrency only provides one: the ability to transmit money quickly and (sometimes) cheaply.
To truly provide banking services a system would need to extend to borrowing and lending. Traditional financial institutions have been evolving the way money is borrowed for centuries, so why not do the same thing with cryptocurrency? A primary tool that banks use when lending is the credit score.

As consumers we see our credit score as a number between 300 and 850, where a higher score is ‘less risky’. These scores come from models that use data about an individual to assess their ability and likelihood of repaying borrowed money. Different banks and credit rating agencies employ different models, but the models rely on similar features that include:



The problem with using a credit scoring model like this to offer under-collaterilized loans is that it is trivial to ‘game the model’. While each unique user has a fully available transaction history, that user ID is not associated to any real person or verified identity. A bad actor could quickly and cheaply generate hundreds or thousands of user ids, execute transactions amongst them to increase their credit score, and then borrow money to never repay it. That bad actor would suffer no consequences because the user ids are pseudonymous. They could simply create new user ids and start the process as many times as they like.