Blockchain Consensus And Fault Tolerance In A Nutshell

The blockchain is a distributed and decentralised system, which means that it needs to have a way of tracking the official current state of the system. Since the blockchain can include financial transactions and business agreements, it is important that all parties involved are in sync regarding the terms of the agreement. So, one of […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

Public Vs Private Blockchain In A Nutshell

When we try to understand the main difference between a public and private blockchain, it is important to notice that the terminology in the media gets often improperly stated. A Public Blockchain is a permissionless blockchain. Anyone can join the blockchain network, meaning that they can read, write, or participate with a public blockchain. Public blockchains […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

An introduction to the Block-Lattice

Next-generation payment cryptocurrencies like Nano and Nollar make some bold promises that sound almost too good to be true. They offer fast and feeless transactions without the need for environmentally-harmful mining. Today, we take a look at the system architecture underlying these next-gen payment cryptocurrencies, the so-called block-lattice, and compare it to its predecessor, the blockchain. We […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

Advanced EOS Series — Part 1 — Cryptographic Hashes

Welcome to the Advanced EOS development series where I’ll be touching on techniques and functionality which is rarely covered by tutorials and courses. The purpose of this series is to bring together the missing pieces you’ll need to complete your skills as an application developer on the EOS network. Each post is ordered by difficulty, […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

What we learned building our first Ethereum Dapp

Introduction A couple of months ago, myself and my colleague Samm decided it was past time we learned Ethereum and Solidity development. After passively following Ethereum since its launch, we decided to build an Ethereum Dapp as a side project to help us better understand the underlying technology. We had a few goals in mind […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

How to Generate a Bitcoin Address — Step by Step

TL;DR: Here is a bash script that does what is outlined below: https://bit.ly/2MIgeOD Introduction This is a hands on, technical guide about the generation of Bitcoin addresses including private and public keys, and the cryptography involved. This guide will walk you through all the steps to generate a Bitcoin address using the command line on a […]

Posted in Uncategorized | Tagged , , , , , , , , , , | 1 Comment

Step by Step Towards Hyperledger Fabric — Part 1

Blockchain is the new buzz word in the industry now a days. But finding good resources to learn this fascinating technology is not a cake walk. To make it easier for others I am starting a series in the field of Blockchain & Distributed Ledger Technology (DLT) platforms. I will try to cover each and […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

How to run a Lightning Network node on Windows

This article will go through the steps needed to setup a Lightning Network (LN) node on Bitcoin mainnet using a Windows computer. We will be using ACINQ’S eclair implementation. Requirements: – A computer capable of running a Bitcoin full node – A small amount of bitcoin that could potentially be lost (ideally at least $5 […]

Posted in Uncategorized | Tagged , , , , , , , , , , | 1 Comment

How does blockchain work in 7 steps — A clear and simple explanation

In 2017 the spirit of Bitcoin finally got out of the bottle. After years of silence, Bitcoin suddenly rose to almost $20,000 and everybody suddenly turned into a ‘professional crypto trader’. Yes, there was a lot of money to be made for a short period of time. But let’s face it; that party is over now. Fact […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

Building A Simple Blockchain Data Structure With Python

Here, I am going to build a simple blockchain data structure which is the foundation of Bitcoin. This data structure only is not enough to build even a simple cryptocurrency. But we have to start somewhere. Before building a blockchain data structure, I have to explain about hashing. Bitcoin uses SHA-256. Here how you can […]

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment