The Problem with Anthropomorphism and Personification

Date: 2020-11-09

Source: https://craigwright.net/blog/bitcoin-blockchain-tech/the-problem-with-anthropomorphism-and-personification


I used the word vote in the Bitcoin white

paper three times. I used the notion of anthropomorphism in explaining the

concept of proof-of-work. In noting that proof-of-work was “essentially

one-CPU-one-vote”, I was attempting to make the point that any system running

the “honest” version of the software presented, in consequence, a vote for a

non-criminal or non-attacker version of Bitcoin.

In an attempt to describe Bitcoin as naturally as possible, I used the rhetorical technique referred to as personification, classically known as prosopopoeia. Personification is a technique where an author applies human traits to objects and technologies. It can be used to represent abstract concepts in a more readily comprehensible form. One example of the regular use of personification is the expression Justice is blind.

In one paragraph of the Bitcoin white paper,

I noted that nodes would express their acceptance of valid blocks by signalling—using

the results of proof-of-work:

*They vote

with their CPU power, expressing their acceptance of valid blocks by working on

extending them and rejecting invalid blocks by refusing to work on them.*

The word “they” refers to nodes. In using

the word “they”, computer systems or nodes are treated as if they had agency.

The use of the word “they” personifies nodes, treating them as if they were

people—with the ability to make an independent decision. The truth is more

nuanced. Nodes do not vote in the sense of how people vote. The reference in

the quote above is made to voting as if it was conducted interactively by the

node operator. Node operators can either run a valid version of the Bitcoin

client and enforce the rules, or they can act to attack the network. Such are

the only things that are voted for in Bitcoin. The node operator does not

choose anything beyond running the software and enforcing the rules, or acting

to attack the network.

The particular use of the term vote relates to decisions made by honest operators compared to ones made by those who

are attacking the system using invalid computers known, in computer science

terms, as ‘Sybils’.

Some alternative blockchain structures,

such as in the form of proof of stake, are effectively based on a technical

scheme that is equivalent to one of bearer shares. In a system such as one of

bearer shares, or proof of stake, it is possible to obscure the identity of the

node operator, easily. By holding multiple shares or stakes, an attacker can

split their operations across numerous virtual operators, in a manner that would

allow an operator to pretend to act as an alternative system, or to be made up

of multiple entities when they are one. Doing so would allow an attacker to

hide their attacks.

If you think about the system explained in

the Bitcoin white paper and consider what would make an excellent democratic

system, you will start to understand that Bitcoin is not about democratising

finance and decentralising society as some people claim. The last thing you

want in a democratic society is to have voting based on the level of investment

made by each node. In considering the paragraph below, you start to see that

proof-of-work is about displaying investment capital. Importantly, if you gave

societal control and power to Bitcoin operators, you would not be giving either

to the people, but instead take it away from them and give it to a small number

of wealthy investors.

*Proof-of-work

is essentially one-CPU-one-vote. The majority decision is represented by the

longest chain, which has the greatest proof-of-work effort invested in it. If a

majority of CPU power is controlled by honest nodes, the honest chain will grow

the fastest and outpace any competing chains. To modify a past block, an

attacker would have to redo the proof-of-work of the block and all blocks after

it and then catch up with and surpass the work of the honest nodes.*

As explained in the paragraph, Bitcoin is

not itself about “one-CPU-one-vote”. Bitcoin and proof-of-work are not about ‘one-person-one-vote’.

In fact, no blockchain is about democratic voting. Information can be securely

recorded on the blockchain, which is not the same as saying that nodes vote

democratically. The voting by nodes is a form of plutocracy. What keeps the

system honest is that there are only two choices: follow the rules or become an

attacker. Voting by wealthy individuals or corporations only would be

problematic if it were not for the fact that Bitcoin publishes all the evidence

associated with an attack for use by any individual. As a result, if a system

attacks the network, the operator forfeits the capital they have invested in

their nodes. So, the idea is not to allow any level of voting on the protocol.

Nodes act to confirm and enforce the original protocol. Some people will tell

you otherwise; they seek to change the scenario, because they can gain power

and wealth in doing so. In understanding that Bitcoin does not allow such a change,

and that they are trying to replace Bitcoin with something else, you can start

to see their tactics.

Once you are running a Bitcoin node, the

entire process is automated. There are no further decisions about which blocks

you will accept. The node software automates the process based on the rules I

created when I launched Bitcoin. There is no voting process associated with

changing the rules. The separation of systems, into commercial nodes or miners

and clients, is a part of how the entire system works. The rules are set in

stone, that is, they do not change. Bitcoin is defined by a standardised protocol

that is designed to be stable. Nodes and clients support the design of the

network and the protocol. Bitcoin miners are the central nodes, acting within

the Bitcoin system. They are the only nodes that have any say on the order of

transactions. The other entities, acting from peer to peer, or user to user,

are simplified payment verification (SPV) clients.

SPV lightweight clients do not make any

decisions on how the network operates. At the same time, widespread deployment

of SPV locks in the protocol. Users only need to validate their own transactions.

The network nodes or miners ensure that no double-spending frauds occur. Client

systems can confirm such activity on the network. Evidence of any such attempt alone

would be legally admissible in a court of law, and presents a criminal fraud in

common law countries such as the USA and the UK.

*If the

majority were based on one-IP-address-one-vote, it could be subverted by anyone

able to allocate many IPs.*

A protocol can also be viewed or perceived as a contract. When I released Bitcoin, I could have kept some of the bitcoin that I issued for myself. I decided to form a system where I gave all the bitcoin I created up as payment to the nodes. There is no reason for me to do so other than it being my personal choice. Other nodes, in other protocols, could be created and act differently than they would within Bitcoin. If I were to change the protocol, if any developer sought to modify the protocol, we would be changing the contract in doing so. Altering the agreement or commitment, the foundational contract, which began with the white paper, would be legal had it been announced before the launch of the system. With Bitcoin, I created a contract that said that the agreement was fixed. The contract and protocol in Bitcoin are binding not only nodes and users; they are binding the creator of Bitcoin: me.

Image: Personification of autumn Vatican Museum; Dix-tuin, CC BY-SA 3.0 [https://creativecommons.org/licenses/by-sa/3.0, Wikimedia Commons]

Extracted Insights (13 total, showing top 10)

R9 I used the word vote in the Bitcoin white paper three times. I used the notion of anthropomorphism in explaining the concept of proof-of-work. In noting that proof-of-work was “essentially one-CPU-one...
R7 In an attempt to describe Bitcoin as naturally as possible, I used the rhetorical technique referred to as personification, classically known as prosopopoeia. Personification is a technique where an a...
R7 In one paragraph of the Bitcoin white paper, I noted that nodes would express their acceptance of valid blocks by signalling—using the results of proof-of-work:
R7 The particular use of the term vote relates to decisions made by honest operators compared to ones made by those who are attacking the system using invalid computers known, in computer science terms, ...
R7 If you think about the system explained in the Bitcoin white paper and consider what would make an excellent democratic system, you will start to understand that Bitcoin is not about democratising fin...
R7 Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is cont...
R7 SPV lightweight clients do not make any decisions on how the network operates. At the same time, widespread deployment of SPV locks in the protocol. Users only need to validate their own transactions....
R6 They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them.
R6 The word “they” refers to nodes. In using the word “they”, computer systems or nodes are treated as if they had agency. The use of the word “they” personifies nodes, treating them as if they were peop...
R6 Some alternative blockchain structures, such as in the form of proof of stake, are effectively based on a technical scheme that is equivalent to one of bearer shares. In a system such as one of bearer...

+ 3 more insights


← Back to archive