Microsoft announced Coco Framework for blockchain networks.

gettyimages-670107528.jpg

On August 10, 2017, Microsoft announced their enterprise-ready blockchain network, Coco Framework.

Blockchain technology is now not an unknown technology anymore, with each day passing the number of enterprises supporting and investing in blockchain is increasing.  There are lots of short coming in existing software like latency, performance, governance, etc.

Microsoft, one of the tech giants, investing a lot in blockchain technology.  They are trying to solve the short over comings of existing software and making blockchain more facilitate. Continue reading “Microsoft announced Coco Framework for blockchain networks.”

Consensus Algorithms in Blockchain

When we talk about the blockchain, the first thing that came up in our mind is the security and the security because of the blockchain consensus algorithm. Those who know about the blockchain know that we keep the ledger transactions synchronized across the network to ensure that ledgers only update when the appropriate participants approve transactions and that when ledgers do update, they update with the same transactions in the same order is called consensus. Here we will discuss the three different consensus algorithms.

Practical Byzantine fault tolerance Continue reading “Consensus Algorithms in Blockchain”

Introduction of Blockchain

blockchain-logo-blue6

“Blockchain is more than just ICT innovation, but facilitates new types of economic organization and governance. Suggests two approaches to economics of blockchain: innovation-centred and governance-centred. Argues that the governance approach—based in new institutional economics and public choice economics—is most promising, because it models blockchain as a new technology for creating spontaneous organizations, ie new types of economies.”

Primavera De Fillippi, Academic, researcher, author and thought leader

Sometimes people consider bitcoin and blockchain as one but the bitcoins are digital crypto-currency and blockchain are the technology that enables digital currency from one individual to another. Blockchains solves the problem in money transfer. Today if a person wants to transfer his or her money to another person then it is done through a third trusted party which takes time and fees for the transferring money.

The blockchain was conceptualized by Satoshi Nakamoto in 2008 and implemented as a core component of bitcoin but now it is also used for other crypto-currency, online signature services and many other applications.

Blockchain is a peer to peer technology that protects the integrity of a digital piece of information. It is a form of distributed public ledger or database that maintains a list of blocks. Each block contains a hash(A hash algorithm turns an arbitrarily-large amount of data into a fixed-length hash) of previous block hence creates a chronological order. Every node gets a copy of the ledger and each time any transaction occurs it is broadcast over the blockchain network. Whenever any node connects with the network it gets automatically downloaded.

Blockchain has two main concepts:

  • Distributed Network

  • Shared Ledger

 

Distributed Network

  • A decentralized peer-to-peer architecture

  • Every node in decentralized system has a copy of the blockchain.

Shared Legder

  • Database shared across network.

  • It is open for public.

  • Secure as it is public.

There are also few problems with blockchain like storage and synchronization, everytime a new block appends into blockchain very quickly but on the other hand it also has various advantages like faster transaction, transparency, lower transaction cost and much more.

Image Source: Inside Bitcoins