Category Archives: BlockChain

Blockchain Usecase – Freelancer to Benefit Lot More

Blockchain has been revolutionizing different kind of businesses including financial, banking, supply chain management etc. Given the very nature of this Blockchain technology, it is also going to disrupt freelance industry benefiting mostly the freelancers. And, this blockchain network implementation most probably looks to be a public blockchain which can be implemented using platform such as ethereum. Following are some of the platforms which are already working on this idea of using Blockchain for freelancing: Ethlance.com: Ethlance is a first of its kind platform for connecting freelancers and developers. It has its database running completely on Ethereum public blockchain and front-end source files distributed on IPFS, that means it’s completely …

Continue reading

Posted in BlockChain, News. Tagged with , .

Blockchain – Top 6 Bitcoin Blockchain Explorer

The following are some of the Bitcoin blockchain explorer web applications which can be used to search the transactions, addresses, and blocks and determine the relationships between them. Blockchain Info Bitcoin Block Explorer Insight Bitpay BlockCypher      Blocktrail BTC NeoTrackerd Pay attention to some of the following: Height: Height of the block (491105); It implies that 491104 blocks have already been added. Age: Block got created 5 minutes back Transactions: Number of transactions included in the block Size: Size of the block Relayed By:

Posted in bitcoin, BlockChain. Tagged with , .

Sample Bitcoin Block of Bitcoin Blockchain

sample bitcoin block

This blog represents a sample bitcoin block of a Bitcoin Blockchain. Read greater details from this Oreilly book, Mastering Bitcoin. Pay attention to some of the following: Block file format: The block is represented as a file in JSON format Merkle root: Merkle root represents the hash of the root of merkle tree created as a result of combining hash of children nodes. Leaf of the merkle tree represents the hash of the transaction. It takes up 32 bytes of storage. It forms part of Block header. Time: Timestamp when the block is created. It takes up 4 bytes of storage. Forms part of block header. Difficulty: Represents difficult target and takes …

Continue reading

Posted in bitcoin, BlockChain. Tagged with , .

Blockchain Developers Interview Questions – Set 2

This page provides quiz (interview questions) for Blockchain Developers. These are questions, primarily, related with Bitcoin Blockchain. Some of the topics covered are following: Merkle tree Block Mining

Posted in BlockChain, Career Planning, Interview questions. Tagged with .

Hyperledger Network Certificates & How to Create Them

This blog represents code samples and related concepts on how to create hyperledger network certificates. These certificates will be used by peer nodes in Hyperledger Blockchain network. Crypto Config file for Generating Hyperledger Network Certificates Following is a YAML configuration file which can be used to create certificates for different network entities in the blockchain network. You can save the file with name such as crypto-config.yaml Pay attention to some of the following in above file: There are two high-level entries for organizations managing orderer node and peer nodes. They are OrdererOrgs and PeerOrgs Each org would be defined with attributes such as name, domain, specs, templates, users etc. Specs entry …

Continue reading

Posted in BlockChain, Hyperledger. Tagged with , .

Hyperledger Fabric – Hello World with Blockchain Network

Hyperledger Fabric Hello World is about building your first blockchain network. We will make use of fabric-samples provided by Hyperledger. The first Blockchain network will be built using Docker containers. The first network will result in running containers representing some of the following: Two peer nodes each, representing two different organizations. Thus, one organization will have two peer nodes, one of which is called an anchor node and is used to ensure availability. For two organization, there will be four nodes. One node representing Ordering service Management node to do some of the following activities: Join peers to a channel Deploy and instantiate chain code Drive execution of transactions against deployed …

Continue reading

Posted in BlockChain, Hyperledger. Tagged with , .

Blockchain – Top Links for ICO

Following are some of top links representing the pages which provides good information on ICO (Initial Coin Offering): What is ICO? List of upcoming ICOs, token sales, past ICOs etc – ICOAlert.com Up-to-date news on ICO – Cointelegraph.com ICO Tracker from Coindesk.com Ultimate list of ICO resources from Coindesk.com

Posted in BlockChain, Latest Tech. Tagged with , .

Blockchain Developers Interview Questions – Set 1

This page covers interview questions for Blockchain developers. It covers some of the following concepts in relation with Bitcoin Blockchain: Blockchain fundamentals Block related concepts

Posted in BlockChain, Career Planning, Interview questions. Tagged with , .

Decentralized Identity Management, Blockchain – Why Bother

This blog represents details on Decentralized Identity Management and why you should care? Given that IBM, Hyperledger has joined Blockchain Identity Consortium makes it much more important to quickly go over the concepts related with decentralized identity management. Check out a related Hyperledger project, Project Indy, on supporting independent identity on distributed ledgers. Traditional Centralized or Federated Identity Management System Conventional identity management systems have always been based on centralized authorities such as corporate directory services , certificate authorities (CA) , or domain name registries. Each of these centralized identity management systems acted as a “root of trust”. In order to have the identity management work across different systems, there is something called as federated identity management. According to Wikipedia post of …

Continue reading

Posted in BlockChain. Tagged with , .

Blockchain – Hyperledger Technology Architecture Viewpoint

The diagram below represents technology architecture viewpoint of hyperledger blockchain framework: Hyperledger framework comprises of four key services/modules at a broader level. They are following: Membership services. Membership services comprise of components such as following: Registration: Registers/enrolls the new users Identity management: Manages identity of the users Audit management Blockchain services: Blockchain services comprise of following components used to manage consensus, storage and transactions: Consensus Manager: Used to implement consensus algorithm; Allows to plug-in extensible/customized consensus module. Consensus manager forms part of ordering service which validates the transaction using VSCC (validation system chaincode), create block of transaction and send them back to peer nodes. Distributed Ledger Ledger storage: Storage such as LevelDB or CouchDB can …

Continue reading

Posted in BlockChain, Latest Tech. Tagged with , .

Blockchain usecases from Financial Services & Government/Legal/Regulatory

This blog represents some of the Blockchain uses cases in industry domain related with financial services and Government/Legal/Regulatory. The blockchain is getting talked about/implemented in different industry domains such as following: Financial services Government / legal / regulatory Government / legal / identity management Capital markets Healthcare / medical IOT Publishing Supply chain / Logistics Supply chain / Traceability / Anti-counterfeiting Supply chain / Interoperability / Visibility Travel / Hospitality Agriculture I shall be doing a blog series discussing all of the above use cases in detail. In this blog, we will look into some of the use cases in financial services and Government/legal/regulatory. Financial Services Microlending: Small unsecured loans issued …

Continue reading

Posted in BlockChain, Latest Tech. Tagged with , .

Blockchain – Top 5 Cool Links for Hyperledger Framework

Following are some of the cool links in relation with Hyperledger framework (Open-source permissioned blockchain framework) you would want to bookmark. These pages represent help docs, use cases, step-by-step instructions to create the first blockchain, issues etc. Hyperledger Mailing List Hyperledger Jira Hyperledger Fabric Docs Step-by-step process of bootstrapping Hyperledger fabric network and invoking a transaction Hyperledger use cases

Posted in BlockChain. Tagged with , .

Blockchain – Transaction Journey into A Hyperledger Blockchain Network

This blog represents details on key types of components or building blocks of Hyperledger Blockchain Network and discusses details on the journey of transaction in the blockchain network. It also highlights the steps including diagrams on workflow/process flow related with endorse and commit transactions. Types of Hyperledger Components There are three types of components, each of them performing different functions, in Hyperledger. Node joining the Hyperledger Blockchain network will be free to take up one or more functions. Following represents these three classes of components: Endorsers: Nodes with “Endorser” functionality will simulate and sign or reject the transactions. A peer can be potentially an endorser for the chaincodes deployed to …

Continue reading

Posted in BlockChain. Tagged with , .

Ethereum Installation Issue – Missing MSVCR120.dll

This blog represents tips to fix the “missing MSVCR120.dll from your computer” when one tries to start the just installed Ethereum MIX IDE from this page. All that one requires to do is download and install Visual C++ redistributable packages for Visual Studio 2013 from this link: https://www.microsoft.com/en-us/download/details.aspx?id=40784 and you should be all set. After installation, try starting MIX by clicking on AlethZero and you should be all set.

Posted in BlockChain. Tagged with , .

Blockchain – Ethereum Hello World with Visual Studio

This article represents tips on how to get started with Ethereum Hello World program with Visual Studio. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the key steps: Download Visual Studio community version from Visual Studio Download page. This is a very small file. However, once you click on this file, it starts downloading and installing the Visual Studio IDE which is 8 GB large file. So, have patience. Once completed, it will be installed. Start the Visual studio. For the first time, it takes considerable file to start. So, have patience. Download the extension from …

Continue reading

Posted in BlockChain. Tagged with , .

10 Definitions to Understand BlockChain Better

This article represents 10 definitions of BlockChain that I gathered from several pages. The idea is to understand BlockChain in different words. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the 10 definitions of BlockChain: The block chain consists of blocks that hold timestamped batches of recent valid transactions. Each block includes the hash of the prior block, linking the blocks together. The linked blocks form a chain, with each additional block reinforcing those before it, thus giving the database type its name. The original definition was written by Satoshi Nakamoto and found in the original …

Continue reading

Posted in BlockChain. Tagged with .