Account Management Made Easier On Algorand — ORE ID

The advancement of blockchain technology is undoubtedly the goal targeted by Algorand. This goal has been matched with the actions and innovations put up by Algorand and the Algorand foundation. Notably is the assigning of developer grants through the Algorand foundation for the enhancement of the Algorand ecosystem.

To date, many developer grants have been awarded to notable software developers, introducing initiatives and technology that supports without compromising the critical components of high scalability, security, fast finality, and interoperability currently available on the Algorand network.

Among these grant recipients and corresponding innovations is AIKON, one of the first recipients of the Algorand foundation grant. Consequently, AIKON’s core service, ORE ID, AIKON’s open-source developer library, ChainJS, has been launched into the Algorand network for blockchain integration.

ORE ID

ORE ID is a user onboarding and blockchain identity management service that guarantees users a completely seamless blockchain experience regarding the management of their accounts in a way similar to the modern web 2.0 applications.

ORE ID is built with the use of AIKON’s ChainJS. This single Javascript helper library abstracts blockchains’ interfaces, permitting developers to build their applications in an almost consensus-agnostic manner.

It uses standard OAuth flows to connect a crypto identity to typical identity providers like Google, Facebook, and Twitter. It further provides several endpoints to allow developers to trigger a web-hosted user login or transaction signing branded for their apps.

This service handles account creations, multisig accounts, signing transactions, password resets, and management of account resources — all of which are offered through a REST API and Javascript libraries, bringing its features within reach of just any developer.

For enterprises wishing to migrate their existing user base to Algorand, ORE ID API can batch process existing email addresses or other peculiar IDs to create Algorand wallets for the users.

The use of ORE ID tends to reduce overhead for companies and developers to learn new technologies on the blockchain, enhancing blockchain development in the process.

Developers and account users benefit alike with the use of ORE ID. Developers can efficiently run it on their machines due to its simple ReactJS based sample app that can be pulled down and run locally. With this approach, developers can quickly jump in into the code to get a clear understanding of what is required for the integration of the most common features of ORE ID, including accounts creation and transactions.

Using ORE ID For DApp Builders

ORE ID is available for usage on Algorand, making it possible for users to manage their accounts with ease. For developers building DApps on the blockchain, they can also incorporate ORE ID into their applications, but to do that, they will need first to register the app and logo and install the library. This could be the npm client module for Javascript apps.

Afterwards, they’ll need to specify a provider (Facebook, Google, etc.). Once a user logs into the app, the app will receive the user’s blockchain account name, and the information will be stored automatically in a local state to be restored the next time the user uses the app. The user’s basic identity info can also be retrieved by calling upon the user endpoint.

Whenever the user is required to sign a blockchain transaction, the chain name can be easily specified for the developer. However, if the user’s blockchain accounts and in which wallets they are stored are/are unknown, the discover function can be called upon to prompt the user to unlock their wallets. The public keys stored in the wallet will be automatically remembered so that the right wallets and keys will quickly be brought up next time that transaction will need to be repeated.

Meanwhile, users can view and manage their accounts on the Algorand blockchain by using the AlgoExplorer. On request, the user’s account private key can be transferred to the user’s offline wallet.

Final Words

ORE ID provides an exciting opportunity for virtually anyone to access DApps on the Algorand blockchain using one-click signup and account creation with a login flow they are already familiar with. It supports Google, Apple, Facebook, Twitter, GitHub, LinkedIn, Twitch, and any other OAuth-enabled login provider.

Upon first sign in, users can get an on-chain account with their private keys encrypted with a PIN and stored such that they don’t need to remember their blockchain account or keys the next time they use the app.

ORE ID also provides a fantastic opportunity to manage users’ accounts, sign transactions, password resets, and lots more on the Algorand blockchain.

Algorand Testnet further provides users with an opportunity to test logging in and signing in using ORE ID, familiarizing users with the app, and clearing up technical problems that may arise with its use on the Mainnet.

Because of its consensus agnosticism, DApps already existing on other blockchains can be easily updated when migrated into Algorand, which can guarantee speed, security, and scalability.

The incorporation of ORE ID into Algorand is a further assertion of Algorand’s commitment to blockchain development. What do you think about ORE ID? Let me know In the comment box.

For More information, visit developer.algorand.com and www.algorand.foundation

--

--

--

Blockchain Enthusiast and Community Builder

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

24,961,006 K-PHA Distributed as Planned, Claimable on Phala Wallet!| Phala Weekly Vol.44

ALRE - A RELIABLE AND SECURED BLOCKCHAIN-BASED DATA MANAGEMENT PLATFORM THAT PROVIDES USERS WITH A…

Konstellation AMA Recap: May 2020

What is Avalanche Crypto?

Phala Is the Most Active Project in Polkadot Ecosystem in the Past 30 Days | Phala Weekly Vol. 55

Securing the Blockchain Space, One Patent at a Time

Blockchain Backed Safe and Sound Air Travel

What is Procurement? #procurement #supplychainmanagement

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Iam Chijamz

Iam Chijamz

Blockchain Enthusiast and Community Builder

More from Medium

How To Run A Bitcoin Node On Akash Network

How to run an OnionDAO sponsored Tor Exit node

Do Algorithmic Stablecoins Have a Future? — Fortis Digital

Guide: How to Bridge Your Bitcoin to RSK and Convert it to Stablecoins on Blindex