25 января 2013, 6:52:14 AM   # 1
 
 
Сообщения: 446
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
SatoshiDice говорит игрокам, чтобы убедиться, что их кошельки будут принимать Bitcoin обратно в тот же адрес, с которого оно было отправлено, потому что это как SatoshiDice платит победитель. Я хотел бы сделать это, а также на веб-сайте, я работаю, но я не могу найти информацию о том, как (и нужно ли) JSON-RPC API может быть использован для идентификации адреса, к которому должен быть возвращен BTC.

Есть ли "вернуть отправителю" метод в открытом доступе, что может быть сделано с помощью API JSON-RPC? Если нет, то есть один на всех?

Благодаря!
dscotese сейчас офлайн Пожаловаться на dscotese   Ответить с цитированием Мультицитирование сообщения от dscotese Быстрый ответ на сообщение dscotese


Как заработать Биткоины?
Без вложений. Не майнинг.


25 января 2013, 7:15:18 AM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Получил 1806 Биткоинов
Реальная история.





Это было покрыто прежде, но я не могу найти эту тему сейчас так взять на взгляд на ОМ, таких, как это:

http://blockchain.info/tx/b207c397de2b48305dcad413115163726ddb98512d5e89e179c88fd210b0145e?show_adv=true

Теперь, если вы прокрутите вниз нижнюю вы увидите сценарии и выходы.

В основном то, что вы хотите сделать, это "decoderawtransaction" разработать входной адрес (а), а затем построить сырой TX с двумя выходами одно для вашего "прибыль" а другой для их "возврат" (Просто отправить к первому входному адресу я думаю).

Вы можете получить четкое представление о том, как сырье ОГО выглядит с brainwallet.org (нажмите на вкладке Transactions) * но * не использовать этот сайт * онлайн * с любым из ваших собственных закрытых ключей.

Хотя не создана для этой цели (это для подписания в автономном режиме от необработанных ОГО) в чем-то, как это могло бы помочь также: http://ciyam.org/rawtx_helper.html (Понять эту страницу не * сделать * ничего, кроме команд сырых ОГО формата, но снова не использовать его в Интернете с любыми реальными данными из вашего горячего бумажника).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

25 января 2013, 11:52:28 AM   # 3
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

SatoshiDice говорит игрокам, чтобы убедиться, что их кошельки будут принимать Bitcoin обратно в тот же адрес, с которого оно было отправлено, потому что это как SatoshiDice платит победитель. Я хотел бы сделать это, а также на веб-сайте, я работаю, но я не могу найти информацию о том, как (и нужно ли) JSON-RPC API может быть использован для идентификации адреса, к которому должен быть возвращен BTC.

Есть ли "вернуть отправителю" метод в открытом доступе, что может быть сделано с помощью API JSON-RPC? Если нет, то есть один на всех?

Благодаря!
Не было бы лучше практики, чтобы пользователи предоставить вам адрес для вас отправлять платежи?
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

25 января 2013, 12:09:09 PM   # 4
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Не было бы лучше практики, чтобы пользователи предоставить вам адрес для вас отправлять платежи?

Согласовано - но я думаю, что это "простота" (Если вы используете правильный клиент) из Satoshi кости, который обращается (к тем, которые любят играть в азартные игры - никогда не использовал его сам).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

25 января 2013, 8:36:28 PM   # 5
 
 
Сообщения: 446
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Не было бы лучше практики, чтобы пользователи предоставить вам адрес для вас отправлять платежи?
Я не хочу, чтобы сайт, чтобы доказать, что человек, которому Bitcoin передается тот же человек, которому он был обязан. Я считаю, что многие плательщики никогда не говори никому, кто они, как правило, только потому, что это дополнительные хлопоты (и только очень редко, потому что они имеют действительно плохие причины, чтобы остаться анонимным).

В основном то, что вы хотите сделать, это "decoderawtransaction" отработать входной адрес (а) ...
Вот что я сделал:
1. Получить TXID от одного из моих кошельков сделок.
2. getrawtransaction (The TXID). Это дало мне шестнадцатеричную строку.
3. decoderawtransaction (шестнадцатеричная строка). Это дает мне один ВИНЫ с TXID и Vout с двумя объектами, что каждый содержал scriptPubKey (мой адрес был в одном из них, и я полагаю, "изменение" адрес для плательщика была в другом). Я записал сумму значений этих двух объектов, как PayerOriginalBalance.
4. getrawtransaction (TXID ВИНА в). Это дало мне большую шестнадцатеричную строку.
5. decoderawtransaction (большой шестигранный строка). Это дало мне ВИНЫ, что я игнорирую - это как плательщик получил Bitcoin он послал меня, не так ли? Он также дал мне Vout, который провел два объекта, каждый из которых с адресом. Только один из объектов имел значение больше или равно, что я получил (на самом деле, это было именно 0,0005 больше, чем PayerOriginalBalance - Гонорар Tx, я полагаю). Я полагаю, что при наличии нескольких объектов в Vout (обычно два, источник и адрес для изменения), плательщик контролирует все из них, так что любой из них подходит для возврата. Вот почему вы написали это, не так ли?
(Просто отправить первый входной адрес я думаю)
Я пытался представить себе Vout, содержащий объекты с адресами, что плательщик не может использовать, и я думаю, что единственный способ, чтобы это произошло для плательщика, чтобы создать его, но даже тогда, способность создавать это требует, чтобы он есть закрытые ключи для всех адресов, верно?
dscotese сейчас офлайн Пожаловаться на dscotese   Ответить с цитированием Мультицитирование сообщения от dscotese Быстрый ответ на сообщение dscotese

25 января 2013, 8:49:45 PM   # 6
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Я пытался представить себе Vout, содержащий объекты с адресами, что плательщик не может использовать, и я думаю, что единственный способ, чтобы это произошло для плательщика, чтобы создать его, но даже тогда, способность создавать это требует, чтобы он есть закрытые ключи для всех адресов, верно?

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

Это крайне редко сейчас, но это именно то, что вы могли бы сделать, чтобы реализовать службу монетка-смесительный равный-равному, который я подозреваю, может быть очень популярным способом оплаты за вещи, так как это значительно повышает вашу частную жизнь.

Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

25 января 2013, 10:03:04 PM   # 7
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

нет Как я уже упоминал в нескольких десятках других потоков, нет "вернуть отправителю" в Bitcoin. Здесь нет отправитель даже. Сделки выкупить другие сделки, и они могут смешиваться забавными способами.

Если вам необходимо вернуть функциональность, у вас есть три варианта.

1. Собрать эту информацию, прежде чем предоставить адрес оплаты, так что вы можете отслеживать их вместе.
2. Дождитесь системы оплаты сообщения. Это в основном частный случай варианта 1.
3. Сделайте предположение о системе, которые не являются правдой, в целом.  Вы можете уйти с этим большую часть времени, но рано или поздно вы будете пойманы.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

25 января 2013, 11:37:12 PM   # 8
 
 
Сообщения: 446
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

3. Сделайте предположение о системе, которые не являются правдой, в целом.  Вы можете уйти с этим большую часть времени, но рано или поздно вы будете пойманы.
Имеет SatoshiDice получил поймали? Ли их предупреждение ("ВАЖНО: Используйте только бумажник, которые позволяют получить Bitcoin с теми же адресов, отправленными из. Если вы не уверены, тест с .001 Bitcoins. Если вы ничего не получите обратно, то ваш кошелек не совместим.") Защитить их от * вашего * ожидания? Я хотел бы включить это предупреждение или что-то подобное. 

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

blockchain.info идентифицирует адрес источника сделки я использовал для выполнения этапов, перечисленных выше я. Теперь, когда я сделал математику Это очевидно для меня, но как blockchain.info знает, что адрес источника с одним входом сделки?
dscotese сейчас офлайн Пожаловаться на dscotese   Ответить с цитированием Мультицитирование сообщения от dscotese Быстрый ответ на сообщение dscotese

26 января 2013, 12:29:56 AM   # 9
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

3. Сделайте предположение о системе, которые не являются правдой, в целом.  Вы можете уйти с этим большую часть времени, но рано или поздно вы будете пойманы.
Имеет SatoshiDice получил поймали? Ли их предупреждение ("ВАЖНО: Используйте только бумажник, которые позволяют получить Bitcoin с теми же адресов, отправленными из. Если вы не уверены, тест с .001 Bitcoins. Если вы ничего не получите обратно, то ваш кошелек не совместим.") Защитить их от * вашего * ожидания? Я хотел бы включить это предупреждение или что-то подобное. 

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

blockchain.info идентифицирует адрес источника сделки я использовал для выполнения этапов, перечисленных выше я. Теперь, когда я сделал математику Это очевидно для меня, но как blockchain.info знает, что адрес источника с одним входом сделки?

Кроме того, что он не определяет адрес источника, потому что, и это очень важно, нет такого понятия адреса источника в Bitcoin.  Единственное понятие, которое применяется в том, что из источник транзакции.  Черт, там на самом деле даже не адрес, если вы хотите, чтобы глубоко проникнуть в него. Направления сделок являются скриптами. Ты и я (и программное обеспечение) использовать вещи, которые мы называем адреса, чтобы помочь создать эти сценарии, но они на самом деле не существует.

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

SatoshiDice вероятно попадается каждый день. У нас нет способа узнать, сколько людей найти адрес и отправить монеты из общих кошельков. В будущем, когда многопартийные бумажники и смесители получить больше общего, мы не будем иметь никакого способа узнать, сколько человек будет делать ту же ошибку с ними. Как мы могли бы знать, если кто-то хочет сделать публичный выпуск этого? С нашей точки зрения, и с точки SatoshiDice зрения, сделка вошла, а затем вышел. Все это выглядит так же к нам.

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

Но большинство людей не могут уйти с этим. Они в бизнесе, что должен заботиться об обслуживании клиентов. И если вы думаете, что вы не заботитесь об обслуживании клиентов, то вы, вероятно, в надежде сделать клон, в этом случае, у вас есть гораздо более серьезные проблемы.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

26 января 2013, 11:18:23 PM   # 10
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Возвращение BTC отправителя

Вот что я сделал:
1. Получить TXID от одного из моих кошельков сделок.
2. getrawtransaction (The TXID). Это дало мне шестнадцатеричную строку.
3. decoderawtransaction (шестнадцатеричная строка). Это дает мне один ВИНЫ с TXID и Vout с двумя объектами, что каждый содержал scriptPubKey (мой адрес был в одном из них, и я полагаю, "изменение" адрес для плательщика была в другом). Я записал сумму значений этих двух объектов, как PayerOriginalBalance.
4. getrawtransaction (TXID ВИНА в). Это дало мне большую шестнадцатеричную строку.
5. decoderawtransaction (большой шестигранный строка). Это дало мне ВИНЫ, что я игнорирую - это как плательщик получил Bitcoin он послал меня, не так ли? Он также дал мне Vout, который провел два объекта, каждый из которых с адресом. Только один из объектов имел значение больше или равно, что я получил (на самом деле, это было именно 0,0005 больше, чем PayerOriginalBalance - Гонорар Tx, я полагаю). Я полагаю, что при наличии нескольких объектов в Vout (обычно два, источник и адрес для изменения), плательщик контролирует все из них, так что любой из них подходит для возврата. Вот почему вы написали это, не так ли?

Шаг 3 может дать вам несколько входов (Vin), но каждый имеет как TXID и Vout. Vout каждого TXID говорит вам, какие из множества выходов, которую вы видите на шаге 5 смотреть.

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

Вот некоторый код Python, чтобы получить обратный адрес (адрес первого входа) дано TXID с вашего кошелька:

Код:
#! / USR / бен / окр питон
импорт JSON, POSIX, SYS

bitcoind = "~ / Bin / bitcoind"

Защиту сырец (ТХ):
    вернуться json.load (posix.popen ("% S decoderawtransaction $ (% s getrawtransaction% s)" % (Bitcoind, bitcoind, TX)))

first_input = сырец (sys.argv [1]) [ 'Vin'] [0]

печать сырой (first_input [ 'TXID']) [ 'Vout'] [first_input [ 'Vout']] [ 'scriptPubKey'] [ 'адреса'] [0]

и пример его использования:

Код:
Крис @ Крис: ~ / Программы / BitcoinArmory / дополнительные $ ~ / Source / Python / return_address.py a3730a36bdd5c9f74c65e5f56f25767291e2bd2cf744876a3c5197db3a5edf45
17org1nf9JJNfEQQuBir8VSNL16cfudo8t

Сделка я использовал имеет множество входов и выходов:

dooglus сейчас офлайн Пожаловаться на dooglus   Ответить с цитированием Мультицитирование сообщения от dooglus Быстрый ответ на сообщение dooglus



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW