Blockchain engineering is composed of various layers, Every serving a certain function. The primary layer will be the "Application Layer", which happens to be exactly where decentralized programs (dApps) are designed in addition to the blockchain. These dApps utilize the blockchain as a decentralized ledger to retailer and course of action details.