Я предполагаю, что английский не является вашим родным языком? Я изо всех сил, чтобы понять, что вы говорите, и то, что вы просите. Я сделаю все, что могу интерпретировать и ответить:
может кто-нибудь объяснить, когда я отправляю сделку, подписанную моим ключом Priv мой адрес на новый адрес, блок решить, как я понимаю, что это делает именно это.
Есть ли то, что?
При отправке сделки, ваш кошелек выбирает неизрасходованные выходы, которые были отправлены на адрес, для которого он имеет закрытый ключ. Ваш кошелек использует достаточное количество этих неизрасходованных выходов, чтобы обеспечить необходимое значение для сделки. Тогда ваш кошелек создает новые выходы назначая это значение адреса, которые вы отправляете. Наконец ваш кошелек использует закрытые ключи для создания необходимого digistal подписи для каждого из входов.
После того, как сделка будет создана и подписана, ваш кошелек передает сделку на все коллега, что он подключен. Каждые сверстники подтверждают, что входы, выходы и подписи являются корректными. Тогда сверстники ретранслировать сделку по всем аналогам они подключены.
Это Validate и реле процесс продолжается до тех пор почти каждый узел сети не знает о сделке. В конце концов, соло минер (или майнинг) включает в себя операцию в блоке, что они решают.
Таким образом, блок не должен проверять каждую транзакцию перед этой сделкой
Блоки «не cekch ничего. Сверстники (также известные как узлы) проверить транзакцию перед ретрансляцией его. Индивидуальные шахтеры (или майнинг) проверить его, прежде чем добавлять его в блок они attemtping решить.
только то, что вы подписывающий ключ на законных основаниях работает с кешем и все остальное, перед которой есть все, прежде чем + вам публичный адрес, "монета" включено, а выход я полагаю, сидит на открытом ключе, и эта подписанная сделка, подписанная ваш ключ Priv затем объединяется с новым общедоступным адресом, и так далее.
При создании своей собственной копии blockchain, каждый узел проверяет каждую сделку каждого блока. Делая это, программное обеспечение может создать список неизрасходованных выходов. Программное обеспечению не нужно проследить каждую сделку, все пути назад, когда каждые из Bitcoins добывал каждый раз, когда он пытается подтвердить недавно полученную сделку. Поскольку программное обеспечение уже проверены все эти tranactions, как он получил их, он может просто доверять свою собственную копию неизрасходованных выходов, чтобы решить, если новая сделка действительна.
Я чувствую, что-то здесь отсутствует, так как все предыдущие операции для этой суммы необходимы в blockchain, но тогда зачем?
Так что любой новый узел, который запускает может получить полную историю и построить свой собственный список в настоящее время неизрасходованных выходов.
безусловно, блок не имеет времени, чтобы проверить все предыдущие транзакции он имеет в них,
Как я уже говорил, блоки ничего не проверяют. Узлы (сверстники) проверить все предыдущие транзакции, как он строит свой собственный экземпляр blockchain. Тогда он доверяет свой собственный список неизрасходованных выходов, что он построен из этой истории.
и когда я смотрю на диаграмме в работе Сатоси и каждая транзакция, как представляется, состоит из всех хэш, прежде чем он дисконтируется Int в последний раз он подписал хэш плюс адрес.
Каждая транзакция представляет собой список неизрасходованных выходов используются в качестве входных данных для финансирования сделки, подписи для каждого входа, и списка новых неизрасходованных выходов.