SAMUEL HECTOR
3 min readMay 29, 2020

--

CARTESI AND DAPPS

Imagine being paid to browse the internet! Imagine having ownership over the information you share! We are in the midst of a paradigm shift whereby currencies are redefined and we can see a future completely different from today. This is a world that functions on decentralized application, dApps. DApps is a concept that is gradually gaining popularity and it is most likely the future of things.

Bitcoin was the first decentralized application. Bitcoin allows the transfer of currency without the need for a 3rd-party to validate transactions. However, Ethereum which is the second most adopted cryptocurrency offers even broader dApps features.

Ethereum enables developers to write smart contracts that are stored on the Ethereum blockchain. These smart contracts are store and executed across every node on the network. Hence, Ethereum makes it easy for applications to be created and deployed.

The Traditional Web applications and decentralized applications:

Here is the difference between a centralized web application and a decentralized web application. A typical web application has a front end user interface and a back-end server. The front end uses HTML, CSS, Javascript, etc. And the Backend is written in Django, NodeJS etc. Front end interacts with the backend through Https and a host is involved where the back-end runs. However, with the decentralized applications, there is also a front end user interface and an Ethereum back-end server. The front end is written with the same Html, CSS, and Javascript as the normal web application while the back-end is written with the blockchain like Ethereum. The front end will still interact through JSON. The traditional web applications use a centralized web hosting service. With the increased use of the same hosting by different clients, it creates a big point of failure. Hence, all you have to do to shut the clients down is to disrupt the central web hosting service.

Common features of the dApps are:

Open-source
decentralized
Incentivized

Open-source: In a centralized system, changes can only be made by the developer and the back-end accessed discretely. However, the open-source feature presents the opposite.

Decentralized: all data are stored on the public blockchain to encourage transparency, trust, and efficiency.

Incentivized: anyone can earn incentives (for example tokens) by working on the blockchain

Why you should use decentralized applications:

Trust: all codes are open source, hence you can see for yourself without entrusting anyone with it.

Guaranteed results: as long as the single node exists, you get the desired results as it spreads across the network. The network will never go offline or be accessible as long as the codes exist on it. The advantage this has over the internet is that it can never be down. Once in a long while, the internet can be down but not on the blockchain.

Censorship resistance: on the blockchain, it is impossible to take down any data or edit any data from the network without taking down every single node on the network. This ensures that nothing can be falsified or edited. No authority can take down any information on the blockchain. The information will always be on the blockchain for everyone to use.

Cartesi and dApps

Cartesi brings the scalability of dApps to real-life applications. Many businesses are built around central authorities. But Cartesi will create a safe and secure platform for transactions in real-time scenarios. Organizations around the globe are exploring the possibilities that decentralized applications have to offer and Cartesi will be at the forefront of the movement. Cartesi removes the limitations posed by this emerging technology, by creating a seamless environment for dApps to run without compromising decentralization and productivity.

Get connected with Cartesi

Website: https://cartesi.io
Twitter:https://twitter.com/cartesiproject
Telegram:https://t.me/cartesiproject
Discord:https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi

--

--

SAMUEL HECTOR

Web3 Fanatic | Growth Lead/Marketing | Community Manager | Content Marketer | Social Media Manager | Reddit Promotion | L2 Maximalist | #Ethereum