Как получить POST-данные, которые содержат JSON

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

Информация об IPN и обратный вызов может быть найден здесь: https://coinbase.com/docs/merchant_tools/callbacks

Чтобы быть более конкретным, то, что я до сих пор понять, что я могу использовать json_decode($jsonData); в свою очередь данные JSON в PHP-данные. Но как я могу установить переменную $jsonData?

Это ответ, который должен быть отправлен:

{"порядок":{"идентификатор":нуль,"created_at":null, то"статус":"новый","total_btc":
{"копеек":100000000,"currency_iso":"БТЦ"},"total_native":
{"копеек":2263,"currency_iso":"США"},"обычай":"123456789","кнопка":
{"тип":"buy_now","имя":"пункт тестирования","описание":null, то"идентификатор":нуль},"сделка":
{"хэш":"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b","подтверждений":0}}}
+503
raym0nd 14 апр. 2017 г., 8:44:59
29 ответов

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

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

Есть несколько частичных решений этой проблемы. Вы можете принимать платежи по кредитным картам, но требуют, чтобы пользователь не снять биткоины, пока платеж стал необратимым. Обычно это запредельная сумма времени, принимая в любом месте от одного месяца+ очистить. Самый быстрый способ возможно перевести деньги в нереверсивной мода будет либо использовать Сепа сети, Если вы живете в Европе, или если вы живете в США, то вы можете использовать то, что называется автоматизированной Клиринговой Палаты протокол, который был разработан Федеральной резервной системы, чтобы списание средств с банковских счетов. Оба из них довольно сложно и раздражает реализации.

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

+846
demoo khaay 03 февр. '09 в 4:24

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

+824
Cruz 21 мар. 2018 г., 11:37:51

Это не звучит правильно для меня.

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

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

Рассмотреть глядя в нечто вроде BTCpay что Фосс резидентной биткоин-платежей.

+797
JAI MAHADEV 23 дек. 2016 г., 8:25:53

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

+782
Nige 28 авг. 2015 г., 18:45:59

Я пытаюсь представить себе, как типичный сценарий P2SH выполняется, как я понимаю, что это особая форма скрипт, который выполняется немного по-другому стандартному сценарию.

Перед P2SH:

Прежде чем P2SH добавлены новые правила проверки узлов выполнить скрипт такой:

Pre-P2SH

Другими словами, старый узел был бы просто счастлив, чтобы проверить на HASH160 из выкупить сценарий соответствует HASH160 в scriptPubKey. Проверка MULTISIG должны иметь место, потому что OP_1 (истина) останется на вершине стека.

После P2SH:

С новыми правилами проверки, я предполагаю, что скрипт выполняет что-то вроде этого:

Post-P2SH

Вопрос:

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

Я надеюсь, что моя визуализация исполнения P2SH не сообщают.

+758
Mark Goncharov 21 июн. 2018 г., 16:25:34

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

Когда я сначала инициализируется bitcoind, я txindex=1 в моем биткоин.конф файл. В последнем примере я не смог getrawtransaction что ошибка не такая mempool сделки. Я вновь пробежался bitcoind с -txindex=1 и -переиндексация флаги, которые занял несколько часов.

Однако я все еще не могу getrawtransaction, что опять же выдает ту же ошибку.

Кто испытал те же вопросы? Возможно, есть еще что-то, что нужно сделать, чтобы это работало в версии v0.16.0?

Любые советы будут оценены. Спасибо.

Редактировать 1:

~/Библиотеки/application поддержки/биткоин/Биткоин.конф:

txindex=1

~/Библиотеки/application поддержки/биткоин/отладки.журнал:

Ссылке Dropbox

+718
Deltabreeze 14 февр. 2019 г., 10:48:09

При запуске майнера, вы должны указать порт 8332 (вместо 3333 или 8333, как в приведенном выше посты).

minerd -скрипт -Р 1 -с 6-о http://127.0.0.1:3333 -o имя пользователя.1:пароль

становится

minerd -скрипт -Р 1 -с 6-о http://127.0.0.1:8332 -o имя пользователя.1:пароль

При использовании 3333, ваш прокси-сервер считает, что ваш майнер просит работать через протокол слоя, но ваш Шахтер просит за него, используя протокол getwork ==> он должен поговорить с прокси на порт 8332.

minerd -скрипт -о'127.0.0.1:8333 -о nybbler905.1:х
minerd -скрипт -о'127.0.0.1:8332 -о nybbler905.1:х

Это была просто опечатка, так как комментарий является правильным:

Порт 8332 ( местной)...

Я не знаю, если вы должны положить HTTP:// или нет

+613
jessicawinkler 13 апр. 2016 г., 17:54:12

Покопавшись еще немного и найдя довольно много все возможных толкований от разных СМИ, я только что звонил Ник Riegger, пресс-секретарь у Fidor Банк АГ.

По словам моего разговора с Ник Riegger:

У Fidor Банк АГ уже начали реализовывать поддержку пульсации на заднем конце. Они сначала будут в поиске бизнес-партнеров, используя гофре, в целях совершенствования каналы для пересылки денег за границу с другими банками и деловыми партнерами. Долгосрочный они хотят предложить своим клиентам доступ к любой из основных платежных протокола, в том числе пульсация и Биткоин. С этой целью они внимательно следят за развитием сети Ripple так же, как они уже делают с Bitcoin.

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

Обновление:
В Bitcoin2014, я имел возможность поговорить с волновой лаборатории работник и сотрудник ГУ пользователя, который обозначил для меня насущная проблема, что у Fidor Банк АГ надеялся решить: раньше Федор был платить третьим лицам, чтобы перевести средства между собственными филиалами в разных федеральных землях Германии. Как контрагентом такой сделки до сих пор является частью собственной компании, это было бы "платить кому-то передавать деньги из левого кармана в мой правый карман", как он выразился. Федор надеется, что с помощью Ripple для этой цели будет значительно ниже стоимости на такие компании балансируя с низким риском, в то время как пульсация лаборатории надеется, что демонстрация такой случай, нашли бы имитирует, или, возможно, убедит теперь использовать пульсации для более широкого спектра целей, таких как перевод денежных средств партнерам по бизнесу, используя пульсации, или даже предоставляя их клиентам доступ к пульсации, став шлюз в долгосрочной перспективе.

+547
Ben Dober 3 февр. 2017 г., 1:39:49

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

+540
Austin Charles Burton 21 июл. 2012 г., 23:41:15

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

Прошу прощения, что не слово-Perfect в английском языке

+459
Julian Treutler 8 апр. 2013 г., 22:45:17

Код отображается в истории счета. Если он не был погашен, она также появляется здесь:

Параметры -> Финансирование Погашение Кодов

Она также имеет "отменить", если вы не хотите, чтобы использовать его (это просто искупает ее на свой счет).

+456
Thegrip 22 апр. 2014 г., 19:45:27

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

Пример.

У меня 5 биткоинов -> которые стоит 5031 долларов.

Бонусные баллы за другим АЛТ-валют, включенных в АИП.

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

+430
kkreative 22 мар. 2015 г., 1:18:46

Я понимаю, что ваш вопрос немного по-другому: как вы, возможно, спросите, как сказать сети, что вы отправили деньги?
Вы можете createrawtransaction в вашем телефоне, отправить его по Bluetooth к приемнику, и приемник будет отправлять его к сети (sendrawtransaction). Конечно, это биткоин(д)/(-Qt) для команды, но может быть, вы использовали их.
Он также может обеспечить какой-то туннель, < - > (приемник) <-> интернету, чтобы позволить вам отправлять свои сделки самостоятельно.

+403
Alessandro Meiattini 13 дек. 2010 г., 19:29:33

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

Он говорит

Это может занять выходы из getunspent звонок bitcoind по ЭКП

Мое понимание заключается в том, что UTXO могут быть получены только при использовании полного узла, а не из браузера, а в моих планах

1) отправить сумму, получателя и отправителя на сервер, используя browserfiy, bitcore-либерал и на jQuery

2) сервер находит UTXO (как?) и возвращает необработанные транзакции в браузере

Затем 3) браузер запрашивает, используя для входа свой секретный ключ, который используется для входа в сделку и отправляется на сервер

Затем 4) сервер нажимает на Blockchain и возвращает хэш транзакции

Я не в состоянии достичь точки 2. Теперь я понимаю, что много интернет-кошельки будут иметь аналогичную структуру, но я не могу добиться этого. Блокчейн используется биткоин, на стороне сервера язык: полностью на nodejs.

Может кто-то пожалуйста, помогите мне/ тег соответствующие ссылки.

+369
user1153693 23 нояб. 2018 г., 19:23:26

Можно ли купить биткоин на одной бирже, скажем БТЦ-е, а затем продавать ее по другому, как через физические банкоматы? Если это возможно, то как это сделать? Более конкретно, как ты мог перевести биткоины из одного кошелька в другой кошелек, который использует другой обмен?

+338
Rajan Balana 19 июл. 2014 г., 9:38:56

Какая версия у JSON-RPC в протоколе Биткоин использовать? 1.0 или 2.0? (Этот вопрос задают, но это было почти 3 года назад. ссылка)

Если попробовать использовать версию 2.0 все работает хорошо завить --данных-Binary '{"jsonrpc": "2.0", "идентификатор":"curltest", "способ": "getinfo", "параметров": [] }' -ч 'содержимое-тип: текст/равнина;' http://bitcasino:[email protected]:8332/ Но именованные параметры не поддерживаются (или я не знаю правильных названий параметров).

Также я кладезь в bitcoind РЕПО файл с объявленным в формате JSON-RPC для коды ошибок: ссылка. Коды назван стандартный формат JSON-RPC в 2.0 ошибки его основных частей, которые не указаны в 1.0?

Так что теперь официальная позиция? Еще 1.0 ?

+328
TYPKRFT 12 авг. 2013 г., 12:40:32

Я отправил деньги на мой счет Coinbase и это все-таки неофициальный, это самая длинная сделка для меня. может кто-нибудь помочь?

хэш-код: 9cca279484347e0e17a2a40f3e38fc62e91db0e4c4bd2834f5a504e1ed628733

+310
Tarun Mohandas 26 июл. 2016 г., 14:46:34

Я пытаюсь установить bitcoind в зависимости от Трэвис-ки. Вот мой .Тревис.YML в файл:

язык: скала
скала: 
 - 2.11.7

уведомления:
 on_success: изменение
 on_failure: изменение

before_install:
 - судо АПТ-добавить репозиторий PPA:биткоин/Биткоин -г
 - судо apt-получить обновление с QQ
 - судо apt-получить установку bitcoind -г

apt_packages:
 - bitcoind

before_script:
 - команды mkdir -Р /дома/Тревис/.биткоин && СР биткоин.конф /дома/Тревис/.биткоинов/биткоин.конф
 - с dpkg -л bitcoind 
 - /usr/Бен/bitcoind -регтест -демон

сценарий: "СБТ покрытие тест"
after_success: "СБТ coverageReport комбинезон"

и вот ссылка на ошибки сборки:

https://travis-ci.org/bitcoin-s/bitcoin-s-rpc-client/builds/236451398

обратите внимание, что в dpkg -L и возвращает следующее

$ с dpkg -л bitcoind

/.

/ЕГР

/usr/доли

/usr/доли/док

/usr/доли/док/bitcoind

/usr/доли/док/bitcoind/примеры

/usr/share/doc/bitcoind/examples/bitcoin.conf.gz

/usr/доли/док/bitcoind/авторское право

/usr/share/doc/bitcoind/changelog.Debian.gz

/usr/доли/lintian

/usr/доли/lintian/переопределение

/usr/доли/lintian/переопределения/bitcoind

/usr/доли/человек

/usr/доли/человек/докладчик 1

/usr/share/man/man1/bitcoin-cli.1.gz

/usr/share/man/man1/bitcoind.1.gz

/usr/доли/человек/man5

/usr/share/man/man5/bitcoin.conf.5.gz

0.00 х$ /usr/Бен/bitcoind -регтест -демон

/главная/Тревис/.Тревис/job_stages: 54 строчку: /usr/Бен/bitcoind: нет такого файла или каталога

Нет ничего установленного в /bin/. Какие-либо предложения?

Примечание: Если я просто указать bitcoind вместо /usr/Бен/bitcoind меня такая же проблема

https://travis-ci.org/bitcoin-s/bitcoin-s-rpc-client/builds/236438191

+309
Hezbullah Shah 10 авг. 2013 г., 15:59:02

Правило выбора вилки-это общий термин.

На некоторые истории я нашел, один из первых письменных описаний этого термина с марта 2017 https://medium.com/@VitalikButerin/minimal-slashing-conditions-20f0b500fc6c

Правило выбора вилки-это функция, оценены клиентом, который принимает в качестве входных данных набор блоков и прочих сообщений, которые были произведены, и выходы к клиенту, что в “канонической цепочки”.

Август 2015, может быть в первый раз "развилка-выбор правило" было написано в блоге. https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost

В 2013 призрак бумаги является одним из самых ранних, известных изданиях вилки выбора правило отличается от Биткоина, но он не уточнил срок.

+242
Awesomenite 29 мая 2016 г., 8:49:41

Насколько я знаю, это невозможно. ЛНД и bitcoind две отдельные демоны, которые взаимодействуют с сетью биткойн по-разному.

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

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

+180
Dev Gaud 6 февр. 2017 г., 12:01:59

Наверное, вопрос, который был задан много раньше, но откуда мне знать, если адрес сгенерил с bitcoind и Bitcoin-CLI-это SegWit?

Я выполните следующие действия, чтобы (попытаться) создать адрес SegWit с командной строки:

$ биткоин-Кинк -тестовом режиме getnewaddress

n2BC24zr3L5BwVazecnvPPh7NwgcV2Vfxa

$ биткоин-Кинк -тестовом режиме -addwitnessaddress n2BC24zr3L5BwVazecnvPPh7NwgcV2Vfxa

2NBnkQpnPitDbE3evwZXGpNpRLE51cJpdga

Теперь это меня смущает, потому что в этом посте сказано, что SegWit адреса начинаются с '3'. Но в этом обращении говорится, что они начинаются с 'до нашей эры'.

Адрес я выработал в приведенном выше примере начинается с 2n, что ни одна из выше. Как я могу знать, если это еще SegWit? Или я сделал что-то неправильно, пытаясь сделать адрес SegWit?

+175
Rasslabon 7 авг. 2019 г., 14:42:56

Так у меня ядра биткоин кошелек. И я купил биткоины и заполнить адрес в соответствии, я думаю, английское слово для него: адреса регистрации. enter image description here увидеть картину. Я предположил, что это был мой адрес кошелька. Все прошло хорошо с операцией. Я вижу там отправить деньги на этот адрес. Но мой кошелек все еще пуст после 4 часов. Может кто-нибудь помочь мне с этим?

+168
Jose Luis Ramos 13 февр. 2011 г., 13:21:08

Эта вещь звучит как самолет находится в ожидании взлета в моем кабинете.

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

Спасибо!!

+155
lavventura 23 апр. 2011 г., 16:25:48

Система использует целые числа для представления суммы. 1 сатоши наименьшая единица (число один). Сатоши является базовой единицей протокола (не биткоин).

Было бы очень трудно изменить это, чтобы поддержать более десятичных знаков, но, кажется, также крайне маловероятно, что возникнет такая необходимость. С 21 миллионов биткойнов (т. е. 2,100,000,000,000,000 сатоши) в общем, тут уже много десятичных цифр, чтобы пойти вокруг.

стоимость "Сатоши" исправлено на 0,00000001 ВТС?

Это больше похоже наоборот, один биткоин оказывается 100,000,000 Сатоши.

Что могло случиться, что "биткойн" становится слишком ценным, и вы, возможно, захотите придумать другое название для более удобного размера, например, 0.001 БТЦ.

+101
Chumtarou 7 июн. 2018 г., 15:56:56

не думаю, что прямого пути.

торгового обслуживания куб. у них прямой депозит https://www.bitwage.com/

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

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

+88
A guy from the nerdberhood 19 февр. 2017 г., 20:59:18

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

Я могу что-нибудь сделать, чтобы использовать эти деньги сейчас? От отправителя сайте сделка была завершена успешно: https://www.blocktrail.com/BTC/address/1CQcKeg9L4zAkNhVaKMntS9kTY8n1rpcqA

И я всегда на диске из-за sychnhronisng.

1CQcKeg9L4zAkNhVaKMntS9kTY8n1rpcqa

+84
juliet 12 июн. 2012 г., 7:20:11

Оружейная 0.95.1 Биткоин основных 0.14.1

Я застрял с платежа, который имеет состояние "не в Blockchain еще".

Я уже обновил Арсенал и ядра биткоин, пытался перестроить базу данных и сделал "очистить все неподтвержденные команды".

Я добавил размере 0.0001 Bitcons к нему, никогда не было проблем с этим. Сделка была инициирована несколько часов назад, она до сих пор 0 подтверждений.

По данным blockchain.info текущее время подтверждение не должно быть больше, чем 100mins а...

+75
Nick Pastuhov 18 нояб. 2013 г., 15:01:57

В hdseedid так же, как hdmasterkeyid (последний сохраняется по причинам совместимости, он был переименован в hdseedid для большей ясности). Это HASH160 семена БГ.

Если вы хотите получить семян, Открой свой кошелек и бежать:

dumpwallet /some/filepath/wallet.txt

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

+37
Ojin Yamashita 21 мая 2017 г., 4:05:32

С текущей версией протокола Биткоин, биткоины делятся на 100000000 единиц (0.00000001 биткоин). Это очень маленькая сумма называется сатоши после создателя биткоина.

Биткойн-транзакций может быть любое количество, кратное 1 сатоши.

+13
Marik315 4 сент. 2017 г., 8:35:02

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