What basic knowledge on blockchain (and related sujects) most Steemians are lacking?
Here you will find a list of subjects One should learn or grasp to navigate, if not safely, at least not blindly in this ocean called the blockchain. Steemit has attracted a wide variety of people but did not provide the A B C for users to know what they are dealing with. Add in the picture that Steemit documentation is, when present, very sparse and that there is money, arguably a lot, involved in this environment.
So I am making a list, feel free to add anything in the comments if I missed something, of subjects I would like to see more general understanding. I am planning on doing articles around that, as blockchain tend to be black magic to the neophytes, because of the different aspects mixed here.
Note : I might make a more detailed post with starting links but I will not do it right now.
Without further due, the subjects you should know study:
Security and cryptography
Asymmetric cryptography
advanced subject
: elliptic curve cryptography and secp256k1
Hashing function
advanced subject
: birthday paradox
How to secure securely your private key
software wallet
paper wallet
brainwallet
hardware wallet (Trezor, ledger nano S ...)
Reaching consensus (i.e chaining the blocks)
Proof-of-Work(PoW), Proof-of-Stake(PoS), Delegated Proof-of-Stake(DPOS), Proof-of-...
Fork, hardfork, softfork.
Attacks on the blockchain
What is the so-called 51% attack?
How can one censor Steemit?
client side vs server side security
What is your root of trust i.e where are all the secrets (keys, passphrase) generated/stored?
Economics of the blockchain
Traditional ways:
Mining rewards
What does a miner mine? gold? lead?
Supply and demand
Buy and hold
The earlier you are in the bigger the benefits ... Or nah.
Buy and trade
Buy when everyone sells and sells when everyone buys.
Or is it the inverse?
New ways (to participate)
Blog and get paid
Steemit, obviously, Synero (upcoming), Akasha(upcoming and very promising)
Play and get paid
Digibyte rewards your gaming skills. You might need to slash a lot of players to get decent rewards.
Help science and get paid
Gridcoin is my favorite. I can cite Golem(although they don't have a real thing out yet).
Computer environment
Open source project
How do Open Source Project works?
What guarantees does it provide to the end user?
Is everything Open?
Access to the blockchain
Do download the blockchain? What does it actually mean?
Do you trust a website and only use what the website shows you?
A few things you missed: the double spend attack, digital signatures, nodes, the decentralized/distributed network, blockchain as a data structure. Not sure how technical/non-technical you are looking to get. Looking forward to future posts.
double spend is in the 51%, digital signatures is in Asymmetric Crypto, also it would be nice to have a chapter on it alone.
It looks like I really forgot to put The blockchain( was I too tired...?).
Thanks for the comments. I will update the post.
I am not sure how we are supposed to teach the average user, seeing how the majority does not seem so technical.
Double spend is a little different than 51%, however I must be tired this AM because I realize you focused more on being broad than being specific about different aspects of the blockchain. I have actually given a presentation on blockchain to both a semi-technical crowd and a non-technical crowd so if you need a little help I could be of assistance.
thanks for the offer I will do. If you plan on covering sosme parts with your posts, let me know so that I can spread it around. and welcome here.