分享
Starknet
输入“/”快速插入内容
Starknet
飞书用户9069
2024年4月22日修改
1.
Intro
•
About ZK:
ZKP
•
L2
◦
ZKEvm:专注于与现有的以太坊虚拟机(EVM)兼容,设计用来处理EVM字节码,通过零知识证明来验证智能合约的执行,通常用于实现Rollup技术,以减少链上计算量。通过零知识证明技术提高EVM的性能和扩展性,但仍受限于EVM架构的限制。
▪
Scroll
▪
Taiko
▪
zkSync
▪
Zero
◦
zkVM:更通用,不一定专注于与EVM的兼容性。它可以支持多种编程语言,如Rust和C++,并允许编写更广泛的计算任务。如RISC Zero实现的zkVM,使用RISC-V指令集,这是一种通用的计算指令集,允许更广泛的编程语言支持和更灵活的计算能力。通过使用通用计算架构,可能提供更好的性能和扩展性,尤其是对于非区块链领域的复杂计算任务。
▪
Starknet
▪
Aztec
2.
学习资料
Learning resources:
•
Starknet documentation:
https://docs.starknet.io/documentation/
•
Cairo Book:
https://book.cairo-lang.org/
•
Starknet Book:
https://book.starknet.io/
•
Starknet Foundry Book:
https://foundry-rs.github.io/starknet-foundry/
•
Starknet By Example:
https://starknet-by-example.voyager.online/
•
Starkli Book:
https://book.starkli.rs/
Wallets:
•
Argent:
https://www.argent.xyz/argent-x/
•
Braavos:
https://braavos.app/
Block explorers:
•
Voyager:
https://voyager.online/
•
Starkscan:
https://starkscan.co/
SDKs:
•
Starknet JS:
https://www.starknetjs.com/
•
Starknet Rust:
https://github.com/xJonathanLEI/starknet-rs
•
Starknet Go:
https://github.com/NethermindEth/starknet.go
Misc:
•
Awesome Starknet:
https://github.com/keep-starknet-strange/awesome-starknet
3.
Starknet介绍
•
系统盘点StarkNet技术优越性