RE: Bounty $100: Teach me how bitcoin or steem works at its core.
Writing a book for $100? Not really a good investment of time.
Steem uses a block-chain library. With it, you define the structure of the blocks, compile a server module, put it on several computers and tell them to talk to each other. Done. Overall, it is really easy.
But, the devil is in the details.
Bitcoin has almost none of the original code it started with.
Such as, in the beginning, your IP address was your wallet.
Later they changed it to a public/private key system. Just as one example.
So, the entire thing is easy to understand, but delving into the actual code gets messy and you need to understand cryptography processes. (or at least recognize them when you see them in code) What do you feel that you are missing about block-chain programming?
Well maybe there is this content already out there somewhere. Collecting 100 for a link might not be the worst idea
So, what do you feel that you are missing about block-chain programming?
I really would like to just learn. I have not yet actually "programmed" a blockchain. I would like to start by taking an existing chain, such as bitcoin and be able to create my own version of it.
Then I would like to just be able to go thru the code, so i can understand it and start to change a thing or two.
I am looking for resources that can walk me thru such a process.
Since you are here, I would look into the steem block-chain
You can do all kinds of things with it.
You can use steemd.com to actually view blocks.
APIs written to work with the steem block-chain
https://github.com/xeroc/python-steem
https://github.com/steemit/steem-js
How steemit (the UI) uses steem (the block chain)and how to set it up for yourself on your own server
https://steemit.com/steemit/@artakan/how-to-build-your-own-steemit-com-website
Lots of articles on what might be expanded.
https://steemit.com/blockchain/@dragosroua/blockchain-as-a-backend-pros-cons-and-a-use-case-zentasktic
https://steemit.com/blockchain/@dragosroua/blockchain-as-a-backend-part-two-lateral-forking-following-content-types-agnostic-rewards
There are several blockchain APIs out there including bitcoin
thank you!