From e6d854ca296da7c76631941876f9d06f3f210e85 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 16 Aug 2022 04:48:46 +0400 Subject: [PATCH] Add blockchain roadmap content --- .../100-what-is-blockchain.md | 10 +++++++++- .../100-blockchain-basics/101-decentralization.md | 8 +++++++- .../102-why-blockchain-matters.md | 11 ++++++++++- .../103-blockchain-structure.md | 12 +++++++++++- .../104-basic-blockchain-operations.md | 10 +++++++++- .../105-applications-and-uses.md | 10 +++++++++- .../content/100-blockchain-basics/readme.md | 9 ++++++++- .../content/107-version-control-systems/100-git.md | 10 +++++++++- .../content/107-version-control-systems/readme.md | 9 ++++++++- .../108-repo-hosting-services/100-github.md | 14 +++++++++++++- .../108-repo-hosting-services/101-gitlab.md | 9 ++++++++- .../108-repo-hosting-services/102-bitbucket.md | 14 +++++++++++++- .../content/108-repo-hosting-services/readme.md | 10 +++++++++- 13 files changed, 123 insertions(+), 13 deletions(-) diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md index b7081a738..78a76ebe0 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md @@ -1 +1,9 @@ -# What is blockchain \ No newline at end of file +# 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. + +Free Content +Blockchain Explained +What is decentralization? +How does a blockchain work? +What Is a Blockchain? | Blockchain Basics for Developers diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md index 877c931c9..c5e64ff4a 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md @@ -1 +1,7 @@ -# Decentralization \ No newline at end of file +# 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. + +Free Content +What is decentralization? +What is Decentralization in Blockchain? diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md index 46485fa4a..701f3e4cc 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md @@ -1 +1,10 @@ -# Why blockchain matters \ No newline at end of file +# 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. + +Free Content +What Is The Blockchain And Why Does It Matter? +Web3/Crypto: Why Bother? +Why is Blockchain Important and Why Does it Matter diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md index 5a5a988f2..affdd6419 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md @@ -1 +1,11 @@ -# Blockchain structure \ No newline at end of file +# 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. + +Free Content +Blockchain Architecture Basics: Components, Structure, Benefits & Creation +Blockchain Architecture 101: Components, Structure, and Benefits +Blockchain structure +Blockchain Basics | Coursera diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md index 7803f67d5..4f3d0b9c8 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md @@ -1 +1,9 @@ -# Basic blockchain operations \ No newline at end of file +# 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. + +Free Content +Blockchain Basics: Structure, Operations, and the Bitcoin Blockchain +Bitcoin blockchain transactions | Bitcoin Developer +Ethereum blockchain transactions | ethereum.org +Blockchain Basics | Coursera diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md index 7b7f1512d..cbdc1f8d3 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md @@ -1 +1,9 @@ -# Applications and uses \ No newline at end of file +# 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. + +Free Content +Blockchain Use Cases and Applications by Industry +Top 10 Real-World Applications Of Blockchain Technology +Ethereum blockchain transactions | ethereum.org +E34 Blockchain Applications and Real-World Use Cases Disrupting the Status Quo diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md index b338bd86e..14514c26a 100644 --- a/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md @@ -1 +1,8 @@ -# Blockchain basics \ No newline at end of file +# 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. + +Free Content +Blockchain Explained +How does a blockchain work? +What Is a Blockchain? | Blockchain Basics for Developers diff --git a/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md b/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md index 65f57e71e..e6ec03032 100644 --- a/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md +++ b/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md @@ -1 +1,9 @@ -# Git \ No newline at end of file +# 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. + +Free Content +Version Control System Introduction +Git & GitHub Crash Course For Beginners +Learn Git in 20 Minutes +Learn Git on the command line diff --git a/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md b/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md index 5e0249474..5c44b2882 100644 --- a/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md +++ b/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md @@ -1 +1,8 @@ -# Version control systems \ No newline at end of file +# 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. + +Free Content +Git +Mercurial +What is Version Control? diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md index 1d347d3e4..789e6e65d 100644 --- a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md @@ -1 +1,13 @@ -# Github \ No newline at end of file +# 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. + +Free Content + +GitHub Website +GitHub Documentation +What is GitHub? +Git vs. GitHub: What's the difference? +Git and GitHub for Beginners +Git and GitHub - CS50 Beyond 2019 +How to Use Git in a Professional Dev Team diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md index 70157a4e6..ed8109bd6 100644 --- a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md @@ -1 +1,8 @@ -# Gitlab \ No newline at end of file +# 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. + +Free Content + +GitLab Website +GitLab Documentation diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md index 9c781a3b3..e5de098c2 100644 --- a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md @@ -1 +1,13 @@ -# Bitbucket \ No newline at end of file +# 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) + +Free Content +Bitbucket Website +A brief overview of Bitbucket +Getting started with Bitbucket +Using Git with Bitbucket Cloud +Bitbucket tutorial | How to use Bitbucket Cloud +Bitbucket Tutorial | Bitbucket for Beginners diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md index ca921962f..574869a99 100644 --- a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md @@ -1 +1,9 @@ -# Repo hosting services \ No newline at end of file +# 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. + +Free Content +GitHub +GitLab +BitBucket +How to choose the best source code repository