Thursday, February 22, 2018

Blockchain a deep dive

Like others, I was so excited when I heard the term "Blockchain" for the first time in 2016. I did put a lot of efforts in grabbing the information about Blockchain, list of documents available, tools to learn, language to practice, and so on.

In this article, I would like to share that information and I strongly feel this would help any beginners who want to get the hand dirty with Blockchain!.

What is blockchain?
-------------------------

A blockchain, originally blockchain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way." For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority.(Source - wikipedia)

Blockchain official site: https://www.blockchain.com/




Building Ethereum DAPP using Solidity: Building Ethereum dapp using Solidity

WEB IDE for Ethereum : remix.ethereum.org 

A curated list of 1117 projects and 9 upcoming events for Ethereum's decentralized apps:  https://www.stateofthedapps.com/

Complete knwledge of Bitcoin -> https://www.coindesk.com/information/why-use-bitcoin/

I know there are plenty of materials out there, still, if you have something to add to this list, feel free to add in comments.

In my next article, you will see detailed steps of how to setup DAPPs for food safety.