Skip to content

Validators

At the heart of the Arcana protocol is the asynchronous distributed key generation (ADKG) subsystem that generates key shares. These key shares are assembled in the app context at the client side and never at the key generation nodes in the ADKG subsystem. Once assembled, these key shares form the authenticated user's private key within the app context only.

As part of the Arcana protocol decentralization goals, the ADKG subsystem comprises of multiple nodes, some of which are fully owned, operated and controlled by trusted third-party entities referred to as validators.

Validator Nodes

At the launch of Mainnet, there are seven ADKG validator nodes, five of these are owned by Arcana and the remaining two are owned and managed by trusted partners:

We are actively working with other partners to make sure that the Arcana ADKG subsystem is truly decentralized.

Key Share Security

Share Generation

Arcana Auth combines several algorithms to have a highly secure and robust ADKG subsystem. It uses a robust asynchronous DPSS mechanism to ensure that no single node in the system has access to the user's keys and that the system can handle malicious nodes. We are also working on other enhancements to this ADKG subsystem to enable key share repair, key share refresh, and more. Besides these other enhancements include Arcana Auth multi-factor authentication (MFA), and multi-party computation (MPC) for even stronger security without compromising on ease of use for Web3 users.

Assembly

Arcana does not store any key shares that belong to the app user. The key shares are created by ADKG subsystem and assigned to the authenticated user. Key shares are used to generate the user's private key only in the context of the Web3 app, at the client end, after user verification. Enhanced wallet security (MFA feature) further secures the key generation process even if the user changes the device used to log in to the Web3 app that is integrated with Arcana Auth product.


Last update: March 15, 2024 by shaloo