Что криптовалюты серверное программное обеспечение поддерживает функцию walletnotify?

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

Я предпологаю, ВСН, БЦЖ и LTC поддерживаю это, так как они являются вилы кодекса биткоин?

Каковы другие криптовалюты я должен смотреть на?

+694
kaki 16 июн. 2014 г., 14:09:06
32 ответов

Я использую биткоин ядра с JSON-RPC для API в Python и мне интересно, почему...

getreceivedbyaddress()

...не позволяет мне указать адрес, не в мой местный кошелек?

Все как всегда работает, я могу найти адрес кто-нибудь/баланс через веб-браузер, так почему бы этот API мешает мне проверять?

Есть ли другой способ для этого, что я упускаю?

+941
Fortega 03 февр. '09 в 4:24

При создании адреса, он хранится в вашем бумажнике. Он не записывается на цепочке, пока кто-то выполняет операции, которая включает адресу.

Не надо зарезервировать ваш адрес, потому что это статистически невозможно, что кто-то будет генерировать один и тот же адрес (с некоторыми оговорками, см. ниже). Вот что происходит, когда вы создаете новый адрес в кошельке:

  1. Ваш закрытый ключ (для расходов) является производным от случайных чисел между 1 и 115792089237316195423570985008687907852837564279074904382605163141518161494337. Если номер был действительно случайный, вы не должны беспокоиться о ком-то угадать это число , так как число возможностей настолько смехотворно большие.

  2. Соответствующий открытый ключ (для получения средств) является производным от секретного ключа таким образом, что является необратимым, и используется для создания адреса, где вы можете получать платежи. Есть 2^160 возможных адресов (1461501637330902918203684832716283019655932542976).

  3. Приватные и публичные ключи хранятся вместе как пара "" в ваш кошелек.

+935
anierzad 9 нояб. 2015 г., 20:29:06
Другие ответы

Связанные вопросы


Похожие вопросы

Это сделки, показывая на blockchain.info как непроверенную, или не было вовсе?

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

+931
Dembones2 25 апр. 2012 г., 9:08:02

Я подписался с ANXBTC.com и я пытаюсь выучить API-интерфейс (основанный бирже MtGox по API версии 2):

http://docs.anxv2.apiary.io/

Для того, чтобы отдавать команды, там должно быть проверка подлинности.

У меня "отдых-ключ", но я понятия не имею, как создать/найти "остаток-знак".

По вышеуказанной ссылке, там написано, что "отдых-это знак код HMAC хэш построен с помощью API секрет, ваш путь метод API, ваш пост данные, и использует алгоритм SHA-512".

Также по вышеуказанной ссылке, там есть пример кода (PHP, Python и так далее), которые могут быть проверены, однако он должен как и остальные и остальное-знак.

Часть 2: эти API-интерфейсы предназначены для использования только с персонального компьютера, или может быть использована онлайн? В конечном итоге я хочу попробовать и создать форму-сайт, где я могу показать текущий обменный курс, а также размещать заказы. Это возможно?

Если кто-то имеет представление, помощь с благодарностью.

Спасибо, Михаил

+914
Derrell Durrett 3 окт. 2012 г., 3:04:30

Субсидии блоке половинки каждые 210 000 блоков. Где бы это число обоснованно пришел? Я не говорю об идее четырехлетний интервал. 210,000 совсем близко до четырех лет с учетом 10-минутных блоков - давайте просто предположим, что это стадион Сатоши был после.

Наиболее очевидная проблема заключается в том, что 2,016 (ретаргетинг интервала блок) не является фактором 210,000. Это ставит блочной субсидии вдвое и ретаргетинг интервалами синхронизации.

Например, сокращение субсидий интервал может быть установлен на 209,664 блоков. За 10 минут/блок, это позволило бы вдвое сократить интервал очень близок к 4 годам (~3.99).

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

  1. Был Сатоши просто пытаюсь держать вещи простыми, выбрав 210,000, или я чего-то не хватает?
  2. Какие атаки могут быть осуществимо в рамках синхронизированного графика вдвое, что было бы невозможно в рамках существующей?
+911
Steve Kehoe 25 нояб. 2018 г., 23:24:06

bitcoinwhoswho.com обходы адреса и связывает их с URL-адреса, чтобы создать досье, как вы упомянули в ваш оригинальный пост

+789
Maco 25 июл. 2015 г., 22:41:02

Что сообщается в новостях, что миллионы биткоинов были украдены из МФ Gox. Но биткоин блог фонда говорит нечто иное:

https://bitcoinfoundation.org/blog/?p=422

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

Мы (основная команда разработчиков, разработчики на биржах, и даже крупные майнинг пулы), которые создают обходные пути и исправления прямо сейчас. Это отказ в обслуживании атаки; тот, кто это делает не ворует монеты, но преуспевает в предотвращении некоторых операций от подтверждения. Важно отметить, что DoS-атаки не влияют на биткоин кошельки или средства".

Так это проводка пластичность МФ Gox страдает от всего лишь отказ в обслуживании нападения, или были биткойны на самом деле украли?

Любая помощь будет высоко оценили.

Спасибо заранее.

+737
weienw 22 янв. 2018 г., 21:27:55

В статье, размещенной на официальной странице очень не хватает "почему" так, есть что-нибудь похожее https://bitcoin.org/en/developer-guide с Пиркойны? Любые технические документы?

+644
Halaster 10 мая 2019 г., 13:34:09

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

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

Я ищу, чтобы генерировать тысячи адресов для приема платежей за покупки в моем интернет-магазине. Адрес в него деньги, нужно ли мне собирать все деньги в Центральном счета?

+637
Umair 26 февр. 2018 г., 13:50:47

нашел инструкцию:

https://bitcointalk.org/index.php?topic=63706.0

просто нужно, чтобы запустить

для qmake "USE_UPNP=-"
сделать

в основной директории, чтобы создать лайткоин-на Qt файл

+636
Juan Flores 21 янв. 2017 г., 7:48:51

Первые три варианта действительно возможны, последняя идентична второй.

  1. Это называется совместной близко. Это имеет то преимущество, используя меньшее на услуги сбор с операций не критическая, и пользователи получают сразу свои монеты обратно (нет спора).
  2. Если другой узел не отвечает (недоступен или не подписать совместного близко), вы можете сделать одностороннее близко. Недостатком одностороннего близко, что закрытие партии будут иметь своих средств недоступен до урегулирования спора (обычно около 24 часов) и более высокие сборы будут использованы, так как это предварительно подписанные транзакции, что это время-критическое для получения подтверждения.
  3. Это называется нарушение-попытка, и является причиной периода спора. Нарушения в основном издание старый одностороннего закрыть сделку, и ему нужно дать время контрагент отреагировать и наказать нарушившую сторону.

Поэтому во всех случаях хорошо себя участники получат свои средства обратно, разница только в том, как долго он принимает.

+618
aXon 8 февр. 2010 г., 7:50:43

Можно ли стабилизировать курс(ы) биткоин в фиат валютах (USD, EUR и т. д.) и сделать цены менее волатильными только за счет повышения рыночной капитализации (больше людей купить/инвестировать в биткоин, так он будет менее уязвим для большой покупает/продает) или есть другие варианты?

+581
Zefiro 22 дек. 2014 г., 9:37:11

Ядра биткоин в настоящее время не поддерживает бип 39 мнемотехники ни размер бип 32 семян, производимых бип 39 мнемоника. Бип 39 производит 512 бит семена, но ядра биткоин в настоящее время только поддерживает импорт 256-битным семян через sethdseed.

+570
transmothra 13 мая 2016 г., 21:47:39

Посмотрите здесь в разделе "сделки (Segwit)" на вкладке:

https://oxt.me/charts

И вот показаны страницы именно то, что вы ищете:

http://segwit.5gbfree.com/countsegwit

+569
user17371 26 сент. 2016 г., 13:56:49

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

+550
rcdoom 11 июл. 2016 г., 16:44:51

есть порт для FreeBSD: http://www.freshports.org/net-p2p/bitcoin/

+536
snibbets 28 янв. 2014 г., 9:39:12

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

+511
Ahmad Alselwadi 25 дек. 2011 г., 21:21:40

http://bitcoinnewschannel.com/2015/12/27/page-2-of-the-hash-tube-signature-scheme-credited-to-satoshi-nakamoto/

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

Проблема тех парней, которые работают на этом сайте были вокруг биткоин-сообщества с 2009-2010 и некоторые думали, что они придуманы биткойн, так что они сделали это? или это действительно Сатоши?

+500
dejisky 18 сент. 2019 г., 0:48:30

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

Я создаю UTXO с scriptPubKey как 10 OP_CHECKSEQUENCEVERIFY OP_DROP , которые позволят потреблять его после 10 блоки были добавлены в сеть с этой сделки.

Для разблокировки (потребления) этой UTXO, scriptSig следует OP_TRUE для успешной работы скрипта проверки. (Подпись не требуется, так как нет OP_CHECKSIG)

Также в открывать сделки я nSequence = 10 для этого входа, где 10-это количество блоков, она была заперта для. Это правильно?

Где я буду неправильно с этим?

Я осуществляет это, используя следующие шаги:

Биткоин основных демона версия v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 

Блок количество: 503

UTXO быть заблокирована:
{
 "txid": "19136e437bd506d688ced7abbb1e5e17bebb7f0aeb76c179ffd1a6feedd1adf7",
 "Uвых": 1,
 "адрес": "mkdCEMwvG7tmRLrpgVyKn2gVy6keGwkpwv",
 метка"": "",
 "scriptPubKey": "76a9143806c21703f0e59cff6659b05fbd9c7b18de257b88ac",
 "сумма": 124.00000000,
 "подтверждений": 1,
 "расходуемого": правда,
 "разрешимые": правда,
 "деск": "pkh([4f42f41a/0'/0'/1']02bc24fa178154b7db3443b6b10454d21551efde08113ff3fe42004cd78100eb74)#0etyma69",
 "безопасная": правда
}

Замок сырые сделку (подписать и отправить):
Наговор: 0200000001f7add1edfea6d1ff79c176eb0a7fbbbe175e1ebbabd7ce88d606d57b436e1319010000006a47304402203c59eb369d8d4f1a14a1e8b3a298cf548cb83408fd8f1557169b006078fd738002206a8b1868f361644f2ff8e29c211443116e7afd62913d9c432555c555637551bd012102bc24fa178154b7db3443b6b10454d21551efde08113ff3fe42004cd78100eb74ffffffff01f0d418e30200000006030a0000b27500000000
Декодируется:
{
 "txid": "f0df2904c0f7f806e5992a72ddccfe5873f50ac7da45397f1544b8ff72c791ee",
 "хэш": "f0df2904c0f7f806e5992a72ddccfe5873f50ac7da45397f1544b8ff72c791ee",
 "версия": 2,
 "размер": 172,
 "размер V": 172,
 "вес": 688,
 "locktime": 0,
 "Альвин": [
{
 "txid": "19136e437bd506d688ced7abbb1e5e17bebb7f0aeb76c179ffd1a6feedd1adf7",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "304402203c59eb369d8d4f1a14a1e8b3a298cf548cb83408fd8f1557169b006078fd738002206a8b1868f361644f2ff8e29c211443116e7afd62913d9c432555c555637551bd[ALL] 02bc24fa178154b7db3443b6b10454d21551efde08113ff3fe42004cd78100eb74",
 "наговор": "47304402203c59eb369d8d4f1a14a1e8b3a298cf548cb83408fd8f1557169b006078fd738002206a8b1868f361644f2ff8e29c211443116e7afd62913d9c432555c555637551bd012102bc24fa178154b7db3443b6b10454d21551efde08113ff3fe42004cd78100eb74"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 123.99990000,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "10 OP_CHECKSEQUENCEVERIFY OP_DROP",
 "наговор": "030a0000b275",
 "тип": "нестандарт"
}
}
]
}

Блок количество: 504

Необработанные транзакции разблокировки:
Наговор: 0200000001ee91c772ffb844157f3945dac70af57358feccdd722a99e506f8f7c00429dff00000000001510a00000001c0b909e3020000001976a914b849d945ca598e6b3ea0a062ce41e5006cc5108588ac00000000
Декодируется:
{
 "txid": "4c41b8f007aba1b4e76f94e63017620d1ed09460a9cf18fb5f345848a48b0ead",
 "хэш": "4c41b8f007aba1b4e76f94e63017620d1ed09460a9cf18fb5f345848a48b0ead",
 "версия": 2,
 размеры: 86,
 "размер V": 86,
 "вес": 344,
 "locktime": 0,
 "Альвин": [
{
 "txid": "f0df2904c0f7f806e5992a72ddccfe5873f50ac7da45397f1544b8ff72c791ee",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "1",
 "наговор": "51"
},
 "последовательности": 10
}
],
 "Uвых": [
{
 "значение": 123.99000000,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 b849d945ca598e6b3ea0a062ce41e5006cc51085 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914b849d945ca598e6b3ea0a062ce41e5006cc5108588ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"mxKP6T3nHhYj7eiq1wHf7pvtJeM7WmuFie"
]
}
}
]
}

Когда я пытаюсь транслировать эту сделку (через sendrawtransaction) она возвращает ошибку: 
не BIP68-финал (код 64)

Чего я ожидал с 10 блоки не были добыты с момента создания UTXO.
Поколение 10 блоков...

Блок количество: 514

Когда я пытаюсь вещать теперь это дает мне: 
необязательные-скрипт-проверить-флаг (неизвестная ошибка) (код 64)

Спасибо заранее.

P. S. Я очень новой для развития биткойн, так что извинения, если это очевидный вопрос.

+482
user23308 18 янв. 2012 г., 16:43:23

Установить Git

суда apt-получить установки git-базовый

Зависимости Инструкции По Сборке: Дистрибутив Ubuntu & Debian С

Требования к сборке:

суда apt-получить установку строить-важно
судо apt-получить установку libssl-dev и

для Ubuntu 12.04+:

судо apt-получить установку libboost-все-Дэв

дб4.8 пакеты доступны по адресу: https://launchpad.net/~биткоин/+архив/биткоин

В Ubuntu 12.10 есть пакеты для libdb5.1-dev и libdb5.1++-разработчика, но с помощью этих нарушит бинарную совместимость кошелек, и не рекомендуется.

для других в Ubuntu & Debian:с

судо apt-получить установку libdb4.8-Дэв
судо apt-получить установку libdb4.8++-разработчика
судо apt-получить установку libboost1.37-Дэв

(При использовании наддува 1.37, дописывать -Мт в библиотеки Boost в Makefile)

Дополнительно:

судо apt-получить установку libminiupnpc-Дева (см. USE_UPNP компиляции флаг)

Извлекать и компилировать биткоин источник

в Git клон git://github-е. ком/биткоин/Биткоин.ГИТ
компакт-диск биткоин/СРЦ/
принять -Ф-файле.в Unix
судо СР bitcoind /usr/местные/Бен

(многое из этого вытащил прямо из build-unix.txt инструкции)

+469
AppleGrew 20 авг. 2019 г., 6:34:55

Только стороны в канал нужно отслеживать, какие операции произошло в канале; они не публично транслировать. Они отслеживают с помощью базы данных местных только кошелек.

+458
Varya Erlykova 5 дек. 2013 г., 13:11:10

Я предполагаю, что это имеет в виду запуск duckduckcoin фиаско.

Для предварительно заминировав монет на основе программного обеспечения Bitcoin, предварительно заминировав монеты, как правило, просто идут к тому, кто добывает первые блоки. Идея заключается в том, что вы не Откройте программу до тех пор, пока эти блоки добываются. Но если вы делаете, и кто-то еще мины те блоки, которые они получают до-Мой. Чтобы защититься от этого, необходимо выпустить программное обеспечение с КПП после предварительной шахте. Видимо, кто-то забыл добавить, что контрольно-пропускной пункт.

+427
Boetsj 28 янв. 2017 г., 11:25:27

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

+392
FELECIA ROY 11 июн. 2017 г., 0:51:02

Я делаю сервис и мне придется взять закрытых ключей пользователей Так что я очень волнуюсь.как я должен проследить за этим?

+284
Perpet 19 авг. 2014 г., 8:48:20

Касаемо последних Дос + инфляция ошибка, и увидев, что большинство узлов в сети по-прежнему не обновляется с патчами (lukedashjr графике здесь: https://luke.dashjr.org/programs/bitcoin/files/charts/security.html), я думаю, наименее понятый аспект биткоин для меня это идея экономического большинства. Ты можешь кому-то рассказать о экономической большинством? Предположим, в сценарии, у меня узел работает следующим правилам Биткойн версии v0.17.0 а если я умру, но я все равно хочу этих правил должно быть исполнено, могу ли я это сделать? Делать узлы предка играет никакой роли консенсуса играть или только те, которые используются сегодня ("экономические" узлы, т. е. бирж, шахтеры, торговцы) вопрос?

+240
Robert Jack 8 февр. 2015 г., 2:18:11

Пожалуйста, может кто-то посоветует, если это возможно, чтобы получить CPubKey из объекта CSript? При условии, что я встал с адресом, прежде чем руки,

Могу ли я использовать множество функций для достижения всех информация от CPubKey используя функции, но вы можете сделать CPubKey с CSript?

Или они слишком много мела и сыра?

Спасибо,

Редактировать: После первого ответа я пытался ниже, чтобы не в радость. Скрипт возвращает пустой:

Cscript в scriptPubKey1;
Адрес CBitcoinAddress("L4VPgtoBtuxsYMgyrRvQRadSV1Y139TDfd");
scriptPubKey1.SetDestination(адреса.Получить());

Команду cscript::const_iterator это = scriptPubKey1.начать(); // или специально, расположении при запуске сценария объекта
opcodetype операции;
СТД::вектор<беззнаковый тип данных char>;
scriptPubKey1.GetOp(это, код, данные); // данных теперь содержит байтовый вектор

CPubKey pubkey3 = CPubKey(данные);
+231
gcochard 21 окт. 2018 г., 21:27:12

Вы могли бы взять API из одной из многочисленных бирж отсюда: http://bitcoincharts.com/about/markets-api/

Есть библиотека библиотек matplotlib для Python, который будет работать хорошо, если вы предоставите сведения. Для R - пакет ХЦ для работы с временными рядами. Один вы будете добираться до точки с выходом на один раз и соответствующие биткоин программирования цене разницы нет, если данные из биткоин-сделок или просто обычные финансы.

+217
Abdullah Sifat 31 мая 2015 г., 16:30:49

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

+217
CJDore 26 нояб. 2017 г., 2:10:48

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

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

Есть ли какой-либо причине, это не стандартный способ делать вещи еще?

+196
Wyndham Clampett 12 июл. 2014 г., 11:47:53

www.FreeBitcoinSites.com и www.squidoo.com/freebitcoins несколько хороших ресурсов для мест, чтобы получить бесплатные Bitcoins.

+120
ZixuTech 11 мая 2017 г., 19:57:54

Вы не можете избежать загрузки цепочки блоков с Bitcoin Core или любой другой полный узел. Что присуще их функционирования.

Вы не должны хранить его, однако, если вы включите обрезку. Это позволит сократить ваши потребности хранения до 1 ГБ или меньше.

Если все вы хотите, чтобы заключать сделки, и вы довольны тем, что доверять другим серверам немного больше, вы могли бы использовать кошелек, который использует упрощенную проверку транзакций или получает данные о транзакциях от централизованного сервера. См https://bitcoin.org/en/choose-your-wallet и искать тех листинг "упрощенная проверка" или "централизованной проверки" как характеристика.

+38
user246031 24 янв. 2019 г., 17:58:31

Обновление: это плохая идея, потому что она просто не сработает, но это помогло мне понять, что происходит между Шахтером и бассейн.

И если вы пропустили его в комментариях, читать @мені в формате PDF на опасный и рентабельности анализ бассейна.


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

Другими словами, если бассейн имеет 10 000 рабочих, затем наберите 10 000 адресов. Затем создать транзакцию с выходным связанных с адресом работника. Конечно, эти деньги не пойдут на работника (если оператор желает его), но он может быть использован в качестве виртуальной штамп на весь блок.

  • Это жизнеспособная стратегия? Если да, то какой объем лучше для этой проверки: в шахтерском, в расчете на шахтеров, или в бассейн?

(Я думаю, что в объем бассейна может быть хорошим способом, чтобы получить измерения на % читеров)

+19
user200906 28 мар. 2012 г., 22:48:23

Показать вопросы с тегом