Большие ответы, я начинаю понимать. Эта аналогия выше помогла. Одна из последних вещей, которые я пытаюсь понять, сделка coinbase (Что я говорил выше, что-то вроде нового Bitcoin генерируемого от добычи). Coinbase сделка, будучи, как я интерпретирую это своеобразный момент Bitcoin "накопление" по добыче адрес. Это не имеет входной сигнал от предыдущей электронной подписи, потому что не было предыдущего владельца, только "вывод" в горнорудном адрес, "заработанный" новый Bitcoin. Когда первый владелец нового Bitcoin передает его на другой адрес, то как значение входного получить определяется (Когда Bitcoin идет от несуществующего на новый адрес, как это знак. Определяется без "ничего" и новый адрес соответствия открытых ключей)? Разве может быть, точка зарождения есть специальный первый открытый ключ? Я смотрел на белый лист бумаги, но Satoshi погрузились через все очень быстро и пошел над моей головой немного.
Блок цепь отслеживает "операции" скорее, чем "монеты", Сделки есть "выходы", И выходы имеют определенные суммы.
Когда шахтер создает coinbase сделки, его coinbase имеет один или несколько выходов и количество. Все, что является приемлемым при условии, что общая сумма не превышает сумму вознаграждения (плюс любые сборы заработали). Таким образом, его coinbase может дать всю награду 25BTC на один адрес, или может разделить его среди десяти адресов в десяти различных количествах, пока общее количество не превышает 25BTC.
Выход транзакции может быть потрачен только в полном объеме. Когда выход расходуется, если это "слишком много", Новый израсходуете должен содержать другой выход, который возвращает изменение обратно отправителю. Если это "недостаточно", Сделка может провести несколько выходов, эффективно соединяя их вместе.
На самом деле, еще одна вещь. Поскольку Bitcoin может быть разделен на 100 миллионов частей (satoshis), если у меня есть, скажем, 1 Bitcoin с конкретной электронной подписью, что происходит, когда я трачу 1/2 от Bitcoin? Ли электронная подпись моих сохранить 1/2 изменений Bitcoin, чтобы проверить, что это меньшее значение? Или же каждый из satoshis имеет представленный блок? И если у меня есть 1/2 Bitcoin в моем бумажнике и получить еще 1/2 будет это объединить, чтобы быть одной подписи? До сих пор от узнав об этом у меня сложилось впечатление, что эта система является полным гений.
Сумма сама по себе не имеет значения, выход транзакции для 0,00000001 Bitcoin выглядит намного тождественны для один на 10000 Bitcoins, той лишь разницей, поле суммы.
Если у вас есть 0.5 BTC в кошельке (если предположить, что это один выход сделки), и вы получите еще 0,5 BTC, вы будете иметь (по крайней мере) два выхода транзакции, доступные для расходов.
Если вы проводите любое количество до 0,5 BTC, ваш кошелек будет потреблять один из тех, отправляя вас обратно какие-либо изменения.
Если вы проводите любую сумму выше 0,5 BTC до 1 BTC, ваш кошелек будет потреблять как те, отправляя вас обратно какие-либо изменения.