Поскольку вы создаете свой адрес со стороны открытого ключа не из приватного ключа. так что технически для лучшего понимания, когда вы называете закрытый ключ.bitcore для по умолчанию получить открытый ключ и адрес. Вопрос: есть ли преимущество в том, что эгоистичный майнинг предлагает перевешивают потери доходов, которые могут произойти, если вы слишком медленно, чтобы опубликовать свой собственный блок? Я имею в виду, вы будете ждать до тех пор, пока сеть найдет блок, чтобы опубликовать свой собственный блок, что создает риск потери доходов, если сеть принимает конкурирующих блока, а не свой (отдельный) один. Так этот минус перевешивает награду от успешного корыстных шахты (нахождение двух блоков, в то время как остальные сети находит только один)? Два замечания: в подписи Шнорра (а не просто попытка идентификации), сообщение также включается в хэш (т. е = ч(РГ||МСГ)`). Во-вторых, заглавные буквы в вашем протоколе представляют собой группу элементов, в которых дискретного логарифма проблему трудно, поэтому вы не можете решить `СГ = РГ-ЕР` для `ы` (как это потребует "деления" по Г, что является вычислительно невозможным).

Биткоин имеет только 8 активных соединений

Поправочка: он имеет 8 исходящих подключений. По умолчанию, он также может принять до 117 входящих подключений

какой порт

Порт 8333, протокол TCP

как я должен сказать и Bitcoin-Qt, чтобы использовать перенаправленные портов?

Не надо.