Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 марта 2015, 12:25:26 PM   # 1
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я делаю небольшое исследование о том, как построить бумажник КСН для Bitcoins и некоторых других altcoins.

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

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

Просто для уточнения, приложение на телефоне есть все ключи, и они не отправляется на сервер, только общедоступный адрес (если пользователь хочет уведомление). В сервере мы имеем выполняющийся процесс для объединения новых сделок по этому адресу, я уже видел blockchain и chain.so API, изменения баланса пула.

Если мой UserBase получает большой я бы проблемы с бассейном, который много данных (ограничения API, временные и такие)

Есть ли лучший способ сделать это? может быть, с БТК узла?

P.S .: Im, используя в качестве примера BTC, в моем бумажнике, я бы обрабатывать Btc, дожа, LTC и другие.
P.S.2: английский не мой первый язык, так что если я сказал, что вы не понимаете, или что-то не так, пожалуйста, дайте мне знать.
NicosKaralis сейчас офлайн Пожаловаться на NicosKaralis   Ответить с цитированием Мультицитирование сообщения от NicosKaralis Быстрый ответ на сообщение NicosKaralis


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


17 марта 2015, 12:34:36 PM   # 2
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

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





Я предполагаю, что ваш мобильный клиент не будет обрабатывать blockchain на всех, правда? В противном случае вы можете увидеть новые транзакции там без сервера.

Для того, чтобы сделать это с помощью сервера можно установить полный узел и использовать опцию
-walletnotify =
Или -blocknotify =
EcuaMobi сейчас офлайн Пожаловаться на EcuaMobi   Ответить с цитированием Мультицитирование сообщения от EcuaMobi Быстрый ответ на сообщение EcuaMobi

17 марта 2015, 12:44:29 PM   # 3
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Я предполагаю, что ваш мобильный клиент не будет обрабатывать blockchain на всех, правда? В противном случае вы можете увидеть новые транзакции там без сервера.
Да, мой клиент будет обезглавленным клиент таким образом, он будет подключаться непосредственно к сети БОК, из-за того, что сервер не имеет никакой информации, кроме публичного выступления

Для того, чтобы сделать это с помощью сервера можно установить полный узел и использовать опцию
-walletnotify =
Или -blocknotify =
Не могли бы вы рассказать немного больше? как пример? Что это "CMD"? Могу ли я получать уведомления о многих адресах одновременно?



Всплывающее уведомление: https://www.google.com/search?q=script+for+ios+push+notification.
Я уже знаю, как это сделать, но в любом случае пытаемся,.

Вы можете использовать Blocktrail.com и обновить членство API, когда ваши пределы API превышают с другими исследователями.
Я надеялся, что для свободного решения, altcoins является открытым после того, как все

AFAIK вы не можете проверить баланс на адрес, который вы не владеете (который не в кошельке), используя ядро ​​Bitcoin.
Я уже знаю, что, но как насчет сделки? я хочу сказать "Вы получили Y валюту", А затем "У вас есть X много"
NicosKaralis сейчас офлайн Пожаловаться на NicosKaralis   Ответить с цитированием Мультицитирование сообщения от NicosKaralis Быстрый ответ на сообщение NicosKaralis

17 марта 2015, 1:15:27 PM   # 4
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Для того, чтобы сделать это с помощью сервера можно установить полный узел и использовать опцию
-walletnotify =
Или -blocknotify =
Не могли бы вы рассказать немного больше? как пример? Что это "CMD"? Могу ли я получать уведомления о многих адресах одновременно?

ЦМД команда для вызова каждый раз, когда новый блок или транзакция найдена. Например, он может назвать свой собственный сценарий, который принимает блок или TX ID в качестве параметра и действует соответствующим образом.
Это может запросить БД, чтобы увидеть, что если блок или сделка затрагивает зарегистрированный адрес, а затем отправить уведомление толчка, если он делает.

Это может помочь: https://bitcointalk.org/index.php?topic=448565.0
EcuaMobi сейчас офлайн Пожаловаться на EcuaMobi   Ответить с цитированием Мультицитирование сообщения от EcuaMobi Быстрый ответ на сообщение EcuaMobi

17 марта 2015, 1:46:25 PM   # 5
 
 
Сообщения: 244
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

1:
Если ваш в состоянии выполнить полный узел это может быть сделано очень легко.
Установка Apache, ПКР и либо Bitcoin-Абэ или прозрение (рекомендуется)
Сделайте вызов ИОС приложение домен позволяет говорить каждую минуту с общедоступным адресом и текущим КСН (хранящегося) баланса.
С PHP вызова Абэ / инсайт API, чтобы собрать этот адрес баланс, если его отличается от сохраненного баланса это означает, что новый ТХ произошло.
Если это верно захватить сделки и вернуть последнюю транзакцию и баланс обратно клиенту.
Храните эту информацию КСН.

2:
Если вы не можете выполнить полный узел можно использовать blockchain.info API, чтобы сделать это.
Вместо вызова своего собственного блока исследователя делает вызов клиента blockchain.info напрямую.
Это помешает вам получать заблокирован, так как клиент звонит blockchain, не ваш домен.

С 2-ой вариант вы должны сделать "математика" КСН, а не на вашем домене.

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

17 марта 2015, 1:50:23 PM   # 6
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

1:
Если ваш в состоянии выполнить полный узел это может быть сделано очень легко.
Установка Apache, ПКР и либо Bitcoin-Абэ или прозрение (рекомендуется)
Сделайте вызов ИОС приложение домен позволяет говорить каждую минуту с общедоступным адресом и текущим КСН (хранящегося) баланса.
С PHP вызова Абэ / инсайт API, чтобы собрать этот адрес баланс, если его отличается от сохраненного баланса это означает, что новый ТХ произошло.
Если это верно захватить сделки и вернуть последнюю транзакцию и баланс обратно клиенту.
Храните эту информацию КСН.

2:
Если вы не можете выполнить полный узел можно использовать blockchain.info API, чтобы сделать это.
Вместо вызова своего собственного блока исследователя делает вызов клиента blockchain.info напрямую.
Это помешает вам получать заблокирован, так как клиент звонит blockchain, не ваш домен.

С 2-ой вариант вы должны сделать "математика" КСН, а не на вашем домене.

Надеюсь это поможет.

Вызов любой сервер (самостоятельно или blockchain) каждую минуту от мобильного телефона ужасная идея. Было бы разряжать батарею, и никто не будет использовать приложение. Push-уведомления являются решением, как уже было предложено ОП.

Это может быть достигнуто либо с blocknotify (рекомендуется, используется меньше ресурсов и быстрее уведомления) или с процессом, который проходит каждую минуту или около того, но работает на сервере, а не приложение.

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

17 марта 2015, 1:56:24 PM   # 7
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Если вы не можете выполнить полный узел можно использовать blockchain.info API, чтобы сделать это.
Вместо вызова своего собственного блока исследователя делает вызов клиента blockchain.info напрямую.
Это помешает вам получать заблокирован, так как клиент звонит blockchain, не ваш домен.
Это не поможет мне, я хочу, чтобы отправить толчок от сервера, то есть сервер получить всю обработку

Сделайте вызов ИОС приложение домен позволяет говорить каждую минуту с общедоступным адресом и текущим КСН (хранящегося) баланса.
С PHP вызова Абэ / инсайт API, чтобы собрать этот адрес баланс, если его отличается от сохраненного баланса это означает, что новый ТХ произошло.
Если это верно захватить сделки и вернуть последнюю транзакцию и баланс обратно клиенту.
Храните эту информацию КСН.
Во-первых, приложение не требуется, чтобы работать все время
второй из того, что я нашел на очень быстрый поиск понимания является API таким же образом blockchain.info есть, то есть я мог бы получить ограничение API


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

17 марта 2015, 2:37:00 PM   # 8
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом


Сделайте вызов ИОС приложение домен позволяет говорить каждую минуту с общедоступным адресом и текущим КСН (хранящегося) баланса.
С PHP вызова Абэ / инсайт API, чтобы собрать этот адрес баланс, если его отличается от сохраненного баланса это означает, что новый ТХ произошло.
Если это верно захватить сделки и вернуть последнюю транзакцию и баланс обратно клиенту.
Храните эту информацию КСН.
Во-первых, приложение не требуется, чтобы работать все время
второй из того, что я нашел на очень быстрый поиск понимания является API таким же образом blockchain.info есть, то есть я мог бы получить ограничение API


@NicosKaralis так, что вы знаете, nuno12345 предлагал вам установить свой собственный экземпляр инсайта (https://github.com/bitpay/insight-api)
Таким образом, вы не будете иметь никаких ограничений API (если вы не установили их для себя).
Вы можете вызвать API от локального хоста.

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

17 марта 2015, 2:52:48 PM   # 9
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Выполнить полный узел на сервере (например, как Bitcoin Ядро или bitcoind).

Сервер будет получать все ретранслировать транзакции еще до их подтверждения.

Если настроить walletnotify, то вы будете в состоянии выполнить программу, чтобы разослать предупреждение или обновить базу данных.

Сервер также будет получать все ретранслировать блоки, как они решаются.

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

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

17 марта 2015, 3:14:30 PM   # 10
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

@NicosKaralis так, что вы знаете, nuno12345 предлагал вам установить свой собственный экземпляр инсайта (https://github.com/bitpay/insight-api)
Таким образом, вы не будете иметь никаких ограничений API (если вы не установили их для себя).
Вы можете вызвать API от локального хоста.
Звучит хорошо, будет смотреть в него

Выполнить полный узел на сервере (например, как Bitcoin Ядро или bitcoind).

Сервер будет получать все ретранслировать транзакции еще до их подтверждения.

Если настроить walletnotify, то вы будете в состоянии выполнить программу, чтобы разослать предупреждение или обновить базу данных.

Сервер также будет получать все ретранслировать блоки, как они решаются.

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

17 марта 2015, 4:05:59 PM   # 11
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Быстрый вопрос, сколько места мне нужно для этого?
Будет ли мне нужны все blockchain? Или я могу просто получить сделки созданы после?

Примерно 30+ Гб. Если запустить ядро ​​Bitcoin, необходимо полные данные блока цепи.
Мухаммед Закир сейчас офлайн Пожаловаться на Мухаммед Закир   Ответить с цитированием Мультицитирование сообщения от Мухамед Закир Быстрый ответ на сообщение Мухаммед Закир

17 марта 2015, 4:08:52 PM   # 12
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Примерно 30+ Гб. Если запустить ядро ​​Bitcoin, необходимо полные данные блока цепи.

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

17 марта 2015, 4:13:15 PM   # 13
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

Примерно 30+ Гб. Если запустить ядро ​​Bitcoin, необходимо полные данные блока цепи.

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

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

17 марта 2015, 4:22:58 PM   # 14
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Проверка новых сделок с только публичным адресом

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW