Learn Solidity Programming to build BlockChain contracts for ethereum
Smart Contract in Ethereum Blockchain TABLE OF CONTENTS (HIDE) Writing Smart Contracts in Ethereum Blockchain To program Ethereum blockchain, you need to be familiar with JavaScript and full-stack web development under Node.js. Introduction to Blockchain Technology [Work In Progres] A blockchain is a distributed digital ledger of transactions . It contains records of all transactions or events that have been executed, which are shared across the nodes participating in the blockchain. A blockchain is segregated into blocks. Each block contains encypted data on the transaction, sender/receiver, and the previous block's hash. The block is then appended to the chain in chronological order, hence, the name blockchain. Blockchain is immutable and trusted ... Blockchain is distributed, peer-to-peer, decentralized, not controlled by an single party, no intermediary to verify. Consensus algorithms (to prevent double-spending): Proof of Work (PoW): For each block ge...