Lisk allows developers to build decentralized applications (dApps) on their own “sidechains” of the main Lisk chain. This special feature is designed to increase the security of the network. Each smart contract developed on Lisk has its entire own chain. Bugs that can compromise the side chain would theoretically not be able to effect the main chain. Ethereum experienced a bug similar to the bugs Lisk aims to squash with DOA (Decentralized Autonomous Organization) in 2016.

Announced in 2016, Lisk has multiple differences then Ethereum. Starting with the foundation of the chain, Lisk uses Delegate Proof of Stake (DPoS) consensus algorithm verses Proof of Work (Ethereum currently uses) and Proof of Stake (Ethereum is transitioning to).

When it comes to creating smart contracts, Lisk uses Javascript. This has advantages and disadvantages. Javascript is primarily a web scripting language. While widely popular, that does not always mean it’s the best solution. Currently in the Ethereum community there are talks of creating a more strict language to prevent contract bugs. It is safe to say Javascript is contrary to that idea. Simply put, with Solidity (Ethereum’s language) you will know if there is a problem more than likely prior to publishing your code on the live chain versus running into problems with the consensus down the road.

With that said, Lisk takes a new approach at decentralized application building. The concept of sidechains to declutter the overall blockchain and improve security is interesting. Adoption is key to the project’s success. It is still unseen if Lisk can compete with the foundation Ethereum has in the community and development space. Javascript is one of the most accessible languages to developers across the world. You use it every time you interact with a website. This choice may help push more developers to the blockchain space that haven’t been interested before.


Please enter your comment!
Please enter your name here