Skip to content

Core User Workflow

wangshijun edited this page Apr 26, 2022 · 4 revisions

What is ArcBlock?

ArcBlock aims to provide the foundation for building, distributing, and deploying decentralized applications.

The foundation consists of 3 pillars:

  • Blocklet Framework: for developers, provide standard and developer-friendly toolbox for building decentralized applications, major parts of the toolbox: Blocklet Server, Blocklet Store, Blocklet Launcher
  • DID Protocol and DID Wallet: for both developers and users, which provide secure and easy to use decentralized identity and asset management
  • Blockchain Framework: for both developers and users, developers can build on any blockchain other than ArcBlock

Guide for Developers

The Basics

Please create issues in this repo if anything is broken, stuck or not working.

  1. Setup your local blocklet server: https://docs.arcblock.io/abtnode/en/introduction/setup
  2. Setup your developer account at: https://test.store.blocklet.dev/
  3. Setup your blocklet dev environment by running: blocklet connect https://test.store.blocklet.dev in your local shell
  4. Create your first blocklet with blocklet create, you can create a simple page if you know basics of javascript coding
  5. Bundle/upload/publish your first blocklet to https://test.store.blocklet.dev
  6. Share your blocklet link with us, so that we can install and play with your blocklet

Advanced Topics

Please come to the following topics when the basics are smooth enough.

Guide for Blocklet Users

ArcBlock makes it much easier for users to find, purchase, launch, and use decentralized applications than ever before:

From any blocklet store, user can launch and setup apps within minutes, you can start with the following officially hosted store:

Guide for Users

More about this should be added.

DID Wallet makes users own their server, their apps, and their data.

Clone this wiki locally