State of the Arcana Auth
Latest Release v1.0.4
-
Download the Arcana Auth SDK npm packages required as per the Web3 application type:
- All app types:
auth
- Add on package for simple React apps:
auth-react
- Add on package for Wagmi/RainbowKit apps:
auth-wagmi
- Add on package for Web3-React apps:
auth-web3-react
- All app types:
-
Access the latest Arcana Developer Dashboard: https://dashboard.arcana.network
What's New?
See Arcana Auth Release Notes for details.
Mode of Operation
The Arcana Auth protocol is built and operates using the Proof of Stake Polygon chain.
Network Nodes
Network Metrics | Beta | Mainnet |
---|---|---|
# Protocol Nodes | 7 | 21 |
# Distributed Key Generator Nodes | 3 | 7 (4 operated by Arcana, 3 by trusted partners) |
Infrastructure Providers
Mainnet Roadmap
The Arcana Auth Mainnet was released in January 2023 with the Arcana Auth SDK release v1.0.0.
The current Arcana Auth SDK release is v1.0.4.
We are actively working towards adding newer features and capabilities. For details, check out the coming soon section.
DKG Validator Nodes
The DKG subsystem in the Arcana Auth protocol is envisioned as a truly decentralized subsystem.
At the launch of Mainnet, there are seven DKG validator nodes, five of these are owned by Arcana and the remaining two validator nodes are owned and managed by trusted partners:
- Comdex - interchain DeFi infrastructure
- Luganodes - institutional-grade blockchain infrastructure providers
We are actively working with other partners for making sure that the Arcana DKG subsystem is truly decentralized.
ADKG
We have come a long way since our alpha release that offered a distributed DKG. Several shortcomings regarding trusted dealer, robustness have been resolved in the state-of-the-art asynchronous distributed key generation protocol built into the Arcana Auth. We have collaborated with some of the leading cryptography experts and researchers to fold recent advances in asynchronous DKG technology in Arcana Auth. Refer to the Arcana Technical Whitepaper for more details on ADKG.
Security
Key Shares
Arcana Auth components do not store any key shares that belong to the app user. The key shares are used to generate the user's keys only at the client end after user verification.
Key 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.
Audit
At Arcana, we take the security and privacy of applications seriously and believe in transparency. To eliminate security vulnerabilities in Arcana Smart Contracts and Arcana's ADKG module, we put it under the rigorous vetting process and cybersecurity tests conducted by Certik. The audit is complete and you can refer to the reports for details.
Supported Browsers
Arcana Auth SDK can be integrated with any applications that work on one of the supported browsers:
- Chrome 103 or higher
- Brave v1.41 or higher
- Safari 15.6 or higher
Arcana Auth SDK
User Onboarding Options
The Arcana Auth SDK allows Web3 apps to integrate and onboard users via one or more of the supported user authentication mechanisms:
- Discord
- GitHub
- Twitch
We are working on supporting additional social providers for onboarding users. Watch out for the upcoming Arcana Auth SDK releases:
- Telegram
- LINE
- Kakaotalk
Tip
Besides social authentication, a passwordless login option is also available to onboard app users.
Arcana wallet
Supported Blockchains
Arcana Auth SDK is an embedded Web3 wallet offered by the Arcana Auth SDK that displays in the context of the application. Authenticated users can use the wallet to sign blockchain transactions for any EVM-compatible blockchain network. Some of these supported networks are pre-configured in the Arcana wallet by default.
Pre-configured Arcana wallet chains (default)
- Arbitrum
- Avalanche
- Binance Smart Chain
- Caduceus
- Ethereum
- IoTeX
- Optimism
- Polygon
- Shardeum Sphinx 1.x
Other Blockchain Networks (Coming soon!)
Besides supporting all EVM-compatible blockchain networks, we are working on supporting other chains that are not EVM-compatible in the upcoming releases. For e.g., Cosmos, Solana, Near, TON, and Algorand
Arcana Developer Dashboard Login Options
The Web3 app developers can log into the Arcana Developer Dashboard via one of these social providers or use passwordless login:
- Discord
- GitHub