В каком состоянии находится иерархически детерминированные кошельки (BIP32)

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

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

Есть ли другие реализации бип 32 я не в курсе? Есть ли планы (полностью) осуществлять бип 32 в Оружейной или любой другой клиент?

+221
Cikei 29 дек. 2010 г., 10:50:53
26 ответов

Тех, кто работает шахтером на бассейн нет. Оператор бассейна понадобятся обе.

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

+898
federico belli 03 февр. '09 в 4:24

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

+883
Andy Benjamin 9 авг. 2014 г., 14:49:22

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

Мне нужно знать, как ключевые системы торговли бирже Cryptsy написано (внутренне), чтобы использовать способ чтобы включить мою систему членства.

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

Я offgridsid и я живу на Gmail.

+858
Ally Joseph 14 мая 2018 г., 11:11:54

Закрытый ключ-это просто число по модулю порядка кривой.

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

Если вы говорите о публичных ключей: вы почти правы. Координата Y действительно может быть вычислено от координаты X, если вы знаете знак (дается формулой y^2 = х^3 + 7, есть два решения Y для каждого х).

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

На практике общедоступные ключи кодируются в следующих правовых способов:

  • 0x02 + [32 байт координата X] (если координата Y-четное)
  • 0x03 + [32 байт координата X] (если координата Y-нечетные)
  • 0х04 + [32-байт координата X] + [32-байт-координата Y]

(два решения для вас всегда были разные странности, но так как мы говорим о координации в конечном поле, а не реальный номер, он не имеет 'знак')

+854
NJC 13 авг. 2013 г., 3:59:38

Интерфейс RPC-это проверенный интерфейс. Вы должны предоставить имя пользователя и пароль для того, чтобы отправлять команды протокола RPC. Это обычно указывается в биткоин.conf файл с rpcuser и rpcpassword варианты или rpcauth вариант. Существуют также временные ЭКП учетных данных, хранящихся в .куки - файл, который может быть найден в переменной datadir.

Причина того, что у вас нет проблем с биткоин-CLI и потому, что он ищет ЭКП учетные данные от биткоин.conf файл или .куки - файл..

+823
karina3500 17 апр. 2010 г., 13:30:20

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

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

+815
Marcus Anthony 17 апр. 2015 г., 20:21:29

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

+787
Mel 1 мар. 2018 г., 8:14:15

Попытался запустить этот код :

из bitcoinrpc.импорт authproxy AuthServiceProxy, JSONRPCException
ведение журнала импорта 
импорт в JSON

лесозаготовки.basicConfig()
лесозаготовки.getLogger("BitcoinRPC").setLevel(лесозаготовки.Отладки)

rpc_connection = AuthServiceProxy("http://%s:%[email protected]:18332"%('пользователь', 'пароль'))
печати(rpc_connection.getinfo())

с мой пропуск и мое имя, но у меня есть эта ошибка:

Отладка:BitcoinRPC:-1-> getinfo [] Обратная трассировка (самый недавний призыв последнего): Файл "/home/conio/Scrivania/conioclass/conio/components/provaRPC.py", линия 9, в <модуль> печати(rpc_connection.getinfo()) Файл "/home/conio/Scrivania/conioclass/conio/components/bitcoinrpc/authproxy.py", строку 139, в __звоните__ ответ = собственн._get_response() Файл "/home/conio/Scrivania/conioclass/conio/components/bitcoinrpc/authproxy.py" линия 187, в _get_response 'код': -342, 'сообщение': 'нон-ответ JSON, HTTP с \'%я %ь\' с сервера' % (http_response.статус http_response.причина)}) bitcoinrpc.authproxy.JSONRPCException: -342: не JSON и HTTP-ответ с 401 несанкционированного от сервера

Можете ли вы помочь мне?

+736
John Demetros 10 сент. 2019 г., 15:38:33

Я знаю этот пост и этот один.

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

Вопрос: Что же произойдет, если мы не использовать контрольно-пропускных пунктов?

Кроме того, они только для тонких клиентов?

+702
alimajone125 12 мая 2015 г., 2:39:25

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

http://newsbtc.com/2014/05/16/virus-signature-uploaded-bitcoin-blockchain-causing-mse-users-grief/

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

+691
Ess 11 сент. 2017 г., 3:28:04

У меня есть 2 неподтвержденных операций составила 1 месяц назад, мне нужна помощь !!!

2adc111438150800e1f6e2746adb4a66f7d81b77800f68585990c9fbcc418c6a

и

3a9f86a7a697c241b83b841857976aff196d8a76fc42c12be407424d14295716

+686
Peter Holmgren 15 июн. 2013 г., 17:03:08

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

+672
Laith 20 окт. 2018 г., 12:31:01

Сегодня, пока я смотрю видео на YouTube, я нашел видео на bitdigger расширение , что майнинг биткоинов с браузера Chrome. Я просто хочу знать, если это мошенничество или легальный? Возможно ли шахты через JavaScript?

Редактировать: Мой компьютер всегда включается, скажем, не менее 20ч в день. Разве это плохо, если я уйду bitdigger работать в части?

+612
mithunc 12 апр. 2013 г., 22:14:17

Я хочу знать, что, если я куплю 200 долларов БТЦ, что когда я торгую на другие монеты я не торгуюсь за менее чем 200 долларов, что монета. Таким образом убедившись, что я никогда не потерять деньги.

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

Я уверен, что есть термин для того, что я ищу, но я не знаю его. Надеюсь, вы получите мой пример :)

+563
Rob Bell 12 янв. 2011 г., 21:43:58

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

По умолчанию значение для minRelayTxFee в ядра Биткоин от 1000 сатоши в КБ. Владелец узла может установить сумму вручную с -minrelaytxfee=<АМТ> (для запуска параметров <АМТ> находится в биткоинах за КБ).

Рядом со значением по умолчанию и ручная настройка, ставка, необходимое для включения mempool эффективно увеличить, когда узла памяти пула потоков: при предел mempool достигается сделки с самой низкой ставки сбора отчисляются в пользу более развитой сделок. Обратите внимание, что фактическое значение для minRelayTxFee не меняется от этого, и, следовательно, полученные значения также не меняются.

В minRelayTxFee также используется для определения пыли лимит и минимальная плата для замены.

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

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

+547
MarkD 26 окт. 2012 г., 4:18:38

После исследования я нашел крестик в txout_decompress(х) не целое число, которое вызывает разницу в ответ, так что во время деления я приведение его к int и все заработало. Вот исправленный код:

деф amount_decompress(х: int):
 # х = 0 или Х = 1+10*(9*н + д - 1) + e или x = 1+10*(Н - 1) + 9
 если x == 0:
 возвращает 0
 х -=1
 # х = 10*(9*н + д - 1) + е
 е = х % 10
 х = инт(х / 10)
 н = 0
 если E < 9:
 # х = 9*н + д - 1
 Д = (х % 9) + 1
 х = инт(х / 9)
 # х = н
 н = х*10 + Д
другое:
 н = х+1
 в то время как е:
 Н *= 10
 Е -= 1
 возвращение п
+475
infolex 7 мая 2013 г., 21:41:15

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

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

Вопрос

  • Какие команды JSON RPC должен (или категорически не должен) быть использован в приведенной выше ситуации? ... какие дополнительные соображения?

Например, предположим, что я хочу сделать M из N или multisig размещенных кошелек. Будут те команды, которые "дружат" со сменой адреса?

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

В моих исследованиях я обнаружил, что getaddressesbyaccount только возвращает одну Base58-адрес в "текстовое имя" в моем Qt с клиентом. Я не понимаю условия, когда этот будет заполнен более чем один адрес, если я могу вручную делать это имеет более одного адреса (для тестирования).

+461
DaPhil 24 янв. 2019 г., 5:11:06

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

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

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

+297
Fatrisha Nazarudin 25 апр. 2016 г., 4:33:09

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

Пока транзакция добавляется в блок ... как транзакции "антивандальную"?

Техас предотвратить постороннее вмешательство не имеет смысла, в то время как создается блок. Он рискует Шахтер! Если он хочет выиграть блока награду, он лучше передает правильные блоки в сети. Вся идея биткоин-это, чтобы лучше играть хорошо и получить стимулы для этого. Если вы пытаетесь играть против сети, у вас есть огромные затраты нести.

+291
maxgan 28 июн. 2012 г., 14:24:50

Возможно, вам сначала нужно собрать статистику по использованию биткоина.

+284
user45326 10 окт. 2014 г., 10:18:06

Вся информация предоставляется на https://www.mtgox.com/. Как вы можете видеть, это происходит очень медленно, последнее обновление было 8 Марта и следующее обновление должно прийти после 27 сентября.

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

Дело, вероятно, займет много месяцев (лет?) до выплаты произойдет. И тогда вы не должны ожидать много, чтобы вернуться.

+277
hajpoj 2 сент. 2017 г., 2:15:56

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

Я не в состоянии использовать сейчас node.js - и мне нужно, чтобы использовать C#.

Я бы посмотрел на bitcoin.info API-интерфейс

Мой вопрос: будет ли в C# биткоин API должны быть в состоянии сделать то же самое, где я создаю транзакцию, добавить входы, добавить выход, подписать транзакции и тогда получите наговор?

Есть ли пример кода, который кто-то может посоветовать, пожалуйста?

ВАР биткоин = требуют bitcoinjs-Либ ('')

ВАР ТХ = новый биткоин.Сделки()

// Добавить вход (кто платит) формы [хэш предыдущей транзакции, индекс выход для использования]
Техас.addInput("aa94ab02c182214f090e99a0d57021caffd0f195a81c24602b1028b130b63e31", 0)

// Добавить вывод (кому платить) формы [адрес получателя, сумма в сатоши]
Техас.addOutput("адрес", 15000)

// Инициализация закрытого ключа с помощью WIF
ключ = биткоин.Эке.fromWIF("L1uyy5qTuGrVXrmrsvHWHgVzW9kKdrp27wbc7vs6nzdtf2bruvwy")

// Знак первого входа с новым ключом
Техас.знак(0, ключ)

Сделки // печати по частям с шестигранной
консоль.журнал(Техас.toHex())
// => 0100000001313eb630b128102b60241ca895f1d0ffca2170d5a0990e094f2182c102ab94aa000000008a47304402200169f1f844936dc60df54e812345f5dd3e6681fea52e33c25154ad9cc23a330402204381ed8e73d74a95b15f312f33d5a0072c7a12dd6c3294df6e8efbe4aff27426014104e75628573696aed32d7656fb35e9c71ea08eb6492837e13d2662b9a36821d0fff992692fd14d74fdec20fae29128ba12653249cbeef521fc5eba84dde0689f27ffffffff01983a0000000000001976a914ad618cf4333b3b248f9744e8e81db2964d0ae39788ac00000000

// Вы сейчас может подтолкнуть транзакций в биткоин сети вручную (см. https://blockchain.info/pushtx)
+260
stefgosselin 25 сент. 2010 г., 7:35:05

Ключевым преимуществом торговли Биткоин по отношению к доллару США, используя рычаги, как и с другими валютными парами, что позволяет трейдерам увеличить размер позиции при ограниченном объеме инвестиций. Проверить http://forex-metal.comони предлагают Bitcoin торговлю

+206
EMC 26 июл. 2015 г., 13:22:25

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

Где или как блокчейн, хранящиеся на кошельках, таких как исход?

+109
meshmile 23 нояб. 2012 г., 19:48:06

У меня тот же вопрос: полтора дня раньше, я пошлю КБК на Bittrex, но до сих пор Техас еще не подтверждены. Также не могу найти ТХ по ID в http://blockdozer.com/ и blockchair.com нет никаких записей.

УПД: Эй! Я решил мой случай. 1. Использовать Windows работает на виртуальной машине ящик новый кошелек, ввод семя, коммутатор сервер electroncash.bitcoinplug.com. Много серверов не работает и сделка не могу отправить (ошибка: транзакция была отклонена правил сети. 16: обязательные-скрипт-Верити-флаг-не удалось (подпись должна использовать SIGHASH_FORKID)) или еще неподтвержденные на бесчисленное время. Прежде чем я найти ответ у меня много кошельков, и удалить папку ElectronCash на C: папку Roaming. И еще одна вещь, похоже, нужно отключить 2-факторную авторизацию.

Удачи!

+65
anesbitt 1 нояб. 2013 г., 21:07:36

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

Например, для блока 506679 (https://blockchain.info/block-index/506679):

nBits: 404454260

Блок хэш: 000000000000000015A8D88216918C8DE090268A5E7F53FEEF72CD111F7F27FF

Как я могу проверить, что этот блок хэш удовлетворяет nBits?

PS: я уже читал , что ли nBits ценность представляют? но я не мог найти ответа.

+25
Byron Sommardahl 16 февр. 2016 г., 20:59:44

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