Qortal Project

The future of blockchain platforms

User Tools

Site Tools


Qortal Project Wiki

QORT Project Model

Important Notices - MUST READ

QORT Minting

QORT Communications Plugin

QORT Trade Portal

QORT Voting System

QORT Data Hosting

QORT Hardware

Frequently Asked Questions (FAQ)

QORT How-To Guides


GitHub Replacement

Once Qortal data exists, the first ‘application’ planned to be built will be a ‘GitHub’ replacement. For those who are not aware, ‘github.com’ is the main code repository location for most open source applications. GitHub was recently purchased by Microsoft which was a very worrying fact for a lot of people. Since GitHub is a centralized server, anything on that server could potentially be removed by the owner and this could cause a whole mess of issues for those hosting their code repositories on GitHub.

‘Git’ is the program that GitHub uses to keep track of the code and its changes. It is a decentralized application and does not require a centralized server in order to function. The only part of git that is centralized at the moment, is the GitHub repository server itself. All that needs to be removed in order to make a completely decentralized GitHub replacement, is the storage location of the code repositories. Therefore of a location to store git repositories on top of Qortal is absolutely essential to making a secure, decentralized option for open source applications.

The initial concept will be to utilize the Qortal git to store the Qortal code repo, however, in the near future that functionality will be able to be expanded to allow anyone to use the Qortal git to store their open source code repository. At this point, Qortal will have a complete replacement for GitHub without any centralized authority or associated costs. Hosting an application’s code repository on top of a decentralized data storage platform like Qortal alleviates countless concerns surrounding a centralized code repository. There will no longer be ‘downtime’ and there will be no potential for ‘censorship’ of any kind including removal of code from repositories that do not fit within whatever rules the centralized owner of the repository server may have.

Qortal will provide complete freedom of open source software applications and storage of their codebase storage in a free and easy to distribute new system. Also, any code repository that obtains a data node follower will obtain another redundant copy of the repository (just as the website hosting of Qortal functions).

github_replacement.txt · Last modified: 2021/10/11 11:08 by gfactor