GitMerge Arcana Network Platform Update December 2021
Get the latest update on the Arcana Network platform with GitMerge - December 2021 edition. Stay informed about new features and developments in blockchain technology.
Since the last product update, there have been several exciting developments at Arcana. Our biggest update so far is our testnet network that was made live in November. We saw participation from developers across the globe. Coming to the product updates, we have made major changes to our auth SDK, developer dashboard, and storage node. Also, our website has now gotten a fresh coat of paint. Check it out.
Before we dive into the nitty gritty of the latest updates, we want to quickly walk you through the various components that make up the Arcana platform.
Arcana JS SDK
A JavaScript SDK which facilitates file operations such as upload, download, and share.
Auth SDK
Auth SDK provides support to add logins using a number of OAuth protocols, including Google, Reddit, Twitch, and Discord, among others. As users login using any one of these OAuth protocols, the Auth SDK then fetches and constructs their keys.
Developer Dashboard
An intuitive dashboard for letting developers manage DApps’ configuration and storage.
Storage Node Docker Image
Apps that run on storage nodes and perform permission checks on requests to see if they’re approved by the user. File-related actions are also performed through the storage node.
PoCs
A suite of applications that give you an overview of the Arcana platform’s full capabilities.
Smart Contracts
Smart contracts oversee if file actions such as upload, download, and share are logged along with user tracking and billing; doing so results in a seamless and transparent experience for devs that use our platform.
Blockchain
The Arcana Network blockchain stores publicly verifiable information such as the access control list, file DIDs, and usage information.
Now that you’re up to speed with the various components of our platform, read on to find out more about the individual updates under each component.
Arcana JS SDK
Added functions to the JS SDK to extract the list of files owned by a user as well as the files shared with a user. As a result, once integrated, any app can now facilitate easy transfer of files. So whenever a user has to share something, they can simply choose from the list of various files they’ve uploaded and that are shared with them.
Auth SDK
- Entries across OAuth protocols are merged for facilitating aggregate login. As a result, logins across various OAuth protocols using a single email address will now be treated as a single user.
- An OAuth secret storage database is created on the gateway node as this is required for a few OAuth login methods.
- Twitter and Github logins are added.
- The OAuth secret is set in the gateway node.
Developer Dashboard
- Developer dashboard has been made public.
- Client ID is now set during the creation of any app.
- Backend support for upload, download, delete operations, and current usage is completed.
- Gateway node backend support is provided for dashboard information for displaying app related information.
- Session storage for Aracana Login is complete. This ensures that the session doesn’t expire and persists even after refreshing the webpage.
- Search functionality based on the user wallet address is now added.
Storage Node
- Client ID verification via smart contracts is added, and is facilitated by matching client ID in the JWT with the ID specified in the smart contract.
- Error-tracking logs are now being written to the disk.
- Storage node is now notifying the gateway node each time app data is successfully uploaded.
PoCs
- The SDK is integrated with the demo app and has been tested.
- The demo app has been deployed.
Smart Contracts
Smart contract addresses are now being abstracted, with app ID being used instead.
Blockchain
- Added meta transactions and started logging transaction information as well.Note: Whenever the app performs any actions, it submits a transaction to the gateway node, which then bundles it as a meta transaction and submits it to the blockchain. This is to ensure that the end user is not bothered with details such as gas and token management.
- The benchmarking of the polygon chain is complete.
- The number of validator nodes has been expanded to 7.
Storage SDK
The remaining usage available for each app is now being shown.
Website
- Major overhaul and redesign of the existing website.
- Demo app setup has been completed.
- Testnet website has been developed, redesigned, and deployed.
So those were our major platform updates from the sprints leading up to our testnet launch. Stay tuned, follow us on Medium and add us to your email list for being up to date with all our latest product and platform developments.
About Arcana Network
Built for Ethereum and EVM-based chains, Arcana is the web3 infrastructure to easily onboard dApp users and enable user data privacy and ownership. Web3 developers use Arcana’s SDKs for a seamless, familiar user onboarding experience via social authentication and passwordless login. All user data is encrypted, secured with data access fully controlled by the users, and powered by blockchain.
Arcana has raised 2.7Mn USD from some of the leading investors and founders in the ecosystem such as Balaji Srinivasan, Founders of Polygon, Woodstock, Republic Crypto, and Digital Currency Group.
Want to know more about our latest testnet features? Book a demo.
Official Links: Website | Twitter | Discord| Telegram | TG Announcement | Medium | GitHub