Qortal Project

The future of blockchain platforms

User Tools

Site Tools


application_hosting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
application_hosting [11/15/2021 12:27] gfactorapplication_hosting [07/21/2022 06:07] gfactor
Line 2: Line 2:
 {{:qortal_official_logo_transparent_.png?400|}} {{:qortal_official_logo_transparent_.png?400|}}
  
-Utilizing Qortal data, any number of applications can be built. Initially, these applications will likely be built only by the Qortal development team or trusted community members until we have the availability (and more developersin order to accurately vet and test each application created by ‘anyone’The end goals will be to create ‘plugin store’ wherein plugins that are not ‘default plugins’ (part of every base installation) will be available to browse, read reviews on, and install to any Qortal Node+Any number of applications can be built on the Qortal Data Network (QDNwhen Q-Apps goes live. Everyone needs to remember to USE AT YOUR OWN RISKWe will have star rating review and comments section as any app store would have but we can't expect the DevTeam to review and vet each application
  
-Every application built on Qortal data will be by default ‘unhackable’, decentralized, and redundant (moreso as each user accesses the application). The underlying functionality of Qortal data allows for extremely secure applications with innumerable possible use cases. Remember that Qortal is infrastructure and meant to be the base level for any potential application, website, blog, or anything used by people on a regular basis. Therefore the Qortal development team is focused on building the infrastructure and a few base level applications to demo what the platform can do. The rest of the applications and functionality within will be developed by whoever has the idea and takes on the task.+Every application built on the Qortal Data Network (QDN) will be by default ‘unhackable’, decentralized, and redundant (more-so as each user accesses the application). The underlying functionality of the Qortal Data Network allows for extremely secure applications with innumerable possible use cases. Remember that Qortal is infrastructure and meant to be the base level for any potential application, website, blog, or anything used by people on a regular basis. Therefore the Qortal development team is focused on building the infrastructure and a few base level applications to demo what the platform can do. The rest of the applications and functionality within will be developed by whoever has the idea and takes on the task.
  
 The Qortal development team is community-formed and community-run. Anyone can become part of the team by showing interest and demonstrating their skill. Therefore the team will continue to grow and the applications built will continually become more diversified, functional, and fully featured. As with the infrastructure of Qortal itself, more functionality comes with more development and more development comes as the developers have the availability. As the user count of Qortal increases and the price of QORT follows, the availability and subsequent development from the ever-expanding development team will also increase. The Qortal development team is community-formed and community-run. Anyone can become part of the team by showing interest and demonstrating their skill. Therefore the team will continue to grow and the applications built will continually become more diversified, functional, and fully featured. As with the infrastructure of Qortal itself, more functionality comes with more development and more development comes as the developers have the availability. As the user count of Qortal increases and the price of QORT follows, the availability and subsequent development from the ever-expanding development team will also increase.
Line 10: Line 10:
 There is quite literally no limit to the number of nor functionality of the applications that could be built on top of Qortal’s unique infrastructure. The limitless nature of the potential of the platform is what will draw countless developers’ interest to help build out the platform and its applications.  There is quite literally no limit to the number of nor functionality of the applications that could be built on top of Qortal’s unique infrastructure. The limitless nature of the potential of the platform is what will draw countless developers’ interest to help build out the platform and its applications. 
  
-Two main types of applications will exist: 1) default applications and 2) add-on applications. Default applications will come with the default installation of the software and will be ‘part of Qortal’ by default. These applications include some of which already exist like Q-Chat and the Trade Portal. Default applications are the ones that will ‘just be there’. Add-on applications (plugins and modules) are applications that will not be included by default when installing Qortal, but can be chosen by each user and installed to their node on an individual basis to provide whatever added functionality they seek.+Two main types of applications will exist: 1) default applications and 2) add-on applications. Default applications will come with the default installation of the software and will be ‘part of Qortal’ by default. These applications include some of which already exist like Q-Chat and the Trade Portal. Default applications are the ones that will ‘just be there’. Add-on applications (plugins and modules) are applications that will not be included by default when installing Qortal, but can be chosen to ‘opt-in’ by each user to be installed on their node.
  
 Qortal is the only blockchain platform that has both the ‘data layer’ and the ‘application layer’ making it an all-in-one solution for hosting any application with blockchain security and true decentralization. Qortal is the only blockchain platform that has both the ‘data layer’ and the ‘application layer’ making it an all-in-one solution for hosting any application with blockchain security and true decentralization.
  
-===== Updates =====+See the [[Q-Apps]] page for more info.  
 + 
 +===== Notes From CalDescent 11/15/21 =====
  
 Here's some information from Cal on the Dev Server: Here's some information from Cal on the Dev Server:
Line 59: Line 61:
  
 We are also protected by the fact that the core and UI run on different ports, which browsers treat as different origins, and therefore are sandboxed automatically. But we can add the sandbox feature just to be extra careful. We are also protected by the fact that the core and UI run on different ports, which browsers treat as different origins, and therefore are sandboxed automatically. But we can add the sandbox feature just to be extra careful.
 +
 +===== Notes From CalDescent 11/17/21 =====
 +
 +Once the app store is ready I'm going to make one or two simple apps as an example. Then I hope others will give it a try too - they can extend my demo apps or start from scratch. I think one of them will be a really simple youtube alternative. So a place to upload videos and view them. The other might be a music player, or maybe a really basic blogging app, as that's probably more useful. The apps will be written in javascript, along with HTML, CSS, images etc. You can use any framework you like, such as React / Vue / AngularJS / jQuery, or even pure javascript. I will probably start by using a really lightweight framework called Alpine.js that allows you to add dynamic content to HTML really easily. 
 +
 +The best part is that it is completely permissionless. Anyone can add an app to the store without any prerequisites. It's basically the opposite of Apple's "approval" system for iOS apps. There could be 10 different blogging apps for instance, all written by different people and if someone doesn't like the existing options, they can make their own. Either by starting from scratch or by forking one of the existing ones and releasing a modified version with a new name. There will likely be a lot of "junk apps" and we'll have to find a way for people to filter them. Probably some kind of rating system, as part of the upcoming voting feature. So we won't have anything like that in the first version. We already have the ability to block a name, and once blocked, the node will stop showing or hosting data from that name. As time goes on, it can become more granular, so you can for instance block an app but still keep supporting the website hosted on the same name. But that is lower priority at the moment and will only be done if there is time before we go live at the end of the year.
 +
 +We already have private blacklists, but we can easily make it so that a user can upload their blacklist (or any other list) to the data network for others to use or modify. The idea being that people can publish any kind of list - even one that is just their favourite content - and then others can browse it (or in the case of blacklists, choose to automatically block everything on the list). The data network supports this kind of thing already - we're just missing the UI/interface for it. 
application_hosting.txt · Last modified: 05/06/2023 07:16 by gfactor