Вопросы армори на MacOSX

Я купил БТЦ несколько лет назад и хранил их в холодильнике. Я был зашифрован и сохранен на Google Диске.

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

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

Итак, я переустановил его несколько раз и до сих пор ничего.

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

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

Armory issue

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

Я боюсь, что в процессе я не случайно их потерять.

Мой вопрос, Должна ли она быть так долго? А что я могу сделать, чтобы его ускорить, чтобы получить средства быстрее?

+849
tols9630 30 дек. 2011 г., 14:31:02
27 ответов

Генерации подписи:

xRandSignPoint, yRandSignPoint = EccMultiply(ГХ,гы,RandNum)
Р = xRandSignPoint % Н
Ы = ((HashOfThingToSign + Р * привчной) * (modinv(RandNum,Н))) % Н

Проверка подписи:

Вт = modinv(С,Н)
xu1, yu1 = EccMultiply(ГХ,гр,(HashOfThingToSign * Ш)%Н)
xu2, ю2 = EccMultiply(xPublicKey,yPublicKey,(Р * Ш)%Н)
Х,Y = ECadd(xu1,yu1,xu2,ю2)
если р == х:
 печать "подпись проверена"

EccMultiply – точка эллиптической кривой на скаляр умножение.

ECadd – эллиптическая кривая 2 балла дополнительно.

Вот оригинальный источник.

+992
MadeInDreams 03 февр. '09 в 4:24

Сил BIP91 BIP141 сигнализации, блоки, которые не сигнал BIP141 будет отвергнуто сторонниками BIP91.
Меньшинство шахтеров, которые не поддерживают BIP91 (и BIP141), может начать отклонять блоков тех, кто сигнальных BIP141, тем самым создавая другую цепь.
Это возможно и в теории и на практике?

+939
Christopher Belfiore 6 февр. 2013 г., 9:01:36
Другие ответы

Связанные вопросы


Похожие вопросы

bitcoind не дадут вам способом запроса это, но, глядя на файлы, которые он пишет на диск, мы можем построить наши собственные инструменты, которые позволят нам взглянуть на это. Одним из таких инструментов является Абэ, и это, как вы его используете:

Установка (Убунту)

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

Скачать Абэ. Распаковать его, и запустить питон setup.py установите

Перейти в Абэ.конф и добавить эти строки:

# Sqlite3 для примера:
тип dbtype = sqlite3 для
подключения-параметры = Абэ.базы данных SQLite
# Указываем порт и/или узла для обслуживания HTTP вместо ответа:
порт 2750
хостом localhost

Записка о firstbits

Если вы хотите сделать firstbits поисков, нужно добавить еще одну строку в конфиге.

использование-firstbits

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

Вернуться к нормальной установки

Запустить питон -м Абэ.Абэ --конфиг /путь/к/Абэ.конф

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

block_tx 38944 39254
совершать

На момент написания статьи, это нужно считать до 220,000. Это заняло у меня около 8 часов. После первого запуска, она будет загружать около секунды.

Попробуйте открыть http://localhost:2750/. Если это не показывает никаких данных, то произошла ошибка. Вывод, что Абэ команду сразу же, прежде чем сказать, что это прослушивание должно дать вам какое-то понимание.

Теперь ваше приложение может выдать HTTP-запросы, чтобы узнать о блокчейн! Есть ссылка на документацию (http://localhost:2750/q), но вы в основном заинтересованы в

  • getreceivedbyaddress (http://localhost:2750/chain/Bitcoin/q/getreceivedbyaddress/ADDRESS)
  • getsentbyaddress (http://localhost:2750/chain/Bitcoin/q/getsentbyaddress/ADDRESS)
  • ФБ (http://localhost:2750/q/fb/ADDRESS)
+932
lorealparis 17 июл. 2018 г., 6:04:20

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

+836
nadavwr 26 февр. 2011 г., 2:38:05

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

+799
ee prototype 14 дек. 2017 г., 13:12:07

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

+797
Serge Auriol 6 июл. 2013 г., 6:36:34

В настоящее время я рассматриваю биткоин и технологии блокчейн на стажировку. Более конкретно, я пытаюсь понять процесс подтверждения. Многие источники я использовал для моего исследования констатируют, что после 6 блоков, проводки 99.9% действительна.

Мой вопрос: откуда берется 0.01% неопределенность по поводу стволовых транзакции?

Большое спасибо заранее.

+789
KHALEEL 4 апр. 2018 г., 18:11:28

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

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

+763
Hanzo 8 июн. 2014 г., 11:01:41

Если вы начинаете с Bitcoin-Qt В С -сервер вариант, он также работает RPC-сервер, что делает его функционально эквивалентный bitcoind.

+707
gine 8 нояб. 2014 г., 19:06:02

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

Если вы хотите потребовать два или больше адресов, используемых для тратить деньги вы получаете, вы должны использовать multisig-адрес. После этого, вы должны были бы использовать м-о-н частная ключи для тратить монеты, с M и N предопределенных при создании multisig-адрес.

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

+675
susenceboyz 7 июн. 2010 г., 12:03:23

Вот несколько советов, чтобы помочь вам распространять ваши адреса на более понятном виде:

  • Firstbits.net сокращает свой адрес (обычно) менее 7 символов. Для получения полного адреса, просто введите firstbits на сайте (например: http://firstbits.net/?a=1kk5k)
  • Использовать тщеты генератор , чтобы создать более индивидуальный адрес. Вы можете попробовать создать адрес, который имеет на нем свое имя или любое другое слово, которое вам нравится. Имейте в виду, что это все равно будет длинный адрес с много 'странных' символов (например: 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjl)
  • Если вы используете электронный кошелек, обычно короткие, что позволит пользователям переводить биткоины мгновенно между пользователями. Вы можете использовать это только, если другой человек использует тот же электронный кошелек (например: проверить Flexcoin, TradeHill или CampBX)
  • Если вы хотите распечатать ваш адрес на визитной карточке, я предлагаю использовать QR-коды. Они легко могут быть отсканированы с помощью смарт-телефона.
+673
Wizard Of 22 дек. 2012 г., 16:32:52

Когда клиент открывает соединение клиенту, он открывает соединение TCP для второго клиента порт 8333. Это соединение используется только для запросов и ответов Б на запрос, или может также запросить, используя то же подключение?

Например, можно задать в для список известных узлов с помощью этого соединения, но можно задать для же с помощью подключения в установленном, или B нужно установить новое соединение на порт 8333, обмен версией сообщения, а только потом отправить его запросы?

+648
ywa 5 мая 2019 г., 1:02:27

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

Подробности, что я хочу извлечь из сделки включает в себя следующие.

1) кто отправит мне сделки (адрес и открытый ключ отправителя).

2) сумма, которую я получил.

3) Когда сделка выдается.

4) получить данные, хранящиеся в сделке в OP_RETURN.

+581
Mayank Kumar 29 мар. 2015 г., 7:58:29

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

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

Есть ряд применений, в которых влияние тактовой частоты на машинах Windows, флеш плеер в браузере уменьшает одну карту из шахты вниз от 400 м/хеш-до 350 м/хэш.

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

+502
ioWint 6 мар. 2018 г., 23:06:55

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

+497
rune1978 7 мар. 2010 г., 13:15:49

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

+453
Jonathan White 14 нояб. 2016 г., 10:39:59

Вероятно, это одно, 550,000 БТЦ переданы в одно время.

Теперь вопрос, Была ли это передача от одного человека к другому, или это перевод просто, например, другой кошелек после того, как функция шифрования пароль был доступен.

+430
Michelle Gamino 6 сент. 2017 г., 1:42:50

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

  • адреса / личные ключи
  • тестовом режиме / реалнет
  • альтернатива-цепи вариантов (свой Namecoin и т. д...)

Таким образом, вы не можете злоупотреблять одним ради другого.

Однажды, он также может быть использован в качестве реальной номер версии (текущая ша-256 + функция ripemd-160 + base58-кодирования для ключей могла устареть).

+403
Tiger42 17 июн. 2014 г., 7:55:46

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

Допустим, вы строите горнодобывающей бассейн, который принимает нулевое плата за сделку, которая владеет и ведет определенный процент (скажем, 0.1%) мировой добычи биткоинов власти. Давайте также предположим, затраты на добычу (энергии, амортизации оборудования и т. д.) не проблема (на данный момент).

  • Может транзакция, которая предлагает нулевой пошлины ориентироваться на этот пул? (Я предполагаю, что да, через тег метаданных возможно)
  • Может этот фильтр горнодобывающей бассейн устроили операций этот тег?
  • Может горнодобывающей бассейн, если ей принадлежит 0,1% от мирового объема добычи энергии гарантия подтверждения сделки в течение определенного периода времени? (1час, 10 часов, 1 день, 1 месяц, 1 год?)
  • Есть ли пример, что там что-то подобное и использовать внешний механизм, как компенсировать затраты на добычу?
+339
SomeLegends 16 мая 2016 г., 16:50:35

Я видел несколько методов для создания Bitcoin от источника на Fedora, но я не видел соответствующей информации для vanitygen. Он строит, и он запускается, но потом он дает мне ошибку: "узор.с:164: vg_exec_context_init: vxcp->утверждение `vxc_key' не удалось". Конечно, причиной является простым и быстрым: реализация Федора в OpenSSL не включает алгоритмы, которые биткоин зависит. Bicoin получили вокруг этого, но vanitygen не представляется возможность. Я скачал и построил самые последние версии OpenSSL с их сайта. С помощью "сделать -путь rpath [путь к OpenSSL и я построил]", однако, ничего не меняет.

Итак, мой вопрос: Как я могу получить vanitygen Для в OpenSSL, а не OpenSSL по умолчанию? Я не хочу, чтобы меня всю систему, чтобы использовать пользовательские библиотеки, потому что я верю в Федора реализации больше, чем тот, который я скачал, однако не намерены использовать полученные адреса для более мелких биткоин количествах, поэтому они не должны быть столь же безопасным.

Ссылки: Как создать биткоин в Fedora 18?

Редактировать: Для справки, процедуры, указанные в принятый ответ ниже:

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

команды mkdir ~/девел
команда CD ~/девел

с wget http://openssl.org/source/openssl-1.0.1g.tar.gz
тар openssl-1.0.1g.tar.gz xfz 
компакт-диск в OpenSSL-1.0.1 г

./конфиг --префикс=/опт/в OpenSSL-1.0.1 г с zlib-динамическая
сделать

судо сделать install_sw
+321
Bitvapor 9 июл. 2010 г., 14:38:23

Я пытаюсь запустить Bitcoin-Qt версии клиента (для синхронизации блокчейна) на сайт RaspberryPi (используя Raspbian стрейч с рабочего стола). Однако, биткоин-клиент на Qt открывает и сразу закрывает. Кстати дБ.журнал пуст. Вот это (хвост) моей отладки.журнал (в котором АТЛ не заметили какие-либо ошибки).

2018-07-18 16:31:09 Биткойн версия v0.13.1.0-g03422e5
2018-07-18 16:31:09 InitParameterInteraction: взаимодействие параметра: -whitelistforcerelay=1 -> Настройка-whitelistrelay=1
2018-07-18 16:31:10 по умолчанию данные в каталог /Home/Пи/.биткоин
2018-07-18 16:31:10 используя данные каталог /mnt/usbstorage/.биткоин
2018-07-18 16:31:10, используя конфигурационный файл /MNT/usbstorage/.биткоинов/биткоин.конф
2018-07-18 16:31:10 за 125 соединений (1024 доступных дескрипторов файлов)
2018-07-18 16:31:10, используя 4 нити для скрипта проверки
2018-07-18 16:31:10 использование BerkeleyDB версии Беркли ДБ 5.3.28: (9 сентября 2013)
2018-07-18 16:31:10 планировщик потоков запустить
2018-07-18 16:31:10 используя бумажник бумажник.дат
2018-07-18 16:31:10 сообщение инит: проверка бумажник...
2018-07-18 16:31:10 CDBEnv::открыть: каталога журнала=в/MNT/usbstorage/.биткоин/база данных, файл ошибок=в/MNT/usbstorage/.биткоин/дБ.журнал
2018-07-18 16:31:10 Обязательно [::]:8333
2018-07-18 16:31:10 привязан к 0.0.0.0:8333
2018-07-18 16:31:10 кэш конфигурации:
2018-07-18 16:31:10 * с помощью 2.0 MIB для базы данных индекса блока 
2018-07-18 16:31:10 * использование 8.0 MIB для государственной базы данных цепь 
2018-07-18 16:31:10 * используя 290.0 Мб для в памяти набор UTXO 
2018-07-18 16:31:10 инит сообщение: загрузка блока индекса...
2018-07-18 16:31:10 Открытие LevelDB в /MNT/usbstorage/.биткоин/блоки индекса/
2018-07-18 16:31:10 успешно открыт LevelDB 
2018-07-18 16:31:10 используя ключ обфускации для /MNT/usbstorage/.индекс биткоин/блоки/: 0000000000000000
2018-07-18 16:31:10 Открытие LevelDB в /MNT/usbstorage/.биткоин/chainstate
2018-07-18 16:31:10 успешно открыт LevelDB 
2018-07-18 16:31:10 используя ключ обфускации для /MNT/usbstorage/.биткоин/chainstate: 68657831113e179

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

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

+269
Tyrese S 27 авг. 2018 г., 12:09:04

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

Продолжение ответа г-н Шварц по.

Другая важная роль в ч/с OpenCL и CUDA. Предоставляют средства связи/протокол между производителями, так и различными аппаратными может взаимодействовать более легко. Так как Шварц сказал, что вы должны использовать вычислительные мощности (ресурсы) чип для того, чтобы быть полезным. OpenCL и CUDA позволяет программное обеспечение, чтобы использовать много различных аппаратных частей сразу. Вот некоторые шаги, чтобы сделать добычи может быть выполнена на процессоре, а другие выполняются на GPU. Благодаря OpenCL можно с легкостью назвать одной функции, и он будет использовать ресурсы, доступна. (Я не говорю, что OpenCL имеет функцию doHash (), но больше что-то вдоль линий, если(elegantWork) useCPU; иначе если(bruteWork) useGPU;)

Также компьютеры машинный язык архитектуры будет играть большую роль. ПГК (инструкция установить компьютер) - это компьютер с определенным набором инструкций, которые процессор может выполнять. Таким образом, есть много видов. РИНЦ, руку и т. д. (ИДК многие из них или много о есть различия), но некоторые из них имеют инструкции, которые полезны для горнодобывающей и некоторые те, которые не. Есть схемы на некоторые фишки, которые пытаются угадать будущее, поэтому если он видит, что вы должны соединить, чтобы выполнить ветвление заявление, он может попробовать работать с опережением на каждой ветке, а затем, как только он знает, что он будет падать все остальные и дальше на Правый сектор. Ну там может и не быть необходимости в перемешивании, так что часть чипа бесполезна нам, если мы хотим, чтобы хэш.

Комиссия по ценным бумагам и микросхемы ПЛИС (интегральная схема), чем созданы специально для майнинга. Они имеют схемы только в том, что они должны хэш, и много их, и выбросить остальное из обычного материала. Вот почему поим годится только для майнинга, если ее применение (это только "знает" как хэш). ПЛИС-это программируемая вентильная матрица, это куча многоцелевой ворота (схем) на чипе, который может быть запрограммирован для выполнения определенной задачи (например, перемешивания), но она все еще имеет некоторые другие вещи там, что не полезно; другие вещи есть, так что он может быть общего назначения. (Люди пишут программное обеспечение использует ресурсы хорошие, HardwareDescriptionLanguage ЛПВП описывает физические цепи и используется для написания кода, который будет запрограммировать ПЛИС, поэтому, если вы получаете FPGA и хотите меня, вы должны найти ЛПВП программы, которые можно использовать для записи/запись в чип при выполнении алгоритма хеширования, затем запустить программное обеспечение, которое позволяет использовать в цепи вы просто написали чип)

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

+255
Antti Kaipila 19 июл. 2019 г., 21:15:48

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

+230
Baldieri 29 мар. 2013 г., 22:57:45
На вопросы, которые касаются законов, практики и ситуации в Индии.
+220
flyingjames 11 нояб. 2018 г., 0:04:58

Я профессиональный посредник только узнав о биткоинах, а у меня конкретный вопрос. Я попросил кого-то, если я могу быть "третьим лицам" за биткоин-транзакции.

Иными словами, сторона А имеет X биткоины, он хочет продать их на стороне Б, х биткоины помещаются в общий "эскроу" кошелек с подписями себя, Сторона А и участник Б. После того, как деньги обменял руки (или не), любые два из нас (А, Б или я) может уполномочить средств на депозитный кошелек должен быть передан для его правильного назначения.

Как конкретно это делать? Я имею в виду конкретные инструкции? У меня есть аккаунты на всех, блокчейн, мой собственный биткоин-клиент на Qt в Windows, и другие. Что мой лучший подход к этому?

+152
alesky daniel 15 февр. 2019 г., 19:45:52

Когда я отправить платеж в адрес Testnet, порожденных мицелий снаряжением, он не видит сделки, даже когда он входит в блок. Blockcypher.com, blockexplorer.com, blockchain.info и blocktrail.com смотри проводку, хотя blocktrail , кажется, индексации задержки: она может не найти транзакции по платежным адрес, только номер транзакции.

Если шестерня использует blocktrail API, это может быть причиной.

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

+73
jeka1979 24 сент. 2016 г., 21:30:22

Биткоин бумажник не имеет никаких биткоинов. Все биткоины в блокчейн. Кошелек есть только частные ключи. Что дало доступ к средствам в блокчейн. Вам не нужно сканировать весь блокчейн, чтобы узнать, сколько биткоинов у вас есть. Вам просто нужно проверить ваш публичный адрес, например через blockchain.info

+19
oet8uhetow 23 июн. 2017 г., 19:21:41

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