Реализация мероприятий с bitcoind уведомлений с использованием PHP

Bitcoind имеет 3 метода

  • blocknotify=ЦМД
  • walletnotify=ЦМД
  • alertnotify=ЦМД

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

+254
Ady Dezai 19 сент. 2019 г., 23:15:26
17 ответов

Я пыталась отправить перевод биткойнов, и это еще не подтвердились, а у меня на "счету цепочки" блока установлен на "Использовать рекомендуемые плата" по умолчанию. Может кто-нибудь помочь мне получить это подтвердил, или научи меня, как это подтвердить (или, как поднимались снизу к вам будет подтвержден быстрее? Большое спасибо за Вашу поддержку.

Вот ссылка: https://blockchain.info/tx/c6816a387cb0ca8e33bb7b200372ce05919f6003034faaeecb1f72436827b32b

+908
Thijs Hendrikx 03 февр. '09 в 4:24

Меня интересует технический вопрос, как вы получили BIP34Hash и nMinimumChainWork.

Изменения были введены здесь:

nMinimumChainWork: https://github.com/bitcoin/bitcoin/commit/ad20cddce2097c6561202777fccd257deb1a9810

BIP34Hash и BIP34Height: https://github.com/bitcoin/bitcoin/commit/33c90cf197223fb95f858db80d090d570d70498a

+722
Julian Cantu 6 янв. 2015 г., 18:32:19

Прямые последствия netsplit

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

Предположим, что

  • 2/3 горно власти в Америке и 1/3-в Европе
  • мощности майнинга остается постоянной (упрощение) за все время сеть сплит
  • сеть действовала на предыдущем интервале блок 10 минут в среднем до раскола

Тогда Америка должна найти блок каждые 15 минут и Европейской сети следует принимать по 30 минут на каждый блок после раскола. Когда трудность настройки блока будет достигнуто, обе сети будут возвращать к созданию блоков каждые 10 минут в среднем. Однако, вплоть до перестройки Америки будет в два раза быстрее и, следовательно, их Blockchain будут существенно опередив, в частности одна и была запланирована, чтобы быть скорректированы блоки для каждого блока, которые должны быть заминированы, пока трудность.

Джон может снова потратить свои деньги

Когда Джон едет в Америку, банковские переводы, отправляемые в европейские сети не были учтены там. Таким образом, его кошелек будет по-прежнему позволяют ему провести все биткоины, которые он имел до netsplit. Теперь он может обмануть Генри из денег: Джон решает отправить все деньги на другого своего адреса.*

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

Теперь, когда соединение двух сетей reconciliated, блокчейн американской сети больше (т. е. в общей сложности добывают блоки больше). Все блоки в Европейском блокчейн добывают поскольку сеть сплит будут отклонены американская сеть, Европейский шахтеры будут задним числом потерять свои завоевания добычи. Сделки Джон сделал в Америке берет прецедент, потому что она является частью блокчейна есть и операции Европейской сети только сейчас реадмиссии должны быть одобрены глобальной сети. Равновесие Джона уже отправили его по другому адресу, поэтому транзакцию, которая сейчас пытается отправить биткоины на Генри выкинул недействительным.

Алиса, Кто послал деньги, чтобы Боб в Европе, увидите, что ее сделка (вместе со всеми другими, что были видны только в Европейской сети) вернемся к непроверенным в новой глобальной блокчейн (то есть на основе уже американский блокчейн), потому что блок, который был утвержден, он в Европе считается устаревшим. Операции, которые были направлены в американские сети не вижу никакого эффекта.

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


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

+716
user3759202 15 нояб. 2010 г., 14:18:25

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

Ее не сняли. Он только что переехал:

статические CBlock CreateGenesisBlock(nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 константный тип char* pszTimestamp = "времен 03/янв/2009 канцлер на грани второго пакета финансовой помощи для банков";
 константный cscript в genesisOutputScript = команду cscript() << ParseHex("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
 возвращение CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

(Источник.)

  1. Если вы имеете в виду "это ключ, который он использовал для подписания заявления и письма," нет. Это ключ 5EC948A1. Если вы имеете в виду, "это ключ, который может транслировать сигналы" нет. Это определено здесь:

    https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L90

    Ключ думал, хотя и принадлежат Сатоси Накамото,.

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

  3. Это, кажется, обычный ключ без сжатия. Она начинается с 0х04, следовал на 64 байта. Разница в том, как она выражалась между 0.1.5 и 0.8.0-это просто результат байтов. А как создать его, просто позвоните getnewaddress последующим validateaddress на результат.

  4. Ничего.

+696
F3L1X79 1 окт. 2013 г., 2:29:40

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

Поэтому вы можете просто активировать скрипт по вашему адресу в scriptsig и сделка будет действительна?

+677
Anne Wall 17 окт. 2018 г., 2:09:39

Многоразрядные доступно для OSX. https://multibit.org

При этом используется только заголовки блоков (включено в загрузке - около 20 МБ). Есть версия в тест, который заменяет этот файл контрольно-пропускных пунктов, который составляет всего 12 килобайт.

+672
Nathan Long 10 апр. 2019 г., 12:19:31

На Mac И OSX 10.9.1 (Маверикс)

/Пользователи/Имя пользователя/библиотеки/application поддержки/многоразрядные/многоразрядные.кошелек

Не забудьте заменить "имя пользователя" с вашим собственным.

+602
vlad007666999777 8 нояб. 2011 г., 16:21:49

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

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

+442
damianesteban 1 нояб. 2011 г., 23:33:39

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

Это мой код:

открытый класс CBETest {

 частная статические заключительные строки TEST_URL = "обелиск.вскоре.ко";

 общественности статической силы основных(string[] аргументы) {

 Системы.из.код println("\Т--- ZMQ ---");
 СТХ с = zmq.ZMQ.createContext();
 SocketBase с = с.createSocket(zmq.ZMQ.ZMQ_DEALER);

 zmq.ZMQ.подключение(с "протокол TCP://"+TEST_URL+":9091");
Системы.из.код println("подключено!");
 инт отправлено = zmq.ZMQ.отправить(с "блокчейн.fetch_last_height", 0);

 Системы.из.код println("отправлено:" + послал);
 МСГ МСГ = zmq.ZMQ.приема(ы, 0);
 Системы.из.код println("ответ" + массивы.метод toString(МСГ.данных()));
}
}

Код застывает на линии МСГ МСГ = zmq.ZMQ.приема(ы, 0);. Я использую звонки, описанные здесь для полного узел применения. Заранее спасибо!

+436
Dx209 16 авг. 2015 г., 21:30:24

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

+394
Lili 20 янв. 2016 г., 14:57:55

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

Приличный процессор не вам, но 3-5 МГН/с майнинга биткоинов власти, которые при текущей сложности и валютный курс будет чистая вам о 0.0046 BTC в день (стоит копейки по текущим ставкам). С другой стороны, тот же самый процессор будет чистая вам, возможно, 3 х/с майнинговой мощности на алгоритме Scrypt основан Форкс, я буду использовать Лайткоин (ЛТК) для этого примера. Майнинг LTC на тот же самый процессор будет чистая вам про 3.06 ЛТК в день, по текущему курсу, будет чистая вам о 0.0153 БТЦ, стоит около 4,5 центов в день. Это еще не много, но в настоящее время добыча процессора на процессор-фрэндли Форкс гораздо выгоднее, чем добыча процессора биткоин напрямую.

Что касается того, ваши 50 С1.средних случаях будет целесообразным, если (ради простой математике) мы будем считать, что каждый может произвести где-то в районе 2 х/с добычи Litecoin (скромно предположить, что в 1 МЗ/с БТЦ процессора, как правило, тушить около 1 х/С на алгоритме Scrypt основан вариантов), то это смешанная 100 х/С стоит около 102 ЛТК в день, 0.51 BTC в день, или около $1,53 за день. Поскольку я предполагаю, что стоимость 50 С1.средний экземпляров составляет более $76.50 за месяц, я не думаю, что было бы целесообразно для выделенного горного. Если, с другой стороны, вы уже оплатить эти экземпляры для других целей, а также добычи полезных ископаемых по сути "бесплатная", то дополнительные $76.50 (или 25.58 БТЦ) в месяц не так уж плохо.

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

+378
Gumehara 1 февр. 2015 г., 0:38:28

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

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

Проект у меня есть более или менее конкретными, что простая фраза, так что я мог бы дать больше объяснений. Но сама концепция не так легко, как я разоблачил.

Итак, вопрос: возможно ли с помощью биткоинов? Какая может быть стоимость?

+323
vinc3m1 18 мая 2012 г., 7:31:41

Цитировать Андреас Antonopulous:

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

https://www.youtube.com/watch?v=rpeceXY1QBM

+299
Erunestian 12 нояб. 2012 г., 19:27:26

Ну, в смысле деньги отслеживаются!! Вы видели эту сцену в кино, когда "плохие парни" попросить "серийного номера" дензнаки в качестве выкупа? Это точная причина: зная долларовых купюр, например, серийные номера "AAA0001" до "AAA1000" были выданы в качестве такого платежа разрешает гов. организации (в ряде стран), чтобы отслеживать движение таких законопроектов, когда и где они появляются на авторитетных коммерции или банк, который их принимает. И, конечно же, что позволяет этим организациям более или менее отслеживать движения говорили люди.

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

Есть триллионы долларов в мире на сегодняшний день, около 8% из которых существует как физическая банкноты, миллионы заблудиться/сожгли/развернулся на любой день, и миллионы других печатных. Так что не гов. агентство попытается попробовать проследить движение любую монету или купюру - только очень ограниченный набор законопроектов известен за то, что дали в качестве оплаты в "плохих парней".

+248
StipanAKD 21 янв. 2018 г., 2:23:14

Я хочу узнать размер (в байтах) операции перед отправкой.

Возможно ли это? Может быть, с сырым сделки? или..

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

Не дубликат. "Дублировать" не адрес как узнать, насколько он большой. Просто адреса Как рассчитать байт (входы и выходы). Я даже прокомментировала что-нить. Как вы считаете, сколько входов и выходов есть. Я понимаю, как это рассчитывать. Но как я могу выяснить, если есть 10 выходов или 5 выходов?

+222
James van Dyke 1 июл. 2019 г., 9:59:08

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

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

Что должно произойти, чтобы это стало реальностью? Это возможно?

+110
watkipet 25 мая 2016 г., 17:33:20

Четыре причины, почему вы не должны покупать биткоины, Forbes.com:

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

Чтобы предотвратить вещи от становится совершенно неудобным, биткоин протокол ограничивает размер каждого “блока” базовая единица биткоина общая зарегистрировать сделку в один мегабайт. Так как один блок создается каждые 10 минут, в среднем, это накладывает жесткие ограничения на количество транзакций в сети может обрабатывать каждый час. Прямо сейчас сеть работает значительно ниже предела. Но это не так далеко ниже предела. Если биткоин экономика продолжает расти быстрыми темпами, мы, вероятно, ударил его в ближайшие несколько лет.

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

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

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

Как сетевые функции, когда журнал транзакций растет за пределы полномочий обычный рабочий стол?

+33
richard beer 7 мая 2018 г., 22:15:09

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