BitProfile is a decentralized user namespace system. It makes it easy for the user to share the same profile in multiple DAPPS thus taking advantage of the global user's reputation. A DAPP can use default BitProfile registrar or can deploy its own, with its own registration rules, without losing the advantage of using shared user reputation.

Profile handle can be used to receive direct payments anonymously. It uses stealth address, an anonymity technique that protects the privacy of the recipient and prevents observers from knowing the transaction history of the profile.

Bitprofile implements multiple levels of profile authentication and access control security policies, which allows the use of the same profile on multiple devices (phone, watch, tablet). Having different keys with different privileges separately for each device, the profile will not be compromised even if one of the keys is leaked or lost. Authentication mechanism is extensible, by default public key authentication is used, but every user can define their own profile authentication rules. This facilitates the migration to post quantum algorithms.

BitProfile-based user authentication can be easily implemented in any decentralized or centralized application by using one of the available open source libraries.

View on GITHUB

Projects using bitprofile


Support BitProfile project

BitProfile is an open-source, community based, non-profit project, being developed collaboratively by volunteers.

Any kind of support is highly appreciated. You can help us with the development, financially or just spread the word.

Code & Issues