Почему сжаты закрытые ключи обычно больше, чем несжатом коллегой?

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

Однако, когда я сравниваю несколько сжатых и несжатых закрытых ключей:

пример # закрытый ключ
наговор: 
85B7DFAB8D2C695C0EBF013AD50A758FDBC62775391B7CE33282634F7DB47480
несжатый:
5JqBEaUuYJFA4dQsd62ys13RumxCGu97bru3lzwavdud8mqnfwc
сжатый:
L1heAvnAu97V11iNSHDjyhBiwwQcmB8nh2thmgjtqpssxkaz9vwy

# другой пример закрытого ключа
наговор:
6190289CEB09ED41776AE27AE81F46C6540C56CF8F3900BCAADE96B4470F23D6
несжатый:
5JZFhabXLayCMCehpyhdCPZ5LXwvgvu3gx4png4xyzcwycxj3jx
сжатый:
KzVMt7HNuSw36ARRCmGJmGYa9DbRyEtiqrfyabsucbtonrwmraog

# еще один пример закрытого ключа
наговор:
763B1998BF7282A99CA21EB821EB9A204589FFA189E290EE64528854FDA91080
несжатый:
5JiMdW1Czd3tTuy33wiC5wmrkhZxx2PNcc7nvzofc7aixtvgmf5
сжатый:
L1BY471uwL7k9nnL3zUovpkzbt4Vws7knl37s5m9txdvbjnadvmy

# и т. д.

Я замечаю, что сжатый вариант (по крайней мере для WIF/base58 представительство) ключ всегда кажется больше. Почему это?

+790
Djdoro 31 дек. 2016 г., 16:49:24
40 ответов

Вы можете попробовать Javaminer онлайн. Но очень медленно и вы, вероятно, не будет смотреть на большую прибыль. Но, возможно, прибыли не ваш основной источник вдохновения.... Но я тебе хочу Javaminer. Если у вас нет клиента, вы собираетесь быть добыча с какого-то Java, я очень сомневаюсь, что вам нужно, любой PHP

+960
timbuckley 03 февр. '09 в 4:24
  • A1B1: если вы подготовили заранее, есть несколько хороших оффлайн кошелек варианты.
  • A1B2: это сложно. Я собираюсь предположить, что у вас есть доступ к компьютеру, перед тем как убежать в лес, или что там у вас. Я также собираюсь предположить, что вы точно знаете сумму и решить заранее.

    1. Создать сделку и подписать его, но не транслировать его (можно сделать с биткоин Арсенал)

    2. Распечатать сделки

    3. Когда вы хотите совершить сделку, почта сделка с вашим агентом.
  • А2Б?: Простой. Просто запишите свой секретный ключ и описывать сделки.
  • A3B?: Ну, ты облажался, потому что агент может просто не совершить сделку.
+938
Potter T 10 июл. 2015 г., 02:48:31
Другие ответы

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


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

Я новичок в этой области, но, кажется, идентификатор транзакции в верхней-хэш в hex. Адреса, ввода и вывода средств являются зашифрованной информации и поэтому включают алфавита, кроме А,B,С,D,Е,F. Это должно стать основным diffrence между верхний заголовок, рисунок и цифры операций, а не начальные цифры.

+927
Miniano Gadaf 27 нояб. 2018 г., 00:38:54

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

Шаги для воспроизведения:

У меня 2 узла регтест; bitcoindA, bitcoindB. Обе версии являются v0.16.2 и соединены друг с другом.

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

$ ГИТ дифф
+++ b/src/consensus/tx_verify.cpp
@@ -181,6 +181,7 @@ боол CheckTransaction(константный CTransaction и TX, CValidationState и государства, боол fChe
}

 // Проверка на дублирование входов - обратите внимание, что эта проверка происходит медленно, поэтому мы пропускаем его в CheckBlock
+ fCheckDuplicateInputs = ложь;
 если (fCheckDuplicateInputs) {
 СТД::набор<COutPoint> vInOutPoints;

[1] создать 2 адреса на bitcoindB. (для получения недействительными utxo)

2NBeTpfn57VpE4e167tFuEtc761jYX7t893,
2N2bb6idv8qsPULP2rqGYoC5yirvVos6yeu

[2] горно 101 блоки на bitcoindA

$ ./bitcoinA/ГРЦ/биткоин-Кинк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -чтобы=16591 -регтест генерировать 101

[3] Регистрация расходуемого txid от блок и создать транзакцию с txid. дублируются utxo установлены, как показано ниже.

$ ./bitcoinA/ГРЦ/биткоин-Кинк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -чтобы=16591 -регтест createrawtransaction '[{"txid":"5214dc65e9c9d75550a29e9ef9773452d808c5fd0c56bfe396eb7c2d034f5778","vout":0},{"txid":"5214dc65e9c9d75550a29e9ef9773452d808c5fd0c56bfe396eb7c2d034f5778","vout":0}]' '{"2NBeTpfn57VpE4e167tFuEtc761jYX7t893":99.99}'

[4] знак, трансляции и добыча на bitcoinA. А затем проверить utxo на bitcoinB.

$ ./bitcoinB/ГРЦ/биткоин-Кинк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -чтобы=16592 -регтест listunspent

[
{
 "txid": "c885a3f8c0275424401d2793e69aa6bca81f7badbfc1755e18033e8801b74703",
 "Uвых": 0,
 "адрес": "2NBeTpfn57VpE4e167tFuEtc761jYX7t893",
 аккаунт"": "",
 "redeemScript": "00141c8746e62e30554790f9bd74eeea89f45bdd5e13",
 "scriptPubKey": "a914c9d76124901125aaf2a9b37d8e2d1103a9e5508387",
 "сумма": 99.99000000,
 "подтверждений": 1,
 "расходуемого": правда,
 "разрешимые": правда,
 "безопасная": правда
}
]

[5] проверить, если выше utxo можно отправить сгенерированный адрес (2N2bb6idv8qsPULP2rqGYoC5yirvVos6yeu)

+918
komissarova 30 июл. 2014 г., 07:25:42
Собирает вопросы, используя тот же адрес на более чем один раз, чтобы получать платежи, и в результате такие вопросы, как несколько входов в Blockchain ссылка utxos, связанные с одним адресом.
+902
liweihua 14 июн. 2010 г., 00:47:45

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

+897
user9989538 8 сент. 2018 г., 12:01:10

Как multisig адреса работают? Они будут состоять из нескольких традиционных адресов, или они имеют разные структуры? Можно указать, будут ли они требовать 2 из 2, 2 из 3 или M из N подписи? Где я могу узнать больше об их спецификация?

+891
AbdullahM8 11 июн. 2014 г., 06:15:55

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

+843
user3535382 5 мая 2010 г., 08:41:36

Я пытаюсь написать класс, который может быть использован для генерации пары открытый/закрытый ключ биткоин (и все его клоны), я нашел какой-то код в другом месте, что использует после установки BouncyCastle для генерации ключей, а вот та часть, что в настоящее время генерация секретного ключа:

охраняемых недействительными GeneratePrivateKeyHex()
{
 ECKeyPairGenerator ген = новый ECKeyPairGenerator();
 SecureRandom отобрать ВАР = новый SecureRandom отобрать();
 ВАР ПС = орг.После установки BouncyCastle.Является asn1.Сек.SecNamedCurves.GetByName("кривая secp256k1");
 ecParams ВАР = новый ECDomainParameters(ПС.Кривой, ПС.Г, ПС.Н зы.Ч);
 ВАР keyGenParam = новый ECKeyGenerationParameters(ecParams, SecureRandom отобрать);
ген.Инит(keyGenParam);
 AsymmetricCipherKeyPair КП = ген.GenerateKeyPair();
 ECPrivateKeyParameters прив = (ECPrivateKeyParameters)КП.Частная;
 PrivateKeyBytes = собств.Д.ToByteArrayUnsigned();
 PrivateKeyHex = ByteArrayToString(PrivateKeyBytes);
}

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

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

+835
Donald Byrd 27 мая 2012 г., 12:08:51

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

+814
alsukinogo 3 нояб. 2012 г., 12:46:20

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

+801
user5006462 3 мая 2019 г., 02:30:08

В инструкции по установке не Ubuntu Линукс bitcoind следующим образом:

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

команды mkdir ~/.биткоин
прикосновение ~/.биткоинов/биткоин.конф
команду chmod 600 ~/.биткоинов/биткоин.конф

Затем вы можете запустить bitcoind. Он будет печатать выход, похожий на этот:

bitcoind
Ошибка: для использования "-сервера", вы должны установить rpcpassword в файл конфигурации:
/дома/bitcoinorg/.биткоинов/биткоин.конф
Рекомендуется использовать следующий случайный пароль:
rpcuser=bitcoinrpc
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
(вам не нужно запоминать этот пароль)
Имя пользователя и пароль не должны быть одинаковыми.
Если файл не существует, создайте его с владельцем-читается только файл разрешения.
Также рекомендуется установить alertnotify так что вы будете уведомлены проблем;
например: alertnotify=Эхо %х | почта -с "биткоин оповещения" [email protected]

Я сделал это, но он не возвращает ожидаемое сообщение. Вместо этого программа просто зависает и не будет ничего делать. Что я должен делать?

+732
Kicking Saturday 15 мар. 2015 г., 10:35:15

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

+723
thethaotamchinh 26 нояб. 2012 г., 14:53:53

Это называется "тэги", и это 'blockchain.info специфическая. Вы можете использовать любую веб-страницу, или bitcointalk.org Профиль пользователя или Bitcoin-ОТС ID в ссылке. На Вашей странице ссылка должна содержать ваш адрес.

http://blockchain.info/tags

+682
terrorist 26 мая 2017 г., 15:34:57

я нашел имена "key.class(keypar.клас и т. д

Эти файлы классов Java, их программное обеспечение не данные. Они ничем не помогут в восстановлении БТЦ.

См https://multibit.org/help/hd0.1/files.html - вы должны искать mbhd.кошелек.АЕС или mbhd-ГГГГММДДЧЧММСС.кошелек.ня и т. д.

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

Примечание многоразрядные поддержки говорит:

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


есть ли там, что может помочь мне?

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


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

Нет.


каким-то образом получить мои tranwqctions восстановить, если "файл транзакций" восстанавливается?

Нет.

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

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

+659
pcvb12 7 янв. 2016 г., 22:44:31

Я заинтересован в получении весь блокчейн данных истории транзакций (биткоин) и живой корм операций для научного проекта данных. BlockChain.com очень полезный интерфейс API WebSocket для последнего, и я был загрузки ядра биткоин получить бывш. Учитывая, что ядра биткоин явно получает новые транзакции в режиме реального времени - есть ли способ я могу получить живой корм сделок напрямую от ядра биткоин (вырезания необходимость BlockChain.com с WebSocket API-интерфейс). Спасибо.

+652
Jaqueline 13 июн. 2012 г., 11:56:32

Может хакеры за вымогателей WannaCry быть прослежены с помощью биткойн-транзакции? Есть центральный сервер Биткоин, где все операции можно посмотреть сразу? И можно ли идентифицировать хакеров с IP-адресом для доступа к биткоин-счетов?

+639
opt1k 29 дек. 2015 г., 15:37:46

Если интернет-магазин принимает другую крипто-валюту кроме Биткоина, вы можете быть уверены, что 90% времени он будет Лайткоин (большинство принимает только Bitcoin как сейчас). Это единственное, что имеет 2-й крупнейший по рыночной капитализации и глубина рынка, а также. А что может быть 3 Самое популярное, что сложно.

"Популярность" трудно измерить напрямую, но вы можете использовать значение в фиат как прокси. Прямо сейчас, несколько крипто-монеты являются ценными около 1 доллара или больше: просто зайдите на бирже или на coinwarzи проверить рыночные цены (в виде биткоинов). Учитывая нынешние цены биткоин в долларах США ничего более ценного, чем один Милли-биткоин стоит около. доллар, много монет стоят больше.

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

+592
user2014905 12 мар. 2015 г., 11:58:46

Мне нужен обмен Bitcoin API, реализованный на моем сайте.

В основном там будут один способ проводки деньги->Bitcoin и он должен поддерживать основные кредитные карты (Visa и MasterCard), а также PayPal и Google бумажник.

Не могли бы вы порекомендовать мне такого API, который работает с PHP и JS?

Спасибо!

+577
Indigo 11 мар. 2017 г., 07:37:01

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

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

    03fb2a... представляет собой отдельный узел, поэтому он также дал свой узел маршрутизации подсказки, которые указывают на последнее публичное узлов на пути к серверу. И последнее публичное узел 021c97a90a411ff2b10dc2a8e32de2f29d2fa49d41bfbb52bd416e460db0747d0d - это предварительно сервере узла.

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

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

    Так работает loopd в фоновом режиме имеет смысл просто не блокировать окно терминала в течение длительного времени. Я также проверил, что при отсутствии подкачки выполняется - loopd было просто пустыми.

+557
Hamedul Islam 30 мар. 2013 г., 16:33:48

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

§4 условия обслуживания

Служба использует сервисы онлайн-оплаты система dotpay провайдер С. А., чей офис расположен на ул. Wielicka 72, 30-552 Краков, Польша.

С помощью 4Coins.pl через онлайн-оплаты провайдера переводить средства пользователю в 4coins.pl’ы счет в польских злотых. Сумму, полученную Услуги снижается на 1,9 % его стоимости в качестве комиссионных провайдер онлайн-платежей.

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

Из-за природы рынка БТЦ сайт не гарантирует выполнение операций по представленному курсу. Данный курс представлены только в виде информации.

После службы, пользователь будет проинформирован о параметрах сделки, и может приказать вывести их блоки БТЦ – биткоин.

+545
jkubgersdane 17 мая 2013 г., 06:16:59

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

BitcoinSpinner пример Андроид приложения, построенного на вершине BCCAPI.

Если вы должны были использовать это, чтобы сделать приложение для iPhone, вам придется портировать BCCAPI с Java на C-подобный язык.

+516
Ellison 17 февр. 2018 г., 05:55:28

Может кто-нибудь объяснить, что это такое и почему это называется кодирование в base58check?

Из-за имени функции в исходной Bitcoin коде была.

В "Base58" ссылается на то, что это формат базы 58 (58 он использует различные символы для кодирования данных), и "проверить" ссылается на то, что контрольная сумма добавляется в закодированных данных.

Адреса генерируется, не выходя за эти шаги по-прежнему действует в биткоин?

Это сложно.

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

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

В дальнейшем этот вопрос, что НПМ пакеты bs58check делать то?

Он реализует способ, чтобы преобразовать байты в base58check строк, и способ для преобразования таких строк обратно в байты.

+502
whoabackoff 19 нояб. 2019 г., 20:12:56

Вы изучили клиент Bitcoin, который не нужно скачивать блокчейн на вашем ноутбуке? https://electrum.org/

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

+489
AnnMarie 30 янв. 2018 г., 03:07:15

Это невозможно. Учитывая алгоритма ECDSA (сжатый 65Bytes или не 33Bytes) государственно-ключ к биткоин адрес создается с использованием криптографических хэш-функций SHA-256 и ripemd-160. Государственно-ключ дважды хэшируется: HASH160 = функция ripemd-160(ша-256(к)). Биткоин-адресу вычисляется непосредственно из этой стоимости HASH160 как

(от 0x00 || HASH160 || bSHA-256(SHA-256 В(от 0x00 || HASH160))/2224c base58). "||=конкатенация"

enter image description here

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

+450
Marcio Carneiro 26 мар. 2011 г., 05:02:25

он может получить новые обновления блоков?

нет. вы можете проверить этот случай. просто запустить демон с параметрами -подключение=127.0.0.1 -слушай=0 и вы бы не получить новые блоки

+427
Justin Abrahms 1 нояб. 2013 г., 13:16:04

3045022100d52330113ccd033ccb1aaa3b759e9696c216e802922e5f1902cd5ada69c612e5022057880205319dccb05eebbe34323a852ee82653f09f81253ddccd08a810e9d42d01

это подписи ECDSA с ключом отправителя.

03e5b9f0bb669b289efb8d2826487a24ef5f3985624c8bc3a3e34f6bd54e080b27

это открытый ключ отправителя (чей хэш хранится в обращении монеты были ранее отправлены).

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

OP_DUP OP_HASH160 6ffdc2e9e69434a7832208db5a6148c67563e8ae OP_EQUALVERIFY OP_CHECKSIG

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

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

+413
jondinham 10 мая 2016 г., 09:10:03

Ваш ответ стимулов.

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

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

Вместо этого вы полагаетесь на стимулы. Предполагая, что Мэллори потратила 1 млрд долларов на Маршала своими силами, вы должны задаться вопросом - Имеет ли смысл уничтожить биткоин? Если он это сделает, его 1 миллиарда долларов потеряли. Правда, возможно, он планирует заработать 1,1 миллиарда долларов от хаоса, и поэтому цена на него - это "стоит". Или это стоимость сейчас настолько высок, что даже Мэллори останавливается и думает: "Эй - я делаю $0,1 млрд в год из защиту сети. Это действительно выгоднее продолжать делать, что даже если я плохой парень".

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

Ты конкретно предложил Мэллори правительство. Мы можем снова посмотреть на стимулы выше: если его интерес состоит в том, чтобы уничтожить биткоин в качестве альтернативы, тогда он быстро нарваться на неприятности: каждый сможет быстро узнать что 51% был обеспечен и так все будут знать, что кто-то (Мэллори вряд ли покажет себя) и добыча ресурсов, ранее неизвестных. Возможно, более эффективным ша-взлом алгоритма. Даже если сам биткоин летал в землю, по его словам, альтернативные алгоритмы могут быть реализованы таким образом, что Bitcoin2 не застрахован от его нападения. Итак: Мэллори уже сейчас тратятся огромные ресурсы, нечто, что бы интерес к его существующей противников (что у него есть средства, чтобы сломать алгоритм шифрования они используют) и вновь оказался в шаге 1: Bitcoin2 вверх и идти без него. Что злоумышленник намеренно делает свои худшей позиции?

+402
JToland 8 янв. 2014 г., 11:46:01

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

Во-первых, помните, что полный сценарий создается путем добавления двух частичных сценариев вместе в таком порядке: scriptSig + scriptPubKey.

Каждый элемент полного сценария является значение, которое помещается в стек, или операции, которые проверяет и/или манипулирует стеком.

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

Если кто-то пытался создать Техас, чья scriptSig был просто OP_TRUE, весь сценарий обычно выглядит как:

OP_TRUE OP_DUP OP_HASH160 <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

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

Стек:
HASH160(1) <-- стеке
1

Остальные (неисполненных) скрипт: <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

Далее <PubkeyHash> помещается в стек, а затем два верхних элемента (<PubkeyHash> и HASH160(1)) по сравнению, что приводит к сбою скрипта.

Короче говоря, потому, что scriptPubKey добавляется после scriptSig, scriptSig не имеет никакой возможности "отменить" какие scriptPubKey говорит скрипт переводчика, чтобы в итоге выполнить. (Нет такой инструкции, как "выход немедленно с успехом", что scriptSig может включать.)

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

+391
Paul Hassett 11 июн. 2016 г., 11:45:11

У меня возникли трудное время с помощью Gitian... Да там есть инструкция, но не полная. Это только подстава.. но это очень сложно в освоении и использовании. Я читал о других способах использования Gitian... я пытаюсь скомпилировать Qt для Windows и Linux, а также для Mac...

Так что мой вопрос нужно ли мне иметь Debian установлен, чтобы использовать Gitian? Я использую Линукс Минт (Убунту 16.04) и мне удалось установить, но я бегу в ошибки и я не понимаю, что делаю не так?

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

Спасибо.


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

Я пробовала разные способы делать.. я буду постить больше.

This is the error

+289
Joe Nilson Zegarra Galvez 19 мая 2017 г., 08:29:59

есть ли библиотеки Java для Bitcoin для разработки клиентских приложений?

+264
Robert Beckhurst 29 сент. 2017 г., 09:10:11

Ок, допустим, у меня есть кошелек с 1 БТЦ в нем. Можно ли перевести этот баланс на QR-код или штрих-код?

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

Кроме того, существует способ кодировать карты с определенным количеством биткоинов, поэтому кто-то может отсканировать его и БТД будут переведены на кошелек?

+215
Ajab Gurjar Mawai 10 нояб. 2018 г., 16:16:03

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

https://bitcointalk.org/index.php?PHPSESSID=1dl8pkva2oqpjsd3h455k7hrj7&topic=149479.0;все

2.2 Беркли ДБ: http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz

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

С помощью MinGW оболочки распаковать исходный архив, настроить, редактировать строки 113 дБ.тогда H составит:

Код:

компакт-диск /С/зависимости/

как tar xvfz db-4.8.30.NC.tar.gz

компакт дБ-4.8.30.НЗ/build_unix

../дист/настроить-отключить-репликация --включить-помощью MinGW опцией --enable-CXX по

после настройки убедитесь в том, чтобы изменить свой build_unix/дБ.ч путем замены строки 113:

Код:

определение типа pthread_t db_threadid_t;

с

Код:

оператор typedef u_int32_t db_threadid_t;

Я была готова сделать это, но это произошло. The build_unix folder is empty

Я пытался дБ-4.8.30.Северная Каролина из нескольких источников, но не повезло—папка build_unix всегда пусто.

Так в чем же дело?

+201
toralux 19 авг. 2015 г., 21:14:44

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

Существует ответ на этот пост.

+177
Andres Lanton 12 июл. 2019 г., 10:03:01

http://www.proxycoins.com/ может быть, это рынок, за то, что люди покупают от вашего имени, где вы платите с Bitcoin.

+135
pradeep patra 31 дек. 2017 г., 05:21:49

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

+133
user5411115 3 нояб. 2013 г., 15:35:43

используя pycoin и greenadderss вы не можете getrawtransaction.

с помощью Bitcoin-Core можно getrawtrasnaction как наговор или закодирован.

биткоин-Кинк getrawtransaction "mytxid" правда
+112
Danny Lagrouw 21 нояб. 2010 г., 02:16:08

Главная цепь БТЦ может обрабатывать что-то около 300к Техас в день без увеличения платы, Открытие и закрытие каналов должны быть сделаны с использованием стандартных TX на основной цепи. Так вот вопрос, если у нас будет большой мир принятия, может ЛН может произвести 300к Техас в день (сумма открытия и закрытия ВМС США)?

+84
osnoz 2 окт. 2016 г., 23:47:12

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

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

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

Я думала, что команда grep/sed по этой, или, возможно, awk, но, в конечном счете, нужно какое-то направление.

+78
Dhiraj Tiwary 17 июн. 2017 г., 13:37:33

bcoin можно запускать с —индекс-адрес или indexAddress: правда в bcoin.конф. Это позволит индексировать все сделки по адресу, я не думаю, что имеется в ядра биткоин.

Вы можете узнать о вызов API здесь: https://bcoin.io/api-docs/?shell--cli#get-tx-by-address

Обычно переключение индексов или после полного узла синхронизации не будет разрешено. Однако недавнее обновление модуля bcoin индексатор (на ветку master на GitHub, пока не обнародована или опубликована на НПМ) позволяет пользователю включить индексирование в любое время. Это, конечно, требует длительного сканирование всех данных для создания индексов.

Вы можете просмотреть индексатор обновления здесь: https://github.com/bcoin-org/bcoin/pull/758

+58
unixkiddie 7 июл. 2013 г., 01:15:37

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

$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