Чтобы получить биткоин, нужно отгадать хэш, подтвердить транзакцию и получить вознаграждение. Но как тогда эта схема запустилась, когда еще не было добыто ни одной монеты?
То же самое с ICO, когда стартует какой то проект, можно купить новую валюту (или получить бонусом), и ждать повышения ее курса. То есть вопрос в том откуда берутся монеты в новой валюте, когда майнить не получится тк еще нет монет и нет транзакций.
В алгоритм жестко зашит нулевой или genesis block, он существует сразу. Его можно посмотреть https://en.bitcoin.it/wiki/Genesis_block. Из него была сделана первая транзакция и вознаграждение 50 было переведено на первый адрес Сатоши. С ICO вообще другая песня, токены это не коины, Токены это состояние переменной программы/смарт-контракта и может произвольно назначаться/меняться самим контрактом, а вовсе не количество монет на счету контракта. Чтобы обеспечить токены монетами владелец контракта покупает/заводит монеты на счет контракта.