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 Block Server and DID:CONNECT Blocklet, enable the use of a user-controlled identity wallet (DID 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 Block Server up and running
💵 Overview Decentralized Identity and the user-controlled DID Wallet
In this part, you will learn how to install the DID:CONNECT Blocklet on your Block Server 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 Block Server
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 Block Server and the DID:CONNECT Blocklet, how to build your own React app that integrates Decentralized Identity. Use the links below to deploy your Block Server 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.