Architecture
The Arcana Network platform provides Auth SDK that helps Web3 developers quickly build user onboarding and Web3 wallet functionality in their application. In this guide, we'll explain how it does this by looking at its inner workings.
Overview
Arcana Network platform components work on the principles of privacy by design, using a distributed, decentralized framework that is built using the state of the art cryptographic techniques, data encryption, pluggable modules.
The figure below gives a high-level overview of how the developer registers and integrates the app with the Auth SDK to enable user onboarding and signing of blockchain transactions by authenticated users.
Architectural Components
Arcana Network Platform offers two key components. The dashboard and the Auth SDK. The developer uses the dashboard to register and configure Auth SDK usage before integrating the Auth SDK with the Web3 app. Once integrated, and deployed, the app users can easily onboard the app and access the wallet to sign blockchain transactions.
Component | Purpose | Functions |
---|---|---|
Dashboard | dApp on boarding | dApp registration, configuration of dApps and platform SDKs as per dApp use case |
Auth SDK | User on boarding, Arcana wallet | Social authentication, passwordless login, standard Ethereum provider interface, data encryption/decryption |
You can also check out various control flows for user authentication and key management functions.
Besides these, Arcana Network platform has an internal component called Gateway that is utilized for managing application configuration settings and communicating with the Arcana smart contracts.
Another internal component that is critical to user onboarding and signing blockchain transactions is the Asynchronous DKG module. It is a decentralized component and there are trusted partners that act as DKG validators by owning and running some of the DKG Validator Nodes for Arcana platform.
The figure below shows how the internal components interact with each other.
For more technical details about the Arcana Network see Arcana Technical White paper.