In the 2nd section we will go through the introduction of blockchain, In the 3rd Section, we will see how blockchain protects personal data, Enhances Data integrity, Traceability and Non-repudiation, how it mitigates DDOS attack and how virtual machine orchestration security is provided by Blockchain. In the 4th section, we will find out some security issues in blockchains like …show more content…
The blockchain is prolonged with the aid of every additional block and hence represents a entire ledger of the transaction history. Blocks can be validated by means of the community the use of cryptographic means. In addition to the transactions, each block contains a timestamp, the hash fee of the previous block (“parent”),Hash of the current block and a nonce, which is a random variety for verifying the hash. This idea ensures the integrity of the whole blockchain via to the first block (“genesis block”). Hash values are unique and fraud can be efficiently averted since adjustments of a block in the chain would without delay change the respective hash value. If the majority of nodes in the network agree by means of a consensus mechanism on the validity of transactions in a block and on the validity of the block itself, the block can be brought to the …show more content…
T.-C. L. IUON-CHANG LIN, A Survey of Blockchain Security Issues and Challenges, International Journal of Network Security, 19 (2017), pp. 653-659)
2.2 Structure of Block chain:
Main Data: On basis of which type of area the blockchain technology is implemented, such as, transactions recorded in bank, clearing records if banking sector, contract records if business sector or Real estate sector and IOT Data records[5].
Hash Of current Block: When data is stored on the block, Blockchain uses merkle tree function to generate the hash value of that block. After generating the Hash value, it is stored in the header of that block. This is called hash of the current block. Data can be normal data or transactions executed. Only after the latest data has been added or updated, the Hash value is generated by blockchain[5]
Hash of previous block : suppose block2 generates a hash value than that hash value is stored in the in the previous block i.e block1. And block3’s hash value will be stored in block2 and this process goes on in full blockchain