Author: Harinder Seera

A Need For Blockchain Testing

Introduction In 2017 Empirical study was conducted by David Lo, Zhiyuan WAN, Zin XIA, Liang CAI and published in IEEE on Blockchain bugs. They analysed 8 GitHub Blockchain repositories until 2016. They found a total of 946 bugs related to different category such as Memory, Concurrency, Performance, Security, Environment & Configuration and so forth as shown …

Introduction To Blockchain ebook

Blockchain and other emerging technologies have been a buzzword for a while now and I always get asked what is Blockchain or where do I learn about it. So I decided to write a book on this topic which will help everyday person  understand what Blockchain really is, how it works and it’s global uses cases. …

Beginners Guide to Blockchain Technology (Part 2)

In part two of beginners guide to blockchain technology series (part 1 here), we will focus on a concept called hashing.  I will use the same metaphor from the previous article to explain hashing. If we go back to our example of the train, the coupler is a mechanism used to connect carriages and the engine of …

Types of Blockchain Consensus Algorithms

“A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. This often requires processes to agree on some data value that is needed during computation”. For safety reason and others, modern day cars come with various sensors, just look at Tesla which …

Beginners Guide to Blockchain Technology – Part I

I find people use the term ‘Blockchain technology’ to mean different things (i.e Bitcoin/altcoin blockchain, smart contracts etc) which can sometimes be confusing. Most of the time they are talking about is a distributed ledger. Considering Blockchain technology is disrupting industries from voting to banking, having a basic knowledge of it will be useful. Therefore this …
0Shares