Skip to content

Commit

Permalink
Update what-is-the-ic.tsx (#5021)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-schlosser authored Feb 10, 2025
1 parent 62184a0 commit 9d2aa1f
Showing 1 changed file with 8 additions and 48 deletions.
56 changes: 8 additions & 48 deletions src/pages/what-is-the-ic.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -134,17 +134,7 @@ function WhatIsIcpPage() {
Smart contracts on the ICP blockchain can utilize hundreds of
gigabytes of memory and compute at the full speed of a modern
CPU, which is many orders of magnitude more than Ethereum
smart contracts. For example, the high performance of ICP
smart contracts enables the
<Link
className="link-white"
href="https://www.youtube.com/watch?v=6qLvIXiCGcM"
>
{" "}
demo of an AI inference model running on an ICP smart
contract
</Link>
, which is uniquely possible on ICP.
smart contracts. For example, the Internet Computer is able to run AI models as tamperproof smart contracts, a unique and game-changing advance for decentralized networks and crypto generally.
</p>

<Link
Expand All @@ -169,10 +159,7 @@ function WhatIsIcpPage() {
Efficiency comparable to traditional IT
</h3>
<p className="tw-paragraph md:tw-lead-sm mb-6 md:mb-8">
ICP uses advanced science and technology to host smart
contract software (network-resident blockchain code) that is
millions of times more efficient – enabling it to replace
traditional IT.
ICP uses advanced science and technology to make smart contracts (a new kind of tamperproof and unstoppable network-resident software that blockchains can host) millions of times more efficient – enabling it to be used as an alternative to software running on traditional IT.
</p>

<Link
Expand All @@ -194,16 +181,10 @@ function WhatIsIcpPage() {
reverse={false}
>
<h3 className="tw-heading-4 md:tw-heading-3 mb-6">
ICP-hosted smart contracts serve web experiences directly to
users
ICP smart contracts can serve web experiences directly to users
</h3>
<p className="tw-paragraph md:tw-lead-sm mb-6 md:mb-8">
ICP smart contracts process HTTP, and users interact with them
directly via web experiences they create. Reverse-gas and
secure session technology allows them to function as backend
code, unleashing blockchain in a public cloud role, delivering
end-to-end decentralization and security. The Internet
Computer makes the 'onchain is the new online' paradigm real.
ICP smart contracts process HTTP, and interact with users directly via web experiences they create. Because they pay for their own computation (using a "reverse-gas" model), they can stay in the background in the mode of backend code. This is key to allowing advanced blockchain to play the role of a public serverless cloud, delivering end-to-end decentralization and security. The Internet Computer is the ultimate expression of the "onchain is the new online" paradigm.
</p>

<Link
Expand All @@ -228,20 +209,7 @@ function WhatIsIcpPage() {
Interoperability
</h3>
<p className="tw-paragraph md:tw-lead-sm mb-6 md:mb-8">
ICP can interface with other smart contract blockchains and
traditional Web 2 internet resources via HTTP requests and
signing capabilities. For example, Chain-key Bitcoin (ckBTC),
a token backed 1:1 by BTC held entirely on the ICP blockchain,
is possible because ICP smart contracts can sign transactions.
Additionally, the{" "}
<Link
className="link-white"
href="/docs/current/developer-docs/defi/exchange-rate-canister/"
>
exchange rate canister
</Link>{" "}
sends and receives HTTP requests to fetch data from major
cryptocurrency exchanges.
ICP can directly interoperate with other smart contract blockchains and traditional Web2 internet resources via HTTP requests and special signing capabilities. For example, chain-key Bitcoin (ckBTC), a token backed 1:1 by BTC held entirely on the ICP blockchain, works because ICP smart contracts can sign transactions on the Bitcoin blockchain without having to hold traditional private keys, which could be stolen. Meanwhile, DeFi smart contracts have access to data from major cryptocurrency exchanges, which is securely retrieved from Web2 exchanges (through consensus), without the use of trusted intermediaries such as traditional oracles.
</p>

<Link
Expand Down Expand Up @@ -269,18 +237,10 @@ function WhatIsIcpPage() {
reverse={false}
>
<h3 className="tw-heading-4 md:tw-heading-3 mb-6">
Developer Empowerment
Developer Power-up
</h3>
<p className="tw-paragraph md:tw-lead-sm mb-6 md:mb-8">
Developers can create truly onchain apps on the Internet
Computer, and place them under the full control of
decentralized governance in an advancement of the open source
paradigm. Moreover, any programming language that can be
compiled to WebAssembly can be used, including Rust,
TypeScript, Python and Motoko, a revolutionary DSL that
leverages the full power of a new 'orthogonal persistence'
paradigm where data lives inside programming abstractions such
as variables and data types.
Developers build within a serverless environment, using any programming language that can compile to Wasm (WebAssembly) byte code. Popular languages include Rust, Motoko and Python. Apps are built using "actor" software units that run in parallel. These run within their own persistent memory pages, creating a system of "orthogonal persistence," where data persists automatically inside developers' abstractions, essentially making logic and data one. ICP provides a modern, next-generation programming environment like none other, which is also internet native.
</p>
<Link
className="button-outline-white text-center mb-6 md:mb-8"
Expand Down Expand Up @@ -514,7 +474,7 @@ function WhatIsIcpPage() {
className="tw-lead my-3 lg:text-[2rem] xl:tw-title-sm
"
>
Smart contracts serve web assets{" "}
Smart contracts serve web{" "}
</h3>
<p className="tw-paragraph-sm text-black/60 md:tw-paragraph-sm mb-2 md:text-center">
Users can interact with smart contracts through a standard
Expand Down

0 comments on commit 9d2aa1f

Please sign in to comment.