Daniel Martins (Keybase)
Steemit - Medium - Github - Instagram
LinkedIn (I'm available for hiring)
Professional details here
martinsda@gmail.com

"Yes, I think it's possible for ordinary people to choose to be extraordinary." Elon Musk

Latest researches:
(Oct 26) Quorum: Ethereum for enterprise applications - Presentation for a GoBlockchain Webinar
(Oct 19) Tokenization - Consulting on the subject

Objectives of this page:
- Implementation of a Blockchain applications 
- Sharing of some Blockchain knowledge: basic and advanced
- Personal knowledge growth (see this post)
- Connection with more passionate people about the Blockchain technology

What this page will have:
- An Ethereum ERC20 token (purpose: to exemplify the uses of a Blockchain token)
- Example of data hashing (SHA256)
- Proof-of-Worf verification
- Merkle Tree example: transaction tampering verification
- Simulation of a chain of blocks
- Encryption application - first one: Caesar Cipher
- Application for storing data on the Blockchain (use case: notarization)
- Search of data stored on a blockchain
- An ICO example: a simple example (article soon)

Blockchain experiments:
- Raising funds with Bitcoin to aid the homeless on winter: Steemit post
- Storing data on the Blockchain (Ethereum Rinkeby network): here
- Football matches line-up on the Blockchain: here (Dapp soon)
		
Cryptography
Fundamentals
Symmetric x Assymmetric cryptography
Digital signature
Digital certificate (draft 1) (draft 2 - in portuguese)
ECDSA
zk-SNARKs
Application: Caesar Cipher
			
Blockchain technical details explained
An introduction
Hash functions
Merkle Tree
Proof-of-Worf (PoW)
Proof-of-Stake (PoS) (draft)
Transactions
Difference: Public x Private Blockchains (Permissioned, DLTs...)
Use cases: draft
			
Bitcoin technical details explained
What is Bitcoin
The double-spending attack
The mining process
Private keys, Public keys, Addresses
Storing Bitcoin
Segwit
Lightning network
			
Ethereum technical details explained
Glossary
History
What is Ethereum?
The protocol
Ethereum hello world program
Smart contracts
State vc history
Code execution
Gas
Transactions
Receipts
EVM - Ethereum Virtual Machine
The ABI
Scalability
		
Ethereum development
Course drafts

Smart contracts
Solidity (cheat sheet)
Remix
Geth
Truffle
MetaMask: configuring MetaMask
Ethereum wallet
Ganache
Web3
...
Showing account details on a website
Interacting with a contract on a website
Next step: Ethereum blockchain going Mobile
		
Proofs Of Concept
Voting
Betting (just a simple example on how that could work)
Auction
Crowdfunding
		
Other topics
Study case: introducing uPort, an app for Identity and Authentication on the Ethereum Blockchain
The ERC20 token standard - example
Decentralization: the future of applications
ICOs
Dapps (Decentralized applications)
Future of money
Hashgraph