Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 апреля 2015, 5:05:13 PM   # 1
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
У меня есть наиболее совершенно сформирована сделка готова к работе. Что это самый простой способ, чтобы передать его в Bitcoin сети для обработки? 

Я не хочу, чтобы установить и запустить bitcoind на локальной машине. Слишком много агро. Есть ли доверенный узел с постоянным IP, который я могу отправить (через какой-то протокол) байты? Какова минимальное рукопожатие, что должно быть сделано, чтобы установить соединение с этим узлом с ноу IP. Есть более простой способ? Поддерживает ли blockchain.info что?
TKeenan сейчас офлайн Пожаловаться на TKeenan   Ответить с цитированием Мультицитирование сообщения от TKeenan Быстрый ответ на сообщение TKeenan


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


30 апреля 2015, 5:08:31 PM   # 2
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

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





У меня есть наиболее совершенно сформирована сделка готова к работе. Что это самый простой способ, чтобы передать его в Bitcoin сети для обработки? 

Я не хочу, чтобы установить и запустить bitcoind на локальной машине. Слишком много агро. Есть ли доверенный узел с постоянным IP, который я могу отправить (через какой-то протокол) байты? Какова минимальное рукопожатие, что должно быть сделано, чтобы установить соединение с этим узлом с ноу IP. Есть более простой способ? Поддерживает ли blockchain.info что?

Вы можете использовать тонкую клиентскую библиотеку для этого, взгляните на pybitcoinlib. Сделки могут быть переданы с помощью blockchain.info или обмена.

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

30 апреля 2015, 5:20:48 PM   # 3
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Подставьте ТХ шестигранник для вашей собственной, и это хорошо идти. Я не использовал его на CLI раньше, он будет отвергать сделки иногда, так что следите за этим. Иногда говорится, есть проблема с транзакцией, но он получает вещание в любом случае.

свернуться -X POST -d Тх = 010000000158891e8f28100642464417f53845c3953a43e31b35d061bdbf6ca3a64fffabb8000000008c493046022100a9d501a6f59c45a24e65e5030903cfd80ba33910f24d6a505961d64fa5042b4f02210089fa7cc00ab2b5fc15499fa259a057e6d0911d4e849f1720cc6bc58e941fe7e20141041a2756dd506e45a1142c7f7f03ae9d3d9954f8543f4c3ca56f025df66f1afcba6086cec8d4135cbb5f5f1d731f25ba0884fc06945c9bbf69b9b543ca91866e79ffffffff01204e0000000000001976a914d04b020dab70a7dd7055db3bbc70d27c1b25a99c88ac00000000 https://blockchain.info/pushtx

В противном случае, вы могли бы сделать что-то подобное для этой формы: https://insight.bitpay.com/tx/send

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

30 апреля 2015, 5:27:45 PM   # 4
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

У меня есть наиболее совершенно сформирована сделка готова к работе. Что это самый простой способ, чтобы передать его в Bitcoin сети для обработки?  

Я не хочу, чтобы установить и запустить bitcoind на локальной машине. Слишком много агро. Есть ли доверенный узел с постоянным IP, который я могу отправить (через какой-то протокол) байты? Какова минимальное рукопожатие, что должно быть сделано, чтобы установить соединение с этим узлом с ноу IP. Есть более простой способ? Поддерживает ли blockchain.info что?

Вы можете использовать тонкую клиентскую библиотеку для этого, взгляните на pybitcoinlib. Сделки могут быть переданы с помощью blockchain.info или обмена.


Я пошарил немного в этой библиотеке, я вижу, где в качестве примера "гнездо импорта" используется для отправки на локальный IP. Я предполагаю, что сокет использует TCP для подключения. Однако, как ОП, я бы также интересно знать, если это возможно, чтобы подключиться таким образом к какому-либо конкретному полному узлу.  

@OP, то blockchain инструмент принять сырец сделку по HTTP здесь: https://blockchain.info/pushtx
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

30 апреля 2015, 9:26:17 PM   # 5
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Кто-то написал в блоге запись, которая покрывает это - прокрутка вниз немного и есть питон скрипт, чтобы сделать это.

http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html
Samson сейчас офлайн Пожаловаться на Samson   Ответить с цитированием Мультицитирование сообщения от Samson Быстрый ответ на сообщение Samson

1 мая 2015, 10:29:23 AM   # 6
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

@OP, то blockchain инструмент принять сырец сделку по HTTP здесь: https://blockchain.info/pushtx

Хм, кажется прохладным.  

Тем не менее, я не могу получить это один опубликовать. Любая идея, что случилось?

010000000128442f044ac462554b880776d3e2e33794e6fec7c1f01ee9e7e82ae66534034300000 0
006a47304402203fe2ee295c4c27b6d2d90e5aeaa83b651d2ad729d99b57fb292d4ea4e07a1d690 2
201265c12ec5bbe379c973c358738a07ee369e9237dd600ad07b7db41729b8457d012103611dc2a 5
7e244ab48a6d1b9bbb8958a0743c002d141def726cd2d2732dd01561ffffffff03c027090000000 0
001976a914c5760f778c8d2fcd0f7e8aa1a163ca8089c9fe9488ac309c3800000000001976a9140 с
c3ed93022d209d7907939a5be757db143e568c88ac0000000000000000266a24313337352054686 е
6d61732053742e2053616e2052616661656c2c20434120393230363700000000


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

1 мая 2015, 7:03:16 PM   # 7
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

010000000128442f044ac462554b880776d3e2e33794e6fec7c1f01ee9e7e82ae66534034300000 0
006a47304402203fe2ee295c4c27b6d2d90e5aeaa83b651d2ad729d99b57fb292d4ea4e07a1d690 2
201265c12ec5bbe379c973c358738a07ee369e9237dd600ad07b7db41729b8457d012103611dc2a 5
7e244ab48a6d1b9bbb8958a0743c002d141def726cd2d2732dd01561ffffffff03c027090000000 0
001976a914c5760f778c8d2fcd0f7e8aa1a163ca8089c9fe9488ac309c3800000000001976a9140 с
c3ed93022d209d7907939a5be757db143e568c88ac0000000000000000266a24313337352054686 е
6d61732053742e2053616e2052616661656c2c20434120393230363700000000

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

2 мая 2015, 6:05:00 AM   # 8
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

010000000128442f044ac462554b880776d3e2e33794e6fec7c1f01ee9e7e82ae66534034300000 0
006a47304402203fe2ee295c4c27b6d2d90e5aeaa83b651d2ad729d99b57fb292d4ea4e07a1d690 2
201265c12ec5bbe379c973c358738a07ee369e9237dd600ad07b7db41729b8457d012103611dc2a 5
7e244ab48a6d1b9bbb8958a0743c002d141def726cd2d2732dd01561ffffffff03c027090000000 0
001976a914c5760f778c8d2fcd0f7e8aa1a163ca8089c9fe9488ac309c3800000000001976a9140 с
c3ed93022d209d7907939a5be757db143e568c88ac0000000000000000266a24313337352054686 е
6d61732053742e2053616e2052616661656c2c20434120393230363700000000

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

Упс, плохие новости. Blockchain.info блокирует операции с OP_Return как «нестандартные операции» - https://blockchain.info/rejected .  Есть ли лучший API, чтобы подтолкнуть сделки в?

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

2 мая 2015, 9:10:57 AM   # 9
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Вы могли бы попробовать http://eligius.st/~wizkid057/newstats/pushtxn.php
TheButterZone сейчас офлайн Пожаловаться на TheButterZone   Ответить с цитированием Мультицитирование сообщения от TheButterZone Быстрый ответ на сообщение TheButterZone

2 мая 2015, 10:30:46 AM   # 10
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Вы могли бы попробовать http://eligius.st/~wizkid057/newstats/pushtxn.php
Да, я не знаю, как писать WebRequest объект в .Net, чтобы отправить нажимной URL в blockr. Возникают проблемы с кодировкой и прочим. 

Blockchain.info имеет сладкий API для .Net - но тогда они идут и блок OP_Return. Почему они блокируют OP_Return? Это совершенно глупо. Есть ли какие-либо другие blockchain поставщики API имеют хороший код .Net на GitHub? 

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

3 мая 2015, 6:26:52 AM   # 11
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

https://en.bitcoin.it/wiki/Transaction_broadcasting



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

4 мая 2015, 4:12:57 PM   # 12
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Вы могли бы попробовать http://eligius.st/~wizkid057/newstats/pushtxn.php
Да, я не знаю, как писать WebRequest объект в .Net, чтобы отправить нажимной URL в blockr. Возникают проблемы с кодировкой и прочим. 

Blockchain.info имеет сладкий API для .Net - но тогда они идут и блок OP_Return. Почему они блокируют OP_Return? Это совершенно глупо. Есть ли какие-либо другие blockchain поставщики API имеют хороший код .Net на GitHub? 

Святое дерьмо это трудно.

Я не понимаю, что .NET должен делать с ней. Если вы используете этот blockchain API, вы не можете просто использовать HTTP POST. Язык программирования не имеет значения, если она?
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

4 мая 2015, 8:49:38 PM   # 13
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Вы могли бы попробовать http://eligius.st/~wizkid057/newstats/pushtxn.php
Да, я не знаю, как писать WebRequest объект в .Net, чтобы отправить нажимной URL в blockr. Возникают проблемы с кодировкой и прочим. 

Blockchain.info имеет сладкий API для .Net - но тогда они идут и блок OP_Return. Почему они блокируют OP_Return? Это совершенно глупо. Есть ли какие-либо другие blockchain поставщики API имеют хороший код .Net на GitHub? 

Святое дерьмо это трудно.

Я не понимаю, что .NET должен делать с ней. Если вы используете этот blockchain API, вы не можете просто использовать HTTP POST. Язык программирования не имеет значения, если она?

Он должен работать с любым языком, который может сделать HTTP POST, включая языки программирования очень низкого уровня. Я думаю, что .NET является опс языка.
virtualx сейчас офлайн Пожаловаться на virtualx   Ответить с цитированием Мультицитирование сообщения от virtualx Быстрый ответ на сообщение virtualx

6 мая 2015, 9:49:13 AM   # 14
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

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

Ага. В точку. Но кто-то может опубликовать пример POST HTTP в .Net, который посылает транзакцию в узел (сети) - (?, Какой узел) (постоянный известный узел?). 

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

6 мая 2015, 2:19:14 PM   # 15
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Упс, плохие новости. Blockchain.info блокирует операции с OP_Return как «нестандартные операции» - https://blockchain.info/rejected .  Есть ли лучший API, чтобы подтолкнуть сделки в?
Стандартный узел не ретранслировать нестандартный TX. Поэтому он никогда не достигает майнинг. Таким образом, вы должны нажать на непосредственно тянуть, так как TheButterZone печально, прежде чем Элигии бассейн позволяет.
InceptionCoin сейчас офлайн Пожаловаться на InceptionCoin   Ответить с цитированием Мультицитирование сообщения от InceptionCoin Быстрый ответ на сообщение InceptionCoin

6 мая 2015, 2:46:14 PM   # 16
 
 
Сообщения: 875
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Упс, плохие новости. Blockchain.info блокирует операции с OP_Return как «нестандартные операции» - https://blockchain.info/rejected .  Есть ли лучший API, чтобы подтолкнуть сделки в?
Стандартный узел не ретранслировать нестандартный TX. Поэтому он никогда не достигает майнинг. Таким образом, вы должны нажать на непосредственно тянуть, так как TheButterZone печально, прежде чем Элигии бассейн позволяет.
Когда 80byte OP_Return стать стандартом?
TKeenan сейчас офлайн Пожаловаться на TKeenan   Ответить с цитированием Мультицитирование сообщения от TKeenan Быстрый ответ на сообщение TKeenan

6 мая 2015, 5:54:32 PM   # 17
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

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

Ага. В точку. Но кто-то может опубликовать пример POST HTTP в .Net, который посылает транзакцию в узел (сети) - (?, Какой узел) (постоянный известный узел?). 

Пожалуйста, пост код, который делает это, если вы можете.

К сожалению, я ничего о .NET не знаю, но почти каждый язык я работал имеет какую-то систему ("systemcommandhere") вызов. Почему бы просто не использовать версию .NET в системы (), а затем классический локон двоичный:

$ Свернуться -X POST --data "Foo = бар&Баз = quux" URL
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

6 мая 2015, 6:17:35 PM   # 18
 
 
Сообщения: 1386
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Самый простой способ? Вы ответили сами, да, Blockchain может сделать это https://blockchain.info/pushtx

Вы также можете просто использовать Электрум ... или Оружейный, если у вас есть. Вы также можете нажать его здесь https://btc.blockr.io/tx/push. Также здесь https://brainwallet.org/#tx
unamis76 сейчас офлайн Пожаловаться на unamis76   Ответить с цитированием Мультицитирование сообщения от unamis76 Быстрый ответ на сообщение unamis76

6 мая 2015, 9:05:20 PM   # 19
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

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

Ага. В точку. Но кто-то может опубликовать пример POST HTTP в .Net, который посылает транзакцию в узел (сети) - (?, Какой узел) (постоянный известный узел?). 

Пожалуйста, пост код, который делает это, если вы можете.

К сожалению, я ничего о .NET не знаю, но почти каждый язык я работал имеет какую-то систему ("systemcommandhere") вызов. Почему бы просто не использовать версию .NET в системы (), а затем классический локон двоичный:

$ Свернуться -X POST --data "Foo = бар&Баз = quux" URL

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

Он может использовать что-то вроде этого:

Код:
ProcessStartInfo сделка = новый ProcessStartInfo ("curl.exe .....", "параметры");
Process.Start (сделки);
virtualx сейчас офлайн Пожаловаться на virtualx   Ответить с цитированием Мультицитирование сообщения от virtualx Быстрый ответ на сообщение virtualx

15 мая 2015, 12:40:49 PM   # 20
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Как передать транзакцию сети

Упс, плохие новости. Blockchain.info блокирует операции с OP_Return как «нестандартные операции» - https://blockchain.info/rejected .  Есть ли лучший API, чтобы подтолкнуть сделки в?
Стандартный узел не ретранслировать нестандартный TX. Поэтому он никогда не достигает майнинг. Таким образом, вы должны нажать на непосредственно тянуть, так как TheButterZone печально, прежде чем Элигии бассейн позволяет.
Когда 80byte OP_Return стать стандартом?
Вот https://github.com/bitcoin/bitcoin/blob/f0043c2d6d2ceddd631a76b424dd8c163f3dad66/src/main.cpp#L885 Bitcoin-жильный запрещает принимать к памяти (и в конечном счете к реле) нестандартные Txs, если он явно не выставиться в Params. Я не знаю, являются TXS с OP_Return Нестандартные, но если так, они не будут переданы на Bitcoin-ядро стандартного бумажника.
InceptionCoin сейчас офлайн Пожаловаться на InceptionCoin   Ответить с цитированием Мультицитирование сообщения от InceptionCoin Быстрый ответ на сообщение InceptionCoin



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW