Skip to main content

Introduction

Nitro is a web3 solution developed on the Internet Computer to securely store files. It consists of a front-end canister and a back-end canister that stores the files. Users can log in using Internet Identity or Web3Auth.

Key Concepts

What is Web3?

Web3 : Web3 represents the next generation of the internet, focusing on decentralization, user ownership, and enhanced security. It leverages blockchain technology to create decentralized applications (dApps) that give users control over their data and digital assets. Unlike traditional Web2 applications, which rely on centralized servers and databases, Web3 applications run on decentralized networks, providing greater transparency and security.

What is a Canister?

Canister : A canister is a computational unit on the Internet Computer. It is similar to a smart contract but more powerful, capable of storing data and performing computations. Canisters are used to deploy applications on the Internet Computer.

What is the Internet Computer?

Internet Computer : The Internet Computer is a decentralized network that allows developers to build and deploy secure, scalable, and tamper-proof applications. It extends the functionality of the traditional internet by providing a platform for decentralized applications (dApps).

Key Features

Your Data, Your Control

Secure Management : No third parties involved, no unauthorized access. You have full control over your files with the security of blockchain technology.

Blockchain Storage : Nitro ensures that your data is stored on a blockchain network, providing enhanced security and reliability.

Your Vault

Ultimate Security : Protect your files from hackers and unauthorized access. Nitro's blockchain network ensures that your data is always safe.

Full Control : Maintain complete control over your data. Only you have access to your files, ensuring your information is secure.

Your Control

Empowered Management : Nitro empowers you to seamlessly manage, host, and share your assets on-chain.

Data Ownership : Your data is always in the right hands—yours. With Nitro, you can be confident that your information is secure and under your control.

Logging In With Internet Identity

Internet Identity : A secure and anonymous authentication system provided by the Internet Computer. It allows users to log in to dApps without needing usernames or passwords.

Access Nitro : Visit the Nitro application.

Choose Internet Identity : Select the option to log in with Internet Identity (Login II).

Authenticate : Use your device to authenticate (e.g., fingerprint, facial recognition, or security key).

Access Granted : You are now logged in and can securely manage your files.

Logging In With Web3Auth

Web3Auth : A simplified authentication solution that allows users to log in with their social credentials (e.g., Google, Twitter).

Access Nitro : Visit the Nitro application.

Choose Web3Auth : Select the option to log in with Web3Auth.

Authenticate : Log in using your social credentials.

Token Generation : Web3Auth generates a token.

Principal Creation : Nitro uses this token to create a principal via the @dfinity/identity package.

Access Granted : You are now logged in and can securely manage your files.