Skip to main content

Building Blocks of Blockchain

Basics of Blockchain





About the Book & Author


“Simplicity is the glory of expression”  - Walt Whitman. 

The aim of the book is to put the complexity of blockchain technology in the simplest possible form. I am a software engineer by profession. I am in the field of software development from more than 1.5 decades. I have architected and delivered couple of complex projects for the organizations I worked for. I love to play with the problem of distributed caching, distributed computing and Application Scalability.
I am involved with Blockchain technology from last couple of years. The purpose of the book is to share the knowledge I have built over the time, in the simplest possible format. The book covers various aspect of Blockchain like Business, Technology and Investments. 
Blockchain is new technology and there is a lot of information spread across on the internet and on various books. This book is an attempt to bring the core concepts of blockchain in the simplest possible form. This is the book I would have loved to read on day one.
This book is designed to keep in mind both technical and non-technical people. It covers Business purpose, Technology and Investment aspect of Blockchain. Core concepts of Blockchain, Bitcoin and Ethereum are explained in layman’s term. Also for a programmer, there is no better learning then build your own solution. Keeping this in mind, a proof of concept implementation of blockchain is done using Java. The coding exercise cover the step by step implementation of key concepts like block creation, Hash (digital signature) generation of block, Proof of Work ,Mining, Wallet creation ,Transaction between 2 wallet etc
I hope you enjoy reading it and also enjoy creating Blockchain of your own with the help of the code walkthrough in this book.  Any feedback is appreciated.
                                                                                                                Anil Sinha





Comments

Popular posts from this blog

Fake media - Can blockchain help ?

Fake media - A potential solution using Blockchain ? Media is an important pillar of democracy but this pillar is loosing trust and getting weaker due to TRP focused approach. This is a big risk for the democratic fabric of  any country. News channel /media industry needs a refinement to remain responsible and trustworthy.  What is the problem ? - Media is loosing trust due to fake or misrepresented facts. - There is no effective regulating body for media. - U nreliable information going viral online (aka fake news) is one of the biggest threats faced by society. What is the solution ? - Need an effective regulating body to control fake news. There is no central agency which can be trusted today.   - Need a central agency which is unbiased , run automatically and transparently without any human  interaction. How Blockchain can help ? Step 1:  Create an open community controlled by bloc...

What is Bitcoin ?

Bitcoin - Explained  with a simple use case      →????? Let’s imagine it’s a great evening and we are sitting in a pub. I have one 100 dollar note* with me. I give it to you. You now have one 100 dollar note and I have zero. That was simple, right? Note * : Here 100 dollar note is a banknote (often known as a bill , paper money or simply a note ).  I will refer it as note , please read it as note or bill based on your local convention. Let’s take a closer look at what happened. My 100 dollar note was physically put into your hand. You know it happened. I was there. You were there. You touched it. We didn’t need a third person there to help us do the transfer. We didn’t need to pull in a judge to sit with us and confirm that the 100 dollar note went from me to you. The note is your now, you can do anything you like, you can use it to buy something for you or you can give it to someone else. You have the full ownership of the no...

PostgresSQL to Amazon RedShift

As in the today's world, volume of data is increasing significantly along with the need of real time analytics on the data. This is driving unprecedented demand for Big Data/No SQL type of databases.  More and more requirements are coming to migrate from traditional (relation) databases to more Morden database. The good news is there are plenty of options like Mongo, Cassandra , Dynamo DB, Redshift , Hadoop etc .  But the challenge is,  they all solve a special needs and selecting right database depends on the actual use cases , type of data etc. Here I am covering a generic use case of migration from Postgres (or any other relational databases) to Redshift. We will focus on 2 key area .. 1) Fundamental Architecture difference between Postgres and Amazon Redshift, especially the way Storage and Scaling is managed. Storage played a very important role when it comes to performance as most of the time its I/O that's impact performances. 2) Best P...