The methods by which Qortal will launch,
are different to those that are generally used for a project of its type. For example, Qortal Genesis will take place
on an already running chain as opposed to one that is just starting.
Qortal Genesis will take place with an Auto-Update to the Existing Chain. As opposed to the start of the chain, Qortal Project current team has made the decision to do things differently. Since Qortal is capable of issuing a network-wide automatic code/chain update with the use of a specialized transaction and verification from 20% or more of the developer group, Qortal Network can issue a NEW CHAIN with an Automatic Update. This is how the Qortal Genesis will take place. See further information below:
Qortal's Genesis block, will be issued as an Auto-Update, that
will be issued on the existing mainnet chain.
This means, that instead of having to be there exactly at a specific launch time users of Qortal
run their chain ahead of time, and be there 'automatically' upon Genesis. Thus, users can be part of the launch, WITHOUT ACTUALLY HAVING to BE THERE AT THE TIME. The current development team believes that this is an ideal solution and that people will be very excited about the concept of being part of the Genesis of the network, without necessarily being there at the time the Genesis is actually initiated.
The Genesis Auto-Update will take place on the existing running mainnet chain. If you don't have the current mainnet chain running, you may follow the instructions below to do so…
Download the mainnet core - https://github.com/qortal/releases
Download the mainnet UI release for your OS - https://github.com/qortal/qortal-ui/releases
KEEP IN MIND THE VERSIONS RELEASED AS OF JUNE 2020, ARE NOT CONTAINING ALL OF THE NEW FEATURES, ETC. AT THIS TIME ALL NEW FEATURES ARE ONLY AVAILABLE ON THE TESTNET, UNTIL GENESIS IS COMPLETED.
UPON COMPLETION OF GENESIS, THE MAINNET WILL HAVE ALL OF THE NEW FEATURES, AND WILL BE UP TO DATE WITH THE TESTNET AS FAR AS FUNCTIONALITY AND VERSION NUMBERS.
Run the core and sync - Make sure you keep the mainnet core running, so that you don't miss the auto-update block. (If you do miss it, it's alright, you can still sync to it and the update will happen automatically, since the Qortal Team will keep nodes running with the older chain, to allow people who are not sync'd at the time of the genesis push and subsequent chain reset, to do so at any given time, without needing the synchronized chain at the actual issuance of the update and subsequent reset of the chain. (Since the chain will be reset for the final time at launch of Genesis, the need for nodes running the old chain to allow people to run their old version and old chain, to the update block, update, and reset automatically, is there. Therefore we will provide this as a potential solution for those users who may need it.
At the time of this update to the Wiki, the current MAINNET is a 'stripped down' version, that doesn't contain ANY OF THE NEW FEATURES, FUNCTIONALITY, ETC.. - The reason for this, was because there was a chain reset or hard fork necessary to implement the new tx types, and we did not feel like it was good use of developer time to implement the hard fork code, thus we decided to simply restart the TESTNET, with the new features, and leave the MAINNET as it was.
This means that the TESTNET is the only network as of June 2020, that contains the new features.
This also means that the MAINNET (at the moment) is basically only useful for minting, to pre-level your account prior to the issuance of the Genesis Auto-Update.
At the Genesis Update, updates to the MAINNET will ensure that the two chains share versions again, along with new features, etc.