3. Вероятность создания блока делаем пропорциональной времени, а не процессорной мощности
А время откуда берем, от доброго дяди с сервера времени? Или мы все-таки настроены серьезно и нам нужно свое, не зависящее от внешних факторов самопроизведенное время?