Что такое "неизрасходованный выход"?

В чем смысл термина "неизрасходованный выход" в протоколе Биткоин?

+556
Oleksandr Kosmach 9 февр. 2010 г., 8:22:46
29 ответов

Редактировать: правильным решением было предусмотрено Мэтт Коралло, но так получилось, что удалил. Используйте аргумент-Лэнг командной строки=язык.

Насколько я знаю, в Qt выбирает язык в зависимости от настроек ОС. Поэтому я думаю, первое, что необходимо сделать-это настроить вашу ОС не использовать иврит интерфейс.

Если это терпит неудачу, вы должны попробовать, чтобы выяснить, как отключить локализации в Qt кругах, так как биткоин-qт локализации наследует полностью от Qt.

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

+972
smeeb 03 февр. '09 в 4:24

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

С подсчетом в основе десять, например, когда вы добираетесь до 9, вы начинаете использовать следующее доступное место, и вы получите 10. В базе 58, когда вы добираетесь до Z (57), вы начинаете использовать следующее доступное место держатель, и вы получите 21 (странно, я знаю, это потому что 2 базы 58-1 к основанию 10, и 1 в базовой 58 Как 0 по основанию 10).

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

0x2220 -> база Кондо 3bd 58
База 3be 0x2221 -> 58
0x2222 -> база 3bf 58
...

Теперь давайте посмотрим на фактические данные, мы кодирование с закрытым ключом. Он состоит из 1 байта версия (0х80), 32 закрытый ключ байт, а 4 байта контрольной суммы, что составляет 37 байт. Теперь берем минимально возможный 37 байт битовой строки (начинается с 80):

80000000000000000000000000000000000000000000000000000000000000000000000000

Когда это базовая 58 закодированных, вы получаете:

5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4neb3kesreabmahzy

И взять максимально возможный 37 битовую строку (начинается с 80):

80ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Какие базы 58 кодирует в:

5Km2kuu7vtFDPpxywn4u3NLu8iSdrqhxwt8tukjeexs2fdqz9in

И поскольку все частные ключ кодировки будет лежать в диапазоне между 80000000000000000000000000000000000000000000000000000000000000000000000000 и 80ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff, все частные ключ кодировки будете в конечном итоге с 5 в начале, просто основываясь на том, как подсчитывать в базы 58 работает!

+967
mpr1nce 28 апр. 2015 г., 4:11:06

В любом случае, я не буду вдаваться в подробности, но я пробовал увеличивать свой гонорар до максимума (.00098 BTC в транс), чтобы получать подтвердил бы легче, я думаю.

Я знаю немного о Bitcoin, и это никогда не случалось со мной. У меня есть 500 долларов в подвешенном состоянии. Я восстановил мой многоразрядные КОШЕЛЕК уже около 10 раз и в настоящее время является замок с моими деньгами. Очень неприятно.

(1) https://blockchain.info/tx-index/1c23609d2828bb631eb0f8c2525d23dab602c0da1403eaa1d0ec4717dfabde1c

(2)https://blockchain.info/tx-index/a1a47f162981791c6365081c40f28ac4fdd2caebde3a68556e425e4e98436eee

+914
Oscar Zhang 6 сент. 2014 г., 10:17:38

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

Зависимостей сканирования целевых тень-биткоин-биткода
[ 0%] здания биткода LLVM с версии.ЧГК.до н. э.
[ 1%] здания биткода LLVM с addrman.ЧГК.до н. э.
[ 1%] строительство инфраструктуры LLVM оповещения биткода.ЧГК.до н. э.
[ 1%] здания биткода LLVM с base58.ЧГК.до н. э.
[ 2%] здания биткода LLVM с заказчиком.ЧГК.до н. э.
[ 2%] здания биткода LLVM с Блум.ЧГК.до н. э.
[ 2%] здания биткода LLVM с chainparams.ЧГК.до н. э.
[ 3%] здания биткода LLVM с контрольно-пропускных пунктов.ЧГК.до н. э.
[ 3%] здания биткода LLVM с монетами.ЧГК.до н. э.
[ 4%] здания биткода LLVM с ядром.ЧГК.до н. э.
[ 4%] здания биткода LLVM с криптер.ЧГК.до н. э.
[ 4%] здания биткода LLVM с хэш.ЧГК.до н. э.
[ 5%] здания биткода LLVM с инит.ЧГК.до н. э.
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:563:9: ошибка: ссылка на 'int64_t' неоднозначно
 int64_t н = 0;
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:197:1: Примечание: кандидат найден по Поиск имени 'int64_t'
__прерывание intn_Т (64, __Ди__);
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:188:15: Примечание: расширенная от макро '__прерывание intn_Т'
 тип int тип int##Н##ІТ __атрибут__ ((__режим__ (режим)))
^
<диска>:126:1: Примечание: расширенная отсюда
int64_t
^
/главная/smthethwa/тень-плагин-биткоин/строить/boost_1_50_0/повышение/cstdint.ГЭС:308:50: Примечание: кандидат найден путем подстановки называется буст::int64_t'
 тип ::увеличить::long_long_type int64_t;
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:564:46: ошибка: использование необъявленный идентификатор 'Н'
 если (ParseMoney(mapArgs["-mintxfee"], п) && н > 0)
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:564:52: ошибка: использование необъявленный идентификатор 'Н'
 если (ParseMoney(mapArgs["-mintxfee"], п) && н > 0)
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:565:39: ошибка: использование необъявленный идентификатор 'Н'
 CTransaction::nMinTxFee = Н;
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:571:9: ошибка: ссылка на 'int64_t' неоднозначно
 int64_t н = 0;
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:197:1: Примечание: кандидат найден по Поиск имени 'int64_t'
__прерывание intn_Т (64, __Ди__);
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:188:15: Примечание: расширенная от макро '__прерывание intn_Т'
 тип int тип int##Н##ІТ __атрибут__ ((__режим__ (режим)))
^
<диска>:126:1: Примечание: расширенная отсюда
int64_t
^
/главная/smthethwa/тень-плагин-биткоин/строить/boost_1_50_0/повышение/cstdint.ГЭС:308:50: Примечание: кандидат найден путем подстановки называется буст::int64_t'
 тип ::увеличить::long_long_type int64_t;
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:572:51: ошибка: использование необъявленный идентификатор 'Н'
 если (ParseMoney(mapArgs["-minrelaytxfee"], п) && н > 0)
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:572:57: ошибка: использование необъявленный идентификатор 'Н'
 если (ParseMoney(mapArgs["-minrelaytxfee"], п) && н > 0)
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:573:44: ошибка: использование необъявленный идентификатор 'Н'
 CTransaction::nMinRelayTxFee = Н;
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:627:5: ошибка: ссылка на 'int64_t' неоднозначно
 int64_t начальный элемент;
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:197:1: Примечание: кандидат найден по Поиск имени 'int64_t'
__прерывание intn_Т (64, __Ди__);
^
в /usr/включать/x86_64 с-линукс-дистрибутив GNU/системы/видов.ч:188:15: Примечание: расширенная от макро '__прерывание intn_Т'
 тип int тип int##Н##ІТ __атрибут__ ((__режим__ (режим)))
^
<диска>:126:1: Примечание: расширенная отсюда
int64_t
^
/главная/smthethwa/тень-плагин-биткоин/строить/boost_1_50_0/повышение/cstdint.ГЭС:308:50: Примечание: кандидат найден путем подстановки называется буст::int64_t'
 тип ::увеличить::long_long_type int64_t;
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:826:9: ошибка: использование необъявленный идентификатор 'пчтобы начать'
 начальный элемент = GetTimeMillis();
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:905:58: ошибка: использование необъявленный идентификатор 'пчтобы начать'
 LogPrintf(" блок индекса %15dms\Н", GetTimeMillis() - начальный элемент);
^
/главная/smthethwa/тень-плагин-биткоин/строить/биткоин/ГРЦ/утиль.ч:117:39: Примечание: расширенная от макро 'LogPrintf'
#определить LogPrintf(...) LogPrint(нуль, __ва_параметр args__)
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:1065:5: ошибка: использование необъявленный идентификатор 'пчтобы начать'
 начальный элемент = GetTimeMillis();
^
/главная/smthethwa/тень-плагин-биткоин/построить/биткоин/ГРЦ/инит.ЧГК:1074:46: ошибка: использование необъявленный идентификатор 'пчтобы начать'
 addrman.размер(), GetTimeMillis() - начальный элемент);
^
/главная/smthethwa/тень-плагин-биткоин/строить/биткоин/ГРЦ/утиль.ч:117:39: Примечание: расширенная от макро 'LogPrintf'
#определить LogPrintf(...) LogPrint(нуль, __ва_параметр args__)
^
13 ошибки.
сделать[2]: *** [src/и инит.ЧГК.ошибка до н. э.] 1
принять[1]: *** [Источник/CMakeFiles/тень-биткоин-биткода.каталог/все] Ошибка 2
сделать: *** [все] Ошибка 2
+892
Stas Amosov 27 нояб. 2011 г., 22:29:12

Злоумышленник имеет трудное время меняет прошлое

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

Пример:
Говорят, Ева добилась, чтобы контролировать 51% от хэшрейт и хочет unconfirm сделки из 6 блоков в прошлом.

Чтобы преуспеть, она должна обеспечить 6 + х + 1 блоков, в то время как остальные сети находит х блоков.

С хэшрейт распределение 51:49 решения для Х:

enter image description here

Еве придется поддерживать контроль над 51% от мощности сети в среднем 172 блоки для того, чтобы unconfirm сделки подтверждается шести блоков.

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

Изменение в неделю истории?

На неделю назад, х бы решить до 24,720 блоков, т. е. примерно 171 дней.

Сколько может быть изменен с неделю на 51% хэш-мощности?

С неделю 51% хэш-мощности, можно было бы догнать около 40 кварталов, т. е. около 6 часов и 40 минут.

Но на самом деле?

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

+814
zajka 22 нояб. 2016 г., 14:11:31

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

Можно ли предположить, что бумажник каждого будет определен один закрытый ключ?

Есть недостаток (от конфиденциальности/анонимности) в наличие только один закрытый ключ в кошелек?

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

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

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

+797
carter ericron 30 окт. 2010 г., 21:40:44

Я занимаюсь разработкой на Python проекта, используя когда GreenAddress API-интерфейс. Я использую pycoinпакет. Я почти завершил, но я не могу решить проблему с уведомлением. Используя когда GreenAddress API-интерфейс, уведомления получены следующим образом.

{'wallet_id': '139183', 'txhash': '0fd5cdf75d8a9979b454b36ba8dc36917dfc5b3726622f5291a24f0dcd4ab27f', 'субсчетов': [37], 'значение': '-207'}

Я хочу получить сырье Техас от этой информации, но я не могу. Могу ли я получить сырье Техас от этой информации с помощью pycoin и когда GreenAddressпо API? Пожалуйста, помогите мне.

+790
Itay Bianco 18 мар. 2017 г., 19:28:43

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

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

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

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

+726
ecampver 19 июн. 2012 г., 18:26:38

Хотя я согласен с ThePiachu, вот некоторые дополнительные мысли.

  1. Программное обеспечение бассейн

    • Неоспоримым solominer будет создать необходимость для программного бассейн. Однако лишь немногие из них с открытым исходным кодом, в majoritiy является собственностью.
  2. Безопасности

    • Как solominer вы несете ответственность самостоятельно для каких-либо безопасности на сервере/softwareside, борьбы с DDoS и эксплуатировать попытки. (Впрочем, я не люблю полагаться на других я почти не знаю.)
  3. Владелец бассейна

    • Это уже упоминалось, но очень важная. Вопросы, которые следует задать:

    • Какова мотивация владельца бассейна для запуска пула, как он делает прибыль?

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

Дополнительное Примечание: даже как solominer вы будете объектом для попыток вторжения (по крайней мере, очень вероятно), а биткойн по своей природе является прозрачным и сделает ваш узел предстают перед общественностью. (Диверсифицировать свой облигациям ;))

+707
BacMan 21 мар. 2017 г., 8:27:44

Глядя на исходный код предполагает, что settxfee 0 вернет вас к автоматический сбор обстановке. Однако такое поведение не задокументировано и есть задач, предполагая, что это может уйти в будущее. В противном случае, вы можете запустить bitcoind.

+692
James G 19 дек. 2018 г., 13:09:48

Хотя вы следовали шаги правильно, вы пытаетесь "изобретать велосипед", пытаясь подписать его самостоятельно с помощью скрипта Python. Биткоин денежного обеспечения, как и Биткоин будет предоставить вам с JSON API-интерфейс RPC по. Эти API следовать эталонной реализации и уже предоставить вам все шаги, в причине которой вы только что исполнил. Как пример/учебник вы можете пройти через учебник , доступный на bitcoin.org что очень лаконичный и толковый.

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

+587
Sonal Pathak 26 апр. 2013 г., 15:12:38

Я только что нашел понятие для этой практики, и хотел бы поделиться:

https://en.wikipedia.org/wiki/Arbitrage

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

+548
meatwad 10 янв. 2017 г., 10:18:37

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

+495
Elaisa 30 июн. 2013 г., 0:37:47

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

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

+437
Aakaash Jois 1 окт. 2011 г., 7:42:05

Я создал кошелек в компании "BitPay". У меня есть открытый и закрытый ключи.

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

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

Это нормально? Адреса генерируется в одном приложении могут быть видны во втором один? Где я могу прочитать о правилах ключей для генерации и адреса описаны в простых словах?

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

+436
Hockeygurl 29 мар. 2017 г., 0:06:40

Ваш ВСН будет на тот же адрес вашего биткойн в качестве даты вилкой. ВСН отдельная сеть, так что если вы посылаете сделок БТЦ это не повлияет на баланс ВСН.

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

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

+425
Mugen No Tamashi 16 авг. 2016 г., 0:57:55

Это РСК будет осуществляться только на биткоин ? Другой жесткий раздвоенный биткоины, т. е. биткоин деньги, биткоин, золото, B2X, биткоин алмаз не будет иметь РСК реализовали на них, я прав ?

+422
user13614 12 февр. 2018 г., 23:47:44

Я пытаюсь создать автоматизированную принимать биткойн-платежи блокчейн через API-интерфейс. У меня есть API-ключ, xpub, все. Я с помощью PHP.

Вот часть моего кода для генерации адреса бумажник:

$мкрв = my_super_secret_code_60_chars_long;
$my_callback_url = "http://mysite.com/lib/payment.php?secret={$мкрв}";
$my_xpub = "my_xpub_key";
$my_api_key = "my_secret_api_key";

$root_url = "https://api.blockchain.info/v2/receive";
$параметры = "xpub=" .$my_xpub. "&обратного вызова=" .функция urlencode($my_callback_url). "&ключ=" .$my_api_key;


$qry по= "выбрать идентификатор,RECEIVE_ADDR из таблицы my_table, где кошелек = '{переменная$_GET['бумажник']}' ";
$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$пр = $строки[1];
$идентификатор = $строки[0];
если ($пр=='нет') {
//если пользователь не имеет автоматически получит адрес, вызвав этим
$ответ = функции file_get_contents($root_url . '?' . $параметров);
$объект = json_decode($ответ);

Эхо 'отправить платеж :' . $объект->адрес;

$qry по= "таблицы my_table обновить набор RECEIVE_ADDR='". $объект->адрес".' Где кошелек = '{переменная$_GET['бумажник']}' ";
mysqli_query($Конн,$qry по); 
 } 

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

Вот соответствующие части payment.php:

<?в PHP
$scrtt = переменная $_GET['секрет']; //пароль передается обратно на URL-адрес обратного вызова
$transaction_hash = переменная $_GET['transaction_hash'];
$value_in_satoshi = переменная $_GET['значение'];
$value_in_btc = $value_in_satoshi / 100000000;

обратного вызова $ГТ='называют - TXID:'$.transaction_hash'. Значение '.$value_in_satoshi'. МКРВ:'.$scrtt'. Подтверждает:'.$Запросе['подтверждений'];
$qry по= "вставить в" отладка " (Тэ) значения ('{$ГТ}')";
mysqli_query($Конн,$qry по);
//выше код для отладки - но не срабатывает оплаты 
если ($scrtt== my_super_secret_code) {
если (переменная$_GET['подтверждений'] >= 2) {
$подтверждает=переменная$_GET['подтверждений']; 
$qry по= "выберите ID из таблицы my_table, где RECEIVE_ADDR = '{переменная$_GET['адрес']}'";

$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$идентификатор = $строки[0];

$qry по= "выбрать TXHASH от платежей, где TXHASH = '{переменная$_GET['transaction_hash']}' ";

$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$ТХ = $строки[0];

если ($ТХ <> $transaction_hash) {

 $qry по="вставить в платежи (TXHASH,ИД_ПОЛЬЗОВАТЕЛЯ,Сац,подтверждает) значения ('{$transaction_hash}',{$номер uid},{$value_in_satoshi},{$подтверждает})";
mysqli_query($Конн,$qry по); 

//новый Техас - вставить 
}

//Вставить в подтвержденных платежей

} 
}
Эхо '*ОК*';
?>

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

спасибо

Обновление:

Я исследовал немного и вот мой результат (но все равно не работает)

Я нашел URL-адрес, чтобы проверить журнал вызова непосредственно на Blockchain: https://api.blockchain.info/v2/receive/callback_log?callback=http-urlencoded_my_website/callback.php?parameters&key=my-api-key

Журнал показывает мне что-то вроде этого:

callback":"http://mysite.com/callback.php?param=myparam","called_at":"2017-03-10T13:05:39Z","response_code":403,"raw_response":"<!Элемент DOCTYPE в HTML публичных \"-//IETF в//определения DTD в HTML 2.0//собственной\">\п<HTML>и<Head>с\п<Название>403-запрещено</название>\П</голова><тело>\Н<Н1>запрещено</Н1>\п<р>у вас нет разрешения на доступ /обратного вызова.в PHP\ппод этот сервер.<br />с\п</р>\п<р>кроме того, 403-запрещено\пошибка произошла при попытке использовать ErrorDocument для обработки запроса.</р>\п</тело></HTML>и\п"}]

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

+356
LucyKawaii 10 сент. 2012 г., 7:58:57

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

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

Если так может кто-то посоветовать хорошие учебники и или как это сделать что-то подобное?

+356
SlivkaS15 12 нояб. 2010 г., 23:20:37

Нет, биткоин транзакции, которая прекращается через определенный момент времени не представляется возможным

+289
jyapx 31 июл. 2018 г., 4:15:13

Я заметил, что в последние кварталы произошло много сделок, что ждал аж 3 дня.

Например, просто случайный выбор блока 492200, который был произведен на 2017-10-29 12:04:50, есть операции, которые восходят к 2017-10-26 17:32:41

Однако, когда я посмотрел на блоки, всего две недели назад, не было никаких транзакций, которые ждали так долго. Снова выбираю пример блок 490200, произведенные на 2017-10-16 20:54:59, в первой транзакции в блок, что я мог найти был направлен на 2017-10-16 13:02:04.

Так что же случилось в цепочке блоков, в последние две недели (за исключением биткоин Золотая вилка, но я не вижу, как это относится к этому)?

Примечание: Я не спрашиваю о том, как решить неподтвержденные транзакции. Мне просто любопытно, что является причиной, чтобы это произошло как заблокировать раз и сеть хэш власть не изменилась.

Другой пример: сделка застрял и неизрасходованные 2дня+

+284
itzik 12 июл. 2015 г., 21:12:44

Нет, это не проблема. Bitcoin является безопасной и дискусов известный бассейн. Время от времени, математика говорит нам, что это должно произойти. Это редко, но с 21 миллионов биткойнов, чтобы найти его, должна произойти хотя бы один раз! Невозможно было бы взломать систему такой, как нечего было рубить раньше; биткойны не существует!

+273
user330342 15 окт. 2014 г., 5:26:28

Я пытался ставить в blockfile .каталог Bitcoin и запуске ./bitcoind но не работает. Кстати, этот метод работает лучше для меня.

./bitcoind -loadblock=~/.биткоин/загрузки.дат

Вы должны использовать синтаксис loadbloack с ./bitcoind .

+264
Amdvice 24 мар. 2018 г., 20:22:01

Я использовать Coinbase для передачи BTC за несколько месяцев.

Все было ок до сегодня.

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

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

С. П.

Конечно, я писал в поддержку, но пока ответа нет...

+234
gschandler 1 авг. 2011 г., 12:50:47

Я думаю, ты ищешь в проводнике. Понимание, исполнителя BitPay, работает довольно хорошо и с открытым исходным кодом: https://github.com/bitpay/insight

+162
Reaces 21 апр. 2012 г., 6:24:40

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

+80
shanodin 28 нояб. 2015 г., 4:49:12

Я создал два биткоин-адрес в ВМ нод, а также местные и закрытый ключ сброса для обоих адресов с помощью команды "dumpprivkey". Есть ли posibitity для отправки BTC с биткоин-адрес, который создается в виртуальную машину с локальным адресом, используя закрытый ключ.Я побежал следующую команду в моем местном. Команды:

биткоин-Кинк -тестовом режиме -rpcuser=тест -rpcpassword=test123 sendfrom HotWallet2 "2N2316Rb6Yky5MLhgjdHfcuurP2kX8Z5mln" 0.2

"HotWallet2"==>что имя учетной записи биткоин-адрес, созданный на узле виртуальной машины.

"2N2316Rb6Yky5MLhgjdHfcuurP2kX8Z5mln"==>это локально созданные биткоин-адрес

Может кто-нибудь даст решение. Спасибо заранее.

+45
Lazar laki 19 дек. 2015 г., 9:28:46

Так это один параметр OP_RETURN для каждого биткоин-транзакции или в каждый вход/выход адреса?

Один выход OP_RETURN за транзакцию, независимо от количества входов и выходов стандартный для 0.9.х биткоин основных клиентов.

Если ее каждой сделки, поэтому его с уверенностью сказать о .0001 BTC на отправить 40 байт сообщение?

Да, но вы не должны делать это без серьезных причин.

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

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

+35
TruthIsBeauty 2 июн. 2011 г., 15:02:19

У меня возникли проблемы с запуском --zapwalletxes команду из командной строки. Я тип C:\Program файлы (х86)\Bitcoin\bitcoin-qt.exe --zapwalletxes=1. После ввода в командной строке говорится, что C:\Program файлов не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом. Если кто может помочь устранить это было бы здорово. Спасибо.

+19
user277507 19 нояб. 2018 г., 18:35:47

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