Skip to main content
Knowledge mapAre dApps and Blocklets the same thing?Industry concepts and standards

You are here. See how this question connects to other ideas.

Select a node to open its page · Expand to read within the map

Knowledge mapFollow a connection. Understand a question.
← Blockchain and shared state

One question

Are dApps and Blocklets the same thing?

Separate decentralization properties from application packaging and execution.

dApp abbreviates decentralized application. Ethereum documents a common architecture combining smart contracts and a frontend; this does not put every application component on-chain.

Shared state might be on-chain while a server hosts the interface and another service stores records. Evaluate each layer’s control and dependencies.

Relationship to Blocklet

Blocklet is an ArcBlock unit for organizing, composing and running applications. dApp describes architectural properties of control and dependence. A Blocklet can participate in a dApp without automatically decentralizing it.

ArcBlock’s 2019 article emphasizes identity, assets and data control. It records a design position; distinguish that historical argument from current product capabilities.

From using a chain to giving users control

Suppose an application records transactions through a smart contract, but one company operates its only usable website. The chain might keep running while users lose a convenient entry point. Replacing that interface depends on accessible interfaces, data and ways to submit operations.

Check administrative powers too: who can upgrade contracts, pause operations or replace a service? Can users retrieve their records, and can another implementation interpret them? Different layers retain different controllers and dependencies.

The book treats control and portability as important application goals. Keep testing those goals, but do not imply that data migration, open protocols or limited authorization only became possible with blockchain. Choose a mechanism for the conflict that actually needs to be resolved.

Sources and further reading

Book and sources

This lesson develops the questions in Chapter 5 of 《区块链实战》 with later standards. It is not an excerpt.