-ANN- for those who don't pay attention to Discord/TelegramThere are MANY things in progress right now for Qortal.
The next 2 versions will be very important, and will include a DB reshape to prepare for the AT modifications we are making. (The next version of the ACCT ATs for trading, will 'sleep until messaged' making them MUCH more scalable with less processing and data needed.) This will allow multiple other coins to be listed without scalability concerns.
Also, we will have
'top-only sync' nodes and 'flat file off-loading for full nodes' in the next release. This will alleviate the db size concerns and make the platform essentially infinitely scalable.
Top-only sync nodes will have the entire chain, but 'pruned' with only the full information for the most recent 1450 blocks. This reduces the db size to less than 1GB, which opens doors for many other things as well.
Full node flat files will allow full nodes to offload the older portions of the db to flat files which can be stored on Qortal data when that is live, and will reduce the size of the db considerably as well.
The option to keep the full db SQL-compatible is also still possible, but will require more storage space and will take more time to auto-update. So even if you don't do anything to your node, it will auto-update just fine, will just use more space. This is an option for providers like block explorers, etc... who require access to the older data on the chain. It will also be useful in the future when the db can be used directly as other application databases, and asset chains do the same.
Qortal data storage is VERY CLOSE to being complete. You can see a copy of the Qortal Wiki, hosted on a Qortal node, hashed, stored on the data chain, and tied to a registered name, here...
http://node1.qortal.uk:12393/site/QortalWikiDemo As you can see, the site is exactly the same as it is hosted on a typical web server.
Qortal data will be launched with static hosting support only at first, as that is simpler and easier to secure for the first iteration.
The backend of the data storage will hash every file, and store the hash on the data chain.
cross-communication between the data chain and the main chain will be possible, as name registration will be utilized like a 'domain name' for websites hosted on Qortal.
There will be a 'converter' included in the Qortal UI, that will allow you to input the address of an existing site, and it will automatically convert it to a static site that can then be hosted on Qortal, and host it on Qortal for you.
There will be NO FEES for hosting data on Qortal (public data) - the transaction for putting up the hashes on the data chain, will use the same methodology as Q-Chat, using the memory hard algo to create the tx as opposed to a transaction fee. This will make data storage on Qortal COMPLETELY FREE. You will not need to have QORT in order to use Qortal for storing data. The only thing you will need QORT for, is registering a name if you choose to do so.
The backend of the data transmission will take place just like a .torrent file - the more peers the data has, the faster it will download. It will download and then load locally from your computer.
Every data node that views another website on Qortal, will automatically make a redundant copy of the site, unless the node operator specifically states that it does not want to become a peer for that site. This will make it so that for every data node viewer the site obtains, it will have yet another peer and redundant data copy.
This will end up making Qortal data even faster than the traditional internet, as once a website has hundreds of peers that the data can come from at one time, the data will load extremely quickly.
Qortal will also have the ability to 'follow' a site, all followers of that site will also become a peer for the site's data.
So the more popular sites, will have many more peers, this will be a good indication of the sites reputation as well.
There are MANY exciting things coming for Qortal. At this point, we are estimating that everything on the existing Qortal roadmap will be completed by the end of the year!
- public data storage
- web hosting
- Qortal Git on top of Qortal itself, and the ability for other open source projects to host their Git on Qortal as well
- enhanced Q-Chat functionality using Qortal data, to allow for messages to stay longer, pictures and videos to be sent, etc.
- automatic bootstrapping and top-only sync, and flat file full node db
- sleeping trade ATs (ACCT ATs.) for improved scalability and much less processing each block
- sponsorship improvements and mempow submission for minter signature submission to combat self-sponsorshipand much more!
It is a fantastic time to get into Qortal, and see why we're all very excited for the near future!
Thanks for the confirmation bro. Glad Brooklyn is working out for you.
I am not sure what 1.5.4 has to do with running on a VPS, but more power to you if you want to run another node on VPS along with your Brooklyn-powered Pi.
The hardware company that will be selling the devices (tentatively called 'Crowetic Hardware Development, LLC.') will be formed in the very near future, as we finish prototyping the new fan-enabled (Noctua 40mm, only the best quality hardware and materials used) case, which I can show a picture of...
top picture shows the older case and the newer (fan-enabled) version.
edit - by the time I finished posting this the company had already been formed. Crowetic Hardware Development, LLC.
Crowetic Hardware Development site has been active now for a couple months, actively selling QORTector devices.
If you can't or don't know how to build your own device, simply order a pre-configured pre-setup device from us! (20% of the profits once the company starts taking profit, will be donated directly to Qortal development Fund. ((DevFund)) )
https://crowetic.com
ANN - Qortal version 1.7.0 auto-update and GitHub release completed!As stated above, version 1.7.0 of the Qortal Core is now live -
https://github.com/Qortal/qortal/releases/tag/v1.7.0Many improvements, and preparation for version 2.0 - which will have top-only sync nodes (with less than 1GB total size), automatic bootstrapping, automatic import of tradestates and minting accounts when bootstrapped, and much more!
We are very pleased to release this version, and very excited about the near future for Qortal!
Hello everyone,
Just wanted to post an
update.
We are currently working on Qortal 2.0! This version will have HUGE ease-of-use improvements, 'infinite' scalability, and much more!- Automatic Bootstrapping
- Automatic backup and restore of tradestates and minting accounts
- New Node type - 'top only sync' - using less than 1GB total disk space
- Flat file archive for full nodes - making full nodes ~10GB instead of 25-60+ - will be able to port over bootstraps to Qortal Data upon release in version 3.0 (by end of the year.)
- Multiple little bugfixes and improvements, including a final fix for 'stuck blocks' in previous versions
- Preparation for Qortal Data Nodes addition within the next couple months in version 3.0
MANY exciting things coming for Qortal by the end of 2021, including Web and application hosting, and public data storage in our own custom data storage system!Version 2.0 will be officially released in the
upcoming week, and a
beta version is available now.
Download the
Qortal 2.0 beta jar from -
https://cloud.qortal.org/s/rgYnbTrrrPpsraA/download/qortal-2.0.0-beta.6.jar if you have issues with that link you can also use -
https://bootstrap.qortal.org/qortal-2.0.0-beta.6.jarto run new beta simply
-STOP qortal
-DOWNLOAD above file
-RENAME the file to
qortal.jar-REPLACE your existing qortal.jar
-START qortal
**The first run, if you have an existing db, will re-structure your db into the new ARCHIVE format, saving a lot of space. But it takes 60-120 minutes to complete, and requires a little extra space for the process itself.
Simply await the completion... or... if you would like to test out the auto-bootstrapping feature and skip the db archiving process... you can simply delete your db folder, and restart qortal once you have the 2.0 jar in place, and the system will automatically download and extract the bootstrap for you. All you will need to do after that is re-add your minting key to your node.
You can also wait until the 2.0 release and auto-update takes place, however, the more people we have running 2.0 prior to the auto-update, the better. Thanks!
new blog post about 2.0 -
https://qortal.org/qortal-2-0-is-coming/
as promised
Qortal 2.0 is now officially released! Auto-Update will take place as soon as all of the required signatures for the update transaction are carried out. You can choose to manually update now if you like.
New version of the UI will come soon as well. UI auto-updates are currently disabled and being re-built, so UI update will be a manual one until further notice. I will make another announcement when UI update is available.
Enjoy Qortal 2.0!
https://github.com/Qortal/qortal/releases/tag/v2.0.0
Version 2.0 Auto-update transaction has been signed, network should begin updating shortly.
Qortal UI version 1.6.0 has been released!https://github.com/Qortal/UI/releases/latestRemember - at this point you must manually update the UI until we get auto-updates working there again.
also - there were 5 contributors to this release, for some reason GitHub is only showing 1...
Enjoy!
[moderator's note: consecutive posts merged]