update specs page for computer projects
This commit is contained in:
@@ -4,37 +4,45 @@ description: Detailed information about Internet Computer (Dfinity)
|
||||
sidebar_position: 6
|
||||
---
|
||||
|
||||
# Internet Computer (Dfinity)
|
||||
# DEPIN Project: Internet Computer Protocol (Dfinity)
|
||||
|
||||
## Overview
|
||||
The Internet Computer, developed by Dfinity, is a decentralized computing platform that aims to extend the functionality of the public internet by hosting software and services directly on the blockchain. It enables developers to build and deploy scalable, secure, and efficient applications without relying on traditional cloud infrastructure.
|
||||
|
||||
It enables you to build web applications and internet services using a 100% decentralized platform without Big Tech and traditional IT.
|
||||
The Internet Computer Protocol (ICP), developed by the DFINITY Foundation, is a revolutionary blockchain network designed to create a decentralized, scalable, and secure infrastructure for web services. Unlike traditional cloud services provided by companies like Amazon Web Services (AWS) and Google Cloud, the Internet Computer runs on a global network of independent data centers, ensuring that applications and data are decentralized and tamper-proof. This decentralized approach aims to democratize the internet by giving users more control over their data and reducing reliance on centralized servers.
|
||||
|
||||
## Key Features
|
||||
- **Currency:** ICP (Internet Computer Protocol Token)
|
||||
- **Buying Currency:** Available on exchanges like Binance, Coinbase, and Kraken.
|
||||
- **Utility:**
|
||||
- Used for network governance, transaction fees, and incentivizing node providers.
|
||||
- Staking rewards for participants in the network.
|
||||
- **Automation:**
|
||||
- Smart contracts (called "canisters") automate application deployment and execution.
|
||||
- **Utility in the Project:**
|
||||
- Developers can use ICP to pay for computation and storage on the network.
|
||||
- Users can participate in governance by staking ICP tokens.
|
||||
- **API:** Yes, the Internet Computer provides an API for developers to build and interact with decentralized applications (dApps).
|
||||
|
||||
- **Currency:** $ICP (native token).
|
||||
- **Buying Currency:** $ICP is available on major exchanges like Coinbase, Binance, and Huobi.
|
||||
- **Utility:**
|
||||
- **Payments:** $ICP is used to pay for computational resources and storage on the Internet Computer network.
|
||||
- **Staking:** Stake $ICP to participate in governance, earn rewards, and secure the network.
|
||||
- **Governance:** $ICP holders can vote on protocol upgrades and ecosystem decisions through the Network Nervous System (NNS).
|
||||
- **Automation:**
|
||||
- Smart contracts, known as canisters, automate resource allocation, payments, and reward distribution.
|
||||
- Dynamic pricing ensures cost efficiency by allowing providers to compete for workloads.
|
||||
- **API:** Yes. The Internet Computer provides APIs for integrating with various programming languages like Rust and Motoko, enabling seamless deployment of applications.
|
||||
- **User Perspective:**
|
||||
- Developers can build and deploy dApps with high scalability and low latency.
|
||||
- Users can interact with dApps seamlessly, with no need for traditional servers.
|
||||
- **Developers:** Deploy applications on a decentralized cloud, benefiting from lower costs and greater flexibility.
|
||||
- **Providers:** Monetize idle computing resources by renting them out on the Internet Computer marketplace.
|
||||
|
||||
## How It Works
|
||||
1. **Step 1:** Developers create and deploy "canisters" (smart contracts) on the Internet Computer.
|
||||
2. **Step 2:** The network distributes the workload across multiple nodes, ensuring scalability and fault tolerance.
|
||||
3. **Step 3:** Users interact with dApps directly through their browsers, with no intermediaries.
|
||||
|
||||
1. **Resource Aggregation:**
|
||||
- Providers register their computing resources (e.g., CPUs, GPUs) on the Internet Computer network, which are pooled into a global marketplace.
|
||||
2. **Task Allocation:**
|
||||
- Users submit compute jobs, and the platform matches them with the most cost-effective and suitable resources.
|
||||
3. **Execution & Payment:**
|
||||
- Jobs run on distributed nodes, with results validated via blockchain. Payments in $ICP are automated through smart contracts.
|
||||
|
||||
## Staking
|
||||
- **Staking Requirements:** No minimum staking requirement, but staking ICP is necessary for participating in governance.
|
||||
- **Rewards:** Stakers earn rewards for participating in network governance and securing the network.
|
||||
|
||||
- **Staking Requirements:**
|
||||
- Users must stake $ICP to participate in governance and earn rewards. The minimum stake required to create a neuron is one ICP utility token.
|
||||
- No minimum stake for users deploying applications.
|
||||
- **Rewards:**
|
||||
- **Block Rewards:** Distributed to stakers based on their contribution to network security.
|
||||
- **Slashing:** Malicious actors lose staked $ICP, ensuring network integrity.
|
||||
|
||||
## Documentation
|
||||
For detailed documentation, visit [Internet Computer Docs](https://internetcomputer.org/docs/current/developer-docs/getting-started/network-overview).
|
||||
@@ -42,4 +50,41 @@ For detailed documentation, visit [Internet Computer Docs](https://internetcompu
|
||||
## Additional Resources
|
||||
- [Official Website](https://dfinity.org)
|
||||
- [Community Link](https://forum.dfinity.org/)
|
||||
- [GitHub Repository](https://github.com/dfinity)
|
||||
- [GitHub Repository](https://github.com/dfinity)
|
||||
|
||||
## Ecosystem Components
|
||||
|
||||
| Product | Functionality |
|
||||
| - |-|
|
||||
| **Network Nervous System (NNS)** | Governance system that controls the Internet Computer network, allowing users to vote on proposals and manage the network. |
|
||||
| **Canisters** | Smart contracts that hold code and data, enabling decentralized applications to run on the Internet Computer. |
|
||||
| **Internet Identity** | Decentralized identity system that allows users to securely manage their digital identities on the Internet Computer. |
|
||||
|
||||
## Tokenomics
|
||||
|
||||
- **Total Supply:** 529.56
|
||||
- **Distribution:**
|
||||
- A significant portion of ICP tokens is allocated to the DFINITY Foundation, team members, advisors, and the IC Association. The remaining tokens are distributed through market activity and ecosystem development.
|
||||
|
||||
## FAQ
|
||||
|
||||
1. **Is it usable by the average DEPIN user?**
|
||||
Yes, the Internet Computer is designed to be user-friendly, with a straightforward interface and comprehensive documentation. It caters to both technical and non-technical users, making it accessible for the average DEPIN user.
|
||||
|
||||
2. **Can I pay with tokens to use the DEPIN product offered by the project?**
|
||||
Yes, $ICP is the primary currency for purchasing computing resources on the Internet Computer network. Users can also pay with other cryptocurrencies through external exchanges.
|
||||
|
||||
3. **Can tokens be automatically switched from other standard tokens (e.g. ETH, BTC)?**
|
||||
While $ICP is the native token, users can trade it on major exchanges like Coinbase and Binance. Automatic token switching is not natively supported on the platform but can be done through external exchanges.
|
||||
|
||||
4. **If I would provide the service, what is my ROI, do we need to stake, etc.?**
|
||||
Providers can earn passive income by renting out idle computing resources. Staking $ICP is required to participate as a provider, and rewards are distributed based on resource contribution and staking amount. ROI depends on resource utilization and market demand.
|
||||
|
||||
5. **Why does the project exist, why do the people and the planet need it?**
|
||||
The Internet Computer exists to democratize the internet by reducing reliance on centralized cloud providers, enhancing data privacy, and promoting sustainability by utilizing underutilized resources.
|
||||
|
||||
6. **Is it geo-aware?**
|
||||
The Internet Computer does not explicitly mention geo-fencing, but its decentralized nature allows users to deploy resources globally, ensuring flexibility and compliance with local regulations.
|
||||
|
||||
7. **Is it cost-effective?**
|
||||
The Internet Computer is highly cost-effective, offering computing resources at lower costs compared to traditional cloud providers like AWS and Google Cloud. Dynamic pricing ensures competitive rates.
|
||||
Reference in New Issue
Block a user