7. Decentralized Applications (Dapps)

In the previous chapter, we discussed the concept of smart contracts and how to interact with them on the Ethereum blockchain. However, tools like GETH, Truffle, and even Remix and Metamask are geared toward developers or expert users. For regular users to access blockchain applications, there is still much work around the user interface (UI), user experience (UX), and supporting infrastructure.

The Internet took off when the user experience of web applications started to match client-server applications on closed networks. Only after that point did the open and decentralized advantages of the Internet start to matter. The Internet excels at enabling open ecosystems that orchestrate multiple data and service ...

Get Building Blockchain Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.