Почему такое Bitcoin-Qt не запускает? Используя сайт linuxmint-12-Лиза

я использую сайт linuxmint-12-Лиза и установили биткоин-Qt как описано

Установка для Bitcoin-Qt на Убунту

судо дополнения кв-репозиторий PPA:биткоин/Биткоин

судо apt-получить обновление

суда apt-получить установку для Bitcoin-Qt с

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

+555
tha genius 11 мар. 2016 г., 7:51:09
40 ответов

Я попробовал снова запустить bitcoind находитесь в тестовом режиме, и на этот раз его загрузкой блоков. Я не уверен, почему. Может быть, это как-то связано со мной положить обратно IP-адрес в /etc/файл resolv.conf, который я ранее прокомментировал.

+994
rayzabeam 03 февр. '09 в 4:24

Это был в состоянии сделать это. Я выложил небольшой фрагмент:

https://gist.github.com/caffeinum/f64a51ce55d5ac9075bb2f5f2f439c0d

Если вы знакомы с bitcoinjs-Либ, Омни-конкретный кусок кода для TX создания:

 константный simple_send = [
 "6f6d6e69", // Омни
 "0000", // версия
 "00000000001f", // 31 для троса
 "000000003B9ACA00" // сумма = 10 * 100 000 000 в hex
].присоединяйтесь к(")

 данные const = буфера.из(simple_send, "наговор")

 константный omniOutput = биткоин.сценарий.компиляции([
биткоин.опкоды.OP_RETURN,
 // грузоподъемности для Omni протокола:
данные
])

 Техас.addOutput(recipient_address, fundValue) // должен быть первым!
 Техас.addOutput(omniOutput, 0)

 Техас.addOutput(alice_address, skipValue)

Если вы insterested в работе к публикации небольшая библиотека, не стесняйтесь нажмите на меня https://bykhun.com

+935
user19112 9 дек. 2011 г., 11:54:40
Другие ответы

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


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

Ответ шифрования на стороне клиента.

В основном он работает что-то вроде этого.

  1. Вы регистрируетесь на электронный кошелек.
  2. Клиент - тогда вы создадите свой первый ключ пару Биткойн. Это делается с помощью JavaScript в браузере.
  3. Клиент - вы просили надежный пароль для защиты этой ключевой пары.
  4. Клиента приватный ключ шифруется на клиенте с помощью JavaScript.
  5. Сервер - это публичный ключ и зашифрованный закрытый ключ будут отправлены на сервер для хранения.

Электронный кошелек сервиса не имеет доступа к вашим личным ключом.

Когда вам нужно тратить монеты с вашего адреса.

  1. Выберите биткоин ключи и тратите.
  2. Клиент - вас просят пароль для расшифровки закрытого ключа. Опять же это делается на стороне клиента.
  3. Клиент подписал платежной операции. (В браузере)
  4. Сервер - транзакция отправляется на сервер и передается в сеть Bitcoin.

Снова электронный кошелек никогда не видит ваш закрытый ключ.

Есть еще риски при таком подходе.

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

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

  3. Нарушение сервере может позволить злоумышленнику изменить на стороне клиента в JavaScript. Служба должна обеспечивать собственный механизм проверки целостности кода доставлен в браузере.

  4. Служба кошелек следует держать резервные копии.

Это подход, которого придерживается ряд новых кошелек такие услуги, как StrongCoin и BitcoinJS.

+907
Corwin 1 сент. 2010 г., 6:35:32

Да, наверняка, и в самом деле в действительности блоки добываются быстрее, чем 1 раз в 10 минут. На момент написания этой статьи, в течение срока биткоин, блоки были добыты в среднем примерно 1 раз в 9 минут 35 секунд. Это связано с ретроспективной природы лимитирующей механизм и тот факт, что общая мощность продолжает расти. Есть и другие недостатки с лимитирующей алгоритм в экстремальных условиях.

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

+903
Vidyadhar 11 окт. 2015 г., 1:42:04

Сама база данных не имеет блокчейн. LevelDB действительно используется только для индексации где блоки хранятся на жестком диске, чтобы хранить набор UTXO, и, чтобы сохранить текущее chainstate. Так что если блокчейн будет терабайт, она должна быть тонкой.

Проблемы будет скачивание блокчейна и проверки всех этих данных в течение разумного периода времени.

+902
Ben Hatzofe 17 янв. 2012 г., 12:18:18

Я создал Биткоин кошелек на https://bcc-wallet.btc.comвошел в биткоин наличными адрес в Coinbase чтобы передать мои БТЦ, и Coinbase показывает транзакции как успешно, но я не вижу его в моем КБК кошелек. Не могли бы вы, пожалуйста, пролить свет на это? Любая помощь будет высоко ценится.

+894
Couture 14 нояб. 2017 г., 22:52:25

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

Во-вторых, tx_in нужен outpoint_hash, который является хэш предыдущей транзакции вы тратите от.

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

В-четвертых, tx_in["письмо"] должен быть один и тот же сценарий из oupoint (хэш-индекса). Особенности языка скрипт, который кодируется в hex (76a914...88ac) ОП-коды, вы должны изучить (см. ссылку выше).

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

Я думаю, вы найдете его легче понять, используя немного более стандартная библиотека Python как pycoin (https://github.com/richardkiss/pycoin) или pybitcoin (https://github.com/blockstack/pybitcoin)

+860
user249364 29 авг. 2011 г., 2:57:27

Я нарваться на неприятности, получить сделка тратить монеты на multisig-адрес.

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

Я использую ядро, и коды здесь.

Во-первых, проверьте, если это хорошо.

биткоин-Кинк decoderawtransaction 0100000001d2aba456546be8f5223802112637e484c5d94118dfe560fa23de06fb37e621dd0000000000ffffffff01107a0700000000001976a914a4f29e1c8f592021fd79eda1be85c96a9a8d349a88ac00000000
{
 "txid" : "e71006c60dbfa2793710d5cf866d1b6b89ba80bc41634031d927738c40ae8228",
 "версии" : 1,
 "locktime" : 0,
 "Альвин" : [
{
 "txid" : "dd21e637fb06de23fa60e5df1841d9c584e4372611023822f5e86b5456a4abd2",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "",
 "наговор" : ""
},
 "последовательности" : 4294967295
}
],
 "Uвых" : [
{
 "значение" : 0.00490000,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 a4f29e1c8f592021fd79eda1be85c96a9a8d349a OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914a4f29e1c8f592021fd79eda1be85c96a9a8d349a88ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"1G3ATq31k5SrGdqucXKqA9dHbzS3wJHzbc"
]
}
}
]
}

И тогда мы идем к подписанию.

биткоин-Кинк signrawtransaction 0100000001d2aba456546be8f5223802112637e484c5d94118dfe560fa23de06fb37e621dd0000000000ffffffff01107a0700000000001976a914a4f29e1c8f592021fd79eda1be85c96a9a8d349a88ac00000000
{
 "наговор" : "0100000001d2aba456546be8f5223802112637e484c5d94118dfe560fa23de06fb37e621dd000000009200483045022100eaae5737ab000f614ce73da11ba456b4467cf640ed881fd1fa90183d1d28c2e8022066c78bf750ae0a175f6ef116ecc3e4a0c18eda1aff9c951952f8f6e45a3521ad0147522102908921b30aa37fe6e522c528cca0ebcda9f0df4019301fa45bc3b3c7df60245a2103559dc92d6e44a98080d487e585b93278106249a166795584ae554a4275f059b752aeffffffff01107a0700000000001976a914a4f29e1c8f592021fd79eda1be85c96a9a8d349a88ac00000000",
 "полный" : ложные,
 "ошибки" : [
{
 "txid" : "dd21e637fb06de23fa60e5df1841d9c584e4372611023822f5e86b5456a4abd2",
 "Uвых" : 0,
 "scriptSig" : "00483045022100eaae5737ab000f614ce73da11ba456b4467cf640ed881fd1fa90183d1d28c2e8022066c78bf750ae0a175f6ef116ecc3e4a0c18eda1aff9c951952f8f6e45a3521ad0147522102908921b30aa37fe6e522c528cca0ebcda9f0df4019301fa45bc3b3c7df60245a2103559dc92d6e44a98080d487e585b93278106249a166795584ae554a4275f059b752ae",
 "последовательности" : 4294967295,
 "ошибки" : "операция не действует с текущего размера стека"
}
]
}

Я использую https://gist.githubusercontent.com/gavinandresen/3966071/raw/ca21870c190ba0e90c1a30673e790ef5acd207d2/TwoOfThree.sh для справки.

+851
Henry Harrison 4 нояб. 2014 г., 5:12:51

В моей Java-приложения я теперь обязана обрабатывать несколько биткоин-кошельков (HD-кошельки?). Это означает, отправки и получения биткоинов. К сожалению, Bitcoin-это совсем для меня новая, поэтому есть некоторые вопросы:

Можно ли использовать BitcoinJ для того, чтобы это сделать? Это работает хорошо с hundrets кошельков (или больше)? Если нет, то какая будет альтернатива?

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

+848
tihumokip 20 окт. 2016 г., 17:30:04

У меня есть/был бумажник с Blockchain.info содержащих 2 биткоин-адреса. Адрес содержащиеся 0.33 БТЦ.

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

Проблема здесь заключается в том, что я не могу видеть мои средства и моих знакомых биткоин адрес! Я могу импортировать биткоин-адрес (как я могу на любой адрес, но затем он "только для чтения").

Может кто-нибудь объяснить мне / помоги мне, как я могу вернуть мои средства? Эти средства всегда были в мой старый кошелек (бывший бумажника-идентификатор).

+847
Uel Tor 29 окт. 2010 г., 7:45:33

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

В случае с Debian и его производных, состоит из двух шагов.

  • Бинарники и данные для Bitcoin-Qt являются распределенной в качестве .файл deb. Криптографический хэш (в настоящее время алгоритм MD5, SHA1 и SHA256) файла, содержащегося в списке пакетов, что apt-get использует, чтобы определить, какие пакеты доступны. Если злоумышленник изменяет .файл deb, скажем, разбив на одно из зеркал-серверов Debian, хэш не будет соответствовать и apt-get будет отказаться от установки пакета.

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

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

+820
Melvin Abraham 17 авг. 2015 г., 4:01:56

Пункты этого ответа обращаться сюда. Ключевыми моментами являются:

  1. Конечным пользователям не следует ожидать, чтобы запустить полную узлы, такие как Bitcoin-Qt, но довольно легкий клиенты, такие как Многоразрядная или Электрум.

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

+813
gptools 13 нояб. 2013 г., 15:41:24
НЕ ИСПОЛЬЗОВАТЬ. Снято в рамках "отсеивания плохих Теги инициативы 2014". Смотри ссылку в тег Вики для получения дополнительной информации. Тип 6: тег, который означает разные вещи в разных темах. Пожалуйста, замените его более описательные теги, такие как •потерял-биткоины, •потерял кошелек, потерял-с закрытым ключом, или •сокращается-денежной массы.
+804
akshat sinha 10 мар. 2015 г., 20:22:22

Максимальный стандартный размер транзакции с биткоин 0.8.2 от 100к за операцию.

Существует ряд других ограничений, которые влияют на Несмотря на проверки и распространения сделки. В частности:

  • Блок общества до 20000 подпись сверок.
  • Сам блок не может быть больше 1мб.
  • Стандартный клиент Bitcoin (биткоин ядра / bitcoind), откажется от реле проводок помечен как пыль.
  • Достаточно плату должны быть включены (0.0001 БТЦ/КБ)
+783
Shafiul 31 июл. 2013 г., 0:34:52

Давайте сценарий, где хочет, ПОС программное обеспечение для поддержки биткойн-платежи с нулевым риском. Идеально подходит для хранения биткоин-адрес продавца в настройках POS.

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

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

Я придумал два возможных алгоритмов.

  1. Последний резерв несколько сатоши на временное удостоверение личности. например, 0.00000065

    • В качестве наиболее прямого (Ф2Ф) платежей занимает менее 2 минут. Можно было бы создать идентификатор краткосрочный, а затем проверить адрес продавца для последней операции, когда идентификатор темп был найден ПОС ознаменует получения как платных и помните Техас хэш. Это позволит предотвратить

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

    • 1 БТЦ должен быть по крайней мере $100000 для того, чтобы разорвать этот.
    • Чаевые, это.
  2. HD-кошелька, связанный с биткоин-адрес

    • Создавать новый адрес для каждой квитанции оплачены в Bitcoin.
    • Я не думаю, что это может быть технически возможным, так как необходимо, чтобы производная ключевые ребенок от мастера закрытого ключа.
    • Как этого достичь, зная только биткоин адрес продавца?
  3. Закодировать некоторые сообщения в ScriptPubKey OPRETURN

    • сторона клиента (зависит от кошелька они бегут).

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

+748
zamzam albuloshi 21 авг. 2012 г., 2:29:06

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

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

https://liquid.horse/ это сайт, который работает с жидким узлом и отчетов такого рода данных.

+743
Christian Brabandt 23 янв. 2016 г., 10:01:47

Я прочитал из книги << освоение биткоин >>

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

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

+724
Amos Sang 3 янв. 2011 г., 18:40:22

На основе предыдущей установки, что я собирался сделать, это кодирование моем веб-приложение, чтобы отправить в JSON RPC-вызовы к биткойн-узел, чтобы увидеть, если сделки не было получено. Ранее я сделал это, запустив bitcoind на веб-сервере, но мой сервер не является достаточно большим для этого. Можно ли просто отправить в JSON RPC на любой другой биткоин-узел? Есть ли способ найти эти узлы, не всегда используя тот же, жестко узла?

+670
WCat 3 февр. 2012 г., 2:07:12

все.

На мой заключительный год проекта, я разрабатываю некоторые Биткоин/Биткоин смежных технологий (BIP32, бип 38, BIP39, Bas58Check кодирование/декодирование) в чистом Node.js (Используя только собственные библиотеки, такие как 'крипто').

После написания модуля имеем дело с BIP32 бумажник поколения, я написал кучу тестов, пытаясь охватить 100% заявлений/филиалы/функций/линий, но есть один сценарий, я не могу показаться, чтобы воспроизвести, из-за его очень маловероятно наткнуться на.

Учитывая случайный семян, можно применить алгоритм криптография SHA512, чтобы получить мастер-расширенный приватный ключ. В нем есть закрытый ключ, который может быть недействительным, если равен 0x0000000000000000000000000000000000000000000000000000000000000000 или больше 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364140.

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

То же может произойти и при создании детских закрытых ключей. Есть ли известные родитель закрытый ключ + родительская цепочка индекс код + в результате недопустимого личного ключа?

Благодаря тонну!

+616
Edgar Muniz Berlinck 2 сент. 2017 г., 19:32:46

Я пытаюсь открыть биткоин-кошелек с помощью Qt bitcoinj, я пишу этот код:

частная статические заключительные WALLET_FILE файл = новый файл("C:\\Users\\Bapt\\AppData\\Roaming\\Bitcoin\\wallet.dat");

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

 Бумажник бумажник;
 попробовать {
 кошелек = Кошелек.loadFromFile(WALLET_FILE);
 } поймать (исключение IOException е) {
 Системы.из.код println("не могу открыть кошелек:" + е);
возврат;
}

 Системы.из.код println("баланс:" + кошелек.метода getbalance());
}

Но у меня есть ошибки:

Не могу открыть кошелек: ком.Гугл.protobuf.InvalidProtocolBufferException: сообщение протокола содержит недопустимую метку (ноль).

Поэтому у меня два вопроса:

  • Это можно делать, что хочу ?
  • Если да, что ты думаешь могло случиться здесь ?

Спасибо за ваш ответ.

+566
Vadim Vorobyov 10 дек. 2013 г., 3:16:10

Розетта код имеет несколько примеров реализации на нескольких языках.

В Python 2 & 3

импорт кодеки
от импорта hashlib и SHA256

123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz digits58 =''

деф to_bytes(Н, длина):
 ы = '%х' % н
 ы = ы.rjust(длина*2, '0')
 ы = кодеков.расшифруйте(С. кодирование("кодировка UTF-8"), 'hex_codec')
 возвращение с

деф decode_base58(до нашей эры, длина):
 н = 0
 для Чара в БК:
 н = н * 58 + digits58.индекс(Чара)
 возвращение to_bytes(Н длина)

деф check_bc(до н. э.):
 bcbytes = decode_base58(ВС, 25)

 если bcbytes[0] не [от 0x00, 0x05]:
 возвращает false

 возвращение bcbytes[-4:] == значение SHA256(SHA256 и(bcbytes[:-4]).дайджест()).дайджест()[:4]

если __имя__ == '__главный__':
печати(check_bc('1111111111111111111114oLvT2'))
+544
M Krishna Dj 11 апр. 2014 г., 18:07:08

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

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

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

+481
ibrahim El Sayed 17 сент. 2013 г., 1:18:19

Одна вещь, чтобы рассмотреть, что цель 51% атаки не может быть дважды потратить те же биткоины. Цель может быть, чтобы разрушить эту сеть и прибыль от коротких. Такого рода атаки также должны быть рассмотрены.

+466
mutifarious 2 апр. 2010 г., 15:07:17

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

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

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

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

+401
Jaroslav Holan 21 мая 2010 г., 1:34:44

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

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

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

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

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

+391
theapache64 15 сент. 2013 г., 3:10:47

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

В схеме простейшего адрес Стелс, Да. Точное кодирования зависит от реализации; DarkWallet описано в вики.

как я могу умножить это согласовывать с PublicB, так как оба они являются точками?

Правильно, с = соб * PublicB = PrivB * Publica в точку. Мы хотим неотъемлемой общий секрет. ECDH говорит вам, чтобы использовать координату X с как общий секрет, но в Bitcoin это делается по-разному. Вместо Инт(и SHA256(обжатия(с))) используется:

  1. сериализовать в сжатом виде, как в 1 секунду по эллиптической кривой-точка-октет-преобразования строк
  2. взять его SHA-256 дайджест
  3. интерпретировать результат как 256-бита целого числа

Это целое, С, затем используется для вычисления открытого ключа PublicB + с*г , в которой проводит, и B, чтобы рассчитать свой закрытый ключ (PrivB + В) * Г , из которого Б можно выкупить (где Г - это базовая точка генератора).

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

Одним из решений этой проблемы является использование одного PublicB/PrivB пара для ECDH, но другой PublicB2/PrivB2 пара для получения потратить/обменять ключи. Теперь вы можете держать PrivB в свой смотрел-только бумажник, и PrivB2 в холодной кошелек. На нижней стороне, Б стелс адрес теперь в два раза дольше, содержащие PublicB и PublicB2.

+372
Christy Petty 12 янв. 2014 г., 7:32:02

Вызов распаковать метод на зашифрованном Эке объект дает Эке объект, который не имеет закрытого ключа (только открытые). Лично я бы ожидать, чтобы получить тот же зашифрованный ключ в формат несжатого (т. е. ничего не меняется, кроме кодирование публичных точек эллиптической кривой). Кто-нибудь может прокомментировать, есть ли хорошая причина для API, чтобы быть так оно и есть, или же это скорее всего недосмотр? Прилагаю фрагмент для иллюстрации:

импорт орг.bitcoinj.ядро.Эке;
импорт орг.bitcoinj.крипто.KeyCrypter;
импорт орг.bitcoinj.крипто.KeyCrypterScrypt;

импорт орг.spongycastle.крипто.параметры.KeyParameter;

тест общественных класса {
 общественности статической силы основных(string[] аргументы){
 Эке К1 = новый Эке(); // случайные (сжатый) ключ

 // шифрования К1
 KeyCrypter криптер = новый KeyCrypterScrypt();
 KeyParameter aesKey = криптер.deriveKey("произвольный пароль");
 Эке К2 = К1.шифрования(криптер, aesKey);

 // несколько проверок
 Системы.из.метод println(К2.isCompressed()); // верно
 Системы.из.метод println(К2.isEncrypted()); // верно
 Системы.из.метод println(К2.isPubKeyOnly()); // верно (закрытый ключ не доступен)
 Системы.из.метод println(К2.isWatching()); // ложь (но у него есть закрытый ключ)

 // теперь распаковки зашифрованного ключа
 Эке К3 = К2.распаковать();

 // еще несколько проверок
 Системы.из.метод println(К3.isCompressed()); // ложь
 Системы.из.метод println(К3.isEncrypted()); // неверно (хммм, правда?)
 Системы.из.метод println(К3.isPubKeyOnly()); // верно (закрытый ключ не доступен)
 Системы.из.метод println(К3.isWatching()); // верно (потому что нет)

 // По сути, означают же открытого ключа, а третий-старший байт 0х04 (несжатого)
 Системы.из.метод println(К1.getPublicKeyAsHex()); // 03585c156c1449155420 ...
 Системы.из.метод println(К2.getPublicKeyAsHex()); // 03585c156c1449155420 ...
 Системы.из.метод println(К3.getPublicKeyAsHex()); // 04585c156c1449155420 ...
}
}
+346
Martina Uyibvagbor 6 февр. 2014 г., 22:07:07

таким образом, больше, чем я заработал бы с КБК! Это нормально?

Да. Сейчас (3-Ноябрь 17) это нормально. Ваш комментарий о импорт приватных ключей в другой программе, которой вы не доверяете-это очень умно. Но сегодня сборы в биткойн-сети достаточно высоки, чтобы объединить маленькие выходы для опорожнения адресу. Есть несколько способов, чтобы уменьшить сборы, но они требуют умения и не быстро.

+335
Shan Singh 22 дек. 2013 г., 3:35:05

Оригинал статьи, в которых концепция стелс-адресов вводится пишется Питера Тодда и могут быть найдены в этой биткоин-разработка списка сообщений. Реферат этой статьи гласит:

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

+329
lazzio 2 мар. 2014 г., 17:51:18

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

Когда новый блок добывается, Шахтер (или бассейн) отправляет инв сообщение для всех своих коллег, объявив о новом блоке. Те сверстники все послать метода GetData сообщение в Шахтер с просьбой заблокировать. Шахтер отвечает заблокировать сообщение отправить блок к каждому из коллег, который просил его. (Эта часть может быть оптимизирован, чтобы не отправлять весь блок.)

Тогда сверстники каждой проверки блока. После проверки, они посылают инв сообщение для всех своих коллег, объявив о новом блоке. Любой из тех коллег, которые еще не получили блок еще послать метода GetData сообщение с просьбой заблокировать. В блоке послание, и цикл повторяется, пока все узлы в сети имеют блок. (Или, в случае СПВ, просто части блока они нужны.)

Чем больше пиров, тем больше шансов, что вы будете подключены к Шахтеру, когда он делает его первоначального объявления с инв сообщение, что позволяет быть одним из первых на просьбу заблокировать с помощью метода GetData сообщение.

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

+317
achennu 23 мая 2019 г., 2:04:39

Лучшим вариантом будет выполнить ГПУ для генерации секретного ключа.

Есть такие инструменты, как vanitygen на Gihub, где вы можете генерировать ключи, используя библиотеки OpenCL и GPU или просто использовать инструмент btcrecover (может потребоваться модификация в вашем случае)

В Vanitygen GitHub-это здесь: https://github.com/samr7/vanitygen БТЦ восстановить GitHub-это здесь: https://github.com/gurnec/btcrecover Удачи! /КХ

+289
Rafal Sujak 3 окт. 2012 г., 19:45:58

BitcoinJ является наиболее зрелой библиотеке, чтобы мои знания (хотя он все еще находится на ранней стадии развития). Она была разработана сотрудник Google Майк Хирн.

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

Это делает его особенно полезным для мобильных приложений.

+287
Golok Mallick 21 окт. 2017 г., 15:31:23

Шахтеры получают гонорары. Действительно.

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

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

+284
WarriorXK 28 окт. 2014 г., 21:37:29

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

Это общие для сайта, чтобы сразу же отправлять полученные монетки в свою superwallet (мастер-узел) при Х подтверждений? Если да, то как бы вы идете по поводу отправки все монеты в дерево дочерних ключей (которые могут быть тонны узлы в зависимости от количества сделок) супер кошелек?

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

Предположим, в случае с производной пути по М/К'/0/я, где М - это главный узел, либо пользователь имеет к узлов, и я - его i-й сделки.

+228
user153304 28 окт. 2013 г., 9:20:10

к - это кило и относится к 1,000. 500к от 500,000. Это может иметь много пользы дела, иногда один хочет продать 500к биткоинов (маловероятно) и иногда пользователи, обратитесь к курсы валют в Сатоши: 500к Сатоши в основном означает, что вы можете купить что-то в размере 0.005 биткоинов (0.00500000).

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

+147
Zimul8r 1 июл. 2018 г., 7:31:44

Вам необходимо обратиться на сайт, Alhabay, для поддержки. Это ваш единственный способ. Биткоины были отправлены и подтверждены на Blockchain, и они находятся во владении Alhabay прямо сейчас.

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

+105
Otroblogdetecnologias Paraguay 26 февр. 2011 г., 20:00:12

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

+97
andr3ina 12 февр. 2011 г., 11:48:45

Значение сложности одну акцию примерно блок награду разделили трудности. Сейчас блок награда 25 и сложности 11,756,551,916. Так что 10 000 акций (при условии их сложности одной акции биткоин) стоит около 0.000021 БТЦ.

+55
user21352 2 февр. 2017 г., 0:56:53

Вот как я составил bitcoind от источника на GitHub на Fedora 18.

судо ням установить gcc-c++ и сделать
судо ням установить буст-девел 
судо ням установить дб4-девел
судо ням установите OpenSSL-Devel в
судо ням установить RPM-сборки
судо ням установить рыси
судо установить ням питон-девел
судо ням установить miniupnpc
судо ням установить miniupnpc-девел.i686 в
судо ням установить последней-схх.i686 в
судо ням установить последней-схх-девел.i686 в

теперь возьмите последние архив: http://www.openssl.org/source/ сохраните и распакуйте его в каталог, скажем, ~/устанавливает/openssl_ecdsa

команда CD ~/устанавливается/openssl_ecdsa
./конфиг
сделать
установка

теперь потяните последний биткоин источник, из GitHub

кд ~
ГИТ https://github.com/bitcoin/bitcoin.git клон 

если вы хотите, чтобы последний стабильный релиз, проверка номера версии здесь: http://bitcoin.org/en/download

ГИТ кассе 0.8.3 //последняя стабильная на данный момент
компакт-диск биткоин/ГРЦ
экспорт OPENSSL_INCLUDE_PATH="/usr/местные/протокол SSL/включить"
экспорт OPENSSL_LIB_PATH="/usr/местные/протокол SSL/Либ"
принять -Ф-файле.в Unix
+25
George Winston 22 мая 2012 г., 14:01:53

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

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

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


Например, предположим, что база данных была в блоке 50, и это сбрасывание, чтобы заблокировать 60. Когда начинает топить, хэши блоков 50 и 60 записываются в базу данных. Предположим, что компьютер внезапно теряет силу, когда он только покраснел до блока 55. Когда узел вернется, он будет называть GetHeadBlocks() и получить хеши блоков 50 и 60. Теперь он знает, что это было в середине-flush, когда это выключения uncleanly. Тогда он восстанавливает то, что база данных будет из блоков от 50 до 60, но не выполнить полную проверку. Затем она сбрасывает остальные данные и извлекает хэши блоков 50 и 60, из которого они были написаны.

+17
user163263 7 сент. 2017 г., 2:24:27

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil