Почему узлу застрять в "кошелек загрузка..."

Я удалил кошелек связанные вещи .биткоин папку, в том числе:

.биткоин/кошельки и .биткоин/chainstate и работать с биткоин через bitcoind -переиндексация.

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

код ошибки: -28
сообщение об ошибке:
Кошелек загрузка...

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

+517
zgjie 15 мар. 2011 г., 1:23:47
15 ответов

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

+887
user5706 03 февр. '09 в 4:24

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

При нынешних темпах вам потребуется около 100PH/с помоему один блок в течение 24 часов. так что 2.5 А/с (грубо!) мой блок в течении часа. Что мой друг, это ферма, что составляет 250,000 долларов США в час (без питания ум вы).

+866
Bercasio Eun 26 июн. 2011 г., 22:04:19

со всей дискуссии и озабоченность надвигающейся биткоин хард-форк, я хотел бы спросить, в какой момент имеет жесткие вилки произошло? Есть определенный момент, когда разработчики решили внедрить код БТЦ/БТЕ, что шахтеры и узлы затем решить использовать или это более постепенное, где шахтеры и узлы постепенно начинают больше склоняются к одной или другой?

Если нажать на кнопку и загрузка/внедрение нового кодекса будут обнародованы даты?

+864
Kidades 4 июл. 2015 г., 22:02:25

Я слышал, что максимальный размер блока означает, что сеть Bitcoin имеет максимальную пропускную способность. Что это максимум?

+720
J Wolf 10 сент. 2014 г., 19:13:45

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

Это плата тебе ссылку на плату, которую вы фактически заплатили, как ваш 0.16 BTC в итоге только 0.1583 БТЦ? Я думаю, что ваши глядя на общий пакетный сбор на сделки вашим БТЦ был включен, а не то, что вы лично заплатили. Я не видел своего bitcoind платежи как низко как 0.00017 в течение длительного времени, 0.0005 больше нравится на данный момент, но, как вы говорите 0.0017 кажется высокой, особенно если это была полностью выплачена вам.

Его недавние блоки содержали значительно более высокие сборы, что вызвало Coinbase чтобы прыгать свой Техас сборы, а также. Как мы знаем, с 1Мб лимит, операции наблюдается высокая конкуренция, чтобы попасть в блок. Но я подозреваю, ты смотришь на общую плату за ТХ, что компания разослала (включающей в себя и другие адреса народы).

От Фонда: https://support.coinbase.com/customer/en/portal/articles/815435-does-coinbase-pay-bitcoin-miner-fees-?b_id=13521

Да, компания платит Шахтер сборов (обычно 0.0003 BTC) на внешних операций в целях обеспечения таких сделок распространяются по всей сети Bitcoin быстро. Для очень маленьких транзакций суммы, вам может быть предложено для оплаты сделки / минер плату.

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

+718
Marceli Wac 8 окт. 2017 г., 6:06:39

Недавно, я видел много сил развития вдаваясь в технику для различных способов хранения, обрезки UTXO/TXOs. Основная мотивация привел уменьшает блок осиротения, который является горно-fullnode-только проблемы. Мое личное fullnode не волнует, если UTXO извлекаются с диска и занимает время, чтобы проверить. (как долго это хорошо по 10 минут)

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

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

1) Есть ли какой-то другой причине для исследования за набор UTXO размер, кроме как не допустить блок-сиротами (большой набор UTXO, так что он не помещается в оперативной памяти ==> больше времени для проверки блоков для горняков ==> больше детей-сирот)?

2) напрямую связан с первым вопросом, убедившись, что UTXO набор помещается в оперативной памяти , что очень важно для не-горно полные узлы?

+646
19Angelochek90 21 нояб. 2017 г., 18:13:05

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

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

+632
Tampa Tax Attorney 19 сент. 2016 г., 18:33:08

Привет я компиляции альткоины раздвоенный от другой монеты, я использую сервер Ubuntu 16.04 ЛТС через SSH с удаленного сервера. Я считаю, что я установил все зависимости, потому что я уже составлено около 4 исходные коды монеты.

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

Так что я набрал в

принять -Ф-файле.USE_QRCODE в Unix=1 


вот результаты.
 -ММД-МФ параметр obj/ключ.д-О параметр obj/ключ.о key.cpp

ключ.ЧГК:30:5: ошибка: ‘secp256k1_context_t’ не называет типа
 secp256k1_context_t* СТХ;
^
key.cpp: в конструктор ‘{аноним}::CSecp256k1Init::CSecp256k1Init()’:

ключ.КПП:32:9: ошибка: ‘СТХ’ не был объявлен в этой области
 СТХ = secp256k1_context_create(SECP256K1_CONTEXT_SIGN);
^
key.cpp: в деструкторе ‘{аноним}::CSecp256k1Init::~CSecp256k1Init()’:

ключ.ЧГК:35:35: ошибка: ‘СТХ’ не был объявлен в этой области
secp256k1_context_destroy(СТХ);
^
key.cpp: в функции-члена ‘боол CKey::SetPrivKey(константный CPrivKey&, bool и)’:

ключ.ЧГК:472:61: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 если (!secp256k1_ec_privkey_import(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &привчной[0], привчной.размер()))
^
ключ.ЧГК:472:118: ошибка: ‘secp256k1_ec_privkey_import’ не объявлен в этой области
 если (!secp256k1_ec_privkey_import(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &привчной[0], привчной.размер()))
^
key.cpp: в CPrivKey функции-члена ‘CKey::GetPrivKey() константный’:

ключ.ЧГК:491:66: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 инт рэт = secp256k1_ec_privkey_export(instance_of_csecp256k1.СТХ, начала(), (беззнаковый тип char*)&привчной[0], &privkeylen, fCompressed);
^
ключ.ЧГК:491:133: ошибка: ‘secp256k1_ec_privkey_export’ не объявлен в этой области
 инт рэт = secp256k1_ec_privkey_export(instance_of_csecp256k1.СТХ, начала(), (беззнаковый тип char*)&привчной[0], &privkeylen, fCompressed);
^
key.cpp: в функции-члена ‘CPubKey CKey::GetPubKey() константный’:

ключ.ЧГК:507:65: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 инт рэт = secp256k1_ec_pubkey_create(instance_of_csecp256k1.СТХ, (неподписанные символ*)по умолчанию.методы begin(), &клен, начала(), fCompressed);
^
key.cpp: в функции-члена ‘боол CKey::знак(слово const uint256&, СТД::вектор<беззнаковый тип char>&) const и’:

ключ.ЧГК:529:57: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 если (secp256k1_ecdsa_sign(instance_of_csecp256k1.СТХ, хэш.начать(), (беззнаковый тип char*)&vchSig[0], &nSigLen, начала(), secp256k1_nonce_function_rfc6979, нуль))
^
key.cpp: в функции-члена ‘боол CKey::SignCompact(константный uint256&, СТД::вектор<беззнаковый тип char>&) const и’:

ключ.ЧГК:553:75: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 если (инт рэт = secp256k1_ecdsa_sign_compact(instance_of_csecp256k1.СТХ, хэш.методы begin(), &vchSig[1], Начинать(), secp256k1_nonce_function_rfc6979, значение null, &отдых))
^
ключ.ЧГК:553:159: ошибка: ‘secp256k1_ecdsa_sign_compact’ не объявлен в этой области
 если (инт рэт = secp256k1_ecdsa_sign_compact(instance_of_csecp256k1.СТХ, хэш.методы begin(), &vchSig[1], Начинать(), secp256k1_nonce_function_rfc6979, значение null, &отдых))
^

ключ.ЧГК:553:17: предупреждение: неиспользуемая переменная ‘рэт’ [-Wunused-переменной]
 если (инт рэт = secp256k1_ecdsa_sign_compact(instance_of_csecp256k1.СТХ, хэш.методы begin(), &vchSig[1], Начинать(), secp256k1_nonce_function_rfc6979, значение null, &отдых))
^

key.cpp: в функции-члена ‘боол CKey::нагрузки(CPrivKey&, CPubKey&, bool и)’:

ключ.ЧГК:569:61: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 если (!secp256k1_ec_privkey_import(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &привчной[0], привчной.размер()))
^

ключ.ЧГК:569:118: ошибка: ‘secp256k1_ec_privkey_import’ не объявлен в этой области
 если (!secp256k1_ec_privkey_import(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &привчной[0], привчной.размер()))
^
key.cpp: в функции-члена ‘боол CPubKey::VerifyCompact(константный uint256&, константный СТД::вектор<беззнаковый тип char>&) const и’:

ключ.ЧГК:633:10: предупреждение: неиспользуемая переменная ‘fComp’ [-Wunused-переменной]
 боол fComp = IsCompressed();
^

key.cpp: в функции-члена ‘боол CPubKey::IsFullyValid() константный’:

ключ.ЧГК:655:60: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 если (!secp256k1_ec_pubkey_verify(instance_of_csecp256k1.СТХ, начала(), размер()))
^

ключ.ЧГК:655:80: ошибка: ‘secp256k1_ec_pubkey_verify’ не объявлен в этой области
 если (!secp256k1_ec_pubkey_verify(instance_of_csecp256k1.СТХ, начала(), размер()))
^

key.cpp: в функции-члена ‘боол CPubKey::распаковка()’:

ключ.ЧГК:670:69: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’

инт рэт = secp256k1_ec_pubkey_decompress(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &клен);
^
ключ.ЧГК:670:104: ошибка: ‘secp256k1_ec_pubkey_decompress’ не объявлен в этой области

инт рэт = secp256k1_ec_pubkey_decompress(instance_of_csecp256k1.СТХ, (неподписанные символ*)начать(), &клен);
^
key.cpp: в функции-члена ‘боол CKey::получить(CKey&, без знака типа char*, беззнаковый инт константный беззнаковый тип char*) слово const’:

ключ.ЧГК:712:70: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’

боол рэт = secp256k1_ec_privkey_tweak_add(instance_of_csecp256k1.СТХ, (неподписанные символ*)keyChild.начать(), из);
^
key.cpp: в функции-члена ‘боол CPubKey::получить(CPubKey&, без знака типа char*, беззнаковый инт константный беззнаковый тип char*) слово const’:

ключ.ЧГК:731:69: ошибка: ‘класс {аноним}::CSecp256k1Init’ не имеет элемент с именем ‘СТХ’
 боол рэт = secp256k1_ec_pubkey_tweak_add(instance_of_csecp256k1.СТХ, (неподписанные символ*)pubkeyChild.начать(), pubkeyChild.размер(), из);
^

файл Makefile.в Unix:206: рецепт для целевой параметр obj/ключ.о' не

сделать: *** [параметр obj/ключ.о] Ошибка 1

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

Спасибо.

+604
user59310 1 авг. 2012 г., 5:32:41

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

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

+590
jaihindhreddy 18 дек. 2015 г., 4:31:00

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

Как я могу это сделать?

+512
Pigimi 8 июл. 2014 г., 4:17:06

2009 физические биткоин? Если кто-то чеканил физический биткоин тогда и погрузили их с Bitcoin в качестве casacaus монеты с 2011 -2013 сделал и они есть закрытый ключ, который защищен каким-то образом, пока она выкупается, и действует как электронный кошелек при закрытых и открытых ключей сгенерировать передачи данных и обновления сети Bitcoin с новыми данными, чтобы постоянно поддерживать резервные базы данных, биржи опирается на Проверить и проверить каждый Bitcoin и генерации ключей процесс и предотвращает возможность подделки ключа Bitcoin будучи в состоянии успешно создавать достоверные данные если перевод покушение, а также обеспечивает обмен биткоин только позволяет отправителю открытый ключ, чтобы быть доступным с самого закрытого и открытого ключа используются в расчете, чтобы генерировать уникальную строку, которая доступна только для получателя, поскольку его публичный ключ используется для шифрования передачи и только его закрытый ключ может генерировать правильный перевод строки, которая содержит данные, относящиеся к биткойн-я, объем, и открытый ключ отправителя. Использование закрытых ключей в расчетах является получение действительных данных, но не могут быть извлечены из каких-либо данных. Физический Bitcoin-это то же самое, за исключением секретного ключа-физическое монеты ключ бумажника, и большинство кошельков являются цифровыми и используют в качестве личных кошельков, а не контейнер, который может быть проведен и торговали физически. Вы должны быть в состоянии смотреть вверх биткоинов с помощью открытого ключа, если у медали есть одна, в противном случае, возможно, это просто рекламный знак или подделка. Как увидеть фото, напишите мне на [email protected] если вы можете. Удачи!

+411
Breadpitbul 9 окт. 2018 г., 2:30:07

Когда биткоин вилки, кто-нибудь знает, сколько блоков вперед одной цепи получает перед шахтерами на коротких цепочек уступать?

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

Я представляю, как цепочки становятся длиннее (и больше денег/вычислительные работы идет речь) шахтеры скорее всего, чтобы попытаться наверстать упущенное из 'дефицит' одного блока.

Существует также тот факт, что Шахтер с достаточной мощности майнинга (40+ процентов) есть реальный шанс догнать из-за.

Какие мысли на это?

+359
NiematojakTomasz 27 мар. 2016 г., 22:07:57

У меня была такая же проблема с Nanofury. Это то, что работает для меня на Windows 7 профессиональная x64 с помощью Nanofury: я установил CP210xVCP, затем я использовал следующую команду с bfgminer.

bfgminer-3.10.0-х64 -о yourpoolchoice -у yourusername_workername -с. 123 -S Все-набор-устройство NFY0:osc6_bits=53

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

+268
Shadowstriker 16 янв. 2016 г., 18:56:26

Вы видите эффект RFC6979.

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

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

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

+144
Kentlolo 7 янв. 2018 г., 12:30:57

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

Они используют CPFP/РФБ? Какой самый надежный способ отправить новую транзакцию, которая зависит от первой сделки, получение подтвердили.

+123
Lclaws 8 янв. 2017 г., 13:18:14

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