Developer Workshop

A Developer Workshop
that teaches you all about identity wallets and how to start using ArcBlock's DID Wallet

Learn how to setup and use decentralized identity for your application project.


Things to know

This step-by-step workshop shows developers how to create apps and service using Decentralized Identity. You'll learn the basics of decentralized identity, how to setting up and run your own identity service using ArcBlock's Block Server and DID:CONNECT Blocklet, enable the use of the user-controlled identity wallet DID Wallet to let users control their data and build a React App to see how it all works. Here are a few things to know before we start.


Developer Notes

ArcBlock's team walks developers through the process of building an application using the ArcBlock platform. The below steps will help guide you through the video as you watch the workshop.


A step-by-step guide on ArcBlock's decentralized identity wallet - DID Wallet.

ArcBlock's DID Wallet is a fully decentralized identity wallet that can be used for users NFTs, assets, tokens, decentralized identity, verifiable credentials and more.

This decentralized identity workshop will look at how ArcBlock's DID Wallet, a blockchain framework and developer tools can be used to support decentralized identity throughout an application lifecycle to create end-to-end experiences including verifiable credentials, atomic swaps for assets and more.

Today, there are two wallet types - Hardware and Software

  • hardware wallets store private keys, disconnect from the internet and are plug and use.
  • software wallets store private keys, allow for anytime account management anywhere in the works and are easy to use

ArcBlock's DID Wallet is a decentralized wallet

  • private key is controlled by the users
  • assets are managed by the user
  • free transfer, no audit required
  • user needs to keep the password

Try decentralized identity experiences live -

What is Atomic Swap - the algorithm ensures that both parties can exchange assets conforming to "atomic operations" between the same, or two different ArcBlock blockchains without the need for a custodian. For example, ArcBlock's recent devcon was made by an atomic swap on the same chain.

What is a verifiable credential - there are a lot of real-life scenarios that prove "you are you," with blockchain tech and encryption algorithms and this problem can be easily solved. ArcBlock blockchain framework already supports Verifiable Credentials and verify it, the NFT asset on the chain can be used as a Verifiable Credential. This workshop will show you a demo of that.

Explorer More: Wallet Playground available in the Block Server marketplace or try Block Server