Я интересно другое:
Плата идет на шахтер, который первым добавляет его в новый блок.
Верный.
Так что baisically шахтер, который находит новый блок?
Это шахтер (или майнинг), который решает новый блок.
Шахтер (или пул) отслеживает все неподтвержденные операции, которые они слышали. Они выбирают, какой из этих сделок (если таковые имеются), они хотят, чтобы подтвердить и собрать их в блок. Затем они строят запись заголовка для этого блока, который имеет информацию о блоке операций и информации о самом последнем блоке, который был добавлен к blockchain.
Затем они начинают пытаться "решать" блок. Для этого они вычисляют двойной SHA256 хэш заголовка блока и посмотреть, если полученное значение меньше, чем текущий целевой сложности. Если это не так, то они изменяют заголовок блока немного и повторите попытку. Они повторяют этот процесс, пока они либо не слышали о действительном новом блоке с подключенным партнером или найти сами решения. Независимо от того, является ли один новый блок, они получают от партнера или что они сами создали, они затем добавить блок их blockchain, удалить все транзакции, которые находятся в блоке из их списка неподтвержденных транзакций, и начать снова.
Если они решили включить транзакцию в своем блоке, то они получают плату от сделки, и сделка имеет это первое подтверждение.
И в том, что тогда, что я прочитал в качестве первого подтверждения?
Да. Когда транзакция первой отображается в блоке в blockchain, то говорят, что это первое подтверждение. Каждый дополнительный блок добавляется к blockchain на верхней части этого блока считается дополнительным подтверждением.
Как шахтер знает, что сделка была совершена?
Как уже было объяснено, забойщик (или пул) работает полный узел, который подключен к аналогам (других полных узлов в сети Bitcoin). При отправке сделки вы (или услугу, которую вы используете) связан с другими полными узлами в сети Bitcoin. Каждый узел, который принимает транзакцию проверяет, что сделка действительна, а затем повторно вещает его все аналоги, что узел подключен. Тогда каждый из этих коллег проверяет, что сделка действительна и повторно вещает его все узлы, узел подключен. Этот процесс повторяется до тех пор вся взаимосвязано сеть (включая шахтер или бассейны) не слышала о сделке.
Каждый узел (включая шахтер и бассейны) сохраняет свой собственный список неподтвержденных операций, которые он слышал о. В конце концов, если сделка становится старой и еще не получила подтвердила в блок, узел будет удалить транзакцию из своей собственной памяти, чтобы освободить место для новых сделок. Если он снова слышит о сделке, она добавит его обратно в свой список.
Я имею в виду, где они хранятся, прежде чем они будут записаны как часть blockchain?
Каждый узел сети хранит свою собственную копию сделки, пока узел запрограммирован на. Там нет минимального или максимального времени в исполнение в соответствии с протоколом. Некоторые узлы могут быть написаны, чтобы помнить сделку навсегда, другие могут быть записаны сразу же забыть сделку. Как правило, кажется, что большая часть сети забыл о сделке, если это не подтверждено еще жгутов 3-х дней или около того.