Money

Can this transactions log become ‘money’?

  • July 20, 2022
  1. Background =============

1.1. Fiat notes

When I do some work for someone, and he/she pays me money, such as a 5 USD note, then the note is simply an indication of debt. I.e. an indication that I can get something worth 5 USD any time later. E.g. I may later on spend it to get a drink, food, etc. Before I spend that 5 USD note, it is just a debt (not of use) until I use it.

The reason this works is because people agree that a 5 USD note has certain value. So, while others do not know exactly what I did to the person which persuaded him/her to give me the 5 USD note, they know that the person perceived the work as worthy of 5 USD, and this is sufficient to people.

1.2. Transactions log

Imagine a transactions database, that specifies (in enough detail) that works done to different people.

For example, instead of stating that I received a 5 USD note from someone, it rather states the work that I did to that person, such as offering him two cups of coffee.

Then, instead of that person giving me a 5 USD note back, the person rather says something like “I acknowledge that these 2 cups of coffee are worth the broken window that I repaired for Alice”.

This goes on recursively. E.g. Alice would have a transaction saying that “I acknowledge that the broken window that Bob repaired for me, is worth my 1 week’s work for Charlie”.

As we follow such recursions, we will eventually some base cases, or recursion bottoms, where we find things like “I farmed 1kg wheat and gave it to Charlie”, and Charlie’s confirmation “That is true; John did indeed give me 1kg of wheat”.

1.2.1. Assumptions

Suppose that the transactions log is:

  1. Computationally scalable both in space and time. I.e. it is very convenient to search the database and to resolve all recursions in instant time, even with small mobile devices.

  2. The transactions log is reliable and that its entries are actually true. For example, if you find “I gave 1kg of wheat to Charlie”, then this actually did happen.

  3. There is no double spending. For example, Alice cannot use the same 1 week of her work to get goods, or services, twice. If she uses a 1-week worth of her work to get her broken window fixed, then she cannot use that 1-week’s worth of work again.

  4. Questions ============

  5. Is this transactions log just a more detailed, or verbose, version of the fiat notes?

  6. If such transactions log exists, while honouring the assumption that it is fast/scalable and true, will it replace the fiat notes (i.e. become money)?


What I’ve done so far

A. Initial thoughts

The fiat notes, or even gold coins, simply abstract the work that was done by exchanging some common commodity (or notes).

The entries in the transactions log are just a more detailed version of the same: the actual works are specified, without being abstracted by their worth in some common unit (e.g. grams of gold, USDs, etc).

Technically, if one has such the transactions log, one can recursively navigate it to eventually link entries back to goods and services, including common ones (e.g. wheat, gold), which eventually leads to allowing trading parties to reach a mutual understanding (or agreement) about the worth a given transaction entry.

For example, as these transaction logs recursively link people to each other, we will find out things, such as: the coffee that I was making, was benefiting a doctor that benefited a carpenter that fixed the broken window of some engineers at AMD (a CPU maker), which benefits some fabric makers in China. This way, me making coffee in, say, the United Kingdom, can possibly persuade a fabrics supplier in China (that wants some AMD CPUs) to give me some of, say, 1 roll of his fabric, in return to me giving him ownership of 50 cups of coffee that I made.

With today’s Internet and faster computers, it might be possible to solve such graph problems efficiently even with cheap mobile devices. Individual people may tune their local applications to value different works differently, based on their individual requirements, which is then used for trading parties to reach agreements, automatically as the application solves the graph problem.

I think, the reason humanity went to abstract trades by using gold or fiat is because they lacked the computational capacity that we have today. The Internet, and fast computers, is very recent innovations to our lives today. Not too long ago, e.g. 1980s, computers and internet were perhaps too slow for this.

However, now that we have much faster computers and Internet, I think there is a massive possibility to directly solve the graph problem, with all its details, as long as we have the assumptions in section 1.2.1 honoured.

B. After 1muflon1’s comment

… Money in economics is rigorously defined as something that fulfills roles of: 1 medium of exchange, 2. unit of account, 3. store of value …

I think, the transactions logs will have those properties if:

  • Ownership of transaction entries can be transferred from one to another. This can also be partially. E.g. I transfer 1% of the entry concerning a transaction to someone else, then only the receiver can spend that %1 (i.e. no double spending).
  • Entries have a limited supply. This has to be true by assumption (2) in section 1.2.1, which states that entries are true (i.e. entries represent actual work that was done).
  • Entries have a perceived value. This depends on people. E.g. the value of gold is not for its utility (e.g. a conductor of electricity) but for its perceived value by people (which is mostly arbitrary simply cause it shines and rare enough, which made people compete for it).

Applying this to transactions log, I see no reason why entries must not have perceived values. I think these are the ways by which entries will gain a perceived value:

  • Some entries may have historical values. E.g. entries representing works done of historical value, such as things similar to demolishing the Berlin wall, or some coffee cup that was made to a figure that eventually become a historical figure.

The popularity of such events may make them more demanded, for the same reason the original painting of, say, Mona Lisa, values a lot more than duplicate one even if the duplicate has better colours.

  • People who engage in trades long enough, they may discover pathways of transactions that eventually link people in different countries. E.g. Someone giving a coffee cup to another in UK, for free, could eventually result in lowering the expenses of some carpenter in China within a few months.

People who will realise this delayed reward, will realise a practical value of transactions.

I explained above how I think the points above show that the transactions log (which satisfies assumptions in section 1.2.1) is usable as “money”. But there is a practicality issue that calculating the value is hard. E.g. how many coffee making transactions are worth one iPhone?

I think this difficulty is why people, in the past, have chosen to limit themselves to a common resource, such as gold, fiat, bitcoin, etc.

However, nowadays, thanks to us having fast computers in our pockets (smartphones) and fast enough internet, I think it is very doable to let people negotiate the worth of, say, iPhone, in the unit of coffees and repaired windows, automatically within less than 1 second of time.

Different people can adopt different preferences in how they set up their algorithms for automatic negotiations in ways that their individual gain is maximised. E.g. if I have a surplus of coffee cup selling transaction entries, I may prefer to sell in them.

A side effect of using this transactions log, which I find useful, is that I find it offers a more fair response against cases of inflation or deflation. E.g. if the demand for coffee decreases, then, while this will lower the value of my past work (selling coffee cups), it will not harm the value of others’ works who were doing other things, such as selling doors.

This side effect is more fair than using a common resource as money (such as gold, fiat, bitcoin, etc). Because, using this common resource will eventually harm (or benefit) every saving equally. Why should a coffee maker’s past work gain (or lose) value equal to a door maker’s past work? I think it is unfair to assume that they are equal. E.g. in luxury times, coffee demand falls (like any luxury), while demand for engineering increases (like arms manufacturing).

C. After Nobody’s comments

C.1. No single-number unit of account

My thought: No proof is supplied for this claim so far. Should unit of account be a single-number? Why shouldn’t the worth of a thing be relative to the trading parties? Personally, I think the worth of a thing is relative to trading parties.

C.2. If multi-dimensional number is used to measure money, then it is the knapsack problem, which is too expensive to solve computationally

My thought: Trading parties don’t have to solve the knapsack problem. It suffices for them to approximate the solution in a computationally efficient manner. Surely an approximation will have an error (e.g. conducting trade by exchanging a sub-optimal set of transaction entries).

I propose this definition for trading error:

Definition. A trading error is when someone gets less with the same amount of balance when he could’ve otherwise gotten more.

E.g. Say I have balance of making 5 coffee cups and repairing 5 doors, with these payment options:

  • Option 1: I could get 1 kg of cheese and an iPhone if I give the coffee cups’ entries to the cheese maker, and the door repairs’ entries to the iPhone seller.
  • Option 2: I could get 2 kg of cheese and an iPhone if I give the door repairs’ entries to the cheese maker, and the coffee cups’ entries to the iPhone seller.

If I choose option 1, then my trading error is 1kg of cheese.

In other words: when a trading party $ p_0 $ used his balance $ \mathcal{B} $ in order to buy goods $ \mathcal{G} $ from other parties $ p_1, p_2, \ldots $ , when he could have gotten more goods $ \mathcal{G}^+ $ with $ \mathcal{B} $ , where $ \mathcal{G} \subseteq \mathcal{G}^+ $ , then his trading error is the difference $ \mathcal{E} = \mathcal{G} \cap \mathcal{G}^+ $ .

However, using a single-number (as done with today’s common money) is also an estimation of some kind, albeit, so aggressively that only a single dimensional number is used to represent the worth of any trade. This also has an approximation error, and a question is, which error is lower? The error by approximating the knapsack problem above? Or the error by the aggressive approximation by today’s money which gives a single number to describe the worth of everything?

If you’re a carpenter, and people realise that the worth of your carpentry services are increasing, then you will be able to do more with the transaction entries where you sold your services. But, if you were paid in today’s money (which is a single number representing the worth of everything), then the worth of your past services will not increase to reflect the fact that the worth of carpentry is increasing.

Ironically, it may even go down, simply because a currency is generally inflating for reasons unrelated to your carpentry work. This can be extremely unfair, and was justified only in a time when we lacked CPUs to approximate the knapsack problem.

So, a fundamental question is: which error is lower?

  1. The error by using an approximate knspsack solver against the transactions log in order to obtain a local representation of worth relatively to the trading parties?
  2. The error by using the aggressive uni-dimensional number as a global single-number to absolutely represent the worth of all works for all trading parties (the approximation used by today’s money)?

Another fundamental question is: which trading error is more fair?

  1. An error against a trading party, that is due to decisions made by the same trading party?
  2. An error against a trading party, that is outside of the control of the trading party?

I personally think that the 1st (when using transaction logs) trading error is better to have than the 2nd (when using common money), because at least only the 1st you have the choice to reduce your error, while the 2nd does not give you such choice. This superior partitioning of responsibilities eventually will put pressure at the right place to reduce errors (e.g. individuals will seek better knapsack approximators).

There are some huge problems with your idea.

There is no surplus value in your scheme. If you trade Alice a couple of cups of coffee for fixing a broken window, then you and Alice are square. But now you want to have a transaction with me. What value am I getting in exchange for the service or goods I render to you? Presumably you’ve already consumed the coffee, so you have to find something else you can trade me for my service or goods. If so, why would I care that you and Alice had previously worked out a fair trade?

People do not want all of their entirely legal transactions known to the public at large. For example: “Received two hours of family therapy in exchange for 100 cups of coffee” or “Received treatment for STD in exchange for changing a flat tire”.

Fiat is fungible, barter trades are not. A large market participates in establishing the exchange rates between fiat and goods and services. The rates might not always be “fair” in the abstract, but they do eliminate a massive amount of negotiation and bargaining. You might think that the two cups of coffee was a fair exchange for fixing the broken window, but what if I disagree? What if you and Alice are in cahoots, and there was no broken window or two cups of coffee, and you and Alice are just going to split the value of whatever you get from me? What if you want to trade me your working for the Nazi Party an hour for a cup of coffee? Do I have to agree?

How are you going to handle large purchases? If I want to buy a house for the equivalent of $500,000USD do I have to compile a list of several thousand small transactions that I made that add up to the equivalent of $500,000?

This is not money because there is no unit of account

Referring to the definition of money that people gave you in the comments, the biggest element lacking in this scheme is that there is no unit of account. In the real world, the contents of your bank account is a single number, while in this scheme it is a long list of credits for random goods and services. Just keeping track of how much you own would be a complicated undertaking. Can I make rent this month with 17 cups of coffee, 11 window fixes, and a haircut in my account? Beats me.

The lack of a unit of a unit of account creates other problems. Making change is one. Even if everybody agrees that 11 cups of coffee is worth 5 haircuts, if all my wealth is denominated in cups of coffee, then how do I pay for two haircuts? Prices also become a problem. When I walk into a store, what, exactly, is printed on the price tag for the items I wish to buy? How do I compare prices between two stores if one is quoting prices in cups of coffee and the other in haircuts? I would have to know the current conversion rate between coffee and haircuts, even if I am bald and don’t drink coffee.

There are other problems with the scheme, such as the difficulty of defining exactly what is meant by “a cup of coffee” (fancy espresso drink, or drip?) or “a haircut” (expertly styled, or just run the clippers over it?). However, even if you assume a solution to those kinds of problems, the fact remains that money has to be a yardstick by which the value of things can be compared, and you don’t have that in a system where every conceivable good or service purports to be “money”.

引用自:https://economics.stackexchange.com/questions/52098