Открывая кошелек.DAT в языке Python, используя bsddb3

Я пытаюсь открыть кошелек.DAT с помощью модуля bsddb3 для Python 2.7.

дБ = bsddb3.btopen("кошелек.дать", "Р")

содержание БД:

{'главная': '\х00\х00\х00\времени x02'}

Я должен что почти ничего.

ЛС-л кошелек.дат -> 72к

Я, хотя я мог просмотреть информацию о кошельке, есть проблема с версией bsddb или эта строка кода?

+627
Nalivai 13 мар. 2013 г., 23:12:18
22 ответов

Когда вы запускаете Электрума впервые, он хочет создать новый кошелек. Же когда вы просто выбираете файл → создать/восстановить в любой момент.

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

Если вы хотите попробовать это заранее, без ввода собственного ключа, вы можете использовать закрытый ключ KzbvEHb1HvDRZMPvVF7Du9F4N5g22Qkeoez7qpckjspktt5bbcdu. Это была 50 мбтх и снова , как вы можете видеть на blockchain.info страницы о его соответствующий адрес 15dNGcjVE8ddCt3vgYwcpJjYXK4ydZtykf и вы сможете узнать, сколько Электрум показывает это для вас, если вы создаете бумажник, используя его. Этот закрытый ключ был специально создан, чтобы я стал публично известен.

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

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

+950
Steven Sahyun 03 февр. '09 в 4:24

Я могу порекомендовать мой любимый мгновенный обмен https://www.247exchange.com/buy хотя они имеют довольно строгие требования проверки для заказов, оплаченных кредитной карты и лимит заказа начинается от 100 долларов за первый заказ, их скорость очень хорошая, и их поддержка очень помогает. Это довольно новая биржа, но это финансовая компания, сайт совместима с PCI так и через 247exchange является надежным способом купить Bitcoin с помощью кредитной карты.

+943
Jacob White 25 авг. 2011 г., 16:40:47

У меня есть пара вопросов. Биткоин наиболее прибыльных криптовалют сейчас, как в год. Это возможно отменить Antminer S1 с двойной лезвия 180 Гр/с Bitcoin Шахтера Хороший минер? Любые хорошие предложения мощности в 500 долларов? Должен ли я даже начать добычу сейчас или я опоздал на поезд? Пожалуйста, ответьте, на многие вопросы вы можете.

+883
Richard302 10 апр. 2018 г., 10:24:39

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

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

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

+868
Gbus 2 авг. 2017 г., 20:12:25

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

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

+807
james braselton 20 нояб. 2014 г., 7:28:51

Мой баланс в Электрум показывает "ожидание". Что же до означает?

+781
Shrawaka 4 сент. 2014 г., 15:05:53

Похоже, что ваша сеть колледжа не позволяет биткоин соединений. Технически, это должно быть возможным, чтобы заставить его работать через Тор, но у меня нет опыта с этим. Вы пишите, что Tor работает для вас, и что вы пробовали настройка прокси-сервера, но это несколько непонятно, что вы пытались и будет ли это правильно в вашей среде. Одна другая вещь, чтобы рассмотреть: в зависимости от политики вашей сети колледжа, используя его для доступа к биткоин-узлов может быть проблематично. Это было бы возможно для вас, чтобы использовать вместо Электрум кошелек? Может быть стоит попробовать.

+759
Georgi kunchev 14 нояб. 2011 г., 13:20:56

Как видно здесь: https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments

-задача addnode=IP добавить узел для подключения и попытаться сохранить соединение открытым
-подключение=IP-подключение только для указанного узла(ов)

Оба эти объяснения, кажется, сказать мне то же самое.

Может кто-нибудь объяснить поподробнее?

+731
Burburel 28 мая 2014 г., 7:57:49

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

Я думаю это как-то связано с программой.б.GetTransaction()

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

+681
skeith 4 окт. 2018 г., 16:19:59

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

+636
Rajjak Mondal 13 нояб. 2016 г., 0:46:35

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

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

пример

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

Извините за мой ужасный английский, но я учусь

+629
Ftankinstein 1 авг. 2010 г., 3:59:46

ОК, мне удалось сделать это с отличным биткоин-инструмент matja https://github.com/matja/bitcoin-tool

ГИТ https://github.com/matja/bitcoin-tool.git клон

компакт-диск биткоин-инструмент

сделайте тест

./биткоин-инструмент-ввод-тип закрытого ключа-Виф --ввод-формат base58check --выход-тип закрытого ключа --вывод-формате HEX --сети биткоин --ввод "KzRVLwCuCi2tH2PpSNZnwUqPwg6gaqXAm2lwobuurzasndc5jese"

который дал мне 5f92519eef7ec4e37cbcd25f9ba4a82e5acf9a8cd274d4d3aa3aa727fd7b6969

в результате.

+537
Archaon888 23 мая 2019 г., 18:27:43

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

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

Когда незаконно : сохранить его как конвертируемой валюты в фиат формате(долларах США,канадских,индийских и т. д.) или некоторых других не нелегальных заявил криптовалюта используется в Интернете.

Когда просто предупреждение/публичное объявление : вахта на национальных новостей и продолжения сведенной форме торговли .

+524
Arsalan Alizadeh 13 дек. 2017 г., 12:15:19

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

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

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

+468
David Zeberkiewicz 26 дек. 2015 г., 14:28:20

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

1 Создание оффлайн кошелек. 2.Подписание сделки в автономном режиме с закрытым ключом.

Я хочу подписать сделку и создать QR-код из этого заключать сделку.Но после регистрации я получаю SHA256 в этой форме "MEQCIGBVDN/PkbESZdWkG6/KzrDRAEpDXVdsjKMzErBfFIWYAiA8JJOv97dlp8acg/L8JHI3RzoW eYNxPW1Lx4wQaORNNQ==", так что я буду делать с этим. Поэтому, пожалуйста, помогите и комментарий мой код. Мой процесс подписания OK или, если не, пожалуйста, comeup с каким-то кодом.Спасибо

Поэтому я сделал следующее.

// Для создания кошелька

частный недействительными InitilizeWallet()

бросает IOException {

BriefLogFormatter.инит();

 параметры = TestNet3Params.получить();

 filePrefix = "экспедиторские-услуги-тестовом режиме";

 walletAppKit = новый WalletAppKit(параметры, getCacheDir(), filePrefix) {
@Переопределить
 охраняемых недействительными onSetupCompleted() {

 если (кошелек().getKeyChainGroupSize() < 1)
 бумажник().importKey(новый Эке());

 deterministicKey = кошелек().getWatchingKey().dropPrivateBytes();
 deterministicKey = HDKeyDerivation.createMasterPubKeyFromBytes(deterministicKey.getPubKey(), deterministicKey.getChainCode());
 xPublicKey = deterministicKey.serializePubB58(параметры); privateKey=wallet().getKeyByPath(DeterministicKeyChain.ACCOUNT_ZERO_PATH).getPrivateKeyAsWiF(params);
 Журнал.е("ключ", xPublicKey.метод toString());
 Журнал.е("закрытый ключ", закрытый ключ.метод toString());

}
};


 если (параметры == RegTestParams.получить()) {
 Режим / испытание/ регрессия предназначена для тестирования и разработки, поэтому нет никакой публичной сети для него.
 // Если вы выбираете этот режим, вы должны быть запущены местный "bitcoind -регтест" экземпляр.
walletAppKit.connectToLocalHost();
}
 // Загрузки цепочки блоков и подождите, пока это не сделано.


walletAppKit.startAsync();
walletAppKit.awaitRunning();

}

И для подписания транзакций я делаю следующее.

общественного недействительными Createtransictionhash(recipientAddress строки, количество строк) {

 попробовать {

 // я получаю адрес и монеты с QR-кодом

 Sendrequest сценарию запрос = sendrequest сценарию.в(адрес.fromBase58(параметры, 
 recipientAddress), медали.parseCoin(сумма));
Signingtrasaction(В MainActivity.закрытый ключ,запрос.Техас.getHashAsString());

 Журнал.е("txhash", запрос.Техас.getHashAsString());

 } поймать (исключение e) {
 Журнал.е("msgError", электронная.метод GetMessage().метод toString());
 Тост.makeText(getApplicationContext(), "код адреса не совпадают", тосты.LENGTH_SHORT).показать();

}
}

общественного недействительными Signingtrasaction(строка Виф, строка MSG) {
 попробовать {


 // сообщения (хэш) подписывается закрытым ключом
 //Строка MSG = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";
 //мой хэш = 09b14f746bd0a93b71907ba0070a103adbee7b1a260e053a21aa0b660ad8de57
 // пример необходи мые для закрытого ключа (взято из 'освоение биткоин')
 // Виф ="KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3Tyzgmf6ywgdgwzgawvrtj";

 // создание ключевого объекта от WIF
 DumpedPrivateKey ДПК = DumpedPrivateKey.fromBase58(параметры, необходи мые);
 Эке ключ = ДПК.getKey();

 // проверка наших ключевых объектов
 // NetworkParameters основной = MainNetParams.получить();
 Проверьте строку = ключ.getPrivateKeyAsWiF(параметры);
 Системы.из.метод println(Виф.равенства(проверка)); // верно
 Журнал.е("Виф проверить", строку.метод valueOf(Виф.равен(проверьте)));
 // создание объекта Ша из строки
 Sha256Hash хэш = Sha256Hash.обертывание(МСГ);

 // создание подписи
 Эке.Ключевые ECDSASignature сиг =.знак(хэш);

 // кодирования
 байт[] рез = сиг.encodeToDER();

 // преобразование в шестнадцатеричную
 //Строки шестнадцатеричных = datatypeconverter, который.printHexBinary(РЭС);
 // Строки шестнадцатеричных = новая строка(РЭС);
 Строки Хекс = андроид.утиль.В base64.encodeToString(РЭС, 16);

 Журнал.е("sigendTransiction", "сглаз".метод toString());

 Журнал.е("decrypttx",""+ Хекс.расшифруйте(сиг.encodeToDER()));

 } поймать (исключение e) { //signingkey = уровнем.from_string(закрытый ключ.декодирования('Хекс'), кривая=уровнем.Кривая secp256k1)
 Журнал.е("исключение подписи", электронная.метод GetMessage().метод toString());
}
}
+441
Tamila03 26 июл. 2016 г., 17:32:48

Я думаю, что есть некоторые хорошие ответы здесь, Надеюсь, это не слишком однообразным...

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

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

Используя удивительные цифры из ответа @Nayuki, мы можем получить немного дальше:

(Обратите внимание, я использую здесь "" блок Гц с одним "хэш" время одного цикла.)

  • каждая вкладка открыта на ваш сайт может генерировать около 30 МГц (в расчетах выше)
  • сеть Биткойн делает 800 ПГЗ (800,000,000,000 МГц)
  • Большой горный бассейн (ghash.Ио) делает около 7,5 ПГЗ (7,500,000,000 МГц)
  • 7.5 ТГц / 30 МГц на вкладке одновременно открытых = 250,000,000 одновременно открытых вкладок

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

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

+410
Avarez Jerrold 16 янв. 2012 г., 23:30:26

Кто написал книгу правило

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

и где он хранится?

В каждый узел, который работает биткойн.

Она хранится в цепочке блоков?

Нет.

Кто сказал, что биткоин может хард-форк?

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

Что делать, если некоторые владельцы биткоин не хочу жесткую вилку

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

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

+376
mike philip 12 июн. 2018 г., 0:52:15

Да, это довольно безопасный способ сделать это. Немного более безопасным способом будет использовать только на компьютере, который никогда не выходит в онлайн.

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

Ссылка на Электрум холодильных документации для хорошей инструкции по настройке.

+348
JohnRoony 25 нояб. 2015 г., 23:04:07

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

Как онлайн сервера определить, когда монеты будут отправлены в оффлайн кошелек?

Это может быть (легко?) сделано с bitcoind или еще один биткоин нужны клиенту?

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

+315
PsyPsy 20 мая 2012 г., 17:55:43

Мне недавно удалось восстановить мои стеной.DAT файл из одного моего старого HDD, который вышел из строя в 2012 году(Ноябрь/Декабрь), используя диск восстановления программы "восстановить мои файлы В4". Проблема в том, что каждый клиент Bitcoin дай мне "бумажник повреждены, спасти не удалось ошибка". Есть ли шанс, что программу, которую я использовал, чтобы восстановить мой кошелек изменить/отредактировать файл кошелек или мне просто нужно использовать 2012 версия клиента Bitcoin ?

+301
julioaduran 12 мар. 2011 г., 13:12:56

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

Любые предложения с благодарностью и облегчением. Спасибо.

+280
shinjiru 2 окт. 2010 г., 6:36:16

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

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

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

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

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

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

+26
gralsans 27 мая 2014 г., 10:22:35

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