Developer Workshop
Learn how to setup and use decentralized identity for your application project.
This workshop shows developers how to easily create apps using Decentralized Identity. You'll learn how to set up and run your own identity service using ArcBlock's ABT Node and DID:CONNECT Blocklet, enable the use of a user-controlled identity wallet (ABT Wallet) to let users control their data and deploy a working React app with built-in decentralized identity. First, let's review the following:
Using Decentralized Identity for your app or service is easy and straightforward. In this section, you will:
📱 Setup your ArcBlock environment including getting your local ABT Node up and running
💵 Overview Decentralized Identity and the user-controlled ABT Wallet
In this part, you will learn how to install the DID:CONNECT Blocklet on your ABT Node and configure it to run your identity service:
🗺 Install and run DID:CONNECT Blocklet
🔁 Database service is already integrated into the Blocklet
🛒 Verify your DID Auth service on your ABT Node
Now, let's get into the code and create a React App that integrates Decentralized Identity
In this part, you will:
🗺 Create your app and dependency
💸 Configure `DidSessionProvider` and specify `serviceHost` and `appDid`
🛒 Run it!
Now it's your turn. We've shown you how to setup your development environment, a guide on how to deploy and install your ABT Node and the DID:CONNECT Blocklet, how to build your own React app that integrates Decentralized Identity. Use the links below to deploy your ABT Node and then visit the marketplace to install the DID:CONNECT Blocklet to get started.
We've built a production-ready platform that includes everything developers need to build, run and use DApps.
ArcBlock’s free SDK includes everything you need to build and run your app.