Difference between revisions of "StarkNet"

From DefiLlama
Jump to navigation Jump to search
(categories)
(first edit)
 
Line 1: Line 1:
StarkNet is a permissionless decentralized ZK-Rollup. It operates as an L2 network over Ethereum, enabling any dApp (Decentralized Application) to achieve scale for its computation – without compromising Ethereum's composability and security.
[[File:Starknet.png|thumb|200x200px|StarkNet]]StarkNet is a general purpose [[ZK-Rollup]] built using STARK cryptographic proof system. StarkNet uses the Cairo programming language both for its infrastructure and for writing StarkNet contracts
[[File:Starknet.png|thumb|200x200px|StarkNet]]
 
== Foundations ==
 
=== Cairo ===
Cairo<ref>https://www.cairo-lang.org/</ref> is a programming language developed by StarkWare Industries (“StarkWare”) for writing provable programs, where one party can prove to another that a certain computation was executed correctly. Cairo and similar proof systems can be used to provide scalability to blockchains.<ref>https://medium.com/starkware/hello-cairo-3cb43b13b209</ref>
 
=== GPS ===
Cairo’s Generic Proof Service (GPS). Will allow developers to build their own applications using Cairo, implementing whatever business logic they wish and send their Cairo code to the GPS to be proven, and then verified on-chain.
 
GPS enables a single proof to assert the integrity of execution of altogether separate and independent applications, thereby giving those applications the ability to amortize the gas expense of proof verification amongst them.
 
=== StarkEx ===
StarkEx StarkNet´s L2 scalability engine. It has been serving DeversiFi’s customers on Mainnet since June 2020. StarkEx can handle complex trading logic (spot trading, derivatives, NFTs) as well as payments.
 
StarkEx is a live example of the ability to scale applications using a STARK-based ZK-Rollup, and is the first application in production on Mainnet written in Cairo. As such, it will also be one of the applications running on StarkNet.<ref>https://medium.com/starkware/on-the-road-to-starknet-a-permissionless-stark-powered-l2-zk-rollup-83be53640880</ref>
 
== Sources ==
https://starkware.co/starknet/
[[Category:Layer 2]]
[[Category:Layer 2]]

Latest revision as of 00:16, 25 May 2022

StarkNet

StarkNet is a general purpose ZK-Rollup built using STARK cryptographic proof system. StarkNet uses the Cairo programming language both for its infrastructure and for writing StarkNet contracts

Foundations

Cairo

Cairo[1] is a programming language developed by StarkWare Industries (“StarkWare”) for writing provable programs, where one party can prove to another that a certain computation was executed correctly. Cairo and similar proof systems can be used to provide scalability to blockchains.[2]

GPS

Cairo’s Generic Proof Service (GPS). Will allow developers to build their own applications using Cairo, implementing whatever business logic they wish and send their Cairo code to the GPS to be proven, and then verified on-chain.

GPS enables a single proof to assert the integrity of execution of altogether separate and independent applications, thereby giving those applications the ability to amortize the gas expense of proof verification amongst them.

StarkEx

StarkEx StarkNet´s L2 scalability engine. It has been serving DeversiFi’s customers on Mainnet since June 2020. StarkEx can handle complex trading logic (spot trading, derivatives, NFTs) as well as payments.

StarkEx is a live example of the ability to scale applications using a STARK-based ZK-Rollup, and is the first application in production on Mainnet written in Cairo. As such, it will also be one of the applications running on StarkNet.[3]

Sources

https://starkware.co/starknet/