From f3dec04d0718d37a9f692301074b4c67372549d6 Mon Sep 17 00:00:00 2001 From: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> Date: Mon, 22 Dec 2025 12:11:55 +0000 Subject: [PATCH] chore: sync content to repo --- .../content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md | 1 + .../blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md | 6 ++++-- .../blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md | 2 +- .../blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md | 3 ++- .../blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md | 4 +++- ...k-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md | 3 ++- 6 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md b/src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md index d88f38a577db..8abf487485f3 100644 --- a/src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md +++ b/src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md @@ -4,6 +4,7 @@ Frontend frameworks provide a structured way to build the user interface of a we Visit the following resources to learn more: +- [@course@Full-Stack Web3 Development Crash Course](https://updraft.cyfrin.io/courses/full-stack-web3-development-crash-course) - [@article@Web3 Frontend – Everything You Need to Learn About Building Dapp Frontends](https://moralis.io/web3-frontend-everything-you-need-to-learn-about-building-dapp-frontends/) - [@video@What is the difference between a framework and a library?](https://www.youtube.com/watch?v=D_MO9vIRBcA) - [@video@Which JS Framework is best?](https://www.youtube.com/watch?v=cuHDQhDhvPE) diff --git a/src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md b/src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md index d6c99e739c45..3eddbc9843e3 100644 --- a/src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md +++ b/src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md @@ -8,5 +8,7 @@ Visit the following resources to learn more: - [@official@Python Getting Started](https://www.python.org/about/gettingstarted/) - [@official@Python Website](https://www.python.org/) - [@official@Python Documentation](https://docs.python.org/3/) -- [@article@Python Crash Course](https://ehmatthes.github.io/pcc/) -- [@feed@Explore top posts about Python](https://app.daily.dev/tags/python?ref=roadmapsh) \ No newline at end of file +- [@course@Introduction to Python and Vyper](https://updraft.cyfrin.io/courses/intro-python-vyper-smart-contract-development) +- [@course@Intermediate Python and Vyper](https://updraft.cyfrin.io/courses/intermediate-python-vyper-smart-contract-development) +- [@course@Advanced Python and Vyper Smart Contract Development](https://updraft.cyfrin.io/courses/advanced-python-vyper-smart-contract-development) +- [@article@Python Crash Course](https://ehmatthes.github.io/pcc/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md b/src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md index 7c822d670ce5..e318abe5b1e1 100644 --- a/src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md +++ b/src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md @@ -5,7 +5,7 @@ Rust is a multi-paradigm, high-level programming language focused on safety, spe Visit the following resources to learn more: - [@roadmap@Rust Programming Language](https://www.rust-lang.org/) -- [@course@Cyfrin Updraft](https://updraft.cyfrin.io/courses/rust-programming-basics) +- [@course@Cyfrin Updraft | Rust Programming Basics](https://updraft.cyfrin.io/courses/rust-programming-basics) - [@official@Learn Rust](https://www.rust-lang.org/learn) - [@article@Visit the Dedicated Rust Roadmap](https://roadmap.sh/rust) - [@article@How to Build and Deploy a Smart Contract With Rust and the Gear Protocol](https://www.freecodecamp.org/news/build-and-deploy-smart-contract-rust-gear-protocol/) diff --git a/src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md b/src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md index a6dc65221387..7b93e9646508 100644 --- a/src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md +++ b/src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md @@ -4,8 +4,9 @@ Solidity is a programming language specifically designed for writing smart contr Visit the following resources to learn more: -- [@course@Cyfirn Updraft | Solidity Smart Contract Development](https://updraft.cyfrin.io/courses/solidity) - [@official@Solidity Programming Language](https://soliditylang.org/) +- [@course@Cyfirn Updraft | Solidity Smart Contract Development](https://updraft.cyfrin.io/courses/solidity) +- [@course@Cyfirn Updraft | Assembly and Formal Verification](https://updraft.cyfrin.io/courses/formal-verification) - [@article@Solidity Tutorial](https://www.tutorialspoint.com/solidity/index.htm) - [@video@Solidity Course by FreeCodeCamp](https://www.youtube.com/watch?v=ipwxYa-F1uY) - [@video@Solidity Course by Dapp University](https://www.youtube.com/watch?v=EhPeHeoKF88) diff --git a/src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md b/src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md index 00efb44022d3..1cbe63da8acb 100644 --- a/src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md +++ b/src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md @@ -4,6 +4,8 @@ Vyper is a contract-oriented, Pythonic programming language that targets the Eth Visit the following resources to learn more: -- [@course@Vyper Smart Contract Development](https://updraft.cyfrin.io/courses/intro-python-vyper-smart-contract-development) +- [@course@Introduction to Python and Vyper](https://updraft.cyfrin.io/courses/intro-python-vyper-smart-contract-development) +- [@course@Intermediate Python and Vyper](https://updraft.cyfrin.io/courses/intermediate-python-vyper-smart-contract-development) +- [@course@Advanced Python and Vyper Smart Contract Development](https://updraft.cyfrin.io/courses/advanced-python-vyper-smart-contract-development) - [@official@Vyper Programming Language](https://vyper.readthedocs.io/en/stable/) - [@article@Vyper.fun | Learn Vyper by building games](https://learn.vyperlang.org/#/) \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md b/src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md index 12b0376703cb..d3fa9449f5f8 100644 --- a/src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md +++ b/src/data/roadmaps/blockchain/content/zk-rollups--zero-knowledge-proof@PykoX4j5Q3eJWIpUoczjM.md @@ -1,10 +1,11 @@ # Zk Rollups & Zero Knowledge Proof -Zero-knowledge proofs (ZKPs) are a cryptographic method where one party (the prover) can prove to another party (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself. ZK-rollups leverage this technology to bundle multiple transactions into a single batch, which is then verified using a ZKP on the main blockchain. This significantly reduces transaction costs and increases throughput, as the main chain only needs to verify the proof, rather than each individual transaction. +Zero-knowledge proofs (ZKPs) are a cryptographic method where one party (the prover) can prove to another party (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself. ZK-rollups leverage this technology to bundle multiple transactions into a single batch, which is then verified using a ZKP on the main blockchain. This significantly reduces transaction costs and increases throughput, as the main chain only needs to verify the proof, rather than each transaction. Visit the following resources to learn more: - [@course@Fundamentals of Zero Knowledge Proofs - Cyfrin Updraft](https://updraft.cyfrin.io/courses/fundamentals-of-zero-knowledge-proofs) +- [@course@Noir Programming And ZK Circuits](https://updraft.cyfrin.io/courses/noir-programming-and-zk-circuits) - [@article@Zero-Knowledge Rollups - Ethereum](https://ethereum.org/en/developers/docs/scaling/zk-rollups) - [@article@What are Zero-Knowledge proofs? - Ethereum](https://ethereum.org/en/zero-knowledge-proofs/) - [@article@Why and How zk-SNARK Works](https://medium.com/@imolfar/why-and-how-zk-snark-works-1-introduction-the-medium-of-a-proof-d946e931160)