|
|
| (23 intermediate revisions by 5 users not shown) |
| Line 1: |
Line 1: |
| − | '''The Internet Computer''' blockchain is a real "world computer" that removes the traditional limitations of smart contracts using advanced new cryptography and distributed protocols.
| + | #REDIRECT [[Introduction to ICP]] |
| − | | |
| − | ==Vision and Value Propositions==
| |
| − | | |
| − | ===Web speed===
| |
| − | | |
| − | Smart Contracts are fast and performant to allow developers to build anything. The design goal is that developers can build consumer-facing experiences that are as fast as they would expect from centralized servers. Dapp developers do not need to choose between "smart contracts" and "fast."
| |
| − | | |
| − | From a blockchain POV, [[Internet Computer Performance]] performance tests shows the IC a finality of 200 milliseconds for query calls and 2 seconds for update calls. As of December 1, 2021, The Internet Computer can handle 2,500,00 queries per second and 1,500 update calls per second.
| |
| − | | |
| − | ===Environment and cost===
| |
| − | | |
| − | ====Direct Costs====
| |
| − | Unlike most blockchains, the efficiency and costs of the Internet Computer approaches is traditional IT stack so its is ecomically feasible to host dapps with lots of data and content.
| |
| − | | |
| − | For comparison:
| |
| − | | |
| − | {| class="wikitable"
| |
| − | |+ Storage costs
| |
| − | |-
| |
| − | ! Blockchain !! Storage Costs !!
| |
| − | |-
| |
| − | | Ethereum || $350,000,000 USD per GB per year ||
| |
| − | |-
| |
| − | | Internet Computer || $5 USD per GB per year ||
| |
| − | |}
| |
| − | | |
| − | ====Indirect Costs====
| |
| − | | |
| − | Smart contracts as a "secure-by-default" that comes with data replication removes a lot of software complexity that developers do not need to build. The design intent is that these indirect costs reduce a large amount of code and time necessary to build and maintain software compared to traditional systems.
| |
| − | | |
| − | ===Network scales without limit===
| |
| − | Can scale to process unbounded volumes of smart contract data and computation
| |
| − | | |
| − | ===Network scaling is transparent to systems===
| |
| − | Network scaling is transparent to smart contract code
| |
| − | | |
| − | ===Web serving (true Web 3.0… dapp websites running on AWS is Web 2.0)===
| |
| − | * Smart contracts securely serve web-content directly to users
| |
| − | * Users interact with dapps w/o having a wallet or tokens (reverse gas + Internet Identity)
| |
| − | | |
| − | ===Network Nervous System===
| |
| − | * Automated in-protocol governance makes the network self-directed
| |
| − | * Network is constantly expanding, upgrading and improving, w/o downtime
| |
| − | * Seamless community-driven evolution and governance without disruptive hard forks
| |
| − | * Acts as a community fund that drives blockchain economy
| |
| − | | |
| − | ===Novel “canister” smart contract framework===
| |
| − | * Orthogonal persistence (data lives in persistent memory pages)
| |
| − | * Actor model (deterministic parallelism, internally and externally)
| |
| − | * Access to perfect randomness
| |
| − | * Integration with other blockchains e.g. they have Bitcoin addresses
| |
| − | | |
| − | ===Service Nervous System (SNS) economic framework for dapps===
| |
| − | * Advanced DAO can take control of a dapp
| |
| − | * Dapps run under the control of a community (full decentralization)
| |
| − | * Dapps run as extensions of the blockchain (microeconomy with macroeconomy)
| |
| − | * Dapps can raise funds into the SNS; funds controlled by community
| |
| − | * Cycles act as stable-value currency for DeFi
| |