bitcoind в формате JSON-RPC в спецификации интерфейса

Есть ли документ в интернете, описывающие доступ к JSON-RPC интерфейс демона bitcoind? В моем случае, мое приложение написано на C++, и я хочу открыть этот интерфейс с этим языком. В моей системе Кубунту, я бежал с Bitcoin-Qt, а он слушает порт 8333. Я создать Bitcoin.файл conf на мой каталог данных настройка имени пользователя и пароля. Теперь я хочу знать, как открыть этот интерфейс на C++.

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

+798
healthyoda 13 дек. 2011 г., 16:45:38
21 ответов

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

+901
sabina8968 03 февр. '09 в 4:24

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

+899
Nacer Paul 25 янв. 2018 г., 19:05:16

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

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

https://blockchain.info/address/1JKuZqSPA9zLAP2XS96zGUyuGR1awcB5bP

+858
koksik 12 окт. 2012 г., 20:49:45

Мой узел просто перестал синхронизировать и он просто отображает:

Вещание блокчейн смены UP_TO_DATE для загрузки

Как можно это исправить?

+817
Jon Sakas 16 июн. 2019 г., 16:06:00

"Идеальное" распределение стратегии для OpenCoin, чтобы отдать 50 миллиардов сообщества таким образом, что стимулирует усыновление, а не создавать избыток, который приведет к снижению цен. Усыновление-это подстегнуло, раздавая щедрые порции сообщества Для небольшой аудитории. Это то, что они делают, раздавая 50,000 сообщества для каждого пользователя bitcointalk.org что уже достаточно в возрасте от учетной записи на форуме. Каждую неделю они были снижение количества выданных.

Очень скоро они будут давать достаточно сообщества в фонд обязательных резервов на счет, плюс пару доверия и пару заказов гостей (около 400 XRP по текущим требованиям).

Они хотят убедится, что каждый человек может получить только один раз в бесплатные XRPs, иначе они будут иметь профицит сообщества, которые могут быть проданы, удручает цена. Я ожидаю, что они будут использовать существующие услуги, такие как OpenID, Facebook, Google+ и типа системы создания приложений.

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

+770
user217422 20 авг. 2016 г., 22:53:02

Алгоритм выбора двух раундов SHA256, который имеет совершенно произвольные выходы и массово неисследимое выходного пространства. С этой целью, нет интеллектуального анализа данных или ценной расчета фактически делается. Вот что на самом деле происходит:

Каждый так часто, правилам протокола Bitcoin задать сложность количество. Это число задает своего рода мишенью для значение шахтеры ищут. Поскольку выход SHA256 является по существу случайным относительно своего вклада, шахтеры все просто ищете какой-случайное значение в заданном поле, которое делает то SHA256(SHA256 и(Х)) возвращать значение в пределах указанного диапазона. Такой стоимостью считается "решением" проблемы добычи, но на самом деле это меньше нравится математика и еще как бросать дартс с завязанными глазами, пока не попал в яблочко. Изменение количества затруднений гарантирует, что блок решения будут найдены через регулярные промежутки времени, независимо от того, сколько людей добывают.

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

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

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

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

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

+741
Jacky Pereira 24 апр. 2015 г., 18:19:28

Для человека, который имеет различное количество разных криптовалют, это на самом деле раздражает используют многие клиенты. Сейчас только биткоин данных составляет более 15 ГБ, лайткоин 1,5 ГБ и так далее.

Есть ли кошелек, который включает в себя многие кошельки? Возможно ли это?

+679
Java Kumara 18 дек. 2018 г., 22:04:52

Вы должны платить налоги для нас Правительство для ведения добычи Bitcion.??

Я в Сингапуре и горных работ с помощью одного моего знакомого в США. Будет ли правительство США предоставит налог на мое имя..?? Это нормально ..?

Если да, то сколько налогов..? Руководство налоговых доходов государства Univted отправить налоговую Invioce на мое имя

Спасибо большое

+631
jcmusic 20 нояб. 2017 г., 9:30:05

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

Что, скорее всего, случилось вот что, когда ты прислал 0.002 Биткоин от BitGo в главное пережить этот момент, стоимость сделки к сделке, что была вычтена от 0.002 биткоин. Я считаю, что это произойдет, если это был единственный биткоин в кошельке; в противном случае он бы заплатил гонорар от других монет в кошельке.

+609
Sudzuna 1 сент. 2017 г., 2:16:19

Я бы лично использовать Линукс/БСД компьютер, без рабочей среды. Это означает, что вы бы команда командной строки клиент Bitcoin без графического интерфейса. Наверное, что-то типа FreeBSD или Ubuntu. Этот компьютер может все еще быть в сети и использовать для повседневных операций, но он гораздо менее склонен к кейлоггер атак и любого другого вида атак, так как ты не с помощью веб-браузера или почтового клиента или любого другого вредоносного программное обеспечение, которое может повредить ваш компьютер - вы просто командной строки.

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

enter image description here

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

+508
csanchez 7 июн. 2018 г., 23:13:33

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

+508
John Detre 26 мар. 2010 г., 15:32:42

Мне любопытно, что смысл иметь список слов для BIP39 HD-кошельки?

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

Что случится, если вы выбрали случайных слов не в списке, или вместо длинной непрерывной строки?

+491
Valentin Klinghammer 1 июн. 2017 г., 21:42:15

Чтобы участвовать в торговле на бирже, вам придется внести депозит или фиат или Bitcoin. В качестве противовесов осуществляется обмен пока не выплатили, нет риска контрагента на ваш торговый партнер: Вы можете подать только Buy и sell, которые финансируются. Как только ваш заказ будет подобран, обмен может автоматически обновлять остатки двух пользователей в базе:

Когда Алиса хочет продать один биткоин двести долларов, и получает подходящее для вашего купить заказать для один биткоин по той же цене, ваш USD баланса уменьшаются на $200 и ее увеличился на $200, в то время как ее БТЦ баланса уменьшается на 1 БТЦ, а ваша увеличивается на единицу.

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

С этой целью, некоторые биржи сделать себя проверенные и опубликовать доказательство своих балансов.

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

К сожалению, я не могу служить с аккуратной статистики на эту тему.

+456
kitek 7 апр. 2018 г., 12:34:03

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

<?
$продают = mysql_query("выбрать * из сделок, где" с "лимита<>`тип` 1000000000000");
$число = mysql_num_rows($продать);
Эхо $Нум;
для ($Я = 0; $Я < $число; $я++) {
$идентификатор = использования mysql_result($продажа,$я,"идентификатор");
если (с$ID != 0)
{
 $торговля = новая торговля($ИД);
$торговля->GetEquivalentTrade();
$торговля->ExecuteTrade();
}
}
?>
+369
Steve Summit 16 июн. 2011 г., 5:04:37

Есть несколько статей, доступных в интернете, которые содержат этот пункт. Например: http://cs229.stanford.edu/proj2014..., https://arxiv.org/pdf/1611.03942.pdfи т. д.

Каждый, кажется, приписывает происхождение данных разных источников, Но цифры выступать в качестве отпечатков пальцев (6,336,769 узлы и 28,143,065 краями), поэтому он может быть прослежен до работы Ивана Brugere который, кажется, был доступен в прошлом, но не сейчас, в compbio.cs.uic.eduи от которого некоторые документы остаются на GitHub.

Из них он ссылается на работу "анализ анонимность в Биткоин-система" по Фергал Рид и Мартин Харриган:

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

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

И закрытия аргумент, в обширный труд, охватывающий тот же набор данных:

Анализируя сеть Bitcoin: первые четыре года - Маттиас Lischke и Бенжамин Фабиан, Институт информационных систем, Гумбольдт-университета в Берлине, Шпандау, ул. 1, 10178 Берлин, Германия (копия на 4.0):

Информация о пользователе организована вторая группа файлов [...], где “пользователь” - это группа публичных ключей, которые были использованы в качестве входных данных в одной транзакции (пользователь является владельцем закрытого ключа для каждого адреса), предложенный Ридом и Харриган. Каждая линия [...] представляет собой группу публичных ключей, как показано на рисунке 3:

Analyzing the Bitcoin Network: The First Four Years - Matthias Lischke and Benjamin Fabian, Institute of Information Systems, Humboldt-Universität zu Berlin, Spandauer Str. 1, 10178 Berlin, Germany (CC BY 4.0)

+333
joshbrez 17 янв. 2017 г., 15:39:56

Как это сгенерированный адрес Litecoin? Что хеширование они используют?

Например, биткойн-адреса формируются следующим образом: https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

Я искал ответ, но не могу найти его в любом месте. Любые поиски лайткоин сунуться с Bitcoin ссылки.

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

+324
Kelvin Aimienoho 7 апр. 2013 г., 5:17:52

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

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

+272
Tekcins 5 сент. 2013 г., 9:28:41

Это будет широко варьироваться в зависимости от биржи. Перевод BTC и торговля могут почти наверняка быть автоматизированы через большинство крупных биржевых Апис. Снятие фиат может быть возможно, но я не припомню, чтобы видел какие-либо API для этого в последнее время. Лучшим вариантом будет обратиться на биржи и спросить об этом, как я подозреваю, это функция, которая доступна "по требованию" для крупных клиентов, и они могут быть готовы поддержать вас на это.

+253
User123999 17 февр. 2012 г., 20:31:21

Это на самом деле большая проблема.

К бабушке я бы назвал это цифровые деньги или электронные деньги. Денег, которые существует в Интернете. То есть все, что нужно знать.

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

Подумайте, как было банкомате объяснил, когда он впервые вышел. "Бабушка, вы ставите этот кусок пластика в стену, нажимать кнопки и деньги"

+129
sdm81 29 янв. 2019 г., 5:09:55

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

+89
MrRocketman 31 окт. 2012 г., 7:56:36

Я не понимаю, почему (в теории) банк не мог выдать кредит в биткойны на доллары, евро или фунтов.

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

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

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

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

+75
viber8 25 сент. 2017 г., 9:13:35

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