aelf is solving multiple problems with the current blockchain technology. One of these problems is this customizable and scalable hurdle I have just described. Ok, but how?

aelf is creating a blockchain network which will run as the main chain which can be compared to an operating system for a computer. But instead of many apps running on this one main chain, as a developer or business you can design your own dApp and run it on its own blockchain which runs as a side chain off the main chain. You can have your own fully designed blockchain created for your specific purpose, you choose how public or private you want it, you choose the consensus protocol it will run on, you even choose how to update it. Just because it is the sole dApp running on the specific sidechain, you can update it anytime you need and you have absolute control over the whole system.

Through the use of side chains, Smart Contracts setup for a particular dApp will be protected from unnecessary mutual interference. Each side chain is fully independent and although they can interact with other apps, the blockchain will only need to focus on one type of Smart Contract.

But it only gets better from here. Let’s say you are creating an app which allows users to share images online. They can categorize them and link them together and create a portfolio. Then one day you find another dApp out there running a social media platform similar to twitter. If both these dApps are running on the aelf main chain then the main chain will mediate integration between the two side chains to allow them to interact. When one of your users load a new photo to their portfolio, the network will automatically share it through the twitter like dApp. But here comes the best part. They don’t even need to both be running on the main chain. Morever, aelf mainchain can incorporate any other blockchain.

The main chain, which runs DPoS will have delegated mining nodes capable of protecting the whole system as well as ensuring each side chain falls under the umbrella of their security. Due to this consensus model being run on the mainchain, each additional sidechain will not only benefit from the mainchain but in return, they will increase the efficiency of the delegated nodes securing the mainchain.

By abandoning the One-Chain-Fits-All approach, aelf has managed to develop a revolutionary way of running dApps on blockchain. By creating a public main chain which can run side chains, aelf has created the perfect solution for a customizable, scalable and perfectly niche application platform for all industries and users.