Почему линеечку сообщений на бирже MtGox PubNub по API повторяется?

Я с помощью API PubNub бирже MtGox для извлечения данных линеечку. Я подписался на БТЦ/тикер евро с кодом 0bb6da8b-f6c6-4ecf-8f0d-a544ad948c15 . В более чем половине случаев, когда я получаю новое сердце сообщение, данные так же, как в предыдущем сообщении, за исключением штампа времени конечно. Я ожидал тикер сообщения только тогда, когда есть новые данные доступны, так что я не понимаю, почему сообщения бегущей строки повторяются. Примеры:

diff_to_previous мгновенного_________ last_all last_local last_orig Купить_____ продать____ по средневзвешенной цене____ объем_____________ элемент СР_____ высокий____ низкий_____
Н/2013-12-12 16:31:46 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
никто 2013-12-12 16:31:50 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
никто 2013-12-12 16:31:53 евро 628.31408 евро 620.22000 865.00000 США евро евро евро 620.22000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000
last_all 2013-12-12 16:32:05 617.41846 евро евро евро евро евро доллар США 620.22000 850.00000 620.23000 629.00000 647.91649 БТЦ 1365.61335998 БТЦ евро 649.27938 евро 680.00000 евро 615.00000

Какие события вызывают линеечку сообщение будет транслироваться?

+878
swtxsmilexkk 1 мая 2011 г., 19:59:15
28 ответов

Это может легко быть сделано, и было сделано. См https://bitcointalk.org/index.php?topic=581411.0 например.

+955
normandygal 03 февр. '09 в 4:24

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

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

+916
hummingbirdofwar 20 нояб. 2010 г., 12:55:33

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

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

Насколько я знаю, в текущей реализации все использовать вариант Dijstra алгоритм, или*, принимая маршрутных сборов, в качестве эвристики для минимизации при расчете веса каждого пути, и C-молния использует Беллмана-Форда внесении изменений в ссылке выше.

Как только путь был исчислен плательщиком, есть стандартный процесс, при котором путь и пакеты для него построены, определенными в болт#4.

+902
user2301827 10 мар. 2016 г., 19:24:47

Я пытаюсь заполнить мой кошелек внутренние/изменить адрес keypool путем передачи multisig дескриптора importmulti, но бумажник внутренних keypool от 0 до и после выполнения следующего скрипта:

keypoolinitial=$(биткоин-Кинк -тестовом режиме getwalletinfo | jq не -р '.keypoolsize_hd_internal')
Эхо "внутренние начальной keypool: $keypoolinitial"

rawdescriptor="wsh(multi(2,tpubD6NzVbkrYhZ4YgUWMmeBh1b7hrYyhwxowurmn3mq6qrxjnalivea3jgljddaspzemtcgnf2jruksquxekgx3j8mf8tmparwtwabsjfztsua/*,tpubD6NzVbkrYhZ4XaWhpCwqSPgdnmqHxjpkshjdt6sgsbmq37ohnnufnyykgstn1utkz21szdkm6c3v7qeixhkeekwralwmb1am8volw72zxdr/*,tpubD6NzVbkrYhZ4X3DR4FgNdjBjmdxvnx2tjmbkonwquxaxqz6umff7kuf6rsxa26vrmzw3wp4iqgp1a8gjcsyd47qaqbscctnvhtrid57jaew/*))"

дескриптор=$(биткоин-Кинк -тестовом режиме getdescriptorinfo $rawdescriptor | jq не -р '.описатель')

биткоин-Кинк -тестовом режиме, importmulti '[{"описание": "'$дескриптор'", "метка времени": "сейчас", "диапазон": [0, 10], "watchonly": правда, "keypool": правда, "внутренний": "истина"}]' > > /dev/нуль

keypoolfinal=$(биткоин-Кинк -тестовом режиме getwalletinfo | jq не -р '.keypoolsize_hd_internal')
Эхо "окончательной внутренней keypool: $keypoolfinal"

Бег это дает мне:

внутренние начальной keypool: 0
окончательный внутренних keypool: 0

Но тот же скрипт работает, если я изменить rawdescriptor строке использовать простой P2PKH дескрипторов, таких как:

rawdescriptor="pkh(tpubD6NzVbkrYhZ4YgUWMmeBh1b7hrYyhwxowurmn3mq6qrxjnalivea3jgljddaspzemtcgnf2jruksquxekgx3j8mf8tmparwtwabsjfztsua/*)"

Затем он выводит:

внутренние начальной keypool: 0
окончательный внутренних keypool: 11
+868
nameless912 7 мар. 2013 г., 3:19:02

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

Почему?

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

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

+779
Manuel Hansen 26 апр. 2019 г., 3:13:00

Новая биржа должна иметь:

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

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

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

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

Пары Монет Трейдер всегда ищет комфортность на торговой платформе, они хотят торговать с легким. Большинство трейдеров хотят торговать через БТЦ, но кто-то выбрал для торговли в сети Ethereum или пара usdt. Так что вы должны убедиться, что вы хотяб БТЦ, ETH и пара usdt на ваш обмен. вы также можете создавать свои собственные пары монет, чтобы предложить что-то хорошее для конечных пользователей.

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

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

+759
MEN2 29 июн. 2016 г., 23:07:45

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

Еще в 2013 году мне пришлось запустить bitcoind себя и построить необработанные транзакции вручную. Но, возможно, это проще, теперь, после 3 лет? Работает bitcoind сейчас не так уж и дешево, но я очень хочу вперед платежной системы Bitcoin от одного адреса к другим, также сохраняя его безопасным и ясным.

+753
SMaxTH 11 июл. 2014 г., 21:51:10

Я увидел, что новые драйверы разбиты, но некоторые сообщили о хорошем поведении с 11.11.

https://github.com/samr7/vanitygen/issues/19

+748
rcegjfwnw 11 февр. 2017 г., 12:24:14

Мы уже знаем, что есть нелегальные данные на блокчейн и он будет там вечно.

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

Что текущей правовой ситуации в США/ЕС ?

Есть ли запись шахтеры отказываться от сделки из-за произвольных данных после OP_RETURN?

+685
user300778 4 мар. 2011 г., 14:41:45

Нет.

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

+634
genjix 17 сент. 2018 г., 16:15:56

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

+610
mikeedward 25 мая 2017 г., 16:06:17

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

+530
xyc 4 мар. 2016 г., 12:11:16

У меня отсутствует сделка, парень послал меня на биткоины USDT, на его стороне мы можем увидеть эти деньги пошел и транзакция будет подтверждена, на моей стороне деньги не на мой кошелек, что я могу сделать, вот хеш URL-адреса:

https://omniexplorer.info/tx/d39bf8c8ba9ad5311818c2eef20a161d3a8c6c2f64247e6ca479c0fcc3b68a0b

https://www.blockchain.com/btc/address/1Bg2UbR3QgPBsPgSKKBezjKiMEHeURx743

пожалуйста, помогите, Деян

+529
Jodee Corona 11 апр. 2010 г., 13:07:15

Я слышал, что П2П пулов майнинга-это ответ на существующую угрозу пулов майнинга, контролирующих 51% от мощности майнинга Биткоин. Это правда или не правда? У кого есть поддержка или критической оценки П2П пулов майнинга? Каковы компромиссы? Спасибо заранее.

+472
tehnicaorg 22 авг. 2011 г., 18:00:02

Я могу ответить только на первую часть вашего вопроса, так как мне не известны детали реализации, чем другие, что они используют некоторую форму "оплатить контракт сценарий".

БХБ-сетей с Филини Алекос работают по протоколу РГБ (которые цветные монеты) для Bitcoin. Есть РГБ-спец , который также имеет раздел о молнии, но это не очень обширная. На первой странице говорит, что есть с молнией и ЛНД forkes но я считаю, что это работа в прогрессе.

+396
Paul Burchett 15 июн. 2019 г., 14:47:51

Я использую в JSON API-интерфейс. Мне нужно, чтобы хранить все счета сальдо положительное: я называю метода getbalance во-первых, проверить, если он имеет достаточно биткоинов, чтобы продолжить, а затем двигаться или sendfrom.

Такой подход вызывает две проблемы.

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

2 Проблема происходит только с sendfrom: там может быть плата за сделку, поэтому если пользователь отправляет его весь баланс, он будет иметь отрицательный баланс из-за этого.

Решение задачи 2 можно было бы знать заранее плата за сделку: я заметила (хотя я не пробовал) я могу установить его с settxfee, но я не нашел ни одного вызова, чтобы сделать это, не так ли?

В то время как я мог бы реализовать какой-то механизм, внешний замок, чтобы решить проблему 1, я бы предпочел использовать собственный метод bitcoind, хотя я вам ее не существует, не так ли? Взлом sendfrom функция, чтобы он проверить баланс перед отправкой будет достаточно, я думаю?

+381
ChrisSun 11 февр. 2011 г., 12:17:01

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

Последняя сделка была серия малые дебеты, что я не инициировал, что, кажется, стерли мой аккаунт. Что случилось? Что я могу сделать? Ничего?

У меня есть ID транзакции, но не упоминается в программе, куда они пошли.

+307
stas831 26 нояб. 2015 г., 4:14:18

Там было ограничение в версии v0.7.2 и до, что было несовместимо с v0.8.х.

Так что вам нужно обновить до версии v0.7.3 или v0.8.х.

+244
Jack Pots 12 нояб. 2015 г., 23:50:45

После того, как составлен демон Лайткоин найти по адресу:

https://github.com/litecoin-project/litecoin.git

и создать имя пользователя и пароль, назвав

лайткоин-Кинк -rpcuser=<имя пользователя> -rpcpassword=<пароль> getnewaddress

возвращает ошибку "метод не найден" от лайткоин демон litecoind.

+202
rkmax 3 янв. 2016 г., 14:45:00

У меня есть физический лайткоин на основе Casacius биткоин. У меня есть открытый ключ и вижу, что лайткоины есть.

Пилинг печать/наклейка показали мини закрытый ключ, но у меня возникли проблемы при импорте его в Лайткоин ядра, importprivkey(...) дает мне сообщение об ошибке неверный приватный ключ кодирования (код -5).

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

+192
eeni2008 31 янв. 2014 г., 8:32:50

Горно договор с сервис облачного майнинга HashFlare с 100 МЗ/с майнинговой мощности - так же, как то, что вы просите - дадут вам 3.6 долларов в день, как черточки Цена 190$ (источник). В настоящее время, вы платите за один и тот же контракт 580$, вы сможете получить свои инвестиции обратно в около шести месяцев.

+106
Eve Eisenstein Cohen 5 янв. 2019 г., 13:17:55

Проиллюстрируем это, используя пример, приведенный в освоении биткоин.

Джо послал 0.1 BTC в Алиса в сделке, имеющие txid = 7957a35fe64f80d234d76d83a2a8f1a0d8149a41d81de548f0a65a8a999f6f18. Ниже приведены результаты этой сделки:

Uвых": [
{
 "значение": 0.10000000,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 7f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1Cdid9KFAaatwczBwBttQcwXYCpvK8h7fk"
]
}
]

Когда Алиса тратит эти зарабатывал биткоины с Бобом кафе, она ссылается на этот проводок на входе. Обратите внимание, что входной сигнал включает в себя txid сделки, через которые она зарабатывал ее биткоинов и н=0 , которое показывает выходное количество сделок, которые были направлены на адрес, который она контролирует.

"Альвин": [
{
 "txid": "7957a35fe64f80d234d76d83a2a8f1a0d8149a41d81de548f0a65a8a999f6f18",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "3045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e3813[ALL] 0484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf",
 "наговор": "483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf"
},
 "последовательности": 4294967295
}
],

Полные узлы поддерживать UTXO установить, через которые они могут легко перекрестно проверить эти данные, чтобы гарантировать, что txid и Н , на который ссылается Элис не была использована ранее. Если Алиса хотела провести более 0,1 BTC на Боб кафе, ей пришлось бы ссылаться на несколько сделок, как txid и Н она ссылается имеет доступ только к 0.1 БТЦ.

+92
yellavon 15 авг. 2017 г., 4:57:13

Какой базой вы бы порекомендовали для новичка, который хочет создать и запустить альткоины для того, чтобы понять технологию - как студентов готовят свои версии МИНИКС для того, чтобы понять операционных систем?

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

  • Litecoin является популярным выбором, но SegWit не сделает его легче.
  • Я знаю Cryptonote-более сложный протокол, чем биткоин. Но что о NXT, или другие криптовалюты разработана с нуля, а не копировать биткоин?
  • Бы Эфириума быть относительно понятной, если вы удалили смарт-контракт/код ЭВМ?
  • Я знаю, что есть инструменты, чтобы создать свой собственный альткоины, но что бы победить в образовательных целях, не так ли?
+79
slava13777 13 янв. 2016 г., 13:38:48

Я слежу за этой молнией сети презентация оригинальными авторами. На 9-ой минуте, он отмечает, что все сети видит, будет проводка на multisig-адрес, а затем сделка с Алисой на 0.8 БТЦ и сделки с Бобом на 0.2 БТЦ.

Все это фактически 3 операции? Не будет ли дешевле и забивают в блокчейне дешевле по симплинг с Элис отправить 0.1 BTC на ЛПП, а потом еще 0.1 BTC на ЛПП и 2 операции вместо 3-х?

+73
Nandkumar Tekale 15 июл. 2012 г., 19:11:35
  1. Да, они могут сделать это.

  2. Правильно, хотя переход требует порог 95%, чтобы принять шанс, что старые узлы увидеть подтверждение таких блоков очень мало.

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

  4. Шахтеры, которые не проверяют блок, прежде чем добыча на нем нарушать предположения безопасности сети. Мы не можем запретить им делать это (с или без segwit), но это одна из причин, почему блокируют размножение и блок проверки должен быть небольшой задержкой: так что потенциальное преимущество шахтеры получают от добычи СПВ является не слишком значительным.

+44
Pablo Cegarra 30 сент. 2015 г., 14:40:01

Может быть, я в замешательстве: как работает биткойн, но насколько я могу судить, ASIC майнеры получают с каждым годом лучше и быстрее по взлому алгоритме SHA-256 шифрование. Не вызывает исключительно возможного полного устаревания ша-256 шифрование, намного быстрее, чем предполагалось ранее?

+28
Vishal Rewari 27 июл. 2016 г., 4:33:36

Не уверен, если это правильное место, чтобы пост, потому что это не конкретно биткоин, но это крипто, и мне нужна помощь кого-то немного более технически подкованных, чем я... я только что скачал кошелек для новой криптовалюты, и она отлично работает, но как я привыкал к расположению, я случайно проверил “подключаться через SOCKS прокси-сервер” галочку в настройках. Теперь я пытался вернуться на кошелек, а она не открывается, и появляется сообщение об ошибке “неподдерживаемый аргумент - носки нашли. Установка чулочно-версии больше нет возможности, только SOCKS5 прокси поддерживается”. Я пробовал удалять все файлы, без помех кошелек, и перезагрузить компьютер, но он по-прежнему приходит с той же сообщение об ошибке и не дает мне открыть бумажник, чтобы изменить настройки обратно! Есть ли способ, чтобы изменить этот параметр, не открывая программу, или обойти это сообщение об ошибке, так что я могу открыть его и изменить его? Так как это новая валюта, есть только один кошелек, поэтому я не могу просто использовать одну из них, и я действительно не хочу, чтобы оставить мои монеты сидела в обмен! Заранее спасибо за любые советы..

+25
sdrawkcaB 8 мар. 2018 г., 8:11:31

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

в NXT.isLightClient=истина

+19
Pakik 4 апр. 2011 г., 15:03:37

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