Некоторые кошельки (например, inputs.io) утверждают, что обеспечивают транзакции вне сети . Примечание. Я еще не использовал этот кошелек.
Скажем, если у меня есть биткойн-адрес А у такого провайдера кошелька и я отправлю 1 биткойн на адрес Б от того же провайдера кошелька, что будет отображаться в общедоступной цепочке блоков?
Должна быть общедоступная запись о переводе на адрес B, прежде чем какие-либо переводы могут поступать с адреса B. Внутри поставщик может перемещать средства с одного адреса на другой «вне цепочки» для целей отображения, но до тех пор, пока некоторое количество BTC не переместится. на адрес B публично нельзя провести из B.
Скорее всего, когда вы попытаетесь отправить BTC извне с адреса B, эта сумма будет:
1) публично переведены из A в B, а затем из B и далее (с 2 транзакциями и двойной задержкой подтверждения)
2) переведены на адрес провайдера с адреса А и внутренне вычтены из адреса Б внутри системы провайдера и фактически переведены с какого-то другого адреса провайдера
3) оплачивается публично напрямую с адреса А, но отображается как вычтенный из Б в системе провайдера
Переводы вне сети — это один из способов добавить дополнительную анонимность транзакциям биткойнов, но в какой-то момент исходный адрес должен быть публично указан в BTC, чтобы обмен был действительным в цепочке блоков.
Если все это управляется вне сети в рамках одного и того же провайдера кошелька, то в общедоступной цепочке блоков вообще не будет записи о транзакции.
Это будет просто переключение битов во внутренней базе данных провайдера кошелька (точно так же, как в традиционном банке или в PayPal).
Например , если вы используете кошелек inputs.io (как вы сказали) для оплаты продавцу, который использует inputs.io в качестве обработчика платежей, нет смысла фактически отправлять tx в сеть Биткойн, когда inputs.io может просто внутренне изменить, кто владеет каким количеством биткойнов. Это отражает типичную «обменную» модель транзакций вне сети, когда вы имеете дело с двумя сторонами, обе из которых имеют счета у одного и того же посредника.
Это происходит для экономии времени, а не для ожидания, пока майнеры подтвердят действительную транзакцию в блокчейне.
С другой стороны, эта процедура непрозрачна, потому что перевод средств происходит только в локальном внутреннем реестре вне сети.
Jus12
Тило