Итак, я недавно изучал биткойн и у меня было несколько вопросов:
1) Что отличает майнера от другого майнера? Есть ли доказательства того, что два майнера — не один и тот же человек?
2) Что мы можем сказать о транзакциях, принятых майнером? Все ли транзакции в блоках после себя добавлены в ветку блокчейна майнера?
3) В любом случае, что является доказательством того, что транзакция была принята каким-либо майнером?
Спасибо!
Вы не можете точно узнать, были ли 2 блока добыты одним и тем же лицом (например, человеком). Угадывать можно. Если вы перейдете на http://blockchain.info , вы увидите столбец «Relayed By» в таблице прямо на стартовой странице. Вы можете быть достаточно уверены, что этот майнинговый пул добыл блок. Некоторые майнинговые пулы всегда отправляют свои деньги на один и тот же адрес. В этом случае вы можете быть еще более уверены, что все блоки, транзакция которых была отправлена на этот адрес, были добыты одним и тем же лицом, потому что в противном случае они давали бы много денег другому лицу.
Доказательством того, что транзакция была включена в блокчейн, является наличие действительного блокчейна, содержащего блок, содержащий эту транзакцию. Вы не можете просто взять блок-цепочку и заменить транзакцию в ней на другую, потому что это сделает блок-цепочку недействительной, поскольку хэши не будут проверены.
Кроме того, если вы хотите быть полностью уверены, что транзакция не только в любой цепочке блоков, но и в самой длинной, вам необходимо подключиться к сети Биткойн, чтобы вы знали самую длинную цепочку блоков. Самый длинный — тот, который считается.
1) Нет
2) Он сам выбирает, какие транзакции принимать.
3) Его блок содержит транзакцию.
Если майнер M смог сгенерировать блок, принадлежащий текущей цепочке блоков (самая длинная цепочка), и этот блок содержит T1, то T1 и все остальные транзакции в этом блоке будут продолжаться в цепочке блоков до тех пор, пока этот блок не станет осиротевшим.
UTF-8