joinmarket-webui / jamdocs

Jam docs
https://jamdocs.org/
Other
21 stars 6 forks source link

Using timechain as a substitute for blockchain and emotional definition for blockchain #33

Closed alexwaltz closed 1 year ago

alexwaltz commented 1 year ago

In the docs we find the term timechain as a substitute for blockchain.

This is problematic for 3 reasons:

  1. it's more like an inside joke, which requires users to dig through the comments of the old bitcoin code to know that Satoshi initially called it so - very few know this
  2. It causes confusion - for a newcomer its just another new term he never heard, and apparently it's at the base of the blockchain
  3. it is incorrect - there is good reason for satoshi to change from block to time, as he realized blockchains are not good at timekeeping. Its a glorified mistake. "I've been imitated so well I've heard people copy my mistakes." - Jimi Hendrix

The term blockchain on the other hand is described as meaningless. While I do agree with the conclusion, I don't think this has any place in the documentation, and furthermore, it just causes more confusion.

I propose moving the definition of timechain to blockchain and removing timechain all together.

theborakompanioni commented 1 year ago

nack. This was not done by accident. It is explained why the terms were chosen in this way.

alexwaltz commented 1 year ago

It is pretty obvious this was not an accident. Honestly don't feel this addressed any of the enumerated concerns.

I find this situation similar to how people had a problem with the words "master" & "slave".