Migrate blockchain roadmap to our editor

pull/6137/head
Kamran Ahmed 5 months ago
parent 7e09d54a65
commit 26967da40b
  1. 20935
      src/data/roadmaps/blockchain/blockchain.json
  2. 3
      src/data/roadmaps/blockchain/blockchain.md
  3. 18
      src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/polygon-zkevm.md
  4. 7
      src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/index.md
  5. 10
      src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md
  6. 0
      src/data/roadmaps/blockchain/content/alchemy@lOoubzXNILBk18jGsc-JX.md
  7. 0
      src/data/roadmaps/blockchain/content/angular@UY_vAsixTyocvo8zvAF4b.md
  8. 0
      src/data/roadmaps/blockchain/content/applicability@aATSuiqPG-yctr3ChEBa_.md
  9. 0
      src/data/roadmaps/blockchain/content/applications-and-uses@WD2JH4X4tEE4J0W0XFQ_4.md
  10. 0
      src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md
  11. 0
      src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md
  12. 0
      src/data/roadmaps/blockchain/content/avalanche@txQ9U1wcnZkQVh6B49krk.md
  13. 0
      src/data/roadmaps/blockchain/content/basic-blockchain-knowledge@MvpHHpbS-EksUfuOKILOq.md
  14. 0
      src/data/roadmaps/blockchain/content/basic-blockchain-operations@9z0Fqn1qqN8eo6s7_kwcb.md
  15. 0
      src/data/roadmaps/blockchain/content/besu@Gnnp5qrFmuSVtaq31rvMX.md
  16. 0
      src/data/roadmaps/blockchain/content/binance-smart-chain@sJj-6wG5KjjzYYia_eo63.md
  17. 0
      src/data/roadmaps/blockchain/content/bitbucket@TMPB62h9LGIA0pMmjfUun.md
  18. 0
      src/data/roadmaps/blockchain/content/blockchain-forking@L08v-78UsEhcg-mZtMVuk.md
  19. 0
      src/data/roadmaps/blockchain/content/blockchain-interoperability@nNPa6jKRUaitmHwBip_LE.md
  20. 0
      src/data/roadmaps/blockchain/content/blockchain-structure@Atv-4Q7edtvfySs_XhgEq.md
  21. 0
      src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md
  22. 0
      src/data/roadmaps/blockchain/content/brownie@Q64AbQlvYPiqJl8BtoJj9.md
  23. 0
      src/data/roadmaps/blockchain/content/building-for-scale@bTdRKEiIUmu1pnp8UbJK9.md
  24. 0
      src/data/roadmaps/blockchain/content/centralized-storage@tvk1Wh04BcFbAAwYWMx27.md
  25. 0
      src/data/roadmaps/blockchain/content/chainlink@omQOhNfMO09pBc7oy76Wo.md
  26. 0
      src/data/roadmaps/blockchain/content/client-libraries@vZiDpX9pEB9gfueSKZiQL.md
  27. 0
      src/data/roadmaps/blockchain/content/client-nodes@CoYEwHNNmrQ0i0sSQTcB7.md
  28. 0
      src/data/roadmaps/blockchain/content/code-coverage@4V-dj9x9hSAAGCxpBWsbE.md
  29. 0
      src/data/roadmaps/blockchain/content/common-threat-vectors@GxD-KybtmkwT3wqDzIfHp.md
  30. 0
      src/data/roadmaps/blockchain/content/consensus-protocols@_BkpK9qgp9up8nXNH7q4m.md
  31. 0
      src/data/roadmaps/blockchain/content/crypto-faucets@S68IUKs0k_FFHEH97xxs7.md
  32. 0
      src/data/roadmaps/blockchain/content/crypto-wallets@SM8Wt3iNM_nncLj69KCuy.md
  33. 0
      src/data/roadmaps/blockchain/content/cryptocurrencies@s1QqQc0We5yQaNF3Ogt4k.md
  34. 0
      src/data/roadmaps/blockchain/content/cryptography@e_I-4Q6_qIW09Hcn-pgKm.md
  35. 0
      src/data/roadmaps/blockchain/content/cryptowallets@FSThY0R1OAZCIL98W3AMj.md
  36. 0
      src/data/roadmaps/blockchain/content/daos@RsoOgixZlyQU6h7nIaY9J.md
  37. 0
      src/data/roadmaps/blockchain/content/dapps---decentralized-applications@SXXvFtf_7Rx64cHSEWxMS.md
  38. 0
      src/data/roadmaps/blockchain/content/decentralization-vs-trust@E9HR_voxQ2a2tvWUuva_p.md
  39. 0
      src/data/roadmaps/blockchain/content/decentralization@H9jvIlxX6P-C_cgPfZop4.md
  40. 0
      src/data/roadmaps/blockchain/content/defi@1AhombZUkZN6Ra5fysSpg.md
  41. 0
      src/data/roadmaps/blockchain/content/deployment@7goaYnedUlfgfl5qApoO2.md
  42. 0
      src/data/roadmaps/blockchain/content/deployment@cW3_Ki9Bx7fYluDLKKKgl.md
  43. 0
      src/data/roadmaps/blockchain/content/echidna@U4H62lVac8wIgxNJ3N3ga.md
  44. 0
      src/data/roadmaps/blockchain/content/ehereum@JLXIbP-y8C2YktIk3R12m.md
  45. 0
      src/data/roadmaps/blockchain/content/erc-tokens@bjUuL7WALETzgFxL6-ivU.md
  46. 0
      src/data/roadmaps/blockchain/content/ethereum-20@9uz6LBQwYpOid61LrK5dl.md
  47. 0
      src/data/roadmaps/blockchain/content/ethersjs@i-ltfXPTCu3WaBo-xaN05.md
  48. 10
      src/data/roadmaps/blockchain/content/everscale@YC385OLECWjpZjVeWKksO.md
  49. 0
      src/data/roadmaps/blockchain/content/evm-based@tSJyp46rkJcOtDqVpJX1s.md
  50. 0
      src/data/roadmaps/blockchain/content/fantom@trcGwYcFW5LQUUrAcbUf_.md
  51. 0
      src/data/roadmaps/blockchain/content/foundry@F1EUAxODBJ3GEoh7cqM-K.md
  52. 0
      src/data/roadmaps/blockchain/content/frontend-frameworks@YR-U2njkUrEMO0JxCU1PH.md
  53. 0
      src/data/roadmaps/blockchain/content/fuzz-testing--static-analysis@wypJdjTW4jHm9FCqv7Lhb.md
  54. 0
      src/data/roadmaps/blockchain/content/general-blockchain-knowledge@bA4V_9AbV3uQi3qrtLWk0.md
  55. 0
      src/data/roadmaps/blockchain/content/geth@DBRaXtwvdq2UGE8rVCmI1.md
  56. 0
      src/data/roadmaps/blockchain/content/git@gpS5CckcQZX3TMFQ2jtIL.md
  57. 0
      src/data/roadmaps/blockchain/content/github@GOgeaQoRvqg-7mAfL_A8t.md
  58. 0
      src/data/roadmaps/blockchain/content/gitlab@CWqwv4asouS-dssAwIdxv.md
  59. 0
      src/data/roadmaps/blockchain/content/gnosis-chain@UQ9AejYV6_Sk6ZJkXYWf7.md
  60. 0
      src/data/roadmaps/blockchain/content/go@jxlQ1ibcCv6ZlcEvobZ_G.md
  61. 17
      src/data/roadmaps/blockchain/content/gosh@5MGtl00EEZdSnJdrNYPJ7.md
  62. 0
      src/data/roadmaps/blockchain/content/hardhat@l110d4NqTQt9lfEoxqXMX.md
  63. 0
      src/data/roadmaps/blockchain/content/huobi-eco-chain@PkRAYBZQAUAHxWEeCCX4U.md
  64. 0
      src/data/roadmaps/blockchain/content/hybrid-smart-contracts@JbgBwG6KmeTdyle9U6WAv.md
  65. 0
      src/data/roadmaps/blockchain/content/ides@lXukWXEatsF87EWFSYyOO.md
  66. 0
      src/data/roadmaps/blockchain/content/infura@hJmNuEMHaMSM0QQlABFRS.md
  67. 0
      src/data/roadmaps/blockchain/content/insurance@uMXcKCUoUN8-Hq_IOBRCp.md
  68. 0
      src/data/roadmaps/blockchain/content/integration-tests@QNfnbUGkT3N-pj5epnHcM.md
  69. 0
      src/data/roadmaps/blockchain/content/javascript@fF06XiQV4CPEJnt_ESOvv.md
  70. 0
      src/data/roadmaps/blockchain/content/l2-blockchains@i_Dw3kUZ7qKPG-tk-sFPf.md
  71. 0
      src/data/roadmaps/blockchain/content/maintenance@XvVpnlYhT_yOsvjAvwZpr.md
  72. 0
      src/data/roadmaps/blockchain/content/management-platforms@fbESHQGYqxKRi-5DW8TY3.md
  73. 0
      src/data/roadmaps/blockchain/content/manticore@twR3UdzUNSztjpwbAUT4F.md
  74. 0
      src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md
  75. 0
      src/data/roadmaps/blockchain/content/monitoring@H3jNM_0sJrB7ZbYzrVhF7.md
  76. 0
      src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md
  77. 0
      src/data/roadmaps/blockchain/content/moonbeam--moonriver@VVbvueVMJKLUoJYhbJB1z.md
  78. 0
      src/data/roadmaps/blockchain/content/moralis@RFgetmTvKvpV2PG6Vfev7.md
  79. 0
      src/data/roadmaps/blockchain/content/moralis@pJhR9OQo8YFQmAZXQbikJ.md
  80. 0
      src/data/roadmaps/blockchain/content/mythx@XIgczUc3yKo6kw-_3gskC.md
  81. 0
      src/data/roadmaps/blockchain/content/nethermind@xtYwg0WAcE8Ea9VgC2RSc.md
  82. 0
      src/data/roadmaps/blockchain/content/nfts@e4OHLOfa_AqEShpMQe6Dx.md
  83. 0
      src/data/roadmaps/blockchain/content/node-as-a-service@dDPhMNPpl3rZh3EgXy13P.md
  84. 0
      src/data/roadmaps/blockchain/content/on-chain-scaling@1bUD9-vFo-tsHiB1a06tO.md
  85. 0
      src/data/roadmaps/blockchain/content/openzeppelin@qox-x_q-Q7aWcNFWD7RkT.md
  86. 0
      src/data/roadmaps/blockchain/content/optimistic-rollups--fraud-proofs@ti6-LSK52dTCLVdxArp9q.md
  87. 0
      src/data/roadmaps/blockchain/content/oracle-networks@CzfsAQIk3zIsDaDAorG9K.md
  88. 0
      src/data/roadmaps/blockchain/content/oracles@sK8G-41D3EfYNSLFJ3XYf.md
  89. 0
      src/data/roadmaps/blockchain/content/payments@vTGSDThkDDHvCanNlgP07.md
  90. 0
      src/data/roadmaps/blockchain/content/plasma@dMesiPUPBegYQ7hgeMMJK.md
  91. 3
      src/data/roadmaps/blockchain/content/polygon@JNilHFQnnVDOz-Gz6eNo5.md
  92. 0
      src/data/roadmaps/blockchain/content/practices@UOF7Ep97i1l3Own6YEWlq.md
  93. 0
      src/data/roadmaps/blockchain/content/python@pVG7bGqVGCeSBlZxRNHJs.md
  94. 0
      src/data/roadmaps/blockchain/content/quicknode@FGih8w9We52PHpBnnGO6H.md
  95. 0
      src/data/roadmaps/blockchain/content/react@0DUYS40_-BTpk2rLQ1a0e.md
  96. 0
      src/data/roadmaps/blockchain/content/repo-hosting-services@oSK3MRQD_4j1gGDORN7RO.md
  97. 0
      src/data/roadmaps/blockchain/content/rust@Larbhjzi-MnPQKH1Pzn2R.md
  98. 0
      src/data/roadmaps/blockchain/content/security@PBTrg9ivOpw9uNTVisIpx.md
  99. 0
      src/data/roadmaps/blockchain/content/security@snQA5_4H2dDkT1pENgaYD.md
  100. 0
      src/data/roadmaps/blockchain/content/sidechains@lSQA3CfQBugEBhAh2yxro.md
  101. Some files were not shown because too many files have changed in this diff Show More

File diff suppressed because it is too large Load Diff

@ -2,6 +2,7 @@
jsonUrl: '/jsons/roadmaps/blockchain.json'
pdfUrl: '/pdfs/roadmaps/blockchain.pdf'
order: 6
renderer: 'editor'
briefTitle: 'Blockchain'
briefDescription: 'Step by step guide to becoming a blockchain developer in 2024'
title: 'Blockchain Developer'
@ -10,7 +11,7 @@ isNew: false
hasTopics: true
dimensions:
width: 968
height: 2173.87
height: 2250
schema:
headline: 'Blockchain Developer Roadmap'
description: 'Learn how to become a Blockchain Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.'

@ -1,18 +0,0 @@
# Polygon zkEVM
Polygon zkEVM is a decentralized Ethereum Layer 2 scalability solution that uses cryptographic zero-knowledge proofs to offer validity and quick finality to off-chain transaction computation, also known as a ZK-Rollup.
The ZK-Rollup executes smart contracts transparently, by publishing zero-knowledge validity proofs, while maintaining opcode compatibility with the Ethereum Virtual Machine.
Benefits of Polygon zkEVM
- EVM-equivalence
- Ethereum security
- ZKP-powered scalability
Visit the following resources to learn more:
- [@article@Introduction to Polygon zkEVM](https://wiki.polygon.technology/docs/zkevm/introduction/)
- [@article@Polygon zkEVM Quickstart](https://wiki.polygon.technology/docs/zkevm/develop/)
- [@article@Polygon zkEVM Faucet Guide](https://wiki.polygon.technology/docs/zkevm/guides/zkevm-faucet/)
- [@article@Polygon zkEVM Asset Bridging Guide](https://wiki.polygon.technology/docs/zkevm/bridge-to-zkevm/)

@ -1,7 +0,0 @@
# Programming Languages
Smart contracts can be programmed using relatively developer-friendly languages. If you're experienced with Python or any curly-bracket language, you can find a language with familiar syntax.
Visit the following resources to learn more:
- [@article@Smart Contract Languages](https://ethereum.org/en/developers/docs/smart-contracts/languages/)

@ -1,10 +0,0 @@
# Testing
Testing smart contracts is one of the most important measures for improving smart contract security. Unlike traditional software, smart contracts cannot typically be updated after launching, making it imperative to test rigorously before deploying contracts onto mainnet.
Visit the following resources to learn more:
- [@article@Testing Smart Contracts](https://ethereum.org/en/developers/docs/smart-contracts/testing/)
- [@article@How to Test Ethereum Smart Contracts](https://betterprogramming.pub/how-to-test-ethereum-smart-contracts-35abc8fa199d)
- [@article@Writing automated smart contract tests](https://docs.openzeppelin.com/learn/writing-automated-tests)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

@ -0,0 +1,10 @@
# Everscale
Everscale is a layer-1 PoS blockchain network of the 5th generation. It is one of the most technologically advanced blockchain networks, and that is not a marketing exaggeration. Everscale incorporates all the blockchain innovations and concepts of recent years. Its versatility helps it develop as a decentralized hub for many blockchains and resource-demanding applications such as GameFi, DeFi, micro-transactions, real-time bidding, etc.
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/)

@ -0,0 +1,17 @@
# 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.
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/)

@ -6,8 +6,5 @@ Polygon, formerly known as the Matic Network, is a protocol that allows anyone t
- [@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
Visit the following resources to learn more:
- [@article@Introduction to Polygon](https://wiki.polygon.technology/)
- [@official@Polygon POL whitepaper](https://polygon.technology/papers/pol-whitepaper)

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save