Photo by Lewis Ngugi on Unsplash

The EOS blockchain lays claim to a beckoning promise — the promise of autonomy. The vision put forth by Dan Larimer and block.one is an ambitious one; a world with no central authorities or gatekeepers. The EOSIO software, based on graphene (invented by Dan Larimer), allows for lightning fast confirmation time speeds, mixing the best of decentralization with centralized storage providers. This new world will need key participants to make it work; it will need reliable block producers, an engaged community, and, perhaps most importantly, DAPP developers.

Without DAPP developers EOS will most likely never reach its more ambitious goals; but the question remains, why would a developer want to build on EOS vs the cloud or some other centralized alternative? Below we have listed some reasons we think developers will find compelling, as well as a seasoned dApp developers tips for building a smart contract. By the end of this article, we hope all would be Dapp developers will consider building on EOS. (BTW, if you have an existing project that you are considering moving from ETH, etc let us know and we will help you with the technical components of moving on over. It would be a win- win).

Why would you build on EOS vs cloud? 5 Reasons.

REASON 1

Trustless Trading.

One reason EOS, and blockchain in general, is so revolutionary is that it has solved the double spend problem. This means that developers can deploy their apps on a smart contract blockchain and rely on nodes in the system to send and verify financial transactions. Since it takes consensus from multiple, independent nodes to verify a transaction, if the transaction is accepted it is immutable and cannot be reversed. THIS IS HUGE. If you were to build your app on the cloud you would probably have to hire a third party company to process your transactions. This third party would be a centralized entity that could reverse, freeze, or modify your transactions. The cloud service could stop hosting your app due to regulation concerns or other. On a blockchain like EOS, your transactions would go through unless collusion among 15/21 main producers occurred; an event that would be very unlikely.

REASON 2

Your app needs speed of transactions.

On POW blockchains transactions can take a long time to process. If you have a high volume, fast paced game (like Pixel Master) you need confirmation of transactions to happen quickly. While such games could work well on a centralized server, it would be much more difficult if not impossible to publish such games on a POW chain (Cryptokitties, anyone?). DPOS allows for speed and ability to scale a game seamlessly. EOS is a strong contender for speed of transactions.

REASON 3

No fees.

This is another big one. As a developer on EOS your customers can use your dapp without having to pay fees. POW chains and even other DPOS chains charge fees to make a transaction. On EOS there are no fees, you just need to have a certain amount of your coins staked to make transactions. On Chintai users can rent their tokens to developers to MAKE money. REX will soon arrive and offer similar options to token holders. No fees, plus possible passive income? That’s a great reason to build on EOS.

REASON 4

Free tech support.

The EOS community is dynamic and awesome! As we have seen first hand, they are always willing to help. Brave dapp developers such as Eosbet and Pixelmaster have discovered first hand that when problems arise, the community will be there to help you. Block producers have a wealth of knowledge on how to code for the blockchain and are helping dapp developers trouble shoot for free. On top of that any dapp that is open source will be vetted for free by the community, helping dapp developers ensure that their dapps are safe and fit for use.

REASON 5

Micro transactions.

Last but not least we have micro transactions. Dapps that rely on micro transactions will thrive on EOS where there are no TX fees. Since all transactions are essentially free, it does not matter to the user or the developer how many transactions are processed by the blockchain, big or small. Even banks have regulations on micro transactions because processing so many little transactions would be a headache for them and too costly to make worth while. Gone are the days of a “minimum” spend, now all transactions, big or small can be processed on the EOS blockchain.

These are just five of the many reasons developers should consider building on EOS vs a centralized app development option. Do you have other reasons? If so, let us know in the comments!