Professional Documents
Culture Documents
Anti-Malware With Blockchain - CSE105
Anti-Malware With Blockchain - CSE105
1. What is blockchain?
Blockchain is a distributed database that records network transactions and
organizes them into a hierarchical chain of blocks.
Blockchain has several advantages over other modern IT systems, which include:
* Data which may include transaction records, contracts, or even IoT device
telemetry.
* Hash value of the current block is generated to serve as a cryptographic image of
the block that can be verified by anyone.
* Hash value of the previous block is an encrypted string used to link to the
previous block in order to form the chain.
* Timestamp. A record of the time when the block was created.
* Additional information including digital signatures, nonce value, etc.
Consensus (agreement) mechanism is enforced by the nodes in the blockchain network
to facilitate the admission of new blocks into the blockchain, secure verification
of the accepted blocks, and store data consistently inside the blocks. This
guarantees that every block is properly validated and that the stored data is
tamper-proof.
The original blockchain consensus method used in Bitcoin and many other networks is
proof of work (PoW). It requires members of the network to solve mathematical
problems that require strong computational power. Only blocks that contain valid
proof of work are accepted in the blockchain. The decentralized nature of the
blockchains, along with their use of crypto algorithms, and consensus mechanism,
make them one of the most secure architectures of modern information technology.