Improve Blockchain Roadmap (#7557)

* Phase - 1 (Common Fixes)

* Phase - 2 (Majors)

* Phase - 3 (Special Content)

* Phase - 4

* Phase - 5 (Final)

* Apply Suggested Changes from Dan.
pull/7573/head
Vedansh 4 weeks ago committed by GitHub
parent 70c09f263c
commit 687d3ee4da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/data/roadmaps/blockchain/content/alchemy@lOoubzXNILBk18jGsc-JX.md
  2. 3
      src/data/roadmaps/blockchain/content/angular@UY_vAsixTyocvo8zvAF4b.md
  3. 4
      src/data/roadmaps/blockchain/content/applications-and-uses@WD2JH4X4tEE4J0W0XFQ_4.md
  4. 5
      src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md
  5. 5
      src/data/roadmaps/blockchain/content/avalanche@txQ9U1wcnZkQVh6B49krk.md
  6. 6
      src/data/roadmaps/blockchain/content/basic-blockchain-operations@9z0Fqn1qqN8eo6s7_kwcb.md
  7. 2
      src/data/roadmaps/blockchain/content/besu@Gnnp5qrFmuSVtaq31rvMX.md
  8. 7
      src/data/roadmaps/blockchain/content/binance-smart-chain@sJj-6wG5KjjzYYia_eo63.md
  9. 9
      src/data/roadmaps/blockchain/content/bitbucket@TMPB62h9LGIA0pMmjfUun.md
  10. 2
      src/data/roadmaps/blockchain/content/blockchain-forking@L08v-78UsEhcg-mZtMVuk.md
  11. 2
      src/data/roadmaps/blockchain/content/brownie@Q64AbQlvYPiqJl8BtoJj9.md
  12. 4
      src/data/roadmaps/blockchain/content/building-for-scale@bTdRKEiIUmu1pnp8UbJK9.md
  13. 4
      src/data/roadmaps/blockchain/content/client-libraries@vZiDpX9pEB9gfueSKZiQL.md
  14. 5
      src/data/roadmaps/blockchain/content/client-nodes@CoYEwHNNmrQ0i0sSQTcB7.md
  15. 2
      src/data/roadmaps/blockchain/content/common-threat-vectors@GxD-KybtmkwT3wqDzIfHp.md
  16. 4
      src/data/roadmaps/blockchain/content/crypto-wallets@SM8Wt3iNM_nncLj69KCuy.md
  17. 4
      src/data/roadmaps/blockchain/content/cryptography@e_I-4Q6_qIW09Hcn-pgKm.md
  18. 2
      src/data/roadmaps/blockchain/content/cryptowallets@FSThY0R1OAZCIL98W3AMj.md
  19. 3
      src/data/roadmaps/blockchain/content/decentralization@H9jvIlxX6P-C_cgPfZop4.md
  20. 2
      src/data/roadmaps/blockchain/content/decentralized-storage@tvk1Wh04BcFbAAwYWMx27.md
  21. 2
      src/data/roadmaps/blockchain/content/deployment@7goaYnedUlfgfl5qApoO2.md
  22. 3
      src/data/roadmaps/blockchain/content/echidna@U4H62lVac8wIgxNJ3N3ga.md
  23. 6
      src/data/roadmaps/blockchain/content/erc-tokens@bjUuL7WALETzgFxL6-ivU.md
  24. 10
      src/data/roadmaps/blockchain/content/ethereum@JLXIbP-y8C2YktIk3R12m.md
  25. 2
      src/data/roadmaps/blockchain/content/ethersjs@i-ltfXPTCu3WaBo-xaN05.md
  26. 9
      src/data/roadmaps/blockchain/content/everscale@YC385OLECWjpZjVeWKksO.md
  27. 5
      src/data/roadmaps/blockchain/content/evm-based@tSJyp46rkJcOtDqVpJX1s.md
  28. 4
      src/data/roadmaps/blockchain/content/fantom@trcGwYcFW5LQUUrAcbUf_.md
  29. 4
      src/data/roadmaps/blockchain/content/foundry@F1EUAxODBJ3GEoh7cqM-K.md
  30. 8
      src/data/roadmaps/blockchain/content/fuzz-testing--static-analysis@wypJdjTW4jHm9FCqv7Lhb.md
  31. 5
      src/data/roadmaps/blockchain/content/general-blockchain-knowledge@bA4V_9AbV3uQi3qrtLWk0.md
  32. 3
      src/data/roadmaps/blockchain/content/geth@DBRaXtwvdq2UGE8rVCmI1.md
  33. 7
      src/data/roadmaps/blockchain/content/git@gpS5CckcQZX3TMFQ2jtIL.md
  34. 7
      src/data/roadmaps/blockchain/content/github@GOgeaQoRvqg-7mAfL_A8t.md
  35. 4
      src/data/roadmaps/blockchain/content/gitlab@CWqwv4asouS-dssAwIdxv.md
  36. 5
      src/data/roadmaps/blockchain/content/gnosis-chain@UQ9AejYV6_Sk6ZJkXYWf7.md
  37. 2
      src/data/roadmaps/blockchain/content/go@jxlQ1ibcCv6ZlcEvobZ_G.md
  38. 18
      src/data/roadmaps/blockchain/content/gosh@5MGtl00EEZdSnJdrNYPJ7.md
  39. 1
      src/data/roadmaps/blockchain/content/hardhat@l110d4NqTQt9lfEoxqXMX.md
  40. 2
      src/data/roadmaps/blockchain/content/huobi-eco-chain@PkRAYBZQAUAHxWEeCCX4U.md
  41. 2
      src/data/roadmaps/blockchain/content/hybrid-smart-contracts@JbgBwG6KmeTdyle9U6WAv.md
  42. 3
      src/data/roadmaps/blockchain/content/infura@hJmNuEMHaMSM0QQlABFRS.md
  43. 3
      src/data/roadmaps/blockchain/content/integration-tests@QNfnbUGkT3N-pj5epnHcM.md
  44. 8
      src/data/roadmaps/blockchain/content/javascript@fF06XiQV4CPEJnt_ESOvv.md
  45. 4
      src/data/roadmaps/blockchain/content/l2-blockchains@i_Dw3kUZ7qKPG-tk-sFPf.md
  46. 4
      src/data/roadmaps/blockchain/content/maintenance@XvVpnlYhT_yOsvjAvwZpr.md
  47. 4
      src/data/roadmaps/blockchain/content/management-platforms@fbESHQGYqxKRi-5DW8TY3.md
  48. 2
      src/data/roadmaps/blockchain/content/manticore@twR3UdzUNSztjpwbAUT4F.md
  49. 9
      src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md
  50. 9
      src/data/roadmaps/blockchain/content/moonbeam--moonriver@VVbvueVMJKLUoJYhbJB1z.md
  51. 4
      src/data/roadmaps/blockchain/content/moralis@RFgetmTvKvpV2PG6Vfev7.md
  52. 2
      src/data/roadmaps/blockchain/content/moralis@pJhR9OQo8YFQmAZXQbikJ.md
  53. 4
      src/data/roadmaps/blockchain/content/mythx@XIgczUc3yKo6kw-_3gskC.md
  54. 3
      src/data/roadmaps/blockchain/content/nethermind@xtYwg0WAcE8Ea9VgC2RSc.md
  55. 3
      src/data/roadmaps/blockchain/content/nfts@e4OHLOfa_AqEShpMQe6Dx.md
  56. 2
      src/data/roadmaps/blockchain/content/openzeppelin@qox-x_q-Q7aWcNFWD7RkT.md
  57. 4
      src/data/roadmaps/blockchain/content/optimistic-rollups--fraud-proofs@ti6-LSK52dTCLVdxArp9q.md
  58. 2
      src/data/roadmaps/blockchain/content/oracles@sK8G-41D3EfYNSLFJ3XYf.md
  59. 2
      src/data/roadmaps/blockchain/content/payments@vTGSDThkDDHvCanNlgP07.md
  60. 16
      src/data/roadmaps/blockchain/content/polygon@JNilHFQnnVDOz-Gz6eNo5.md
  61. 6
      src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md
  62. 2
      src/data/roadmaps/blockchain/content/quicknode@FGih8w9We52PHpBnnGO6H.md
  63. 4
      src/data/roadmaps/blockchain/content/react@0DUYS40_-BTpk2rLQ1a0e.md
  64. 3
      src/data/roadmaps/blockchain/content/repo-hosting-services@oSK3MRQD_4j1gGDORN7RO.md
  65. 3
      src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md
  66. 3
      src/data/roadmaps/blockchain/content/slither@YA3-7EZBRW-T-8HuVI7lk.md
  67. 5
      src/data/roadmaps/blockchain/content/smart-contracts@BV6lEwCAKaYxSPWD0LV_d.md
  68. 7
      src/data/roadmaps/blockchain/content/solana@JYHK95Xr0R1MVCda1Epl6.md
  69. 9
      src/data/roadmaps/blockchain/content/solidity@chaIKoE1uE8rpZLkDSfV-.md
  70. 2
      src/data/roadmaps/blockchain/content/storage@zvUCR0KeigEi9beqFpwny.md
  71. 2
      src/data/roadmaps/blockchain/content/substrate@E4uuJZFZz-M1vlpZmdJTO.md
  72. 5
      src/data/roadmaps/blockchain/content/supporting-languages@NK02dunI3i6C6z7krENCC.md
  73. 2
      src/data/roadmaps/blockchain/content/testing@-7Bq2ktD0nt7of9liuCDL.md
  74. 7
      src/data/roadmaps/blockchain/content/ton@4tAyunbYVwlbzybuVq7fr.md
  75. 5
      src/data/roadmaps/blockchain/content/ton@ug4FB4RXItHU0ADnisvve.md
  76. 5
      src/data/roadmaps/blockchain/content/tools@n3pipnNb76aaQeUwrDLk_.md
  77. 5
      src/data/roadmaps/blockchain/content/truffle@Vl9XHtc22HnqaCnF9yJv9.md
  78. 4
      src/data/roadmaps/blockchain/content/tvm-based@hlcavpstLnXkJcjccQUL8.md
  79. 10
      src/data/roadmaps/blockchain/content/venom@3HCpgWWPIkhK3gPRJuJQf.md
  80. 4
      src/data/roadmaps/blockchain/content/vue@Ke97bMHGfb-8hB_xSwMbk.md
  81. 2
      src/data/roadmaps/blockchain/content/vyper@jgHa_LeCac0pl6dSADizF.md
  82. 2
      src/data/roadmaps/blockchain/content/web3js@jwuMeo9TwaQviGIMO13Jf.md
  83. 4
      src/data/roadmaps/blockchain/content/what-is-blockchain@edO8iEehsZtYavlsEKhOy.md
  84. 6
      src/data/roadmaps/blockchain/content/why-it-matters@ecT4W5z8Vq9pXjnuhMdpl.md

@ -4,4 +4,4 @@ Alchemy is a developer platform that empowers companies to build scalable and re
Visit the following resources to learn more:
- [@official@Alchemy official site](https://www.alchemy.com/)
- [@official@Alchemy](https://www.alchemy.com/)

@ -5,5 +5,6 @@ Angular is a component based front-end development framework built on TypeScript
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Angular Roadmap](https://roadmap.sh/angular)
- [@official@Official - Getting started with Angular](https://angular.io/start)
- [@official@Angular](https://angular.dev/)
- [@official@Getting Started with Angular](https://angular.dev/overview)
- [@feed@Explore top posts about Angular](https://app.daily.dev/tags/angular?ref=roadmapsh)

@ -1,4 +1,4 @@
# Application and uses of Blockchain technology
# Application and Uses of Blockchain Technology
Blockchain applications go far beyond cryptocurrency and bitcoin. With its ability to create more transparency and fairness while also saving businesses time and money, the technology is impacting a variety of sectors in ways that range from how contracts are enforced to making government work more efficiently.
@ -6,5 +6,5 @@ Visit the following resources to learn more:
- [@article@Blockchain Use Cases and Applications by Industry](https://consensys.net/blockchain-use-cases/)
- [@article@Top 10 Real-World Applications Of Blockchain Technology](https://www.blockchain-council.org/blockchain/top-10-real-world-applications-of-blockchain-technology/)
- [@article@Ethereum blockchain transactions | ethereum.org](https://ethereum.org/en/developers/docs/transactions/)
- [@article@Ethereum Blockchain Transactions](https://ethereum.org/en/developers/docs/transactions/)
- [@article@E34 Blockchain Applications and Real-World Use Cases Disrupting the Status Quo](https://builtin.com/blockchain/blockchain-applications)

@ -4,5 +4,6 @@ Arbitrum aims to reduce transaction fees and congestion by moving as much comput
Visit the following resources to learn more:
- [@article@Arbitrum whitepaper](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf)
- [@article@Inside Arbitrum](https://developer.offchainlabs.com/docs/Inside_Arbitrum)
- [@official@Arbitrum - The Future of Ethereum](https://arbitrum.io/)
- [@official@Getting Started with Arbitrum](https://docs.arbitrum.io/welcome/get-started)
- [@article@Arbitrum Whitepaper](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf)

@ -4,5 +4,6 @@ Avalanche describes itself as an “open, programmable smart contracts platform
Visit the following resources to learn more:
- [@article@Avalanche whitepaper](https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf)
- [@article@Avalanche official website](https://www.avax.network/)
- [@official@Avalanche](https://www.avax.network/)
- [@official@Getting Started with Avalanche](https://www.avax.network/developers)
- [@article@Avalanche Whitepaper](https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf)

@ -5,8 +5,8 @@ Operations in a decentralized networks are the responsibility of the peer partic
Visit the following resources to learn more:
- [@article@Blockchain Basics: Structure, Operations, and the Bitcoin Blockchain](https://www.mlq.ai/blockchain-basics/)
- [@video@How Bitcoin blockchain actually work (Video)](https://www.youtube.com/watch?v=bBC-nXj3Ng4)
- [@article@Bitcoin blockchain transactions | Bitcoin Developer](https://developer.bitcoin.org/reference/transactions.html)
- [@article@Ethereum blockchain transactions | ethereum.org](https://ethereum.org/en/developers/docs/transactions/)
- [@article@Bitcoin Blockchain Transactions](https://developer.bitcoin.org/reference/transactions.html)
- [@article@Ethereum Blockchain Transactions](https://ethereum.org/en/developers/docs/transactions/)
- [@video@How Bitcoin Blockchain Actually](https://www.youtube.com/watch?v=bBC-nXj3Ng4)
- [@course@Blockchain Basics | Coursera](https://www.coursera.org/lecture/blockchain-basics/basic-operations-OxILB)
- [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh)

@ -5,3 +5,5 @@ Besu is an Apache 2.0 licensed, MainNet compatible, Ethereum client written in J
Visit the following resources to learn more:
- [@opensource@Besu Ethereum Client](https://github.com/hyperledger/besu)
- [@official@Besu Homepage](https://www.lfdecentralizedtrust.org/projects/besu)
- [@video@Hyperledger Besu](https://youtu.be/gF__bwiG66g)

@ -4,6 +4,7 @@ Binance Smart Chain (also known as BNB Chain) is a blockchain project initiated
Visit the following resources to learn more:
- [@article@Binance whitepaper](https://www.exodus.com/assets/docs/binance-coin-whitepaper.pdf)
- [@official@BNB Chain overview](https://www.binance.com/en/blog/all/bnb-chain-blockchain-for-exchanging-the-world-304219301536473088)
- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh)
- [@official@BNB Chain](https://www.binance.com/en/blog/all/bnb-chain-blockchain-for-exchanging-the-world-304219301536473088)
- [@official@Binance Website](https://www.binance.com/en)
- [@article@Binance Whitepaper](https://www.exodus.com/assets/docs/binance-coin-whitepaper.pdf)
- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh)

@ -1,15 +1,12 @@
# Bitbucket
Bitbucket is a Git based hosting and source code repository service that is Atlassian's alternative to other products like GitHub, GitLab etc
Bitbucket offers hosting options via Bitbucket Cloud (Atlassian's servers), Bitbucket Server (customer's on-premise) or Bitbucket Data Centre (number of servers in customers on-premise or cloud environment)
Bitbucket is a Git based hosting and source code repository service that is Atlassian's alternative to other products like GitHub, GitLab etc. Bitbucket offers hosting options via Bitbucket Cloud (Atlassian's servers), Bitbucket Server (customer's on-premise) or Bitbucket Data Centre (number of servers in customers on-premise or cloud environment)
Visit the following resources to learn more:
- [@official@Bitbucket Website](https://bitbucket.org/product)
- [@official@A brief overview of Bitbucket](https://bitbucket.org/product/guides/getting-started/overview#a-brief-overview-of-bitbucket)
- [@official@Getting started with Bitbucket](https://bitbucket.org/product/guides/basics/bitbucket-interface)
- [@official@Overview of Bitbucket](https://bitbucket.org/product/guides/getting-started/overview#a-brief-overview-of-bitbucket)
- [@official@Getting Started with Bitbucket](https://bitbucket.org/product/guides/basics/bitbucket-interface)
- [@article@Using Git with Bitbucket Cloud](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud)
- [@video@Bitbucket tutorial | How to use Bitbucket Cloud](https://www.youtube.com/watch?v=M44nEyd_5To)
- [@video@Bitbucket Tutorial | Bitbucket for Beginners](https://www.youtube.com/watch?v=i5T-DB8tb4A)
- [@feed@Explore top posts about Bitbucket](https://app.daily.dev/tags/bitbucket?ref=roadmapsh)

@ -1,4 +1,4 @@
# Blockchain forking
# Blockchain Forking
A fork happens whenever a community makes a change to the blockchain’s protocol, or basic set of rules.

@ -4,5 +4,5 @@ Brownie is a Python-based development and testing framework for smart contracts
Visit the following resources to learn more:
- [@article@Brownie Overview](https://eth-brownie.readthedocs.io/)
- [@official@Brownie Overview](https://eth-brownie.readthedocs.io/)
- [@video@Python and Blockchain: Deploy Smart Contracts using Brownie](https://youtu.be/QfFO22lwSw4)

@ -1,3 +1,7 @@
# Building for Scale
Due to the limited number of transactions-per-second (TPS) built-in to blockchains, a number of alternative mechanism and technologies have emerged to aid the scaling of blockchain dApps.
Visit the following resources to learn more:
- [@article@Blockchain Scalability](https://medium.com/iovlabs-innovation-stories/blockchain-scalability-4dce74382930)

@ -4,4 +4,6 @@ You don't need to write every smart contract in your project from scratch. There
Visit the following resources to learn more:
- [@official@Viem library with great TypeScript support](https://viem.sh)
- [@official@Viem Library](https://viem.sh)
- [@article@Client Libraries](https://docs.waves.tech/en/building-apps/waves-api-and-sdk/client-libraries/)
- [@article@Smart Contract Libraries](https://ethereum.org/en/developers/docs/smart-contracts/libraries/)

@ -1,3 +1,8 @@
# Client Nodes
A blockchain is a distributed network of computers (known as nodes) running software that can verify blocks and transaction data. The software application, known as a client, must be run on your computer to turn it into a blockchain node.
Visit the following resources to learn more:
- [@article@Nodes and Clients](https://ethereum.org/en/developers/docs/nodes-and-clients/)
- [@article@Ethereum Nodes](https://www.coindesk.com/learn/ethereum-nodes-and-clients-a-complete-guide/)

@ -5,5 +5,5 @@ Smart contract audits enable developers to provide a thorough analysis of smart
Visit the following resources to learn more:
- [@opensource@Smart Contract Attack Vectors](https://github.com/kadenzipfel/smart-contract-attack-vectors)
- [@article@Solidity Security: Comprehensive list of known attack vectors and common anti-patterns](https://blog.sigmaprime.io/solidity-security.html)
- [@article@Solidity Security Checkpoints](https://blog.sigmaprime.io/solidity-security.html)
- [@article@Blockchain Attack Vectors: Vulnerabilities of the Most Secure Technology](https://www.apriorit.com/dev-blog/578-blockchain-attack-vectors)

@ -4,6 +4,6 @@ A cryptocurrency wallet is a device, physical medium, program, or service which
Visit the following resources to learn more:
- [@article@What is a crypto wallet?](https://www.coinbase.com/learn/crypto-basics/what-is-a-crypto-wallet)
- [@official@What is a Crypto Wallet? A Beginner’s Guide](https://crypto.com/university/crypto-wallets)
- [@article@What is a Crypto Wallet?: A Beginner’s Guide](https://crypto.com/university/crypto-wallets)
- [@article@Crypto Wallet? What is it?](https://www.coinbase.com/learn/crypto-basics/what-is-a-crypto-wallet)
- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh)

@ -1,11 +1,11 @@
# Cryptography
Cryptography, or cryptology, is the practice and study of techniques for secure communication in the presence of adversarial behavior.
Cryptography, or cryptology, is the practice and study of techniques for secure communication in the presence of adversarial behavior. Cryptography is the technique of protecting information and communications by using codes, so that only those intended to receive the information can read and process it. It involves various algorithms and protocols to secure communication by converting plain text into unreadable formats, making it incomprehensible to unauthorized parties.
Visit the following resources to learn more:
- [@article@Cryptography](https://en.wikipedia.org/wiki/Cryptography)
- [@article@What is Cryptography](https://www.synopsys.com/glossary/what-is-cryptography.html)
- [@video@Asymmetric Encryption - Simply explained](https://youtu.be/AQDCe585Lnc)
- [@video@Asymmetric Encryption - Simply Explained](https://youtu.be/AQDCe585Lnc)
- [@video@What is Cryptography?](https://www.youtube.com/watch?v=6_Cxj5WKpIw)
- [@feed@Explore top posts about Cryptography](https://app.daily.dev/tags/cryptography?ref=roadmapsh)

@ -5,4 +5,4 @@ A cryptocurrency wallet is an application that functions as a wallet for your cr
Visit the following resources to learn more:
- [@article@What is a Cryptocurrency Wallet?](https://www.investopedia.com/terms/b/bitcoin-wallet.asp)
- [@official@What is a Crypto Wallet? A Beginner’s Guide](https://crypto.com/university/crypto-wallets)
- [@article@What is a Crypto Wallet? A Beginner’s Guide](https://crypto.com/university/crypto-wallets)

@ -4,6 +4,7 @@ In blockchain, decentralization refers to the transfer of control and decision-m
Visit the following resources to learn more:
- [@article@What is decentralization?](https://aws.amazon.com/blockchain/decentralization-in-blockchain/)
- [@article@Decentralization in Blockchain](https://www.investopedia.com/decentralized-finance-defi-5113835)
- [@article@What is Decentralization?](https://aws.amazon.com/blockchain/decentralization-in-blockchain/)
- [@article@What is Decentralization in Blockchain?](https://www.blockchain-council.org/blockchain/what-is-decentralization-in-blockchain/)
- [@feed@Explore top posts about Decentralization](https://app.daily.dev/tags/decentralization?ref=roadmapsh)

@ -4,6 +4,6 @@ Decentralized storage is where data is stored on a decentralized network across
Visit the following resources to learn more:
- [@article@What Is Decentralized Storage?](https://medium.com/@ppio/what-is-decentralized-storage-9c4b761942e2)
- [@article@Decentralized Storage](https://ethereum.org/en/developers/docs/storage/)
- [@article@What Is Decentralized Storage?](https://medium.com/@ppio/what-is-decentralized-storage-9c4b761942e2)
- [@feed@Explore top posts about Decentralized](https://app.daily.dev/tags/decentralized?ref=roadmapsh)

@ -5,5 +5,5 @@ Unlike other software, smart contracts don’t run on a local computer or a remo
Visit the following resources to learn more:
- [@article@Deploying Smart Contracts](https://ethereum.org/en/developers/docs/smart-contracts/deploying/)
- [@article@Deploying and interacting with smart contracts](https://docs.openzeppelin.com/learn/deploying-and-interacting)
- [@article@Deploying and Interacting with Smart Contracts](https://docs.openzeppelin.com/learn/deploying-and-interacting)
- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh)

@ -4,4 +4,5 @@ Echidna is a Haskell program designed for fuzzing/property-based testing of Ethe
Visit the following resources to learn more:
- [@opensource@Echidna: A Fast Smart Contract Fuzzer](https://github.com/crytic/echidna/blob/master/README.md)
- [@opensource@Echidna: A Fast Smart Contract Fuzzer](https://github.com/crytic/echidna/)
- [@official@Echidna - Smart Contracts](https://secure-contracts.com/program-analysis/echidna/index.html)

@ -1,12 +1,10 @@
# ERC Tokens
An ‘Ethereum Request for Comments’ (ERC) is a document that programmers use to write smart contracts on Ethereum Blockchain. They describe rules in these documents that Ethereum-based tokens must comply with.
While there are several Ethereum standards. These ERC Ethereum standards are the most well-known and popular: ERC-20, ERC-721, ERC-1155, and ERC-777.
An ‘Ethereum Request for Comments’ (ERC) is a document that programmers use to write smart contracts on Ethereum Blockchain. They describe rules in these documents that Ethereum-based tokens must comply with. While there are several Ethereum standards. These ERC Ethereum standards are the most well-known and popular: ERC-20, ERC-721, ERC-1155, and ERC-777.
Visit the following resources to learn more:
- [@article@What are Ethereum request for comments (ERC) Standards](https://dev.to/envoy_/ks-what-are-ethereum-request-for-comments-erc-standards-5f80)
- [@article@What are Ethereum Request for Comments (ERC) Standards](https://dev.to/envoy_/ks-what-are-ethereum-request-for-comments-erc-standards-5f80)
- [@article@ERC-20 Token Standard](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)
- [@article@ERC-721 Token Standard (NFTs)](https://decrypt.co/resources/erc-721-ethereum-nft-token-standard)
- [@article@ERC-1155 Token Standard (Multi-Token)](https://decrypt.co/resources/what-is-erc-1155-ethereums-flexible-token-standard)

@ -1,12 +1,10 @@
# Ethereum
Ethereum is a programmable blockchain platform with the capacity to support smart contracts, dapps (decentralized apps), and other DeFi projects. The Ethereum native token is the Ether (ETH), and it’s used to fuel operations on the blockchain.
The Ethereum platform launched in 2015, and it’s now the second largest form of crypto next to Bitcoin (BTC).
Ethereum is a programmable blockchain platform with the capacity to support smart contracts, dapps (decentralized apps), and other DeFi projects. The Ethereum native token is the Ether (ETH), and it’s used to fuel operations on the blockchain. The Ethereum platform launched in 2015, and it’s now the second largest form of crypto next to Bitcoin (BTC).
Visit the following resources to learn more:
- [@official@Ethereum whitepaper](https://ethereum.org/en/whitepaper/)
- [@official@Intro to Ethereum](https://ethereum.org/en/developers/docs/intro-to-ethereum/)
- [@article@A gentle introduction to Ethereum](https://bitsonblocks.net/2016/10/02/gentle-introduction-ethereum/)
- [@official@Introduction to Ethereum](https://ethereum.org/en/developers/docs/intro-to-ethereum/)
- [@official@Ethereum Whitepaper](https://ethereum.org/en/whitepaper/)
- [@article@A Gentle Introduction to Ethereum](https://bitsonblocks.net/2016/10/02/gentle-introduction-ethereum/)
- [@feed@Explore top posts about Ethereum](https://app.daily.dev/tags/ethereum?ref=roadmapsh)

@ -4,5 +4,5 @@ The ethers.js library aims to be a complete and compact library for interacting
Visit the following resources to learn more:
- [@article@Ethers.js Documentation](https://docs.ethers.io/)
- [@official@Ethers.js Documentation](https://docs.ethers.io/)
- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh)

@ -4,7 +4,8 @@ Everscale is a layer-1 PoS blockchain network of the 5th generation. It is one o
Visit the following resources to learn more:
- [Everscale site](https://everscale.network)
- [Everscale Whitepaper](https://everscale.network/docs/everscale-whitepaper.pdf)
- [Documentation](https://docs.everscale.network/)
- [Guide](https://everscale.guide/)
- [@official@Everscale](https://everscale.network)
- [@official@Everscale Documentation](https://docs.everscale.network/)
- [@official@Everscale Guide](https://everscale.guide/)
- [@official@Everscale - Getting Started](https://everscale.network/getting-started)
- [@official@Everscale Whitepaper](https://everscale.network/docs/everscale-whitepaper.pdf)

@ -1,11 +1,10 @@
# EVM based
The Ethereum Virtual Machine (EVM) is a dedicated software virtual stack that executes smart contract bytecode and is integrated into each Ethereum node. Simply said, EVM is a software framework that allows developers to construct Ethereum-based decentralized applications (DApps). All Ethereum accounts and smart contracts are stored on this virtual computer.
Many blockchains have forked the Ethereum blockchain and added functionality on top, these blockchains are referred to as EVM-based blockchains.
The Ethereum Virtual Machine (EVM) is a dedicated software virtual stack that executes smart contract bytecode and is integrated into each Ethereum node. Simply said, EVM is a software framework that allows developers to construct Ethereum-based decentralized applications (DApps). All Ethereum accounts and smart contracts are stored on this virtual computer. Many blockchains have forked the Ethereum blockchain and added functionality on top, these blockchains are referred to as EVM-based blockchains.
Visit the following resources to learn more:
- [@official@EVM - Ethereum Virtual Machine](https://ethereum.org/en/developers/docs/evm/)
- [@article@What is Ethereum Virtual Machine?](https://astrodev.hashnode.dev/blockchain-ethereum-evm)
- [@video@Understanding the Ethereum Virtual Machine (EVM): Concepts and Architecture](https://www.youtube.com/watch?v=kCswGz9naZg)
- [@feed@Explore top posts about EVM](https://app.daily.dev/tags/evm?ref=roadmapsh)

@ -4,5 +4,5 @@ Fantom is a decentralized, open-source smart contract platform that supports dec
Visit the following resources to learn more:
- [@article@Fantom whitepaper](https://arxiv.org/pdf/1810.10360.pdf)
- [@article@Fantom overview](https://docs.fantom.foundation/)
- [@official@Fantom Overview](https://docs.fantom.foundation/)
- [@article@Fantom Whitepaper](https://arxiv.org/pdf/1810.10360.pdf)

@ -4,5 +4,5 @@ Foundry is a smart contract development toolchain. Foundry manages your dependen
Visit the following resources to learn more:
- [@article@Foundry Overview](https://book.getfoundry.sh/)
- [@video@Intro to Foundry](https://youtu.be/fNMfMxGxeag)
- [@official@Foundry Overview](https://book.getfoundry.sh/)
- [@video@Introduction to Foundry](https://youtu.be/fNMfMxGxeag)

@ -1,12 +1,10 @@
# Fuzz Testing and Static Analysis
Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a smart contract.
Static analysis is the analysis of smart contracts performed without executing them.
Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a smart contract. Static analysis is the analysis of smart contracts performed without executing them.
Visit the following resources to learn more:
- [@article@Getting Started with Smart Contract Fuzzing](https://www.immunebytes.com/blog/getting-started-with-smart-contract-fuzzing/)
- [@article@Solidity smart contract Static Code Analysis](https://lightrains.com/blogs/solidity-static-analysis-tools/#static-code-analysis)
- [@video@Smart contract Fuzzing](https://youtu.be/LRyyNzrqgOc)
- [@article@Solidity Smart Contract Static Code Analysis](https://lightrains.com/blogs/solidity-static-analysis-tools/#static-code-analysis)
- [@video@Smart Contract Fuzzing](https://youtu.be/LRyyNzrqgOc)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

@ -1,7 +1,10 @@
# Blockchain general knowledge
# Blockchain
A blockchain is a decentralized, distributed ledger technology that records transactions across many computers in such a way that the registered transactions cannot be altered retroactively. This technology is the backbone of cryptocurrencies like Bitcoin and Ethereum, but its applications extend far beyond digital currencies.
Visit the following resources to learn more:
- [@article@What is a Blockchain?](https://www.wired.com/story/guide-blockchain/)
- [@course@The Complete Course On Understanding Blockchain Technology](https://www.udemy.com/course/understanding-blockchain-technology/)
- [@video@Blockchain Technology Explained](https://youtu.be/qOVAbKKSH10)
- [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh)

@ -4,4 +4,5 @@ Go Ethereum (Geth) is one of the three original implementations (along with C++
Visit the following resources to learn more:
- [@article@Geth Documentation](https://geth.ethereum.org/docs/)
- [@official@Geth](https://geth.ethereum.org/)
- [@official@Geth Documentation](https://geth.ethereum.org/docs/)

@ -1,10 +1,13 @@
# Git
[Git](https://git-scm.com/) is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Visit the following resources to learn more:
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@roadmap@Visit Dedicated Git Roadmap](https://roadmap.sh/git-github)
- [@official@Git](https://git-scm.com/)
- [@official@Git Documentation](https://git-scm.com/doc)
- [@article@Learn Git with Tutorials, News and Tips - Atlassian](https://www.atlassian.com/git)
- [@article@Git Cheat Sheet](https://cs.fyi/guide/git-cheatsheet)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@feed@Explore top posts about Git](https://app.daily.dev/tags/git?ref=roadmapsh)

@ -4,11 +4,10 @@ GitHub is a provider of Internet hosting for software development and version co
Visit the following resources to learn more:
- [@opensource@GitHub Website](https://github.com)
- [@article@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@roadmap@Visit Dedicated Github Roadmap](https://roadmap.sh/git-github)
- [@official@GitHub](https://github.com)
- [@official@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E)
- [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU)
- [@video@Git and GitHub for Beginners](https://www.youtube.com/watch?v=RGOj5yH7evk)
- [@video@Git and GitHub - CS50 Beyond 2019](https://www.youtube.com/watch?v=eulnSXkhE7I)
- [@article@How to Use Git in a Professional Dev Team](https://ooloo.io/project/github-flow)
- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh)

@ -4,6 +4,6 @@ GitLab is a provider of internet hosting for software development and version co
Visit the following resources to learn more:
- [@opensource@GitLab Website](https://gitlab.com/)
- [@article@GitLab Documentation](https://docs.gitlab.com/)
- [@official@GitLab Website](https://gitlab.com/)
- [@official@GitLab Documentation](https://docs.gitlab.com/)
- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh)

@ -4,5 +4,6 @@ Gnosis is a blockchain based on Ethereum, which changed the consensus model to P
Visit the following resources to learn more:
- [@article@Gnosis whitepaper](https://blockchainlab.com/pdf/gnosis_whitepaper.pdf)
- [@article@Gnosis overview](https://developers.gnosischain.com/#gnosis-chain)
- [@official@Gnosis Chain](https://www.gnosischain.com/)
- [@official@Gnosis Docs](https://www.docs.gnosischain.com/)
- [@article@Gnosis Whitepaper](https://blockchainlab.com/pdf/gnosis_whitepaper.pdf)

@ -8,5 +8,5 @@ Visit the following resources to learn more:
- [@official@A Tour of Go – Go Basics](https://go.dev/tour/welcome/1)
- [@official@Go Reference Documentation](https://go.dev/doc/)
- [@article@Go by Example - annotated example programs](https://gobyexample.com/)
- [@article@W3Schools Go Tutorial ](https://www.w3schools.com/go/)
- [@article@W3Schools Go Tutorial](https://www.w3schools.com/go/)
- [@feed@Explore top posts about Golang](https://app.daily.dev/tags/golang?ref=roadmapsh)

@ -1,17 +1,11 @@
# Gosh
Gosh is a development platform that is purpose-built for securing the software supply chain and extracting the value locked in projects. It is the first blockchain-based platform for software development, which allows developers and businesses to create products in a familiar, straightforward, and safe way.
On Gosh, every operation, commit, and transaction is trustless, traceable, and transparent. This means that developers can build composable, censorship-resistant repositories, and monetize their open source projects by turning them into a DAO.
Gosh is built on cryptography, decentralization, and consensus, which means that repositories have no owner and are managed in a decentralized way. Developers can use Gosh like they use Git and turn any Gosh repository into a DAO and configure it to suit their needs. They can also fund their DAO and use DeFi applications to incentivize code security.
With Gosh, builds are no longer at risk. From source code on Gosh to Docker container, developers can be sure that their build is safe. Mission-critical applications can also write their scripts as formally verified smart contracts to get rid of holes in the CI/CD process.
Gosh is a development platform that is purpose-built for securing the software supply chain and extracting the value locked in projects. It is the first blockchain-based platform for software development, which allows developers and businesses to create products in a familiar, straightforward, and safe way. On Gosh, every operation, commit, and transaction is trustless, traceable, and transparent. This means that developers can build composable, censorship-resistant repositories, and monetize their open source projects by turning them into a DAO.
Visit the following resources to learn more:
- [Gosh site](https://gosh.sh/)
- [Gosh Documentation](https://docs.gosh.sh/)
- [Gosh Web](https://app.gosh.sh/)
- [Docker Extension](https://docs.gosh.sh/working-with-gosh/docker-extension/)
- [Git Remote Helper](https://docs.gosh.sh/working-with-gosh/git-remote-helper/)
- [@official@Gosh](https://gosh.sh/)
- [@official@Gosh Documentation](https://docs.gosh.sh/)
- [@official@Gosh Web](https://app.gosh.sh/)
- [@official@Docker Extension](https://docs.gosh.sh/working-with-gosh/docker-extension/)
- [@official@Git Remote Helper](https://docs.gosh.sh/working-with-gosh/git-remote-helper/)

@ -4,6 +4,7 @@ Hardhat is an Ethereum development environment. It allows users to compile contr
Visit the following resources to learn more:
- [@official@Hardhat](https://hardhat.org/)
- [@official@Hardhat Overview](https://hardhat.org/hardhat-runner/docs/getting-started#overview)
- [@video@Build and Deploy Smart Contracts using Hardhat](https://youtu.be/GBc3lBrXEBo)
- [@feed@Explore top posts about Hardhat](https://app.daily.dev/tags/hardhat?ref=roadmapsh)

@ -4,5 +4,5 @@ Huobi's ECO Chain (also known as HECO) is a public blockchain that provides deve
Visit the following resources to learn more:
- [@official@Introduction to HECO Chain](https://docs.hecochain.com/#/)
- [@article@Huobi Eco Chain whitepaper](https://www.hecochain.com/developer.133bd45.pdf)
- [@article@Introduction to HECO Chain](https://docs.hecochain.com/#/)

@ -5,4 +5,4 @@ Hybrid smart contracts combine code running on the blockchain (on-chain) with da
Visit the following resources to learn more:
- [@article@Hybrid Smart Contracts Explained](https://blog.chain.link/hybrid-smart-contracts-explained/)
- [@article@A complete guide to understand hybrid smart contracts](https://www.leewayhertz.com/hybrid-smart-contracts/)
- [@article@Guide to Hybrid Smart Contracts](https://www.leewayhertz.com/hybrid-smart-contracts/)

@ -4,4 +4,5 @@ Infura provides the tools and infrastructure that allow developers to easily tak
Visit the following resources to learn more:
- [@official@Infura official site](https://infura.io/)
- [@official@Infura](https://infura.io/)
- [@official@Infura Documentation](https://docs.infura.io/api)

@ -4,5 +4,6 @@ Integration tests validate interactions between multiple components. For smart c
Visit the following resources to learn more:
- [@video@Unit tests vs integration tests | Smart contract testing course](https://youtu.be/GxnX9k8i0zM)
- [@article@Blockchain Testing Guide](https://blog.logrocket.com/complete-guide-blockchain-testing/)
- [@video@Unit Tests vs Integration Tests](https://youtu.be/GxnX9k8i0zM)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

@ -4,11 +4,9 @@ JavaScript, often abbreviated JS, is a programming language that is one of the c
Visit the following resources to learn more:
- [@article@W3Schools – JavaScript Tutorial](https://www.w3schools.com/js/)
- [@roadmap@Visit Dedicated JavaScript Roadmap](https://roadmap.sh/javascript)
- [@article@The Modern JavaScript Tutorial](https://javascript.info/)
- [@article@Eloquent Javascript - Book](https://eloquentjavascript.net/)
- [@opensource@You Dont Know JS Yet (book series) ](https://github.com/getify/You-Dont-Know-JS)
- [@video@JavaScript Crash Course for Beginners](https://youtu.be/hdI2bqOjy3c)
- [@video@Node.js Crash Course](https://www.youtube.com/watch?v=fBNz5xF-Kx4)
- [@video@Node.js Tutorial for Beginners](https://www.youtube.com/watch?v=TlB_eWDSMt4)
- [@opensource@You Dont Know JS Yet](https://github.com/getify/You-Dont-Know-JS)
- [@video@JavaScript Crash Course for Beginners](https://youtu.be/hdI2bqOjy3c)- [@video@Node.js Tutorial for Beginners](https://www.youtube.com/watch?v=TlB_eWDSMt4)
- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh)

@ -1,8 +1,6 @@
# L2 blockchains
Layer-2 refers to a network or technology that operates on top of an underlying blockchain protocol to improve its scalability and efficiency.
This category of scaling solutions entails shifting a portion of Ethereum's transactional burden to an adjacent system architecture, which then handles the brunt of the network’s processing and only subsequently reports back to Ethereum to finalize its results.
Layer-2 refers to a network or technology that operates on top of an underlying blockchain protocol to improve its scalability and efficiency. This category of scaling solutions entails shifting a portion of Ethereum's transactional burden to an adjacent system architecture, which then handles the brunt of the network’s processing and only subsequently reports back to Ethereum to finalize its results.
Visit the following resources to learn more:

@ -1,3 +1,7 @@
# Maintenance
dApps can be harder to maintain because the code and data published to the blockchain is harder to modify. It’s hard for developers to make updates to their dapps (or the underlying data stored by a dapp) once they are deployed, even if bugs or security risks are identified in an old version.
Visit the following resources to learn more:
- [@article@Blockchain Maintenance](https://imiblockchain.com/blockchain-coding/maintenance/)

@ -1,3 +1,7 @@
# Management Platforms
Managing smart contracts in a production environment (mainnet) can prove difficult as users must keep track of different versions, blockchains, deployments, etc. Using a tool for this process eliminates a lot of the risk that comes with manual tracking.
Visit the following resources to learn more:
- [@article@What is a Blockchain Platform?](https://www.bitdegree.org/crypto/tutorials/blockchain-platform)

@ -4,4 +4,4 @@ Manticore is a symbolic execution tool for analysis of smart contracts and binar
Visit the following resources to learn more:
- [@article@Manticore Docs](https://manticore.readthedocs.io/)
- [@official@Manticore Docs](https://manticore.readthedocs.io/)

@ -1,10 +1,9 @@
# Moonbeam Moonriver
Moonbeam is a Polkadot network parachain that promises cross-chain interoperability between the Ethereum and Polkadot . More specifically, Moonbeam is a smart contract platform that enables developers to move dApps between the two networks without having to rewrite code or redeploy infrastructure.
Moonriver is an incentivized testnet. It enables developers to create, test, and adjust their protocols prior to launching on Moonbeam. Moonbeam is the mainnet of the ecosystem.
Moonbeam is a Polkadot network parachain that promises cross-chain interoperability between the Ethereum and Polkadot . More specifically, Moonbeam is a smart contract platform that enables developers to move dApps between the two networks without having to rewrite code or redeploy infrastructure. Moonriver is an incentivized testnet. It enables developers to create, test, and adjust their protocols prior to launching on Moonbeam. Moonbeam is the mainnet of the ecosystem.
Visit the following resources to learn more:
- [@article@About Moonbeam](https://docs.moonbeam.network/learn/platform/networks/moonbeam/)
- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)
- [@official@Moonbeam](https://moonbeam.network/)
- [@official@About Moonbeam](https://docs.moonbeam.network/learn/platform/networks/moonbeam/)
- [@official@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)

@ -1,10 +1,9 @@
# Moonbeam Moonriver
Moonbeam is a Polkadot network parachain that promises cross-chain interoperability between the Ethereum and Polkadot . More specifically, Moonbeam is a smart contract platform that enables developers to move dApps between the two networks without having to rewrite code or redeploy infrastructure.
Moonriver is an incentivized testnet. It enables developers to create, test, and adjust their protocols prior to launching on Moonbeam. Moonbeam is the mainnet of the ecosystem.
Moonbeam is a Polkadot network parachain that promises cross-chain interoperability between the Ethereum and Polkadot . More specifically, Moonbeam is a smart contract platform that enables developers to move dApps between the two networks without having to rewrite code or redeploy infrastructure. Moonriver is an incentivized testnet. It enables developers to create, test, and adjust their protocols prior to launching on Moonbeam. Moonbeam is the mainnet of the ecosystem.
Visit the following resources to learn more:
- [@article@About Moonbream](https://docs.moonbeam.network/learn/platform/networks/moonbeam/)
- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)
- [@official@Moonbeam](https://moonbeam.network/)
- [@official@About Moonbeam](https://docs.moonbeam.network/learn/platform/networks/moonbeam/)
- [@official@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)

@ -4,5 +4,7 @@ A library that gives you access to the powerful Moralis Server backend from your
Visit the following resources to learn more:
- [@opensource@Moralis SDK](https://github.com/MoralisWeb3/Moralis-JS-SDK/blob/main/README.md)
- [@opensource@Moralis SDK](https://github.com/MoralisWeb3/Moralis-JS-SDK)
- [@official@Moralis](https://moralis.com/)
- [@official@Moralis Docs](https://docs.moralis.com/)
- [@feed@Explore top posts about Moralis](https://app.daily.dev/tags/moralis?ref=roadmapsh)

@ -4,5 +4,5 @@ Moralis provides a single workflow for building high performance dapps. Fully co
Visit the following resources to learn more:
- [@official@Moralis official site](https://moralis.io/)
- [@official@Moralis](https://moralis.io/)
- [@feed@Explore top posts about Moralis](https://app.daily.dev/tags/moralis?ref=roadmapsh)

@ -4,5 +4,5 @@ MythX is a comprehensive smart contract security analysis tools developed by Con
Visit the following resources to learn more:
- [@official@MythX Official Site](https://mythx.io/)
- [@article@MythX Documentation](https://docs.mythx.io/)
- [@official@MythX](https://mythx.io/)
- [@official@MythX Documentation](https://docs.mythx.io/)

@ -4,4 +4,5 @@ Nethermind is a high-performance, highly configurable full Ethereum protocol cli
Visit the following resources to learn more:
- [@article@Nethermind Documentation](https://docs.nethermind.io/nethermind/)
- [@official@Nethermind](https://www.nethermind.io/)
- [@official@Nethermind Documentation](https://docs.nethermind.io/)

@ -4,7 +4,8 @@ A non-fungible token (NFT) is a financial security consisting of digital data st
Visit the following resources to learn more:
- [@article@What are NFTs?](https://www.coindesk.com/learn/what-are-nfts-and-how-do-they-work/)
- [@article@Non-Fungible Token (NFT)](https://www.investopedia.com/non-fungible-tokens-nft-5115211)
- [@article@NFTs, explained](https://www.theverge.com/22310188/nft-explainer-what-is-blockchain-crypto-art-faq)
- [@article@NFTs Explained](https://www.theverge.com/22310188/nft-explainer-what-is-blockchain-crypto-art-faq)
- [@video@NFT Explained In 5 Minutes | What Is NFT? - Non Fungible Token](https://youtu.be/NNQLJcJEzv0)
- [@feed@Explore top posts about NFT](https://app.daily.dev/tags/nft?ref=roadmapsh)

@ -4,4 +4,4 @@ OpenZeppelin Contracts helps you minimize risk by using battle-tested libraries
Visit the following resources to learn more:
- [@article@OpenZeppelin Contracts](https://docs.openzeppelin.com/contracts/)
- [@official@OpenZeppelin Contracts](https://docs.openzeppelin.com/contracts/)

@ -1,8 +1,6 @@
# Optimistic Rollups and Fraud Proofs
Optimistic rollups are a layer 2 (L2) construction that improves throughput and latency on Ethereum’s base layer by moving computation and data storage off-chain. An optimistic rollup processes transactions outside of Ethereum Mainnet, reducing congestion on the base layer and improving scalability.
Optimistic rollups allow anyone to publish blocks without providing proofs of validity. However, to ensure the chain remains safe, optimistic rollups specify a time window during which anyone can dispute a state transition.
Optimistic rollups are a layer 2 (L2) construction that improves throughput and latency on Ethereum’s base layer by moving computation and data storage off-chain. An optimistic rollup processes transactions outside of Ethereum Mainnet, reducing congestion on the base layer and improving scalability. Optimistic rollups allow anyone to publish blocks without providing proofs of validity. However, to ensure the chain remains safe, optimistic rollups specify a time window during which anyone can dispute a state transition.
Visit the following resources to learn more:

@ -5,5 +5,5 @@ A blockchain oracle is a third-party service that connects smart contracts with
Visit the following resources to learn more:
- [@article@Blockchain Oracle](https://en.wikipedia.org/wiki/Blockchain_oracle)
- [@official@What Is a Blockchain Oracle?](https://chain.link/education/blockchain-oracles)
- [@article@What Is a Blockchain Oracle?](https://chain.link/education/blockchain-oracles)
- [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh)

@ -4,5 +4,5 @@ Blockchain technology has the ability to eliminate all the tolls exacted by cent
Visit the following resources to learn more:
- [@article@How does blockchain impact global payments and remittances?](https://consensys.net/blockchain-use-cases/finance/#payments)
- [@article@How does Blockchain Impact Global Payments and Remittances?](https://consensys.net/blockchain-use-cases/finance/#payments)
- [@article@Smart Contract Use Cases - Payments](https://blog.chain.link/smart-contract-use-cases/#external-payments)

@ -1,10 +1,12 @@
# Polygon
Polygon, formerly known as the Matic Network, is a protocol that allows anyone to create and exchange value, powered by zero-knowledge technology. Polygon provides multiple solutions including
Polygon, formerly known as the Matic Network, is a protocol that allows anyone to create and exchange value, powered by zero-knowledge technology. Polygon provides multiple solutions including Polygon zkEVM, Polygon PoS, Polygon CDK, and Polygon ID.
- [@official@Polygon zkEVM](https://polygon.technology/polygon-zkevm), a zk powered EVM equivalent L2
- [@official@Polygon PoS](https://polygon.technology/polygon-pos), a proof of stake, EVM compatible side chain
- [@official@Polygon CDK](https://polygon.technology/polygon-cdk), a Chain Development Kit for building customizable zk powered L2s
- [@official@Polygon ID](https://polygon.technology/polygon-id), identity infrastructure and SDKs to facilitate trusted and secure relationships between apps and users
- [@article@Introduction to Polygon](https://wiki.polygon.technology/)
- [@official@Polygon POL whitepaper](https://polygon.technology/papers/pol-whitepaper)
Visit the following resources to learn more:
- [@official@Introduction to Polygon](https://wiki.polygon.technology/)
- [@official@Polygon zkEVM](https://polygon.technology/polygon-zkevm)
- [@official@Polygon PoS](https://polygon.technology/polygon-pos)
- [@official@Polygon CDK](https://polygon.technology/polygon-cdk)
- [@official@Polygon ID](https://polygon.technology/polygon-id)
- [@official@Polygon POL whitepaper](https://polygon.technology/papers/pol-whitepaper)

@ -5,9 +5,9 @@ Python is a well known programming language which is both a strongly typed and a
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Python Roadmap](https://roadmap.sh/python)
- [@official@Python Website](https://www.python.org/)
- [@official@Python Getting Started](https://www.python.org/about/gettingstarted/)
- [@article@W3Schools - Python Tutorial ](https://www.w3schools.com/python/)
- [@official@Python Website](https://www.python.org/)
- [@official@Python Documentation](https://www.docs.python.org/3)
- [@article@W3Schools - Python Tutorial](https://www.w3schools.com/python/)
- [@article@Python Crash Course](https://ehmatthes.github.io/pcc/)
- [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/)
- [@feed@Explore top posts about Python](https://app.daily.dev/tags/python?ref=roadmapsh)

@ -4,4 +4,4 @@ QuickNode is a Web3 developer platform used to build and scale blockchain applic
Visit the following resources to learn more:
- [@official@Quicknode official site](https://www.quicknode.com/)
- [@official@Quicknode](https://www.quicknode.com/)

@ -5,8 +5,8 @@ React is the most popular front-end JavaScript library for building user interfa
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated React Roadmap](https://roadmap.sh/react)
- [@article@React Website](https://reactjs.org/)
- [@article@Official Getting Started](https://reactjs.org/tutorial/tutorial.html)
- [@official@React Website](https://react.dev/)
- [@official@Getting Started with React](https://react.dev/learn)
- [@video@React JS Course for Beginners](https://www.youtube.com/watch?v=nTeuhbP7wdE)
- [@video@React Course - Beginners Tutorial for React JavaScript Library \[2022\]](https://www.youtube.com/watch?v=bMknfKXIFA8)
- [@video@Understanding Reacts UI Rendering Process](https://www.youtube.com/watch?v=i793Qm6kv3U)

@ -4,7 +4,6 @@ When working on a team, you often need a remote place to put your code so others
Visit the following resources to learn more:
- [@opensource@GitHub](https://github.com/features/)
- [@article@GitHub](https://github.com/features/)
- [@article@GitLab](https://about.gitlab.com/)
- [@article@BitBucket](https://bitbucket.org/product/guides/getting-started/overview)
- [@article@How to choose the best source code repository](https://bitbucket.org/product/code-repository)

@ -4,6 +4,7 @@ Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes
Visit the following resources to learn more:
- [@article@Rust Programming Language](https://www.rust-lang.org/)
- [@official@Rust Programming Language](https://www.rust-lang.org/)
- [@official@Learn Rust](https://www.rust-lang.org/learn)
- [@article@How to write and deploy a smart contract in Rust](https://docs.near.org/tutorials/nfts/introduction)
- [@feed@Explore top posts about Rust](https://app.daily.dev/tags/rust?ref=roadmapsh)

@ -4,4 +4,5 @@ Slither is a Solidity static analysis framework written in Python 3. It runs a s
Visit the following resources to learn more:
- [@opensource@Slither, the Solidity source analyzer](https://github.com/crytic/slither/blob/master/README.md)
- [@opensource@Slither, the Solidity source analyzer](https://github.com/crytic/slither)
- [@article@Slither Framework](https://blog.trailofbits.com/2018/10/19/slither-a-solidity-static-analysis-framework/)

@ -4,6 +4,7 @@ A smart contract is a computer program or a transaction protocol that is intende
Visit the following resources to learn more:
- [@official@What Are Smart Contracts and How Do They Work?](https://chain.link/education/smart-contracts)
- [@video@Smart contracts - Simply Explained](https://youtu.be/ZE2HxTmxfrI)
- [@article@Smart Contracts](https://www.ibm.com/topics/smart-contracts)
- [@article@What Are Smart Contracts and How Do They Work?](https://chain.link/education/smart-contracts)
- [@video@Smart Contracts - Simply Explained](https://youtu.be/ZE2HxTmxfrI)
- [@feed@Explore top posts about Smart Contracts](https://app.daily.dev/tags/smart-contracts?ref=roadmapsh)

@ -4,10 +4,9 @@ Solana is a public blockchain platform with smart contract functionality. Its na
Visit the following resources to learn more:
- [@article@What is Solana, and how does it work?](https://cointelegraph.com/news/what-is-solana-and-how-does-it-work)
- [@official@Beginners Guide To Solana](https://solana.com/news/getting-started-with-solana-development)
- [@article@Solana Introduction](https://docs.solana.com/introduction)
- [@official@Solana Introduction](https://docs.solana.com/introduction)
- [@official@Solana Whitepaper](https://solana.com/solana-whitepaper.pdf)
- [@article@Solana Architecture](https://docs.solana.com/cluster/overview)
- [@article@Start Building Solana!](https://beta.solpg.io/?utm_source=solana.com)
- [@official@Solana Architecture](https://docs.solana.com/cluster/overview)
- [@article@What is Solana, and How does it work?](https://cointelegraph.com/news/what-is-solana-and-how-does-it-work)
- [@feed@Explore top posts about Solana](https://app.daily.dev/tags/solana?ref=roadmapsh)

@ -1,15 +1,10 @@
# Solidity
Solidity is an object-oriented programming language created specifically by Ethereum Network team for constructing smart contracts on various blockchain platforms, most notably, Ethereum.
- It's used to create smart contracts that implements business logic and generate a chain of transaction records in the blockchain system.
- It acts as a tool for creating machine-level code and compiling it on the Ethereum Vitural Machine (EVM).
Like any other programming languages, Solidity also has variables, functions, classes, arithmetic operations, string manipulation, and many more.
Solidity is an object-oriented programming language created specifically by Ethereum Network team for constructing smart contracts on various blockchain platforms, most notably, Ethereum. It's used to create smart contracts that implements business logic and generate a chain of transaction records in the blockchain system. It acts as a tool for creating machine-level code and compiling it on the Ethereum Virtual Machine (EVM).
Visit the following resources to learn more:
- [@article@Solidity Programming Language](https://soliditylang.org/)
- [@official@Solidity Programming Language](https://soliditylang.org/)
- [@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)

@ -7,4 +7,4 @@ Visit the following resources to learn more:
- [@article@Blockchain Storage](https://www.techtarget.com/searchstorage/definition/blockchain-storage)
- [@article@Decentralized Storage](https://ethereum.org/en/developers/docs/storage/)
- [@article@How IPFS works](https://docs.ipfs.tech/concepts/how-ipfs-works/)
- [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh)
- [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh)

@ -4,4 +4,4 @@ Substrate is a Software Development Kit (SDK) specifically designed to provide y
Visit the following resources to learn more:
- [@article@Substrate Documentation](https://docs.substrate.io/quick-start/)
- [@official@Substrate Documentation](https://docs.substrate.io/quick-start/)

@ -1,3 +1,8 @@
# Supporting Languages
While the bulk of the logic in blockchain applications is handled by smart contracts, all the surrounding services that support those smart contracts (frontend, monitoring, etc.) are often written in other languages.
Visit the following resources to learn more:
- [@article@Programming Languages for Smart Contracts](https://blog.logrocket.com/smart-contract-programming-languages/)
- [@article@Top Programming Languages for Blockchains](https://www.codecademy.com/resources/blog/programming-languages-blockchain-development/)

@ -2,8 +2,6 @@
A key to building software that meets requirements without defects is testing. Software testing helps developers know they are building the right software. When tests are run as part of the development process (often with continuous integration tools), they build confidence and prevent regressions in the code.
Like traditional software, testing dApps involves testing the entire stack that makes up the dApp (backend, frontend, db, etc.).
Visit the following resources to learn more:
- [@article@What is Software Testing?](https://www.guru99.com/software-testing-introduction-importance.html)

@ -4,7 +4,6 @@ TON is a fully decentralized layer-1 blockchain designed by Telegram to onboar
Visit the following resources to learn more:
- [TON Telegram integration highlights synergy of blockchain community](https://cointelegraph.com/news/ton-telegram-integration-highlights-synergy-of-blockchain-community)
- [Start building on The Open Network](https://ton.org/dev)
- [TON Introduction](https://ton.org/docs/learn/introduction)
- [Blockchain analysis](https://ton.org/analysis)
- [@official@Start Building on The Open Network](https://ton.org/dev)
- [@official@TON Introduction](https://ton.org/docs/learn/introduction)
- [@official@Blockchain Analysis](https://ton.org/analysis)

@ -4,7 +4,6 @@ TON is a fully decentralized layer-1 blockchain designed by Telegram to onboar
Visit the following resources to learn more:
- [@article@TON Telegram integration highlights synergy of blockchain community](https://cointelegraph.com/news/ton-telegram-integration-highlights-synergy-of-blockchain-community)
- [@official@Start building on The Open Network](https://ton.org/dev)
- [@official@Start Building on The Open Network](https://ton.org/dev)
- [@official@TON Introduction](https://ton.org/docs/learn/introduction)
- [@official@Blockchain analysis](https://ton.org/analysis)
- [@official@Blockchain Analysis](https://ton.org/analysis)

@ -1,3 +1,8 @@
# Tools
Blockchain and smart contract technology is fairly new, therefore, you should expect constant changes in the security landscape, as new bugs and security risks are discovered, and new best practices are developed. Keeping track of this constantly moving landscape proves difficult, so using tools to aid this mission is important. The cost of failing to properly secure smart contracts can be high, and because change can be difficult, we must make use of these tools.
Visit the following resources to learn more:
- [@article@Best Blockchain Tools](https://101blockchains.com/best-blockchain-tools/)
- [@article@Top 10 Tools for Blockchain Development](https://www.blockchain-council.org/blockchain/top-10-tools-for-blockchain-development/)

@ -4,5 +4,6 @@ A development environment, testing framework, and asset pipeline for blockchains
Visit the following resources to learn more:
- [@article@Truffle Overview](https://trufflesuite.com/docs/truffle/)
- [@video@Truffle Tutorial for Beginners | Compile, Test & Deploy Smart contracts to any EVM Blockchain](https://youtu.be/62f757RVEvU)
- [@official@Truffle Documentation](https://trufflesuite.com/docs/truffle/)
- [@article@Ultimate Guide to Truffle](https://archive.trufflesuite.com/guides/ultimate-guide-to-truffle-the-gateway-to-full-stack-blockchain-development/)
- [@video@Truffle Tutorial for Beginners](https://youtu.be/62f757RVEvU)

@ -6,5 +6,5 @@ BoC stands for Bag of Cells, and it refers to the data structure used in the TVM
Visit the following resources to learn more:
- [Original specification](https://ton.org/tvm.pdf)
- [Everscale VM specification](https://docs.everscale.network/tvm.pdf)
- [@official@Original Specification](https://ton.org/tvm.pdf)
- [@official@Everscale VM Specification](https://docs.everscale.network/tvm.pdf)

@ -2,11 +2,9 @@
The Venom Foundation is the first crypto foundation licensed in UAE's ADGM and is set to launch its blockchain platform soon. The platform uses asynchronous blockchain technology of dynamical sharding, which enables boundless scalability, higher security guarantees with decentralization, and manages the gross data transaction flows without faltering by increasing fees and transaction times. The foundation aims to develop and support a self-sufficient blockchain ecosystem with non-custodial wallet options, transparent transaction histories, interchain transactions, staking on validator nodes, and a native decentralized exchange, among others.
The MENA region entrepreneurs are considered pioneers in global crypto trend adoption, and the foundation's customizable approach is well-suited to bridging different dimensions of market participants. The platform has a panel of industry leaders and seasoned investors, and the project is generating attention in MENA due to its transactional management possibilities, higher security, and inbound governmental database projects. The foundation will work with ecosystem participants to offer new products such as NFT marketplace, derivative exchange, fiat-backed stablecoin, and others to come with the potential to become a bridge towards wide adoption of CBDC in the UAE, other MENA countries and globally.
Visit the following resources to learn more:
- [Venom site](https://venom.foundation)
- [Venom whitepaper](https://venom.foundation/Venom_Whitepaper.pdf)
- [Venom Documentation](https://docs.venom.foundation/)
- [Explore Grants](https://venom.foundation/#explore_grants)
- [@official@Venom](https://venom.foundation)
- [@official@Venom Documentation](https://docs.venom.foundation/)
- [@official@Venom Whitepaper](https://venom.foundation/Venom_Whitepaper.pdf)
- [@official@Venom Explore Grants](https://venom.foundation/#explore_grants)

@ -5,8 +5,8 @@ Vue.js is an open-source JavaScript framework for building user interfaces and s
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Vue Roadmap](https://roadmap.sh/vue)
- [@article@Vue.js Website](https://vuejs.org/)
- [@article@Official Getting Started](https://vuejs.org/v2/guide/)
- [@official@Vue.js Website](https://vuejs.org/)
- [@official@Vue.js Guide](https://vuejs.org/v2/guide/)
- [@video@Vue.js Course for Beginners](https://www.youtube.com/watch?v=FXpIoQ_rT_c)
- [@video@Vue.js Crash Course](https://www.youtube.com/watch?v=qZXt1Aom3Cs)
- [@feed@Explore top posts about Vue.js](https://app.daily.dev/tags/vuejs?ref=roadmapsh)

@ -4,5 +4,5 @@ Vyper is a contract-oriented, pythonic programming language that targets the Eth
Visit the following resources to learn more:
- [@article@Vyper Programming Language](https://vyper.readthedocs.io/en/stable/)
- [@official@Vyper Programming Language](https://vyper.readthedocs.io/en/stable/)
- [@article@Learn Vyper in Y Minutes](https://learnxinyminutes.com/docs/vyper/)

@ -4,5 +4,5 @@ web3.js is a collection of libraries that allow you to interact with a local or
Visit the following resources to learn more:
- [@article@web3.js Documentation](https://web3js.readthedocs.io/)
- [@official@Web3.js Documentation](https://web3js.readthedocs.io/)
- [@feed@Explore top posts about Web3](https://app.daily.dev/tags/web3?ref=roadmapsh)

@ -5,7 +5,7 @@ A blockchain is a decentralized, distributed, and oftentimes public, digital led
Visit the following resources to learn more:
- [@article@Blockchain Explained](https://www.investopedia.com/terms/b/blockchain.asp)
- [@article@What is decentralization?](https://aws.amazon.com/blockchain/decentralization-in-blockchain/)
- [@video@How does a blockchain work?](https://youtu.be/SSo_EIwHSd4)
- [@article@What is Decentralization?](https://aws.amazon.com/blockchain/decentralization-in-blockchain/)
- [@video@How does a Blockchain Work?](https://youtu.be/SSo_EIwHSd4)
- [@video@What Is a Blockchain? | Blockchain Basics for Developers](https://youtu.be/4ff9esY_4aU)
- [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh)

@ -1,12 +1,10 @@
# Why it matters
The nature of blockchain allows for trustless systems to be built on top of it. Users don’t rely on a centralized group of people, such as a bank, to make decisions and allow transactions to flow through. Because the system is decentralized, users know that transactions will never be denied for non-custodial reasons.
This decentralization enables use-cases that were previously impossible, such as parametric insurance, decentralized finance, and decentralized organizations (DAOs), among a few. This allows developers to build products that provide immediate value without having to go through a bureaucratic process of applications, approvals, and general red tape.
The nature of blockchain allows for trustless systems to be built on top of it. Users don’t rely on a centralized group of people, such as a bank, to make decisions and allow transactions to flow through. Because the system is decentralized, users know that transactions will never be denied for non-custodial reasons. This decentralization enables use-cases that were previously impossible, such as parametric insurance, decentralized finance, and decentralized organizations (DAOs), among a few. This allows developers to build products that provide immediate value without having to go through a bureaucratic process of applications, approvals, and general red tape.
Visit the following resources to learn more:
- [@official@Why Blockchain?](https://chain.link/education-hub/blockchain)
- [@article@Why Blockchain?](https://chain.link/education-hub/blockchain)
- [@article@What Is The Blockchain And Why Does It Matter?](https://www.forbes.com/sites/theyec/2020/05/18/what-is-the-blockchain-and-why-does-it-matter/)
- [@article@Web3/Crypto: Why Bother?](https://continuations.com/post/671863718643105792/web3crypto-why-bother)
- [@article@Why is Blockchain Important and Why Does it Matter](https://www.simplilearn.com/tutorials/blockchain-tutorial/why-is-blockchain-important)

Loading…
Cancel
Save