Генерация контрольной суммы для семян

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

Я использовал 3 ресурсы

Я не могу сделать первый тестовый вектор для работы.

Я SHA256 и 0x00000000000000000000000000000000 в 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb

Первые четыре бита, которые являются контрольной суммой битов, являются 0b1101

Что делает последние 11 бит семян + контрольная сумма 0b00000001101, последнее слово мнемоника. Соответствует 13 или указатель 12 "аварии". Однако в тесте вектор это показатель 4 "о".

Я получаю неправильное слово для каждого теста вектора. Наверное, глупая ошибка. Спасибо.

+582
user5108 21 янв. 2013 г., 0:59:35
21 ответов

Имя кошелька/пароль-это ключ к файлу Wallet. Файл кошелька содержит секретный ключ. Секретный ключ является ключом к фондам.

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

Если вы потеряете секретный ключ, он есть в файле кошелька.

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

+956
mikabelka11 03 февр. '09 в 4:24

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

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

  • цена БТЦ достигает определенной минимальной суммы
  • но, если цена продолжает идти вверх, я, конечно, система должна подождать, пока цена не начнет снова падать, скажем х %, перед продажей.

Как я могу это сделать?

+928
pato gigante 11 янв. 2013 г., 23:38:45

Я нуб в этом все дело БТЦ, поэтому, пожалуйста, медведь со мной.

Я переформатировать мой компьютер и потерял все на нем. Я решил, что я хочу восстановить в MultiBit кошелек, но у меня есть только следующая информация:

  • Тайные слова
  • Старый пароль

Я не имею резервную копию файла кошельков или как там это называется.

На мой вопрос, как мне открыть этот кошелек с этой информацией? Она имеет много биткоинов и я очень хочу спасти его.

Спасибо за чтение!

+906
JenBobcat 23 сент. 2013 г., 7:50:35

Честно говоря, вы уверены, что хотите отправить 1/100th из цента до кого-то? Нынешний сбор в размере 1/2 цента является отличным способом, чтобы обеспечить устойчивость сети Bitcoin.

Однако, если вы готовы сделать это из академического интереса, вы можете использовать любые другие кошельки, например, https://blockchain.info/wallet который позволит вам отправить любую сумму бесплатно (может занять много времени, в зависимости от минер настройки, правда).

Но, как сказал Стивен, не делай этого. Это не имеет смысла.

+865
Robert Beltran 28 янв. 2016 г., 15:22:21

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

этого достаточно запроса для оформления сделки:

$json_url = "https://blockchain.info/merchant/$guid/payment?password=$firstpassword&to=$addressa&amount=$amounta&fee=$fee";

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

также вы можете получить эти значения из ответа:

$json_feed = json_decode($json_data); 

$сообщение = $json_feed->сообщения; 
$txid = $json_feed->tx_hash; 
$обратите внимание = $json_feed->ошибка; 
+818
cyberz 25 дек. 2010 г., 18:33:37

Сколько hashpower нужно дважды потратить монеты?

Некоторые беспокоятся только об одном объекте становится более 50% hashpower, в то время как другие жалуются (на момент написания) о сущности, имеющей более чем на 33%. Каково значение 50%? Можно дважды провести с?

+763
emsr 6 мая 2014 г., 23:09:26

Редактировать: пусть покупатель будет бдителен на Ubuntu дистрибутивы от 14.10 и вперед - инит был выбран за Выскочку и постепенно в будущем. Я не знаю, когда это будет сделано, ни как это повлияет на выскочку скрипты.

Выдержка из страницы RentFree касается; заметим, что это предполагает, что вы создали пользователя с именем bitcoinuser ради безопасности:

Для тех, кто работает на Ubuntu, вам может быть знакома с выскочкой, замена пакета sysvinit стиль загрузки (в/etc/инит.д/*).

Файлы конфигурации для выскочек хранятся в файле/etc/инит/*.конф. Я написал следующее Для bitcoind:

описание "bitcoind"

начало в файловой системе
стоп на уровень [!2345]
Оом результат -500
жду вилку
респаун
ограничить респаун 10 60 # 10 раз в 60 секунд

сценарий
пользователь=bitcoinuser
дома=/домой/$пользователей
КМД=$главная/Бен/bitcoind
идентификатора=$дома/bitcoind.пид
# Не меняйте ничего ниже здесь, Если вы не знаете, что вы делаете
[[ -е $PID-файл && ! -Д "в/proc/$(кота $PID-файл)" ]] && РМ $PID-файл
[[ -е $PID-файл && "$(кошка /proc/$(кота $PID-файл)/командной строки)" != $УМК* ]] && РМ $PID-файл
старпома старт-стоп-демона ... начать -с $пользователь-оператор chdir $дома --PID-файл $PID-файл --startas $КМД-Б-М
конец скрипта

Поставить выше конфигурации в файл/etc/инит/bitcoind.конф, затем выполните команду sudo initctl обновить конфигурацию. Чтобы запустить bitcoind, выполните команду sudo запустить bitcoind. Чтобы остановить bitcoind, выполните команду sudo остановить bitcoind.

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

/дома/bitcoinuser
/дома/bitcoinuser/bitcoind.пид
/главная/bitcoinuser в/bin/bitcoind

Хотя один пользователь предлагает следующую поправку к конфигурации:

дома=/домой/$пользователей
КМД=/usr/Бен/bitcoind
идентификатора=$дома/.биткоин/bitcoind.пид

и еще предлагается установить хороший для процесса, поэтому она не захватит CPU

старпома старт-стоп-демона ... начать -с $пользователь-оператор chdir $дома --PID-файл $PID-файл --startas $КМД-б-nicelevel 15 -м
+754
user11772 26 окт. 2019 г., 1:37:40

Этот вопрос несколько как спрашивать, "как можно украсть деньги у самого себя?" Поскольку вы единственный человек, участвующих в консенсус свои альткоины, вы контролируете 100% от hashpower. В 51% атаки создает альтернативу книге, нарушая консенсус относительно того, какие монеты были переданы, что позволит злоумышленнику создать двойных трат.

Первые мои две конкурирующие цепи, цепи и цепи Б.

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

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

Есть две сделки претензии для передачи той же UTXO двум разным адресам. Существуют две несовместимые версии книги, только одна будет принята. В итоге один будет с самого hashpower будет больше работать, а другие будут отклонены (см. цепь reogranization).

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

+682
Knight of Disorder 3 дек. 2012 г., 1:38:17

Предположим, я создаю и отправить серию ВМС США:

|------блок--------|------блок Б----------|----блок C-----|----блок D-----|
|Тх1......Тх2.........|...Tx3.................|................|......Тх4.......|

но тогда вилка бывает и реорганизации блока происходит:

|------блок--------|------блок Б----------|----блок Е-----|----блок F-----|--блок G--|
|Тх1......Тх2.........|...Tx3.................|......???.......|......???.......|.....???...|

Что бы ни случилось с Тх4? Он будет включен в один из блоков Е, F, G или другой блок? Он ушел? Конфликт/недействительным? Нужно ли мне отправить его? Если да, я могу потратить те же входные данные, я сделал при создании Тх4?

+640
TenderTrip 20 сент. 2011 г., 14:04:21

Я пытался обновить clightning в новой версии 0.7 по

  1. докер-сочинять перестанешь
  2. докер-сочинять РМ clightning_bitcoin
  3. докер-сочинять вверх

Тем не менее, он по-прежнему версия 0.63 Где мне установить, что это обновление до 0.7?

Это изменение в докер-сочинять.в формате YML быть правильным?

clightning_bitcoin:
 изображения: elementsproject/lightningd

для

clightning_bitcoin:
 изображения: elementsproject/lightningd:последний
+587
user287237 11 нояб. 2017 г., 12:34:56

Биткоин-ядра API-интерфейс RPC не означало, чтобы быть доступны в интернете. Это не затвердело достаточно и проверки подлинности (http базовой аутентификации) - это не безопасно.

Если вы хотите подключиться с RPC API через интернет, вы имеете пару вариантов...

  • используйте VPN (OpenVPN и т. д.)
  • использовать stunnel
  • использовать Apache с обратным прокси-сервером и включить SSL (наверное, самый простой в установке)

Также взгляните на 0.12 заметки о выпуске: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.12.0.md#rpc-ssl-support-dropped

+551
bplattenburg 7 июн. 2016 г., 11:52:44

Я гуглил много по этому вопросу. Хехе. Я нашел некоторые учебники, но они были бесполезны, потому что они предназначены для систем, которые имеют графический интерфейс. У меня нет планов, чтобы установить GUI на этой системе, и я хочу использовать Bitcoin из командной строки, или через API-интерфейс RPC. Это система я запускаю:

Отредактировано в Linux 3.2.0-40-универсальный-Пае #64-Убунту СМП Пн Мар 25 21:44:41 по UTC 2013 i686 в Атлон для i386 GNU/Линукс

Я обнаружил, что я могу сделать это:

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

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

+496
Nikhil Biju 8 янв. 2012 г., 21:08:02

На самом деле, двойные расходы-это класс атак на биткоин.

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

Источник
Механизм биткоин является блок-цепи.

+419
user70947 19 авг. 2011 г., 8:30:31

Некоторые из них торговля пульсации. Попробовать bitstamp.net

+372
lehi 9 нояб. 2013 г., 23:30:24

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

+292
androias 19 нояб. 2019 г., 7:59:53

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

Однако, я не верю, что мы когда-нибудь доберемся. Я считаю, что это распространенное заблуждение думать, что мы могли когда-либо получить разделение на "ядро-монета" и "классический монета" (или XT монетки) с того, что как-то на равных. Что этого не произойдет. Жесткая вилка-это единственная реальность, когда;

  1. Не менее 75% от мощности майнинга поддерживает сигналы для Новые правила цепи
  2. Некоторые льготного периода времени (28 дней) прошли, позволяя оставшиеся 25% обновить свое программное обеспечение
  3. Какой-то Горняк, на самом деле мины блок, который не принят по старым правилам (то есть блок, который находится выше 1МБ).

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

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

Чтобы начать отсчет для жесткой вилкой, не менее 75% шахтеров должны поддерживать сигнал - но в реальности порог может быть и выше:

  1. Шахтеры зависят от высокой стоимости БТЦ, поэтому они будут готовы служить сигналом о поддержке жесткой вилкой, если он является в подавляющем большинстве случаев вероятно, чтобы быть успешным. Недавно я слышала, что китайские шахтеры будут поддерживать сигнал, когда представляется вероятным, что по крайней мере 90% мощности майнинга будет поддерживать его.
  2. Шахтеры будут иметь очень трудное время, продавая свои недавно чеканивший монеты, если они в "неправильной" части вилки - значит, что меньшинство против вилка будет очень быстро менять стороны и поддерживать "выигрышные" стороны.
  3. "Старая" вилка будет для всех практических целей в негодность в течение нескольких месяцев, даже если аж на 25% шахтеров по-прежнему будет поддерживать - среднее интервал между блоками будет не менее 40 минут, mempool станет перегружен, сделок не проходит, это будет тонущий корабль точно.
+230
MShepstone 30 июл. 2018 г., 4:12:27

Я работаю над проектом, который предусматривает строительство сырьевых сделок и подписание их локально перед отправкой в сеть. Я получаю не удается найти транзакцию по очкам 1a67415e9f892c31cdaec29f6bf7e8e7ffd5a7cdca52fc565ad345313f85b222:90463999.

Вот мой Техас хэш

010000000122b2853f3145d35a56fc52cacda7d5ffe7e8f76b9fc2aecd312c899f5e41671aff5e64058a473044022052576f11b965d4b0a712b91e04377e25acebfad8093f3296deecb05ad429281502201ede7fb35f495985bb67d302465c6419fc1c683d26f7111d4e70cceac2dc86910141047920bd57b7b0dbf7ac242879ee1f1c4b87cbe30a1c31baa4d111850865042415d84f0a433174b3b17f41e280bfef85ff885dd8a1f25bf0823cfd77ec81bfc080ffffffff0101000000000000001976a914221382696ab041ff0bce2aceeea15132d9336fd488ac00000000

который декодирует для

{
"lock_time":0,
"размер":223,
"входы":[
{
"prev_out":{
"индекс":90463999,
"хэш":"1a67415e9f892c31cdaec29f6bf7e8e7ffd5a7cdca52fc565ad345313f85b222"
},
"script":"473044022052576f11b965d4b0a712b91e04377e25acebfad8093f3296deecb05ad429281502201ede7fb35f495985bb67d302465c6419fc1c683d26f7111d4e70cceac2dc86910141047920bd57b7b0dbf7ac242879ee1f1c4b87cbe30a1c31baa4d111850865042415d84f0a433174b3b17f41e280bfef85ff885dd8a1f25bf0823cfd77ec81bfc080"
}
],
"версии":1,
"vin_sz":1,
"хэш":"a1981a142ba4966939d27e2cb78ae0a4d9550c91448105defdbed7ec71f2b351",
"vout_sz":1,
"выход":[
{
 "script_string":"OP_DUP OP_HASH160 221382696ab041ff0bce2aceeea15132d9336fd4 OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"147BM4WmH17PPxhiH1kyNppWuyCAwn3Jm4",
"ценность":1,
"сценарий":"76a914221382696ab041ff0bce2aceeea15132d9336fd488ac"
}
]
}

который, кажется, матч неизрасходованный ountput я вижу здесь: https://blockchain.info/unspent?address=1LCrg6DSqbcK5vh7XRAGEQA4jBpNigjwyV

Так что я делаю не так?

+222
wendellmva 23 февр. 2017 г., 3:20:01

Адреса/форматы ключи одинаковые и ведут себя одинаково. Если у вас есть закрытый ключ для адреса пункта назначения, то вы все еще имеют доступ к фондам, независимо от того, если это BTC или ВСН.

Вопрос если отправить BTC на ВСН-адрес (или наоборот), которые вам не принадлежат (например, перечисления обмену), поскольку обмен не искать TX на услуги вы утверждали, что посылали его на.

+207
paemon saiedi 25 окт. 2017 г., 19:05:25

Вы можете прямо сейчас положить txindex=1 в ваш биткоин.conf на обоих, и перезагрузите ваш узел? Что приведет к ошибке, если база данных не была создана с txindex. Если она продолжается, и есть еще сделки, которые могут быть найдены getrawtransaction, подать отчет об ошибке на https://github.com/bitcoin/bitcoin/issues.

+171
Ben Neill 3 янв. 2013 г., 14:09:34

Я делаю мой проект бакалавра в области веб-разработки, используя биткоин ЭКП. На данный момент он использует устаревшие учетные записи, но я бы очень хотел, чтобы обновить с помощью новой функции этикетки. Однако в настоящее время она является полезной на главную ветвь, или я должен ждать до версии v0.17 полностью отпущен? (это, к сожалению, после того, как моя рука-в курсе), так что если это так, я думаю, я должен придерживаться с помощью счетов?

Источники: https://github.com/bitcoin/bitcoin/pull/7729 https://github.com/bitcoin/bitcoin/pull/12953

+171
RichardC 11 мая 2011 г., 12:05:16

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

+166
Evan Chen 22 февр. 2013 г., 18:48:54

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