Blockchain

Deploying DAML based Smart Contracts on project:DABL

Reading Time: 5 minutes DAML is an open-source language used to write distributed applications quickly,concisely and correctly. It runs on leading blockchain platforms like Hyperledger Sawtooth , fabric and Corda. It is used to build smart contracts for distributed ledgers and provide us with the ability to focus more on business workflow instead of the blockchain implementation. In our previous blogs, Building Powerful Smart Contracts, Getting started with building Continue Reading

Custom Implementation of Blockchain In Rust(Part 3)

Reading Time: 2 minutes In previous blogs(part-1 and part-2), we created a sample blockchain application. We also implemented validation and proof of work algorithm. Now we are going to upgrade our blockchain to simple cryptocurrency. We can do this by:- Including the functionality of paying out rewards to miners Signing the transaction We will be covering only first part in this blog. We will cover transaction signature in next Continue Reading

Custom Implementation of Blockchain In Rust(Part 2)

Reading Time: 2 minutes Hello Everyone, in the previous blog, we talked about blockchain, what is block and its content. we also implemented a sample Blockchain application using Rust.In this blog, we will continue working with our sample blockchain application and talk about blockchain validation and its mining process. Blockchain Validation Why do we need blockchain validation? Because we have to ensure that no one can tamper any data Continue Reading

Custom Implementation of Blockchain In Rust(Part 1)

Reading Time: 3 minutes Hello folks, in this blog, we will be learning how to create our own Blockchain, which is a technology behind Bitcoin. Blockchain technology has been called the greatest innovation since the internet. A Blockchain is a chain of blocks which contain information. A block contains the following:-1) Transaction Data:- This contains information about the Sender, Receiver, number of bitcoins to be transferred. 2) PreviousHash:- Hash Continue Reading

Ethereum Networks

Ethereum Networks – Part II: Setting up Private Testnet on the local machine

Reading Time: 2 minutes In the previous blog: Understanding the different kinds of Ethereum Networks, we talked about what are the different kinds of Ethereum Networks and how to choose a specific network when starting the development with Ethereum. In this blog, we will provide you a cheat sheet of Linux commands which you can refer to quickly set up the private network on your machine without going through Continue Reading

Ethereum Networks

Understanding Different kinds of Ethereum Networks

Reading Time: 3 minutes After gulping a lot about the “disrupting” things related to Blockchain technology, I was very intrigued to quickly set up a development environment with whatever is free and useful on the Internet for developing a kick-ass DApp (I am Joking, Just trying “Hello, World!” ūüėȬ† I came to learn that “Ethereum” is the most matured protocol around blockchain. Before I proceed further with tools available Continue Reading

Code Combat II : The Code Battle For The Vanguard Continues…

Reading Time: 4 minutes ‚ÄúIf you can dream it, you can do it. ‚ÄĚ ¬†-Walt Disney For some coding is a job. For some, it is an exercise. But for us folks here at Knoldus, it’s a Passion. So in order to bring a twist in the daily work schedule, Knoldus¬†held an overnight Hackathon competition within the organization on 18th May 2018 which presented an opportunity for every Knolder(employees Continue Reading

Scorex: A Modular Blockchain, Scala Framework

Reading Time: 5 minutes Scorex is an open-source project written in Scala with loosely coupled and pluggable components. Scorex provides many abstractions for which you have to provide concrete implementations to make the Blockchain as per your requirements on the top of Scorex. It is backed by IOHK, a technology company based in Hong Kong. Scorex is still experimental and raw. It appears to be in an early stage of development. All the Continue Reading

Introduction to Hyperledger Sawtooth

Reading Time: 4 minutes Hyperledger Sawtooth is Hyperledger’s open-source blockchain platform, following closely on Hyperledger Fabric. It is an enterprise distributed ledger proposed by Intel and was one of the first projects to join Linux Foundation’s Hyperledger umbrella. This platform is modular, scalable, with an innovative consensus model, has unique support for permissioned and permissionless infrastructure and the potential for incredibly large network sizes.

Blockchain Nuggets

Blockchain Nuggets – Distributed Systems

Reading Time: 4 minutes The first law of distribution is “Don’t Distribute“. If everything can be done on a single machine then nothing beats that. But, lets cut to reality. Today‚Äôs computing and information systems are inherently distributed. Starting from large data centers to cloud storage to your mobile phone, everything is a part of the distributed infrastructure. Distribution, just like distributed development teams is here to stay because Continue Reading

Getting started with Ethereum

Reading Time: 2 minutes What is Ethereum? Ethereum is an open-source blockchain platform that lets anyone build and use decentralized applications that run on blockchain technology. It is an open-source project created by Vitalik Buterin. How is it different from Bitcoin? Bitcoin is not capable of performing calculations that didn’t fit into his limited scripting language. Satoshi Nakamoto, the creator of bitcoin, did not design it to send anything Continue Reading

Distributed Ledger – the Technology behind Blockchain

Reading Time: 2 minutes Distributed Ledger Technology is the concept behind the famous Blockchain technology. Let us see some of the key features of Distributed ledger, (which are all present in Blockchain as well) and how it is different from Blockchain. In the conventional ledger systems, there is a central authority that keeps a single copy of the all the transactional records in the form of a physical or Continue Reading

Getting an insight of Blockchain

Reading Time: 4 minutes Hi all, In today’s blog, I will be getting you acquainted with the Blockchain, its definition, inception and everything you need to know as a novice developer or user. A many of us have lately been getting very familiar with the term Bitcoin and have started to visualise it correctly as a digital currency. So getting into a bit more detail, the technology behind it Continue Reading