Migrate blockchain roadmap to our editor

pull/6137/head
Kamran Ahmed 5 months ago
parent 7e09d54a65
commit 26967da40b
  1. 20937
      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. 2
      src/data/roadmaps/blockchain/content/arbitrum@ixTIn2Uhs-i5-UPt9jKAa.md
  11. 0
      src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md
  12. 2
      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. 2
      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. 2
      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. 2
      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. 2
      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. 2
      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. 2
      src/data/roadmaps/blockchain/content/moonbeam--moonriver@Ib9STGxQa8yeoB-GFeGDE.md
  77. 2
      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. 5
      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)

@ -5,4 +5,4 @@ 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)
- [@article@Inside Arbitrum](https://developer.offchainlabs.com/docs/Inside_Arbitrum)

@ -5,4 +5,4 @@ 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/)
- [@article@Avalanche official website](https://www.avax.network/)

@ -6,4 +6,4 @@ 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)
- [@feed@Explore top posts about Crypto](https://app.daily.dev/tags/crypto?ref=roadmapsh)

@ -9,4 +9,4 @@ 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/)
- [@feed@Explore top posts about Ethereum](https://app.daily.dev/tags/ethereum?ref=roadmapsh)
- [@feed@Explore top posts about Ethereum](https://app.daily.dev/tags/ethereum?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/)

@ -5,4 +5,4 @@ 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/)
- [@article@Fantom overview](https://docs.fantom.foundation/)

@ -5,4 +5,4 @@ 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)
- [@article@Gnosis overview](https://developers.gnosischain.com/#gnosis-chain)

@ -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/)

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

@ -7,4 +7,4 @@ Moonriver is an incentivized testnet. It enables developers to create, test, and
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/)
- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)

@ -7,4 +7,4 @@ Moonriver is an incentivized testnet. It enables developers to create, test, and
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/)
- [@article@Moonbeam Vision](https://docs.moonbeam.network/learn/platform/vision/)

@ -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)
- [@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