Add blockchain roadmap content

pull/1657/head
Kamran Ahmed 2 years ago
parent 3b25e363a2
commit 347e0be1a1
  1. 10
      content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md
  2. 6
      content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md
  3. 11
      content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md
  4. 12
      content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md
  5. 10
      content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md
  6. 10
      content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md
  7. 9
      content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md
  8. 8
      content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md
  9. 9
      content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md
  10. 14
      content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md
  11. 9
      content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md
  12. 12
      content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md
  13. 10
      content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md

@ -1 +1,9 @@
# What is blockchain
# Blockchain
A blockchain is a decentralized, distributed, and oftentimes public, digital ledger consisting of records called blocks that is used to record transactions across many computers so that any involved block cannot be altered retroactively, without the alteration of all subsequent blocks.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.investopedia.com/terms/b/blockchain.asp'>Blockchain Explained</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://aws.amazon.com/blockchain/decentralization-in-blockchain/'>What is decentralization?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/SSo_EIwHSd4'>How does a blockchain work?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/4ff9esY_4aU'>What Is a Blockchain? | Blockchain Basics for Developers</BadgeLink>

@ -1 +1,7 @@
# Decentralization
In blockchain, decentralization refers to the transfer of control and decision-making from a centralized entity (individual, organization, or group thereof) to a distributed network. Decentralized networks strive to reduce the level of trust that participants must place in one another, and deter their ability to exert authority or control over one another in ways that degrade the functionality of the network.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://aws.amazon.com/blockchain/decentralization-in-blockchain/'>What is decentralization?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.blockchain-council.org/blockchain/what-is-decentralization-in-blockchain/'>What is Decentralization in Blockchain?</BadgeLink>

@ -1 +1,10 @@
# Why blockchain matters
# 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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.forbes.com/sites/theyec/2020/05/18/what-is-the-blockchain-and-why-does-it-matter/'>What Is The Blockchain And Why Does It Matter?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://continuations.com/post/671863718643105792/web3crypto-why-bother'>Web3/Crypto: Why Bother?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.simplilearn.com/tutorials/blockchain-tutorial/why-is-blockchain-important'>Why is Blockchain Important and Why Does it Matter</BadgeLink>

@ -1 +1,11 @@
# Blockchain structure
# Blockchain Structure
The blockchain gets its name from its underlying structure. The blockchain is organized as a series of “blocks” that are “chained” together.
Understanding blockchain security requires understanding how the blockchain is put together. This requires knowing what the blocks and chains of blockchain are and why they are designed the way that they are.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://mlsdev.com/blog/156-how-to-build-your-own-blockchain-architecture'>Blockchain Architecture Basics: Components, Structure, Benefits & Creation</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://komodoplatform.com/en/academy/blockchain-architecture-101/'>Blockchain Architecture 101: Components, Structure, and Benefits</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://resources.infosecinstitute.com/topic/blockchain-structure/'>Blockchain structure</BadgeLink>
<BadgeLink colorScheme='green' badgeText='Course' href='https://www.coursera.org/lecture/blockchain-basics/blockchain-structure-5rj9Z'>Blockchain Basics | Coursera</BadgeLink>

@ -1 +1,9 @@
# Basic blockchain operations
# Basic Blockchain Operations
Operations in a decentralized networks are the responsibility of the peer participants and their respective computational nodes. These are specific for each type of blockchain.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.mlq.ai/blockchain-basics/'>Blockchain Basics: Structure, Operations, and the Bitcoin Blockchain</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://developer.bitcoin.org/reference/transactions.html'>Bitcoin blockchain transactions | Bitcoin Developer</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://ethereum.org/en/developers/docs/transactions/'>Ethereum blockchain transactions | ethereum.org</BadgeLink>
<BadgeLink colorScheme='green' badgeText='Course' href='https://www.coursera.org/lecture/blockchain-basics/basic-operations-OxILB'>Blockchain Basics | Coursera</BadgeLink>

@ -1 +1,9 @@
# Applications and uses
# 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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://consensys.net/blockchain-use-cases/'>Blockchain Use Cases and Applications by Industry</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.blockchain-council.org/blockchain/top-10-real-world-applications-of-blockchain-technology/'>Top 10 Real-World Applications Of Blockchain Technology</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://ethereum.org/en/developers/docs/transactions/'>Ethereum blockchain transactions | ethereum.org</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://builtin.com/blockchain/blockchain-applications'>E34 Blockchain Applications and Real-World Use Cases Disrupting the Status Quo</BadgeLink>

@ -1 +1,8 @@
# Blockchain basics
# Blockchain
A blockchain is a decentralized, distributed, and oftentimes public, digital ledger consisting of records called blocks that is used to record transactions across many computers so that any involved block cannot be altered retroactively, without the alteration of all subsequent blocks.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.investopedia.com/terms/b/blockchain.asp'>Blockchain Explained</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/SSo_EIwHSd4'>How does a blockchain work?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/4ff9esY_4aU'>What Is a Blockchain? | Blockchain Basics for Developers</BadgeLink>

@ -1 +1,9 @@
# 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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=zbKdDsNNOhg'>Version Control System Introduction</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=SWYqp7iY_Tc'>Git & GitHub Crash Course For Beginners</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/Y9XZQO1n_7c?t=21'>Learn Git in 20 Minutes</BadgeLink>
<BadgeLink badgeText='Course' colorScheme='green' href='https://github.com/jlord/git-it-electron'>Learn Git on the command line</BadgeLink>

@ -1 +1,8 @@
# Version control systems
# Version Control Systems
Version control/source control systems allow developers to track and control changes to code over time. These services often include the ability to make atomic revisions to code, branch/fork off of specific points, and to compare versions of code. They are useful in determining the who, what, when, and why code changes were made.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://git-scm.com/'>Git</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://www.mercurial-scm.org/'>Mercurial</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.atlassian.com/git/tutorials/what-is-version-control'>What is Version Control?</BadgeLink>

@ -1 +1,13 @@
# Github
# GitHub
GitHub is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink badgeText='Official Website' colorScheme='blue' href='https://github.com'>GitHub Website</BadgeLink>
<BadgeLink badgeText='Official Documentation' colorScheme='blue' href='https://docs.github.com/en/get-started/quickstart'>GitHub Documentation</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=w3jLJU7DT5E'>What is GitHub?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=wpISo9TNjfU'>Git vs. GitHub: What's the difference?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=RGOj5yH7evk'>Git and GitHub for Beginners</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=eulnSXkhE7I'>Git and GitHub - CS50 Beyond 2019</BadgeLink>
<BadgeLink badgeText='Course' href='https://ooloo.io/project/github-flow'>How to Use Git in a Professional Dev Team</BadgeLink>

@ -1 +1,8 @@
# Gitlab
# GitLab
GitLab is a provider of internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink badgeText='Official Website' colorScheme='blue' href='https://gitlab.com/'>GitLab Website</BadgeLink>
<BadgeLink badgeText='Official Documentation' colorScheme='blue' href='https://docs.gitlab.com/'>GitLab Documentation</BadgeLink>

@ -1 +1,13 @@
# 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)
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Bitbucket Website' href='https://bitbucket.org/product'>Bitbucket Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Read' href='https://bitbucket.org/product/guides/getting-started/overview#a-brief-overview-of-bitbucket'>A brief overview of Bitbucket</BadgeLink>
<BadgeLink badgeText='Guide' colorScheme='green' href='https://bitbucket.org/product/guides/basics/bitbucket-interface'>Getting started with Bitbucket</BadgeLink>
<BadgeLink badgeText='Guide' colorScheme='green' href='https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud'>Using Git with Bitbucket Cloud</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=M44nEyd_5To'>Bitbucket tutorial | How to use Bitbucket Cloud</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=i5T-DB8tb4A'>Bitbucket Tutorial | Bitbucket for Beginners</BadgeLink>

@ -1 +1,9 @@
# Repo hosting services
# Repo Hosting Services
When working on a team, you often need a remote place to put your code so others can access it, create their own branches, and create or review pull requests. These services often include issue tracking, code review, and continuous integration features. A few popular choices are GitHub, GitLab, BitBucket, and AWS CodeCommit.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://github.com/features/'>GitHub</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://about.gitlab.com/'>GitLab</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://bitbucket.org/product/guides/getting-started/overview'>BitBucket</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://bitbucket.org/product/code-repository'>How to choose the best source code repository</BadgeLink>

Loading…
Cancel
Save