Как стоимость БТЦ определяется в долларах США от торговой пары?

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

Пример того, что я имею в виду, взять в БТЦ/Нео торговой пары, как вы определяете стоимость BTC в USD от что торговая пара?

+118
RickL 1 июн. 2011 г., 3:43:45
22 ответов

Это звучит хорошо, в общих чертах. Есть несколько вещей, которые я хотел бы обратить внимание:

  • Возмещение может быть сложно. Люди, которые используют веб-кошельков могут не иметь собственные адреса; оператор бумажник имеет большой пул адресов и отслеживает остатки поддержки внутри страны. Когда клиент хочет осуществить платеж, оператор платит с одного из адресов бассейн и дебетует счет клиента. Так что если вы пытаетесь отправить деньги на такого клиента, он отправляется обратно в адрес оператора, но он может не иметь способности / мотивация к перекредитуем клиента. Они могут даже выбросить закрытый ключ после того, как монеты тратятся (и изменения отправила на новый адрес бассейна), в каком случае возвращается монеты будут потеряны навсегда. В любом случае, клиент стрельнул. Есть некоторая дополнительная информация есть стандартная процедура возврата биткойн-транзакции?, и бип 70 предлагаемое решение (в случае если клиент предоставляет отдельную возврата-адрес явным образом), но так как при этом некоторые внеполосного сообщения по протоколу HTTPS, больше инфраструктуры на стороне сервера.

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

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

  • Сумма платежа может быть встроенный в QR-код. Это экономит клиентам немного печатать.

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

+925
Soe 03 февр. '09 в 4:24
  1. Какой адрес БТЦ я мог бы использовать для создания сделки?

Любой действительный адрес Testnet. Вы можете получить одну из ядра биткоин с помощью getnewaddress команды.

  1. Как мне "разблокировать" его, чтобы иметь возможность отправлять транзакции?

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

  1. Как я могу добавить некоторые BTC на это, чтобы иметь возможность отправлять и/или оплаты за транзакции?

Чтобы получить регтест монеты, вы должны добыть их сами. Биткоин ядро может быстро и легко добывать кучу блоков, просто используйте generatetoaddress команды. Отметим, что недавно добытый биткоин стать только расходуемого после сделки компания, которая производит их уже 100 подтверждений. Так что если вы мой 101 блоки, вы сможете провести 50 биткойнов из первого блока заминированы.


За помощь с ЭКП, есть помощь команды. Вы можете использовать это, чтобы получить список доступных команд. Их имена говорят сами за себя. Вы можете затем сделать Help <команда> где <команда> какая команда вам нужна помощь. Это даст вам более подробное описание НПК, параметры он принимает, и какой результат она возвращает будет выглядеть.

+920
Maruti Mohanty 14 мар. 2014 г., 23:45:05

После того, как решает блок, содержащий Т1 и новый блок достигает Б, Б перестанет шахте (Т1,Т3). Когда b получает блок, он будет проверен. Как часть этого процесса валидации, Б будет проверять каждую транзакцию в блок, и обратите внимание, что Т1 добывают в этом блоке.

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

+781
Popey 22 окт. 2017 г., 1:00:22

Я пытаюсь получить доступ к информации бумажник, используя следующие blockchain.info API-интерфейс. https://github.com/blockchain/api-v1-client-node/tree/master/MyWallet

Однако, есть разница для каждого WalletID в extendedPrivateKey к вам.

Образец □ счет - ー ー ー ー
 ID БУМАЖНИК: *********
 ОСНОВНОЙ ПЕРЕВАЛ: *********
 Открытый ключ получается с listXPubs:
xpub****************

 От открытый ключ выше, extendedPrivateKey полученных с getAccount:
xprv****************
 ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー
Образец счета □ Б - ー ー ー ー ー ー
 ID БУМАЖНИК: *********
 ОСНОВНОЙ ПЕРЕВАЛ: *********
 Открытый ключ получается с listXPubs:
xpub****************

От открытый ключ выше, extendedPrivateKey полученных с getAccount:
 *********************/*******************/****************** + *********************** =
 ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー ー

Как ожидается, стоимость extendedPrivateKey, я думаю, что он представляет собой строку символов, начиная с xprv.

Поэтому, пожалуйста, дайте мне проверить 2 очка.

  • Подтверждение 1, является значением, возвращенным образец счет правильной как extendedPrivateKey?
  • Есть ли способ, чтобы получить строку символов, начиная с xprv с подтверждением 2, образец счета Б
+778
user125733 14 апр. 2011 г., 10:41:01

Как я могу преобразовать Электрум 12 слова семян к закрытому ключу?

Я слышал, Электрум имеет особый тип алгоритма, где 12 семя слова не могут использоваться на другие программы бумажник; это правда?

+766
user2040067 9 мая 2014 г., 8:57:25

Мне было интересно, если я могу сделать запрос через консоль на сколько BTC конкретный адрес, без необходимости идти в blockchain.info. Что это за команда?

+744
TheCyberShocker 8 нояб. 2011 г., 5:48:51

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

+676
Babsie 18 июл. 2016 г., 16:44:15

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

+654
Mad Banners 11 дек. 2016 г., 16:04:42

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

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

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

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

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

+626
Aditya Dev 7 апр. 2012 г., 4:12:33

Сейчас, 25/03/2014, вы можете смотреть ваши средства на МТ. Сайт иди_. У меня есть несколько евро стоит там. Есть ли способ, чтобы передать их. Есть процедура, которая может следовать?

+611
petre 26 мая 2014 г., 16:58:34

Многоразрядные HD качестве разработчика здесь.

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

Кошелек, который обычно открыт в Многоразрядной HD-это зашифрованный пароль. Это *.кошелек.файл AES.

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

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

+574
Sonia Velasco Martin 30 дек. 2013 г., 19:41:33

Visa и MasterCard уговаривают всех торговых транзакций процессоры не поддерживают биткоин.

Однако, есть уже как минимум один сервис, который позволяет внести биткоинов и вывести США через визу дебетовую карту: OKPAY в последнее время заявили о поддержке биткоина, хотя я не знаю, как долго они будут продолжаться.

+547
hrvstr 15 июл. 2015 г., 10:22:35

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

+543
pagibson 18 апр. 2019 г., 15:10:40

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

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

Если сделка изменен и окончательно связать на цепь, как проверить, является ли Техас был действительным или нет? (другие только проверить, если ответа военнопленных был правильным или неправильным, не проверяя Техас, я прав?)

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

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

+468
Worried Noob 18 дек. 2015 г., 22:53:10

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

Они, конечно, должны. Вот почему они называются детерминированными. Какой-либо конкретной библиотеки, однако есть ошибка в нем. Я хотел бы проверить против примеры, приведенные в спецификации, чтобы убедиться, что библиотека является совместимой со спецификацией, или запускать модульные тесты, Если библиотеки вы используете их.

+394
Olaia 1 дек. 2016 г., 6:07:58

Я пытаюсь построить приложение c# работает на JSON-RPC с биткоин-Кварты (режим сервера). Я использую Bitsharp, хотя я не думаю, что это важно.

В первую очередь предназначен:

 публичное создание экземпляра метод invokemethod(строка a_sMethod, параметр params объекта[] a_params)
{
 Класса HttpWebRequest в WebRequest = (HttpWebRequest, с)запросы WebRequest.Создать(URL-Адрес);
 запросы WebRequest.Учетные Данные = Данные;

 запросы WebRequest.Значение contentType = "приложение/JSON-RPC в";
 запросы WebRequest.Метод = "сообщение";

 Создание экземпляра Джо = новое создание экземпляра();
 Джо["jsonrpc"] = "1.0";
 Джо["ИД"] = "1";
 Джо["метод"] = a_sMethod;

 если (a_params != значение null)
{
 если (a_params.Длина > 0)
{
 JArray реквизит = новый JArray();
 по каждому элементу (ВАР р в a_params)
{
реквизит.Добавить(п);
}
 Джо.Добавить(новый JProperty("параметры", реквизит));
}
}

 строка s = JsonConvert.SerializeObject(Джо);
 // сериализовать JSON для запросов
 байт[] ByteArray с = кодировка.В utf8.Метод getbytes(ы);
 запросы WebRequest.ContentLength = объект ByteArray.Длина;

 используя (системы.ИО.Файл модулю записи StreamWriter = новая система.ИО.Модулю записи StreamWriter(@"D:\WriteLines2.txt", правда))
{
файл//.Метода WriteLine(ы);
}
 используя (датчики потока = запросы WebRequest.Метод getrequeststream())
{
 поток данных.Запись(объект ByteArray, 0, объект ByteArray.Длина);
}

 используя (метода webresponse метода webresponse = запросы WebRequest.Метод GetResponse())
{
 используя (ул. потока = метода webresponse.GetResponseStream())
{
 используя (что streamreader СР = новый поток streamreader(ул.))
{
 возвращение JsonConvert.DeserializeObject<создание экземпляра>(СР.ReadToEnd());
}
}
}
}

Во-вторых, этот объект я строю:

JContainer jArray = новый JArray();

 JArray jArrayTx = новый JArray();

 по каждому элементу (ВАР ObjectTx на входе.результат)
{
 Создание экземпляра jObjectTx = новое создание экземпляра();
 jObjectTx.Добавить("txid", ObjectTx.txid);
 jObjectTx.Добавить("Uвых", ObjectTx.Uвых);
jArrayTx.Добавить(jObjectTx);
}

jArray.Добавить(jArrayTx);

 Создание экземпляра jObjectAddress = новое создание экземпляра();

 по каждому элементу (ВАР ObjectAddress в designatedAddresses)
{
 jObjectAddress.Добавить(ObjectAddress.Ключ, ObjectAddress.Значение);
}
 если (returnAddress != значение null)
{
 jObjectAddress.Добавить(returnAddress, totalUnspent - totalOutput - 0.001);
}
jArray.Добавить(jObjectAddress);

Тогда я делаю это:

до нашей эры.Метод invokemethod("createrawtransaction", jArray);

Я пытаюсь передать объект, содержащий 2 массивов. 1. массив txid в + Uвых по 2. массив адресов, я хочу послать к + суммы.

Это по каким-то причинам не работает, и я не могу показаться, чтобы положить палец на эту проблему.

Спасибо за вашу помощь!

  • Редактирование -

Пробовал отправлять мой формат JSON-RPC в файл и затем выполнить команду напрямую в Bitcoin-Qt в командной строке.

Это в JSON-RPC для объекта, который не работает

{"jsonrpc":"1.0","id":"1","method":"createrawtransaction","params":[[[{"txid":"a89fd1381833a800942812a3981fe9910e364dc4a5fa91332354f8fc8ce02a1f","vout":0},{"txid":"b45394e27c2beb6b53dcefb79646eebcd9fd406bd9810f4b4138e00adadff637","vout":1},{"txid":"cae05651bb8f02cb0848bc984537290c375956d5fdfb3ae7e9d4280196f41765","vout":1},{"txid":"cbf93b0d8bbcadd85b3702653dfe2643d63cdd7ebf5b66f8a3d4c271b2a55492","vout":1}],{"mmhmMNfBiZZ37g1tgg2t8DDbNoEdqKVxal":1.4,"n2JSa2L2KY4Eq32jEpBmKZrZTdxgCaNVtr":5.8735192599999992}]]}

или в виде объекта:

{
 "jsonrpc": "1.0",
 "идентификатор": "1",
 "метод": "createrawtransaction",
 "параметры": [
[
[
{
 "txid": "a89fd1381833a800942812a3981fe9910e364dc4a5fa91332354f8fc8ce02a1f",
 "Uвых": 0
},
{
 "txid": "b45394e27c2beb6b53dcefb79646eebcd9fd406bd9810f4b4138e00adadff637",
 "Uвых": 1
},
{
 "txid": "cae05651bb8f02cb0848bc984537290c375956d5fdfb3ae7e9d4280196f41765",
 "Uвых": 1
},
{
 "txid": "cbf93b0d8bbcadd85b3702653dfe2643d63cdd7ebf5b66f8a3d4c271b2a55492",
 "Uвых": 1
}
],
{
 "mmhmMNfBiZZ37g1tgg2t8DDbNoEdqKVxal": 1.4,
 "n2JSa2L2KY4Eq32jEpBmKZrZTdxgCaNVtr": 5.8735192599999992
}
]
]
}

Это работает:

createrawtransaction '[{"txid":"a89fd1381833a800942812a3981fe9910e364dc4a5fa91332354f8fc8ce02a1f","vout":0},{"txid":"b45394e27c2beb6b53dcefb79646eebcd9fd406bd9810f4b4138e00adadff637","vout":1},{"txid":"cae05651bb8f02cb0848bc984537290c375956d5fdfb3ae7e9d4280196f41765","vout":1},{"txid":"cbf93b0d8bbcadd85b3702653dfe2643d63cdd7ebf5b66f8a3d4c271b2a55492","vout":1}]' '{"mmhmMNfBiZZ37g1tgg2t8DDbNoEdqKVxal":1.4,"n2JSa2L2KY4Eq32jEpBmKZrZTdxgCaNVtr":5.8735192599999992}'

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

** Это работает в Bitcoin-Qt в консоли, хотя я не могу сделать createrawtransaction работать на JSON-RPC в

+332
Radhika Jain 20 дек. 2016 г., 20:47:31

вы также должны добавить "sharelog" : true, иначе он не будет записывать свои акции.

 "sharelog" : правда,
 "полу.pwdb":"выберите" пароль " с `btcWorkers`.`pool_worker`, где имя пользователя = ?",
 "полу.sharelog":"вставить в акции (rem_host, имя пользователя, our_result, upstream_result, причина, решение) значения (?, ?, ?, ?, ?, ?)"
+297
user1753491 1 мар. 2019 г., 22:29:52

На Mac кошельки по умолчанию хранятся в области данных пользователя:

/Пользователи/"Имя пользователя"/библиотека/применения данных/многоразрядные

По умолчанию бумажник имя файла "многоразрядные.бумажник".

+247
user325977 30 окт. 2010 г., 3:35:57

Короткий ответ: арифметика больших чисел приведет к сбою скрипта.

Длинный ответ:

Арифметические скрипта ограничено 32-битную арифметику.

Вы можете найти код для арифметических операций в script.cppв функции EvalScript, где опкоды оцениваются с помощью CScriptNum в [скрипт.ч](https://github.com/bitcoin/bitcoin/blob/master/src/script.h].

Числовое ограничение осуществляется через постоянное nMaxNumSize.

Конструктор CScriptNum показывает, что числа больше 32 бит исключение, приводящие к сбою сценария.

+240
Kidka 13 нояб. 2017 г., 12:53:29

Blockchain.info и другие продукты заставляют вас читать страшные (но расплывчато) предупреждения о том, что "вы должны быть экспертом", прежде чем вы сможете импортировать закрытые ключи. Что это все о?

+227
Gretchen Masten 20 апр. 2012 г., 16:12:40

Как пояснили в файле док/построить-на OSX.МД, перед запуском сделать, сначала надо запустить ./autogen.sh и ./настроить.

+211
AdmiralJonB 22 нояб. 2019 г., 19:51:04

Абра уже заявляли на сайте Reddit комментарий , что их не связанных с лишением свободы HD-кошелька использует пользовательские деривации пути для преобразования пользователя BIP39 мнемонической фразы в адрес криптовалют/пар ключей. Кто-нибудь понял, что эти деривации пути?

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

В марте 2018 года, генеральный директор Абра сказал: “не существует стандартной структуры для восстановления p2sh, основанные кошельки для различных приложений с помощью семени”, так что я фактически спрашиваю, есть ли прогресс с тех пор.

+123
mikeb 18 мар. 2013 г., 23:32:28

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