- Spruce will work towards decentralized identification and web logins with Ethereum wallet accounts.
- Some popular web services like OpenSea and Gitcoin have implemented these solutions.
Technology giants like Google, Facebook, and Apple have largely dominated the creation of user accounts on multiple platforms around the world. As a result, these giants are tracking our digital footprint on the web along with our identity.
Needless to say, we are at the mercy of these centralized identity providers. By harnessing the power of the blockchain, Ethereum is trying to completely change the rules of the game. By using the Ethereum blockchain, the registration should be completely decentralized. This allows users to access web services directly from their Ethereum account instead of using the accounts of large companies.
The Ethereum Foundation and the Ethereum Name Service (ENS) have launched a call for proposals to join Ethereum. The Ethereum ecosystem is aimed at millions of monthly active wallet users. These users log in with their cryptographic keys for matters such as financial transactions and community governance.
These digital wallets are extremely secure and contain billions of dollars worth of assets. In addition, the secure digital wallets also help with registering for Web2 services.
Ethereum Foundation accepts a proposal
Several players had submitted their proposals to the Ethereum Foundation and the Ethereum Name Service (ENS). However, Fichte emerged as the clear winner from this proposal.
Spruce, the open source software company, focuses solely on decentralized data and identity. In addition, Spruce has already started work on this project while conducting the “Best Practices Survey, User Research, Specification Draft and Reference Implementation”.
Spruce has also developed several native crypto tools to help users manage their identity and data across platforms. This includes the recent implementation of EIP-712 signing in Rust. In the official announcement, Spruce noted:
We look forward to bringing our many years of experience in decentralized identity to this work. We will be working closely with the EF and ENS teams to ensure that development is done outdoors, that existing facilities of related work (existing implementations, EIPs, OpenID, IETF, W3C, etc.) are fully considered, and that the end result will be implementer friendly and at the same time remain manufacturer-neutral.
Spruce added that some popular web services like OpenSea and Gitcoin have implemented these solutions. They allow users to set up their web sessions with their Ethereum wallets. This enables a smooth and passwordless authentication at the same time.
As a larger goal, Spruce aims to standardize the entire workflow so that millions of Ethereum users can create a digital identity over which they are in full control.
This is an important initiative as the digital ecosystem is growing rapidly. Spruce serves the whole idea of decentralization, which gives users absolute power over their digital data.