Blockchain is a ledger of all cryptocurrency transactions that have ever
been executed. It using Hash Functions, Hashchains and Public Key Cryptography The blockchain is seen as the main technological innovation of Bitcoin, since it stands as proof of all the transactions on the network. A block is the 'current' part of a blockchain which records some or all of the recent transactions, and once completed goes into the blockchain as permanent database. Blockchain are linked to each other (like a chain) in proper linear, chronological order with every block containing a hash function to a hash of the previous block. Each data block consists of the hash and the payload. The hash of each block is calculated out of the whole previous block. Payload in each block is arbitrary data. To continue the step is to authorise only one person to create a new block in the chain. One way to do it is Public Key Cryptography (PKC). The basic idea of PKC is similar to hash functions, one-way computation. Given some data m (m for message) anyone can compute encrypted value Enc(m). But, only the one who knows a special key related to this encryption can compute in the opposite way, i.e. find m from Enc(m). The latter process is called decryption. To achieve PKC, one must first create a so-called pair of keys: public and private. The public key is used to encrypt data and can let be known to anyone. The private key is used to decrypt and must be kept in secret.
2. BlockChain Technology ( Sutardja Center for Entrepreneurship & Technology, 2015) 3. Blockchains and electronic health records ( Ben Yuan, Wendy Lin, and Colin McDonnell, 2015)