биткоин настройка с помощью nodejs

Мне нужно, чтобы использовать Bitcoin API с помощью nodejs. но я не могу понять, откуда я должен начать.Поиск какой-либо модуль узла, как биткоин и Биткоин.

Может кто-нибудь описать шагом, как я могу настроить биткойн в нашей системе и использовать nodejs. Смотрите также какую-нибудь ссылку, где использование Bitcoin API-запросов и параметров ответа описывают в nodejs.

Я должен использовать Bitcoin в JSON-RPC для АФИ с node.js но не знаю, с чего я могу начать?

+864
Dubek 14 авг. 2019 г., 7:06:19
24 ответов

Предполагая, что ваш скрипт называется btce_ticker.shследующие строки могли бы сделать это:

пока правда; сделать btce_ticker.sh; спать 3600; сделано

В сон 3600 проживающих за час до зацикливание вокруг и запустив скрипт снова.

+939
dv90 03 февр. '09 в 4:24

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

+929
Symyon 6 нояб. 2018 г., 6:23:02

У меня проблемы общения между Java и bitcoind - каждый JSON-библиотекой RPC, которые я стараюсь есть некоторые проблемы. Может кто-нибудь дать рабочую реализацию даже самых элементарных формате JSON RPC связи между Java и bitcoind ?

+872
ManiAm 17 сент. 2013 г., 5:31:24

Автор данной статьи, похоже, поставить некоторые мысли в этом проблема, которую вы описываете и предложила решение, которое представляется актуальным на ваш вопрос:

Новый HD-кошелька, который переносит ключ утечки Мастер генерации ключей. Вместо одного мастер-ключа, наши HD-кошелька использует м мастер приватные ключи ˆd1, . . . ,ˆdm для некоторых разумных размеров м determinedby требований кошелек. (Например, в сочетании казначей-Ревизор случае использования раздела 2, м должно превышать количество Т департаментов в организации.) Чтобы сохранить главный приватный ключ размер вниз, эти мастер-закрытые ключи могут быть сгенерированы псевдослучайно без потери безопасности, используя, скажем, therudimentary детерминированного кошелька, описанного в разделе 1.*

https://eprint.iacr.org/2014/998.pdf

+735
kazdenc 3 мар. 2019 г., 21:54:08

Какие услуги доступны публично поднять биткоины?

Я рассматриваю создание биткойн фонд, который будет принимать пожертвования в биткойнах. Если фонд не достигнет определенного значения через некоторое время, я хотел бы его вернуть БТЦ. Кроме того, я хотел бы дать донорам возможность отозвать свои пожертвования раз в неделю. Он должен быть в безопасности от хакеров (например. БТД хранятся на MtGox с охраны при открытии поста), и прозрачный.

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

Ли что-нибудь подобное существует?

+717
localprovisions 2 янв. 2019 г., 15:27:19

Ли какие-то проверенные сторонние код для этого?

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

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

+711
ehsteve 24 авг. 2018 г., 21:32:37

Я просто скачал API-интерфейс .банку файл приложение Coinbase. Я создал проект динамический веб-проект. Я успешно добавлен в справочник по библиотеке этот API.

Вот мой простой программы:

импортировать com.blockchain кошелек.API-интерфейс.Фонда;
импортировать com.blockchain кошелек.API-интерфейс.CoinbaseBuilder;

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

 попробовать {

 Компания КБ=новый CoinbaseBuilder()
 .withApiKey(системы.функции getenv("мой API ключ"), система.функции getenv("мой АПИ секрет"))
.создать();
 } поймать (исключение e) {
е.печатные();
}
}
}

Как мне запустить эту программу, он говорит:

Исключение в потоке "основной" Java для.яз.Ошибке типа noclassdeffounderror: COM и fasterxml/Джексон/основные/тип/TypeReference
 на ком.blockchain кошелек.API-интерфейс.CoinbaseBuilder.построить(CoinbaseBuilder.Ява:16)
 на главную.основной(main.Ява:11)
Вызванные: Java для.яз.ClassNotFoundException: com будет.fasterxml.Джексон.ядро.тип.TypeReference
 в Java.чистая.Urlclassloader, на$1.запустить(неизвестный источник)
 в Java.чистая.Urlclassloader, на$1.запустить(неизвестный источник)
 в Java.безопасности.AccessController.doPrivileged(родной способ)
 в Java.чистая.Urlclassloader, на.findClass(неизвестный источник)
 в Java.яз.Загрузчиком.loadClass(неизвестный источник)
 на солнце.накл.Лаунчер$AppClassLoader.loadClass(неизвестный источник)
 в Java.яз.Загрузчиком.loadClass(неизвестный источник)
 ... 2 больше

Мне нужно что-то выложить здесь? Я сделал проверил трижды, мой ключ API является правильным!

+669
user21748 11 янв. 2015 г., 11:28:22

87f2bfc4a3f775d27497bb41c52acf5b4e264c303f8a34fb48e3bf5d3d9c6218

https://blockchain.info/tx/87f2bfc4a3f775d27497bb41c52acf5b4e264c303f8a34fb48e3bf5d3d9c6218

+660
KazanovaDjak 5 дек. 2012 г., 20:15:01

Одна большая разница в том, что банки могут создавать деньги.

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

+555
Trent McGill 8 нояб. 2014 г., 3:43:13

Я использовал оба BlockChain.info и Bitcoin-Qt на. Можно ли использовать те же адреса на обоих? У меня нет невероятно большое количество Bitcoins, так что я не волнуюсь про то, как взломали, однако я беспокоюсь о ней становится коррумпированной, как он будет использоваться в двух разных кошельков. Это возможно для них, чтобы получить поврежден при этом? Если нет, то как мне импортировать ключ к Bitcoin Qt из блокчейна?

+552
thewolf 14 мая 2017 г., 9:09:23

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

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

номер счета сумма биткоинов в счет
-----------------------------------------------------------------------------
188CnLx8fqfS8jhFCqv7QF346L9V1136tp | 0.329 БТЦ
1MmTK7DnVSeFQQJm6gd1txk8HEYZ2rQnlg | 1.70908 БТЦ
15dEBJMy3GTJ8Fd2TMqaXcDB9qt9MPqNwc | 1.299 БТЦ
1FtKHoadhEeD1eyh4jUXjfGNctCSQFxExb | 0.93993 БТЦ
1KoE88YBCP6ZuPq39uCTJNiBGM6XKzQZqs | 0.393 БТЦ
34gRACXhU1SBR42d7B6BoJJ1U5M9mn5vxa | 1.39899 БТЦ
37MEbe4MwSesFo3A4uJXuUHZ1mn4Gp6Z56 | 22.41484615 БТЦ
и т. д.

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

Я надеюсь, что делает его немного более ясным.

+506
Cameoblue 20 сент. 2014 г., 3:43:52

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

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

+477
Eduard Pintilei Laurentiu 19 дек. 2013 г., 3:53:27

Я хочу, чтобы преобразовать список адресов Bitcoin в их соответствующих значений hash160 как показано используете bash : sample

+431
user3450548 15 окт. 2010 г., 2:18:19

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

Удалить данные Blockchain и перезагрузить сеть. !!! Не удаляйте файлы кошелек.дат, адресов.DAT и Биткоин.конф. За исключением, остановка в кошелек, удалить все остальные файлы, перезапустите кошелек.

Файлы, которые вы увидите, и что вы можете удалить, например, blk0001.дат blk0002.дат blkindex.дат *.журнал, сверстниками.DAT, в базе все поддиректории''

+330
str4d 21 февр. 2011 г., 22:32:49

Я читал, что запуск полного узла обеспечивает "безопасность", чем работает клиент СПВ. Что это конкретно означает? Я думаю, я достаточно хорошо понимаю, как эти два вида узлов работают, но я не вижу в чем риск, который каждый берет запустил СПВ. Настоящий легковесный клиент не может проверить на себе, что неподтвержденные сделки являются действительными. Это единственная разница в том, что касается безопасности? Даже на полный узел, принимающий неподтвержденные сделки не является абсолютно безопасным. Я задаю этот вопрос, потому что я пытаюсь понять, каков будет эффект больших блоков на сеть Bitcoin. Поэтому мне нужно понять, почему люди выбирают, чтобы запустить полную узлы/легкие клиенты. Я хорошо вижу, почему некоторые люди предпочтут запустить узлов СПВ, но я не понимаю, зачем кому-то rationnaly выбрали для выполнения полного узла.

Спасибо заранее!

+318
nacheye 24 мая 2011 г., 3:43:32

Вы действительно должны использовать новые importmulti ЭКП.

Это позволяет импортировать несколько ключей одновременно (и с 0.18, также поддерживает BIP32 деривации и т. д.), и делать повторное сканирование (при необходимости) один раз для всех клавиш одновременно.

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

+279
JSB 24 окт. 2017 г., 14:10:38

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

В bitcointalk, есть поддавки из сообщества, чтобы "квалифицированные" сотрудники. Если вы не один из них, что других вариантов, кроме как просить пожертвования? Это будет что-то всем новым пользователям придется столкнуться в будущем?

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

+279
LVZH 22 нояб. 2016 г., 14:17:08

Bitcoinary есть трейдеров, желающих купить BTC за МНО.

https://www.bitcoinary.com/

+245
slavanjke 13 мар. 2012 г., 5:57:49

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

+148
Firenzee 22 апр. 2017 г., 16:36:06

Я не знаю, сможет ли график не так, или я интерпретирую это неправильно, но это, кажется, сказать, что если бы у меня была конвертирована в доллар десять лет назад (я не), я бы получил 20.0 ОБТ, и если я не потеряла его, я могла бы сегодня конвертировать его в более, чем двадцати тысяч долларов. Кажется, трудно поверить. Это на самом деле правда? Ответ не принесет мне материально, но я чрезвычайно любопытен. :-)

+96
LogPi 21 сент. 2010 г., 19:52:18

Когда я пытаюсь запустить bitcoind на CentOS 5.8 я сразу появиться следующее сообщение об ошибке:

bitcoind: /УСР/Либ/с libstdc++.так.6: версия `GLIBCXX_3.4.11' не найден (требуется bitcoind)
bitcoind: /УСР/Либ/с libstdc++.так.6: версия `GLIBCXX_3.4.9' не найден (требуется bitcoind)
bitcoind: /Либ/библиотеки libc.так.6: GLIBC_2 версия`.7' не найден (требуется bitcoind)

Это версия glibc у меня:

$ строки в /usr/lib в/с libstdc++.так.6|GLIBCXX грэп 
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_FORCE_NEW

О моей операционной системе:

  • ОС: выпуск в CentOS 5.8 (итоговой) i686 в
  • Glibc версии: с glibc-2.5-123
  • версия с libstdc++: с libstdc++-4.1.2-55.el5
+79
liuminzhao 5 дек. 2010 г., 16:44:08

Если вы просто хотите дать понять, что вам больше не принадлежит им можно просто отправить себе 1 сантоши и положить остальные в качестве комиссии. Если вы хотите уничтожить их, есть пара приличных адреса, чтобы отправить их в то, что биткоин-эквивалент /dev/нуль?

Редактировать: есть ответ здесь: Как создать действительную Bitcoin адрес для уничтожения биткоины?

+61
klimpv 13 мар. 2010 г., 13:43:24

Биткойн-ядра с версии v0.8 сохраняет файлы "отменить", содержащие информацию, необходимую, чтобы отменить эффект блока на набор UTXO.

Таким образом, вы можете видеть блоки заверена патчи для быть применены к набору UTXO; они список новых материалов которые будут добавлены, и какие входы должны быть потрачены. Для того, чтобы поддержать откат набор UTXO, отменить блоки создаются как побочный эффект проверки: структуры, содержащие UTXOs, которые были потрачены. Когда откат, файлы отката применяются в обратном порядке.

+24
kramag 23 сент. 2014 г., 18:12:08

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

Трудность заключается лишь произвольное значение, она не имеет единиц измерения. Трудность 8 блок в 8 раз сложнее, чем трудности. Сегодня трудность состоит в 3Б, но шансы на Би-еженедельно, а в мощности сети варьируется.

Например, какие прогнозы можно сделать на количество блоков, вы будете решать с 100 ГХ/с ASIC на любой сложности?

Она занимает около 4 млрд. попытки найти сложности в 1 квартале, можно масштабировать примерно отсюда. 100 гр означает, что оборудование составляет 100,000,000,000 попытки второй, или о трудности 1 блок каждые 0.04 секунды. На практике машина 100GH можете найти блок каждые 5 лет или так, Если Вам ПОВЕЗЕТ.

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

Вы не будете делать никаких доходов добычи, никто кроме самых первых владельцев ASIC в январе 2013 года.

+20
makeyko 5 авг. 2014 г., 11:58:13

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