Как я могу исправить: "безопасный режим: предупреждение: сделки не может быть правильным!"

При попытке извлечь закрытый ключ от биткоин Сатоши клиент я получаю эту ошибку:

Безопасный режим: предупреждение: сделки не может быть правильным! Возможно, потребуется обновить или других узлов может потребоваться обновить. (код -2)

Кто-нибудь знает как это исправить?

Это версия Qt 4.8.2 & версии v0.7.2-бета в правом нижнем углу это говорит, что догоняют, но не добавили блоки для действительно, действительно, действительно, долгое время она сидит на 90.13% . Что еще нужно знать?

Я технически бездарен, поэтому мне нужно быть ясно, так что я не облажаюсь. Мне нужны приватные ключи для 2-адреса, сгенерированные этим биткоин-секрету, когда я тип в dumpprivkey адрес я получаю выше сообщение об ошибке. Будет обновление вызвать конфликт? Что такое правильный способ, чтобы обновить, как я не вижу, как вариант?

+369
ninushek 2 июн. 2013 г., 10:32:17
16 ответов

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


– Нет регистрации — вы не определили только через ваш биткоин-адрес.

– Не используйте разделяемую монету сделки.

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

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

просьба помочь/посоветовать. спасибо.

+818
Mandibuzz 03 февр. '09 в 4:24

Я отправил несколько биткоинов на адрес, а потом посмотрел на blockexplorer и было там примерно 10 минут, чего следует ожидать.

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

Я обратился в справочное бюро в Mt Gox и они сказали, что это происходит довольно часто. Мой вопрос: это известное явление и если это так, чем это вызвано?

+775
dgeske 18 авг. 2011 г., 0:07:37

Здесь есть несколько вопросов.

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

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

Шахтеры могут - а иногда и вовсе - построить новый блок, прежде чем они полностью обработаны и предыдущий (даже если это их собственные), чтобы избежать время не добыча. К сожалению, они не знают, что UTXOs расходуются только что получил блок, они не знают, что последующие сделки являются действительными, и, следовательно, не могут содержать каких-либо новых сделок. Из-за этого, эти блоки будут пустыми, только из фонда.

На практике, эти шахтеры будут иметь два механизма для обновления предлагаемого блока их hashers измельчения на:

  1. Новый лучший блок хэш-объявил в своей сети (или обнаружил в сети еще один бассейн, например, слушая их интерфейс бассейн, или соглашение, чтобы передавать друг другу информацию). Когда это происходит, все hashers говорят, чтобы начать работать на пустой блок.
  2. Новый блок получил через bitcoind (через p2p-протокол, через submitblock ЭКП команды для блоков, или через отдельное реле сетях, таких как волокна). bitcoind затем создает новый набор допустимых операций на верхней (через getblocktemplate RPC), и они обновляют свои hashers для начала работы на блоке с этими блоками.

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

Когда BIP66 активированный, некоторые шахтеры работает BIP66 с поддержкой bitcoind версии были подслушивающих блоков, отправленных предварительно BIP66 бассейны. Предварительно BIP66 Шахтер произведено не BIP66-совместимый блок (неверные номера версий), и BIP66 поддержкой шахтеров слушал, и приступил к производству пустых блоков сверху. Конечно, их bitcoind никогда не принял полный блок, так как он был инвалид по новым правилам - правила те сами шахтеры согласились. Результатом была последовательность из множества пустых блоков сверху, со многими шахтерами здания поверх предыдущей поврежденных блоков, которые не были приняты в сети.

Так что ответ на твой вопрос:

Так зачем держать добычу на верх предыдущего блока?

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

Как долго этот процесс обычно занимает? От чего это зависит?

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

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

  • Блоки должны быть проверены.

  • Новый набор допустимых операций на верхней должен быть создан.

Результаты проверки зависят от многих факторов:

  • Версия программного обеспечения. Там постоянно увеличена скорость проверки.
  • UTXO размер кэша. Чем больше кэш, тем меньше доступа к базе данных требуется для получения информации о результатах тратятся. В результате, просто выборка входных данных может занять от нескольких миллисекунд до нескольких секунд.
  • Подпись размер кэша и скорость процессора. Чем больше кэш, тем больше проверки подписи можно избежать. Эти проверки - в зависимости от версии программного обеспечения и аппаратных Ван варьироваться от 0,01 мс до 0,6 МС на подпись (45ms до 2,7 S для блока).
  • Корреляция между памятью бассейн и новый блок. Если блок содержит операции, узел не видел, его входы и подписей, менее вероятно, чтобы быть в кэше до.
  • Полосы пропускания. До ядра биткоин 0.13, блоки всегда были представлены в полном объеме между сверстниками, которые могут дать большие спайки в свое время объявили новый блок.
  • Задержки в сети. В более удаленных частях мира, даже с хорошей пропускной способностью, время, необходимое для сетевых пакетов, чтобы достичь внешнего мира может быть значительным. В зависимости от протокола, от 1 до 3 обращений необходимо отправить блок. Если задержка между двумя узлами 200мс, что уже может означать 1.2 с впустую ездить туда и обратно.
  • Количество подключений. Если узел имеет много связей, он будет пытаться транслировать новый блок одновременно все, что вызывает всплеск работы сетевой активности. Это может быть слишком много для блока или сетевого оборудования или пропускной способности для обработки, вызывая замедления, когда много подключений существует.

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

Это делается на специализированных горных оборудовании или на процессор общего назначения?

Насколько я знаю, не существует специального оборудования для проверки блока или блока конструкции.

Верно ли, что блок времени проверка занимает линейный размер блока + свидетели должны segwit активировать?

В основном. Существует неэффективности в настоящее время алгоритм хэширования подписи, которые могут быть О(П^2) в размер сделок. Это может привести в отдельных транзакций занять несколько минут, чтобы просто вычислить хэш-подпись. Это фиксируется в BIP144, который всегда используется внутри SegWit входов транзакции, что делает его O(N) в худшем (менее 10 мс для блока, в худшем случае на общее оборудование).

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

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

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

+754
Brian Watt 29 июл. 2012 г., 9:19:13

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

Сделки на blockexplorer: 8bc80f72d9cc6fecda77138e7364f95b48d652db404889deafd48158dc46387e

И ниже является результатом bitcoind gettransaction по той же txid. Разве я не должен видеть то же самое? Или есть какие-то проблемы с Интер-кошелек отправлять?

{
"сумма" : 0.00000000,
"плата" : -0.00010000,
"подтверждений" : 1,
"blockhash" : "0000000000941dab82b8f78596f93832104288c85e7951b5f505b8c1c30dd4ba",
"blockindex" : 1,
"blocktime" : 1377648593,
"txid" : "8bc80f72d9cc6fecda77138e7364f95b48d652db404889deafd48158dc46387e",
"время" : 1377648549,
"timereceived" : 1377648549,
"подробности" : [
{
 аккаунт"" : "",
 "адрес" : "n1SrgGXRGjK2gKcvSDRVUDPA1aVKBaG6pq",
 "категория" : "отправить",
 "сумма" : -0.10000000,
 "плата" : -0.00010000
},
{
 аккаунт"" : "",
 "адрес" : "mtjmGtkZet4Y7rzQrC8cweuJMYGZFpPw4d",
 "категория" : "отправить",
 "сумма" : -0.10000000,
 "плата" : -0.00010000
},
{
 аккаунт"" : "",
 "адрес" : "n4N4hQZK1sgHv8z3ikHsuN98vGNhshQZso",
 "категория" : "отправить",
 "сумма" : -0.10000000,
 "плата" : -0.00010000
},
{
 аккаунт"" : "",
 "адрес" : "mvw4DVoSL7APFGdHb2RGYebzBKDBankTam",
 "категория" : "отправить",
 "сумма" : -0.99950000,
 "плата" : -0.00010000
},
{
 "счет" : "счет1",
 "адрес" : "n1SrgGXRGjK2gKcvSDRVUDPA1aVKBaG6pq",
 "категория" : "получать",
 "сумма" : 0.10000000
},
{
 "счет" : "помощью account2",
 "адрес" : "mtjmGtkZet4Y7rzQrC8cweuJMYGZFpPw4d",
 "категория" : "получать",
 "сумма" : 0.10000000
},
{
 "счет" : "account3",
 "адрес" : "n4N4hQZK1sgHv8z3ikHsuN98vGNhshQZso",
 "категория" : "получать",
 "сумма" : 0.10000000
},
{
 "счет" : "account4",
 "адрес" : "mvw4DVoSL7APFGdHb2RGYebzBKDBankTam",
 "категория" : "получать",
 "сумма" : 0.99950000
}
]
}

Редактировать: И вот в результате объединения getrawtransaction и decoderawtransaction:

{
"txid" : "8bc80f72d9cc6fecda77138e7364f95b48d652db404889deafd48158dc46387e",
"версии" : 1,
"locktime" : 0,
"Альвин" : [
{
 "txid" : "f96590f6db1e8748f349e93ae5e1e335c57d55df9a26a70f99e7c06b32538f16",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "304502201d7a5a31936d9a4a0ff17f357dda13e87d7459a7663d127da783865858b552c5022100bac9edf373d42c578c92231cc096a620baa174d7bf141c519047b3ca5dc3577101 03f5fd9f5ad8f4a5ac11c9c8e6f6b094129dbc3d8a9f753dc8d415c5c42a5cccfa",
 "наговор" : "48304502201d7a5a31936d9a4a0ff17f357dda13e87d7459a7663d127da783865858b552c5022100bac9edf373d42c578c92231cc096a620baa174d7bf141c519047b3ca5dc35771012103f5fd9f5ad8f4a5ac11c9c8e6f6b094129dbc3d8a9f753dc8d415c5c42a5cccfa"
},
 "последовательности" : 4294967295
}
],
"Uвых" : [
{
 "значение" : 0.10000000,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 da9c29ba563c33688e8e1d85b84a634a271b5282 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914da9c29ba563c33688e8e1d85b84a634a271b528288ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"n1SrgGXRGjK2gKcvSDRVUDPA1aVKBaG6pq"
]
}
},
{
 "значение" : 0.10000000,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 9105d7f92fd467f0035cd4b5b58bea1167647618 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a9149105d7f92fd467f0035cd4b5b58bea116764761888ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"mtjmGtkZet4Y7rzQrC8cweuJMYGZFpPw4d"
]
}
},
{
 "значение" : 0.10000000,
 "н" : 2,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 fa9c7e784bfae5e3d330cba28b73c804da71f213 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914fa9c7e784bfae5e3d330cba28b73c804da71f21388ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"n4N4hQZK1sgHv8z3ikHsuN98vGNhshQZso"
]
}
},
{
 "значение" : 0.99950000,
 "н" : 3,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 a918d01415a09ee82034f1dce3217741dcdf5849 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914a918d01415a09ee82034f1dce3217741dcdf584988ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"mvw4DVoSL7APFGdHb2RGYebzBKDBankTam"
]
}
}
]
}

Вот ссылка о том, единственный способ, чтобы определить индекс на предыдущей операции: https://bitcoin.stackexchange.com/a/12472/3413

Если это точно, то для определения "возврат" адрес конкретной сделки, вам придется выполнить следующий псевдокод?:

txhex = getrawtransaction(targettxhash)
txjson = decoderawtransaction(txhex)
txinput foreach в txjson.номер VIN:
 txhexprev = getrawtransaction(txinput.txid)
 txjsonprev = decoderawtransaction(txhexprev)
 txprevoutput foreach в txjsonprev.Uвых:
 txrefundarray [] + = {"адрес": txprevoutput.scriptPubKey.адреса[0], 'количество':txprevout.значение} // адрес 0-я только не поддерживает мульти-сиг
+704
Michel Kreutner 5 июл. 2019 г., 1:21:09
  • если я создам новый адрес на RipplePaperWallet и передавать мои сообщества по адресу, который я только что созданном тогда:

    1. Надежно храниться в автономном режиме, используя этот адрес и секретный ключ, при необходимости?
    2. Если мне ничего другого не остается после этого, эти сообщества, по сути, хранятся безопасно в автономном режиме? Ничего не онлайн или привязаны к RipplePaperWallet сайте?
+694
verra 25 июл. 2016 г., 7:21:52

Кошельки, созданные Электрум 1.х у семян, содержащих 12 слов (24 слова тоже можно на специально созданной семена). Учитывая нулевой массив seed_words такой длины, этот псевдокод вычисляет master_private_key:

я = 0
пока я < длина(seed_words):
 # преобразовать каждое слово в int в диапазоне [0,1625]
 # основываясь на словах позицию в отсортированный список слов
 seed_ints[я] = lookup_seed_word(seed_words[я])
 я = я + 1

num_words = 1626
num_words2 = num_words * num_words
seed_hex_str = ""
я = 0
пока я < длина(seed_words):
 # (hex8 преобразует int в ASCII-строку из
 # ровно 8 нулями строчных шестнадцатеричных цифр;
 # % является оператором целочисленного остатка 
 seed_hex_str = seed_hex_str + hex8( seed_ints[я ]
 + num_words * ( (seed_ints[я + 1] - seed_ints[я ]) % num_words )
 + num_words2 * ( (seed_ints[я + 2] - seed_ints[я + 1]) % num_words ))
 я = я + 3

unstretched_seed = ascii_string_to_byte_array(seed_hex_str)
семя = byte_array() # пустой массив байтов
я = 0
пока я < 100000:
 # SHA256 и действует и производит байтовые массивы
 семя = SHA256 с(семя + unstretched_seed)
 я = я + 1

master_private_key = byte_array_to_int(семя, порядок=big_endian)

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

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

# Электрум 2.X не отдельная мнемосхема слов с пробелами в предложениях для любого дальневосточные
# скрипты при расчете контрольной суммы или получение двоичного семя (хотя это
# кажется неподходящим для некоторые CJK шрифты, такие как Хирагана используется словник Джа)
если язык иероглифическом:
 пространство = ""
другое:
 пространство = " "

seed_phrase = ""
я = 0
сделать:
 слово = seed_words[я]
 normalize_unicode(слово, нормализации=nfkd)
 remove_unicode_combining_marks(слово) # например, диакритические знаки
 seed_phrase = seed_phrase + слово
 я = я + 1
 если я ≥ длина(seed_words):
выход-петля
 seed_phrase = seed_phrase + пробел

seed_utf8 = unicode_to_byte_array(seed_phrase, формат=utf8 в)

если hmac_sha512(ключ="семя версии", сообщение=seed_utf8)[0] ≠ 1:
 провал("неверная контрольная сумма")

stretched_seed = pbkdf2_hmac_sha512(пароль=seed_utf8, соль="Электрум", итераций=2048, output_length=64)
seed_bytes = hmac_sha512(ключ="биткоин семя", сообщение=stretched_seed)

private_key = byte_array_to_int(seed_bytes[0..31], порядок=big_endian)
chain_code_bytes = seed_bytes[32..63]
master_private_key = create_bip32_extended_private_key(private_key, chain_code_bytes)

Бип-39, альтернативный деривации техника, похож на Электрум 2.X, но не идентичны.

+619
Charles Edges 24 апр. 2019 г., 3:55:57

Я хочу создать бумажный кошелек для хранения холодной и я не уверен, о лучший способ, чтобы сделать это. Я слышал https://www.bitaddress.org/, но это безопасно, если загружена автономный ПК?

Спасибо!

+411
Hiji Bijbij 30 авг. 2011 г., 15:20:17

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

Есть ли преимущества использования транзакций через блокчейн?

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

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

+407
inbinder 23 авг. 2019 г., 3:00:02

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

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

+397
themesndesigns 22 мая 2016 г., 9:36:44

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

Спасибо.

+357
ikwyl 5 дек. 2016 г., 1:35:30

Я просто переустановил с Bitcoin-Qt и обменять на новый кошелек.DAT-файл с моего старого. Адрес для получения монет отображается правильно в Bitcoin-Qt, но баланс 0.00 БТЦ. Блоком цепи является актуальной и если я проверить адрес с Blockexplorer он говорит, что моя биткоины до сих пор на этот счет. Почему баланс 0 BTC в биткоин-Кварты?

+335
Michael Murray 26 февр. 2017 г., 10:24:44

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

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

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

Компания, которая хочет нанять меня и объявил мне, что МБО был бы доступен жителям США и что я не должен беспокоиться о ЗСК или под.

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

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

В какой степени я буду нести ответственность, если компания нарушает закон (не используя "знай своего клиента" для проверки места жительства, например), или если в один прекрасный день ТРЦ решает, что это ИКО (Ико или все по этому вопросу) были незаконными?

+284
Benjamin Mikiten 23 июн. 2018 г., 14:00:06

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

+225
petergus 23 апр. 2010 г., 14:59:15

Убрав все блок цепи и снова его получить решил эту проблему. Я думаю -отсканировать тоже должно помочь.

+221
zone 18 февр. 2011 г., 2:39:20

Я бы настоятельно рекомендуем использовать сервер Ubuntu для этого, как долго, как вы знаете, что вы делаете без GUI. Не имея интерфейс на всех ОС означает меньший размер и гораздо меньше задач ОС. Это приводит к дополнительной экономии электроэнергии. При использовании видеокарты без графического интерфейса операционной системы позволит улучшить интеллектуального анализа производительности. При использовании специализированных микросхем и т. д. вы, наверное, не увидите улучшения производительности, но вы должны определенно видеть улучшение энергопотребления.

+101
Guilherme Penedo 27 февр. 2014 г., 2:28:04

Не уверен, если вы можете делать это как они, похоже, один и тот же пакет.

Для Python-bitcoinlib здесь:

Автор: Виталик Buterin

Домашняя страница: http://github.com/vbuterin/pybitcointools

Пакет владелец индекс: vbuterin

Запись ДОАП: bitcoin-1.1.26.xml

Для pybitcointools здесь:

Автор: Виталик Buterin

Домашняя страница: http://github.com/vbuterin/pybitcointools

Пакет владелец индекс: vbuterin

Запись ДОАП: pybitcointools-1.1.15.xml

Они указывают на один и тот же пакет на GitHub (только разные версии) и работает с ними одновременно-вероятно, не хорошая идея. Я думаю, что Виталик изменил название на языке Python пакет из pybitcointools в биткоин, когда он понял, что второй был доступен.

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

+53
LearnWorkLearn 2 окт. 2017 г., 20:47:58

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