# New to ICP?

<figure><img src="https://675418999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPC4CG45fXTkob4GX5AeH%2Fuploads%2FMznXKnsVQJ0Pq30CF0Qi%2F37e0b0d2724c4c58bf62b3db80d72f28.png?alt=media&#x26;token=d044f0c4-1fbd-4841-be09-7fc04bca363f" alt=""><figcaption><p>Internet Computer</p></figcaption></figure>

### About the Internet Computer Protocol blockchain

The [Internet Computer ](https://internetcomputer.org/)represents a shift in blockchain technology, hosting everything on-chain, including data, content, computations, and user experiences. This platform challenges IT systems by offering a fully decentralized framework for Web3 applications.

In summary, the Internet Computer enables hosting of both front-end and back-end components entirely on a single blockchain, eliminating the need for services like AWS.

Developed by the [DFINITY](https://dfinity.org/) foundation who are non-profit organisation based in Zurich, Switzerland. They have the biggest Research and Development team in blockchain with over 270 employees.

### Why we use the Internet Computer for Rakeoff

After thorough research into various blockchains, we found that none matched the Internet Computer (IC) in terms of its advanced technology and cost-effectiveness for running applications. Here are some key reasons why we chose to use the IC:

* [x] As mentioned above, everything can be hosted on-chain, your back-end and front-end dApp all in one.
* [x] &#x20;The Internet computer uses the Reverse Gas-Model, unlike other blockchains. This enables our users to interact within the application without having to setup a wallet, or hold tokens — A standard web browser is all they need.
* [x] Its very cheap to host memory. For example, one GB of smart contract memory cost $5 annually. Now you can even hold 400GB within a single canister smart contract.
* [x] Lastly, The Internet Identity is a new authentication method that provides us with a secure way of logging into applications hosted on the IC.

### How to set up an Internet Identity

Internet Identity merges WebAuthn and FIDO standards with chain key cryptography to provide a secure, user-friendly authentication system for Web3 applications, enabling secure login through fingerprint and Face ID on personal devices or external hardware wallets.

<figure><img src="https://675418999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPC4CG45fXTkob4GX5AeH%2Fuploads%2FM50vq5IRz9xh5KWSXpFG%2FScreenshot%202024-01-22%20at%2012.40.34.png?alt=media&#x26;token=05d9a019-a23d-48ce-86be-1fcb79f48675" alt="" width="375"><figcaption><p>Creating an Internet Identity</p></figcaption></figure>

If you click "Create Internet Identity", you are asked to create a passkey. A passkey can be any device that has a TPM chip inside it, such as a laptop with a fingerprint sensor, a smartphone with face ID. After the Internet Identity is created, users can use it to securely and privately authenticate with ICP dapps, such as Rakeoff.

<figure><img src="https://675418999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPC4CG45fXTkob4GX5AeH%2Fuploads%2FUVGTgeihOB5m6Mc3E5dc%2FScreenshot%202024-01-22%20at%2012.50.53.png?alt=media&#x26;token=f527c284-7a77-406e-bd7d-fd09d4b80022" alt="" width="375"><figcaption><p>Internet Identity created</p></figcaption></figure>

Once you added a passkey, you will be assigned an Internet Identity number. You should save it somewhere safe, where you can easily access it. While your browser remembers this number, it will forget it if its cache is cleared, in which case you will need to type it in manually.

Additionally, after you click 'I saved it, continue' you will be prompted with a recovery phrase. Its important to keep this somewhere safe, where no one can see it, incase your device gets stolen/lost.
