As far as I understand - and my understanding is based mostly on Thomas Cox’s medium post - there should be a BIOS Boot node, which will presumably appoint 21 block producers, who will then initiate the voting. It appears that the first node to do this will launch a mainnet candidate, which will have to attract 15% of token holders to legitimize the mainnet, presumably by voting for BPs.
It seems possible to have two or more BIOS Boot nodes launching a mainnet and possibly hitting the 15% treshhold. This could conceivably lead to multiple chains - something like a fork though not quite as the two chains will have different genesis blocks, so more like two independent chains built on the same codebase (which could diverge over time if block producers choose to install different updates). In this case token holders should end up with coins on from both mainnets on the same address, in much the same way as with the Bitcoin hard forks. Then there is the question of which chain will wallets support, you might need two different wallets to access the two chains.
But let’s not get too distracted with hypotheticals and focus on reality - there are some pressing concerns about the launch even if we ignore the possibility of multiple chains. I’m personally keenly interested to know:
- Are my conclusions above correct?
- How does the voting process work?
- How can we follow events around the launch in real time?
Then there is the matter of choosing the block producers. EOS Go have compiled a list and even launched a website (sorry can’t link, new user).
However, their criteria are mostly about presence of a website, contact information and the like and haven’t done much to evaluate the candidates’ reliability. I’m personally keen to trust Bitfinex with this but are there 20 more credible BPs in these lists? I hope the community puts on their thinking hats and vote sensibly; judging by what people tend to do at ballot boxes - I’m not wildly optimistic about it