Двухфазная шифрования, запланированных на стандартном клиенте?

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

Я хотел бы клиенту требуется два пароля - один для просмотра любой информации, а другой для мутации это (отправка денег, получение адреса).

Эта функция планируется?

+884
ig0774 30 мая 2017 г., 23:49:17
31 ответов

Вы, возможно, захотите попробовать http://www.cryptodatasets.com/ бесплатный исходных данных и выборки данных из биржами и HitBtc (в настоящее время).

Мой сайт P. S. Это

+989
tris seba 03 февр. '09 в 4:24

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

Pybitcointools - это библиотека Python для Bitcoin подписями сделок.

+973
Johny Velho 11 авг. 2012 г., 20:18:10
Другие ответы

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


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

У меня возникли некоторые затруднения с добычей. У меня нет , что OpenCL - совместимые устройства, так что резко ограничивает программное обеспечение я могу использовать (например, GUIMiner только в OpenCL). Есть ли способ, что я могу добывать биткоины без OpenCL-устройства процессора или видеокарты?

У меня мобильный процессор Intel® Express серии 4 для GPU и процессор Intel Пентиум двухъядерный процессор с тактовой частотой 2,3 ГГц (оба имеют драйверы обновлены до самой последней разблокировки). Я пробовал установить OpenCL, но мое оборудование не поддерживает его. Я посмотрел вокруг и горнодобывающей процессор кажется, что будет ответ, но я получаю ошибки с большим количеством шахтеров. Я слышал, что программное обеспечение биткоин кошелек может процессор мой, но моих знаний вы можете только вся шахта блоки не в бассейн, а целый квартал неразумно с моей установки. Моя текущая программа не в состоянии добывать биткоины?

+859
Rick Mavers 8 окт. 2011 г., 8:36:11
  1. Архиве все прив ключи, которые вы хотите сохранить. Закрыть биткоин-на Qt.
  2. Удалить кошелек.дат.
  3. Откройте снова bitcoin-qt.exe .
  4. Импортировать ключи, которые вы выбросили раньше.
+708
dawja 31 окт. 2013 г., 2:35:23

Когда новые биткойны выпускаются (7,200 в день, в среднем) они идут к тем, кто добыча биткоинов. В один момент времени, минировании приобрести биткоины было то, что было относительно легко сделать. Это уже не так. Поэтому сейчас, чтобы приобрести биткоины обычно купить биткоины на бирже.

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

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

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

+707
user2874184 28 сент. 2011 г., 10:59:00

Здесь есть (чрезмерно) упрощенные ответы:

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

А вот более подробно...

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

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

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

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

Вы найдете более подробную информацию в https://en.bitcoin.it/wiki/Transaction.

+706
Vigneswaran R K 13 авг. 2014 г., 19:31:51

Я предполагаю, что это называется круговой расходов.

Почему это необходимо в протоколе Биткоин?

+684
Omnia 23 мар. 2015 г., 6:25:44

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

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

+655
Guillaume Renoult 14 окт. 2010 г., 7:54:05

У меня кошелька Ethereum и хотите проверить, если пароль был использован для его создания.
Как это можно сделать?

+646
jayeshsolanki93 22 дек. 2016 г., 11:24:48

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

  • значение приращения нонсен

  • extraNonce увеличения или других параметров Coinbase и пересчитать Меркле корень, при необходимости (раз в 2^32 попытки)

  • вычислить двух раундов и SHA256

  • сравниваем полученный хэш-значение для целевой.

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

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

+625
SnellyBigoda 26 мая 2014 г., 21:27:06

Биткоин-адресов колеблется от 24-28 персонажей и так лайткоинов. Монер-это 90+ персонажей. Какой формат валюты адреса крипто-самый короткий в топ-50 coinmarketcap?

+570
Jonathan Ross 29 дек. 2017 г., 15:21:02

Самый большой рубин-проект биткоин Тоши исполнителя Coinbase.

Очевидно, что можно читать через исходный код. И прочитать документацию на GitHub РЕПО.

Там же биткоин-Рубин , который должны получить вы начали о том, как программа биткоин материалов с использованием Ruby.

+567
Nate Watkin 10 февр. 2010 г., 21:49:43

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

Вам не нужно ничего знать, если ты не хочешь.

и где я должен держать мой биткоин кошелек?

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

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

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

Какие вопросы безопасности?

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

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

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

Тогда самым простым способом будет использовать функцию электронного кошелька.

+545
Joko Doy 5 дек. 2010 г., 15:46:45

В первом выкупе сделка имеет scriptSig в форме:

<значение, чтобы быть дважды хэшируется> 0 <подпись> <публичный ключ>

Что это красная селедка - это размер scriptSig. Аналогичным образом, 10 - это размер данных, которые должны быть хэширован.

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

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

042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9 OP_DUP OP_HASH160 e900510876cb689f1db6fa982376c301362b740c OP_EQUALVERIFY OP_CHECKSIG
+532
Kanika 9 дек. 2017 г., 16:44:43

Нет минимум другой, чем наименьшая единица в NXT NXT в 0.00000001. Это 0,00000000000072 БТЦ.

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

+530
bhalladiparty 24 дек. 2018 г., 8:19:59

Через физические банкоматы функционирует с 2012 года и имеет хороший послужной список.

  • Система репутации и безопасности пользователей. информация сохраняет несанкционированных операций в узде

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

  • Двухфакторная аутентификация может быть настроен для защиты вашей учетной записи

+511
Alaor 23 янв. 2011 г., 6:31:15

Самый ранний блоки не были потрачены (за исключением блока 9). Вы можете быть предупреждены по электронной почте, когда новые сделки происходят здесь http://bitcoinwhoswho.com/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S/

+488
Mike Ferguson 3 мар. 2016 г., 2:46:43

Я создал свой собственный крипто монеты. У меня два вопроса:

  1. Я должен держать мой узел работает все время?

  2. Это лучше иметь больше, чем один узел работает?

+431
Takewar Celina 24 нояб. 2018 г., 4:33:09

Актуальная информация в этом ответе: https://bitcoin.stackexchange.com/a/62134/51948

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

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

+393
Shaun Spivey 19 февр. 2013 г., 14:47:45

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

Пока общие ключи я встречаю

  • Закрытый ключ (не общий)
  • Биткоин-адрес (должен быть общий, а может и нет бэк-закрытый ключ)
  • Сжатый публичный ключ
  • Casascius ключи (где секретный ключ делится пополам на общую сумму 3 ключа)
  • Мульти подписей
+347
Manoj Joshi 17 июн. 2016 г., 16:34:32

У меня проблема с callback. Данные пост не правильно, потому что пользователи центов-это не обновление.

Мой Код:

 общественная функция биткоин($секрет) {
 если($тайне == приложение::конфиг(ROW_CONFIG_COINBASE_SC)) {
 если($_POST, где) {
 $итого = пользователь::получить($_POST, где["заказ"], FIELD_USERS_CENT) + $_POST, где["total_native"];
 Пользователь::набор($_POST, где["заказ"], FIELD_USERS_CENT, $общая);
}
 } еще {
умереть("ошибка");
}
}

POST-данные:

{
 "порядок {
"total_btc":{"копеек":269800,"currency_iso":"БТЦ"},
"total_native":{"копеек":100,"currency_iso":"евро"},
"total_payout":{"копеек":0,"currency_iso":"США"},
}
}
+327
user3725005 29 сент. 2018 г., 8:19:54

Очки распаковали, решая для г в уравнение, используемое для кривая secp256k1 эллиптической кривой, где Х - это последняя 32 байт ваш публичный ключ. Уравнение у^2 = х^3 + 7. Вы получите 2 можно у значения, никто даже и одно нечетное. Правильным обозначается префиксом байт ваш публичный ключ, который указывает, является ли г является четным или нечетным.

Обратите внимание, что все операции должны быть по модулю Р , который определяется названием secp256k1 спец как 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfffffffffffffffffffffffffefffffc2f.

Этот скрипт Python будет распаковать два открытых ключа, который вы выложили:

#! /usr/Бен/ОКР питон3

импорт binascii

Р = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfffffffffffffffffffffffffefffffc2f

деф decompress_pubkey(ПК):
 х = инт.from_bytes(ПК[1:33], byteorder='большой')
 y_sq = (пр(х, 3, П) + 7) % годовых
 г = пр(y_sq, (П + 1) // 4, П)
 если г % 2 != ПК[0] % 2:
 г = п - г
 г = г.to_bytes(32, byteorder='большой')
 вернуться б'x04\' + ПК[1:33] + г

print(binascii.hexlify(decompress_pubkey(binascii.unhexlify('0229b3e0919adc41a316aad4f41444d9bf3a9b639550f2aa735676ffff25ba3898'))).decode())
print(binascii.hexlify(decompress_pubkey(binascii.unhexlify('02f15446771c5c585dd25d8d62df5195b77799aa8eac2f2196c54b73ca05f72f27'))).decode())

Открытые ключи несжатого являются:

0429b3e0919adc41a316aad4f41444d9bf3a9b639550f2aa735676ffff25ba3898d6881e81d2e0163348ff07b3a9a3968401572aa79c79e7edb522f41addc8e6ce
04f15446771c5c585dd25d8d62df5195b77799aa8eac2f2196c54b73ca05f72f274d335b71c85e064f80191e1f7e2437afa676a3e2a5a5fafcf0d27940cd33e4b4

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

Адреса кодируются путем хэширования открытого ключа сериализованы с помощью SHA256, а потом с RIPEMD160. Полученный хэш шифруется с помощью Base58 проверить кодировку.

В сделке, которую вы предоставляете, три открытых ключей:

04ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28
0229b3e0919adc41a316aad4f41444d9bf3a9b639550f2aa735676ffff25ba3898
02f15446771c5c585dd25d8d62df5195b77799aa8eac2f2196c54b73ca05f72f27

имеют следующие хэши соответственно:

946cb2e08075bcbaf157e47bcb67eb2b2339d242
55af2ea3c45819c6c5ae710d29fcaaced5b00cc7
8b38a8d40e08362046dee55c1c94e7991d7dec75

Кодирование этих как версия 0 адреса с базы 58 проверить результаты кодирование в адреса, которые вы ожидаете:

1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4p
18p4JBHP3EAKCc4jqN8XzuEJtvq8G9NAot
1Dh8oSChJWZQx5sr7ePsBNtw7uKMsNnYnc

Код, который я использовал для этого:

#! /usr/Бен/ОКР питон3

импорт binascii
импорт hashlib

b58_digits = '123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz'

деф и SHA256(ы):
 возвращение hashlib.новый('SHA256 с', с).дайджест()

деф ripemd160(ы):
 возвращение hashlib.новый('ripemd160', с).дайджест()

деф hash256(ы):
 вернуться и SHA256(SHA256 и(ы))

деф hash160(ы):
 возвращение ripemd160(и SHA256(ы))

деф кодирования(б):
 # Преобразование обратного порядка байтов байт в integer
 Н = инт('0х0' + binascii.hexlify(б).декодирования('в кодировке utf8'), 16)

 # Разделить это число на bas58
 РЭС = []
 в то время как n > 0:
 н р = divmod (п, 58)
РЭС.добавить(b58_digits[Р])
 РЭС = ".присоединиться(РЭС[::-1])

 # Кодировать нули как нули base58
 импорт Сыс
 czero = б'х00\'
 если системы.версия > '3':
 # В индексации Питон3 в байт числа возвращает, а не символов.
 czero = 0
 коврик = 0
 для C в B:
 если c == czero: коврик += 1
 другое: перерыв
 возвращение b58_digits[0] * пусковая площадка + Рес

деф to_address(б версия):
 данные = модель + Б
 контрольная сумма = hash256(данные)[0:4]
 данные += контрольная сумма
 возвращение кодирования(сведения)

1ПК = binascii.unhexlify("0229b3e0919adc41a316aad4f41444d9bf3a9b639550f2aa735676ffff25ba3898")
pk2 = binascii.unhexlify("02f15446771c5c585dd25d8d62df5195b77799aa8eac2f2196c54b73ca05f72f27")
рк3 = binascii.unhexlify("04ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28")

Н1 = hash160(1ПК)
Н2 = hash160(pk2)
Н3 = hash160(рк3)

печати(to_address(Н3, б'\х00'))
печати(to_address(Н1, б'\х00'))
печати(to_address(Н2, б'\х00'))

(Base58 кодирование функции из https://github.com/bitcoin-core/HWI/blob/master/hwilib/base58.py)

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

+266
Chris Aitchison 15 сент. 2018 г., 9:57:08

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

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

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

В любом случае, правительство не может контролировать использование Bitcoin, из-за шифрования. С помощью биткоин через VPN в отдельной нацией, или через ТОР, правительство не может сказать, кто использует биткоин, и анонимность сохраняется (до тех пор, пока вы не обменивать товар на биткоин в увлекательной форме!).

Поэтому, если вы хотите использовать Bitcoin, вы можете сделать это независимо от законности, если приняты надлежащие меры предосторожности. Возникает вопрос, А вы? Ваше использование Bitcoin этично? Покупает наркотики Шелкового пути этично? Это спорный вопрос. Это обойти контроль за движением капитала, таких как Китай, этический ход? Опять же, спорно. Кроме того, правительство не сможет остановить вас от использования биткоинов, но они могут создать ложное объявлений в Шелковый путь, чтобы попытаться поймать преступников в момент доставки.

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

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

+259
Linosh Kurian Malayil 4 окт. 2011 г., 12:13:15

Привет Меня зовут Филипп и я хотел бы настроить биткоин майнер.

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

Очень много пожилых л. с. заранее построенных офисных пк без процессора.

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

+201
Sonia Mehta 6 апр. 2013 г., 10:40:42
Веб-сайт для отправки и получения денег.
+119
Sandeep Tiwari 3 нояб. 2015 г., 5:06:03

Приватный ключи чаще всего отображается в формате импорт кошелек (ВИФ), также известный как в base58check (число, выраженное в базовой 58 с контрольной суммой в конце и Байт версия в начале).

Для создания ВИФ закрытый ключ, вам нужно:

  1. Создать секретный уровнем показателя (закрытый ключ) с помощью кривой secp256k1.
  2. Преобразования секретной экспоненты/закрытый ключ в формат base58check.

Вот два простых способа для создания секретной экспонентой:

  1. Выберите случайное число в диапазоне [1, curve_order).
  2. Генерировать случайное 64-символьный шестнадцатеричный код строки (шестнадцатеричное строковое представление 256-разрядное число) и проверить, чтобы убедиться, что число находится в диапазоне [1, curve_order). При необходимости повторить.

Для кривая secp256k1, порядок кривой 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364140 (или 115792089237316195423570985008687907852837564279074904382605163141518161494336L).

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

Как Питер Wuille упомянул, открытые ключи, полученные при выполнении умножения точки с базовой точкой кривой и секретной экспоненты/закрытый ключ. В результате (Х,Y) координат является открытым ключом.

Биткоин адрес, как и закрытый ключ, также отображается в формат base58check. Чтобы получить адрес, нужно сделать следующее:

  1. Рассчитать hash160: ripemd160(и SHA256(открытый_ключ)).
  2. Преобразования hash160 в формат base58check.

Чтобы преобразовать число в формат base58check, просто выполните следующие действия:

  1. преобразовать значение в массив байтов и добавления байт версия для начала
  2. вычислите первые 4 байта и SHA256(SHA256 хэш(результат шага 1)) и назовем ее контрольной суммы
  3. добавить контрольную сумму в конец результата Шаг 1
  4. переместить результат шага 3 к скорости "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"
  5. проверьте, сколько ведущие нули исходного двоичного значение имели и добавить их в начало результатов шага 4

Здесь представлены более подробные инструкции.

Теперь, если вы не хотите, чтобы беспокоиться о таких вещах, я бы проверил библиотеке Python Coinkit (https://github.com/halfmoonlabs/coinkit или "Пип установить coinkit").

Вы можете выполнять простые операции, такие как эти:

>>> из coinkit.импорт ключей BitcoinKeypair
>>> hex_private_key = '91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d'
>>> к = BitcoinKeypair(hex_private_key)
>>> к.private_key()
'91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d'
>>> к.открытый_ключ()
'042c6b7e6da7633c8f226891cc7fa8e5ec84f8eacc792a46786efc869a408d29539a5e6f8de3f71c0014e8ea71691c7b41f45c083a074fef7ab5c321753ba2b3fe'
>>> к.wif_pk()
'5JvBUBPzU42Y7BHD7thTnySXQXMk8XEJggqgcybw7cckw8rah7m'
>>> к.адрес()
'13mtgVARiB1HiRyCHnKTi6rEwyje5TYKbw'

Вы также можете создать случайные пары ключей:

>>> к = BitcoinKeypair()

И мозг бумажник пары ключей:

>>> пароль = "пастухом" Маис набор эмаль Гораций дива размер максимально действительно рев торговый центр'
>>> к = BitcoinKeypair().from_passphrase(пароль)
>>> к.пароль()
пастух Маис набор эмаль Гораций дива размер максимальной рыкает на самом деле торговый центр'

Раскрытие: я-один из создателей Coinkit.

+104
Adil Mammadov 14 июн. 2015 г., 21:25:25

Магистрали биткоин клиент ограничивает количество исходящих подключений до 8 однако позволяет до 125 общее число подключений. Чтобы добиться большего, чем 8 соединений (из-за ограничения исходящих) требует либо через UPnP или проброс портов так, что клиент может принимать входящие подключения.

Почему есть ограничение в 8 подключение и только на исходящие соединения? Почему бы не позволить клиенту создать 20 или 125 исходящих соединений?

+100
Ben Hammock 15 февр. 2018 г., 4:43:38

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

+64
CicoLatino 15 авг. 2010 г., 8:32:50

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

Для того, чтобы Java используйте названием secp256k1 библиотеки, вы должны установить переменную окружения в переменной LD_LIBRARY_PATH путь, где файл libsecp256k1.так находится (я на Debian, этот файл может иметь различные названия на различных системах). Например, можно использовать команду:

$ ОКР переменной LD_LIBRARY_PATH=<путь к каталогу> Ява -СР <классов> MyJavaClass

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

Для того, чтобы построить с поддержкой Java libsecp256k1.таким образом, вы можете сделать следующее:

$ ЖКТ https://github.com/bitcoin-core/secp256k1 клон 
CD с названием secp256k1 $ 
$ ./autogen.sh
$ ./настройки --включить-средой JNI \
 --включить-модуль-ecdh \
--включить-экспериментальной
$ сделать
$ сделать проверить

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

+48
srini4000 16 окт. 2018 г., 14:14:58

что я могу сделать, чтобы остановить других, обманывают ее

Очень мало.

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

Как вы, наверное, не смотрел на этот независимый сайт (bitcoin.stackexchange.com) прежде чем "инвестировать" в добыче Bitcoin, так других будущих жертв, скорее всего, входите в это, не глядя вокруг и самообразованием про "майнинг".

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

Этот сайт уже имеет много историй, подобных вашим.

+31
STR 10 окт. 2015 г., 13:12:04

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

Однако, я думаю, что эта платформа является Вопросы и ответы.

Существует несколько методов, эти 2 самые лучшие охвачены:

ОП возвращать код метода стоит намного дороже. Вы можете прочитать ЗДЕСЬ подробнее об этом или даже протестировать его.

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

+24
Kinley Ives 22 дек. 2014 г., 10:39:49

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

$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