Механизм отправки и получения

Я новичок в биткойне, и я подумываю о том, чтобы позволить людям платить за мое программное обеспечение. Прежде чем продолжить, я хотел бы прояснить некоторые вещи. Мой поисковик не получил ответы на мои вопросы.

Я понимаю, что вы можете создавать новые адреса для каждой транзакции. Скажем, у меня есть 1BTC, заплаченный A и 1BTC, заплаченный B.

На вкладке «Обзор» клиента Bitcoin по умолчанию баланс будет отображаться как 2BTC. Я могу только предположить, что он просто добавил все суммы в адреса A и B?

Но когда я отправляю 2BTC на адрес C, он создает новый «адрес отправки» X и перебирается в суммы от A и B до X, а затем отправляет на C или отправляет две транзакции, по одному от каждой учетной записи A и B?

5 голосов | спросил hozza 18 Mayam12 2012, 03:17:44

2 ответа


5

Выбор монеты, который делает клиент, выполняется за кулисами, клиент заботится о деталях.

Но если вам интересно узнать, что происходит за кулисами:

INPUT:

  • Адрес: A 1.0 BTC
  • Адрес: B 1.0 BTC

ВЫВОД:

  • Адрес: C 2.0 BTC

FEE (выводится как входы-выходы): 0.0 BTC

Это предполагает, что вы не платили комиссию.


Предположим, вместо этого вы должны были заплатить только 1,5 BTC и 0,0005 BTC Fee.

INPUT:

  • Адрес: A 1.0 BTC
  • Адрес: B 1.0 BTC

ВЫВОД:

  • Адрес: C 1.5 BTC
  • Адрес: D 0.4995 BTC

FEE (выводится как входы - выходы): 0,0005 BTC

Адрес D был адресом вашего собственного кошелька, который клиент выбрал для получения транзакции изменения. Ваш баланс в вашем кошельке будет показывать 0,49995 БТД.


Вот техническое объяснение:

ответил Stephen Gornick 18 Mayam12 2012, 04:07:02
3

Биткойнская транзакция может иметь несколько входов (и несколько выходов). В описанном вами сценарии будет создана отдельная транзакция, которая будет включать в себя как как платеж, так и платеж в B.

Обычно получающей стороне все равно, какие входы транзакции, он позаботится о том, чтобы выход включал ожидаемый платеж на свой адрес.

ответил Meni Rosenfeld 18 Mayam12 2012, 08:27:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132