Можно ли (или считается хорошей / плохой форме), чтобы иметь два отдельных выхода в транзакции Bitcoin, которые идут в том же Bitcoin адрес?
Если это возможно, есть какие-то негативные последствия для пользователя, blockchain и т.д.?
Благодарю.
|
![]() |
# 1 |
Сообщений: 44
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Можно ли (или считается хорошей / плохой форме), чтобы иметь два отдельных выхода в транзакции Bitcoin, которые идут в том же Bitcoin адрес?
Если это возможно, есть какие-то негативные последствия для пользователя, blockchain и т.д.? Благодарю. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 1456
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке.
Все выходы должны быть разными адресами. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщений: 44
цитировать ответ |
![]() Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке. Все выходы должны быть разными адресами. Спасибо! |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 836
цитировать ответ |
![]() Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке. Я не вижу, что это было бы требование на уровне протокола. Все выходы должны быть разными адресами. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 225
цитировать ответ |
![]() Вы можете сделать это с клиентом Satoshi с использованием необработанных транзакций API. Просто убедитесь, что вы осторожны, чтобы не тратить слишком много сборов.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 1456
цитировать ответ |
![]() Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке. Я не вижу, что это было бы требование на уровне протокола. Все выходы должны быть разными адресами. Ну, не может быть требование на уровне протокола, но если вы используете sendmany, будь то корыто Bitcoin-кварты или bitcoind, он будет бросать ошибку, если вы вставите тот же адрес более чем 1 раз. Были там, сделал это, получил ошибку "Вы можете только один раз по одному адресу на одной и той же сделки"(Или что-то подобное, не помню точную формулировку на нем) |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 924
цитировать ответ |
![]() Два McFlys, с тем же GUN !!
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщений: 44
цитировать ответ |
![]() Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке. Я не вижу, что это было бы требование на уровне протокола. Все выходы должны быть разными адресами. Ну, не может быть требование на уровне протокола, но если вы используете sendmany, будь то корыто Bitcoin-кварты или bitcoind, он будет бросать ошибку, если вы вставите тот же адрес более чем 1 раз. Означает ли это было бы возможно, если бы вы написали свой собственный клиент, чтобы построить сделку с 2-х выходов-к-же-адрес? Два McFlys, с тем же GUN !! лол |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 1456
цитировать ответ |
![]() Невозможно. Клиент Bitcoin не будет посылать его и выдаст сообщение об ошибке. Я не вижу, что это было бы требование на уровне протокола. Все выходы должны быть разными адресами. Ну, не может быть требование на уровне протокола, но если вы используете sendmany, будь то корыто Bitcoin-кварты или bitcoind, он будет бросать ошибку, если вы вставите тот же адрес более чем 1 раз. Означает ли это было бы возможно, если бы вы написали свой собственный клиент, чтобы построить сделку с 2-х выходов-к-же-адрес? Два McFlys, с тем же GUN !! лол Как кто-то сказал, что вы можете, возможно, использовать сырые сделки API для создания одного из таких сделок. Но будьте осторожны ... Уже 2 раза кто-то заплатил 100 BTC на сборы с использованием таких необработанных операций. Не говорю вам, как это сделать, потому что я действительно не знаю, как. Может быть, кто-то здесь будет хотеть, чтобы научить вас, или вы можете прочитать на нем здесь: https://en.bitcoin.it/wiki/Raw_Transactions |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщений: 44
цитировать ответ |
![]() Как кто-то сказал, что вы можете, возможно, использовать сырые сделки API для создания одного из таких сделок. Но будьте осторожны ... Уже 2 раза кто-то заплатил 100 BTC на сборы с использованием таких необработанных операций. Предупреждение должным образом отмечено! Я не собираюсь создавать сырые сделки, сам, как я читал, по крайней мере два сообщения в течение последних двух дней о случайных выплатах гонораров. Меня больше интересует концептуально о ли это возможно с новым клиентом, так как это может способствовать дальнейшему упорядочению идею я мозговой штурм для веб-альтернатива Bitcoin-OTC. (Два выхода на тот же адрес в одной транзакции может устранить необходимость в "открытый" и "Закрыть" сигнал появляться в отдельных сделках, что потенциально снижает плату). Может быть, кто-то здесь будет хотеть, чтобы научить вас, или вы можете прочитать на нем здесь: https://en.bitcoin.it/wiki/Raw_Transactions Спасибо за ссылку. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщения: 1302
цитировать ответ |
![]() Вы не можете использовать createrawtransaction, чтобы сделать это. Вы должны сделать операцию вручную (или с помощью какой-либо другой инструмент, который вы, вероятно, придется написать самостоятельно, но это довольно легко в любом случае).
После того, как сделано, акции клиент может подписать и транслировать его, как обычно. Это не вызывает абсолютно никаких проблем клиента, сети или протокола. TxOuts идентифицированы {txhash: последовательность}, так что каждый выход имеет уникальное имя и может быть проведен как обычно. Основная проблема заключается в том, что JSON не позволяет дубликаты ключей, а только интерфейсы на фондовом клиента для создания мульти-вывода транзакции через JSON. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 1302
цитировать ответ |
![]() |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщений: 44
цитировать ответ |
![]() Ах ах! Доказательство. Благодарю. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщения: 1260
цитировать ответ |
![]() Вы можете использовать мою библиотеку, чтобы сделать это, если вы знаете немного C #
Смотрите первый закомментирована раздел кода здесь, https://github.com/mb300sd/Bitcoin-Tool/blob/fb782fcc7d70f0a7c9c0acf79add281206658f95/Bitcoin%20Tool/Program.cs |
![]() ![]() |
![]() ![]() ![]() |