Какие ограничения устаревшей резервной копии?

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

+269
sova2630 24 сент. 2012 г., 23:17:30
18 ответов

Открытый ключ не имеет значения, нет монеты создаются в генезис блоке.

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

+947
viminov24 03 февр. '09 в 4:24

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

Ваш лучший выбор должен просто взять живую-USB на Debian и установить Электрум на нем; вы можете следовать инструкциям для Linux на сайте Электрум.

Если у вас есть какие-либо конкретные вопросы Электрум вы всегда можете присоединиться к #Электрум на Freenode и задать там ваши вопросы.

+922
saurabh2695 26 июл. 2016 г., 6:27:34

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

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

Будет база расти над ТБ? Это вообще жизнеспособно ?

+903
magrett 7 нояб. 2012 г., 5:06:21

Это не совсем "15 операций"...

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

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

Благодаря непринужденной правила, вы сможете создавать операции, которые можно обменять почти любой сценарий построен из перечисленных ниже команд: https://en.bitcoin.it/wiki/Script . Пока они не содержат более 15 проверяет подпись.

Самый большой потенциал использования для это, наверное, в оракулы / умные контракты, как пояснили в Гевин чуть-thereum пост. Наш проект - Orisi / распределенной оракулов щас только практической реализации этой концепции, и это подробно описано в нашей белой бумаге ( https://github.com/orisi/wiki/wiki/Orisi-White-Paper ). Мы можем использовать расширенные скрипты для выполнения 1+M из N проверить multisig - то требуют подпись отправителя транзакции, и М. Н оракулы, защищающие transaciton. Если это объяснение не является достаточно ясным, вы, возможно, захотите, чтобы проверить наш веб-сайт.

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

+875
galarant 26 февр. 2012 г., 7:22:44

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

+739
zhongfu 27 сент. 2014 г., 10:06:03

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

+568
Weatus 7 авг. 2015 г., 14:50:18

Узнав о подвое. Они биткоин ЕЭС или собственном подвое монета? В Эфириума, у них есть эфир, а для выполнения контрактов требует газа. Есть ли эквивалент здесь в подвое или все это в БТЦ? Каковы будут сборы то?

+437
Selby 24 апр. 2017 г., 17:37:32

Я пытаюсь шахты, используя мой CPU и GPU. Когда процессор находится в использовании всех ядер, у меня нет проблем, но когда я использовать мой процессор, мой рабочий стол становится слишком медленным, потому что Unity использует его слишком я думаю, мне нужно найти способ, чтобы быть в состоянии использовать свой процессор для майнинга при использовании графики Intel для единства и покоя, может кто поможет? У меня видеокарта NVIDIA GTX для 850м и Ubuntu 16.04, и я не знаю, с чего начать.

+429
Filype 26 дек. 2016 г., 11:38:04

Как перенести свой картофель в рис?

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

Так нет, вы не можете переводить валюты разных криптовалют демоны, это невозможно.

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

+387
BoomShadow99 5 февр. 2013 г., 10:07:50

Я просто наткнулся на эту сделку: https://blockchain.info/tx/cf77c2b888916c0debfb801d3d129ba5b7f6445e0dd6db9238b313b51369024c

Полученное Время: 2063-08-04 05:00:33

Сырые сделки: https://blockchain.info/rawtx/cf77c2b888916c0debfb801d3d129ba5b7f6445e0dd6db9238b313b51369024c

Это только один случай, может быть, какая-то ошибка, которая уже решена, или это нормальное поведение?

Есть ли официальная информация по этой теме?

+376
mghrmsh 30 янв. 2018 г., 7:33:25

Deanonymization Дэн Камински работает, имея много пробников в сети Bitcoin, которые собирают данные о том, как размножать сделки и не пытаться локализовать его источник.

Если пакет путешествует по сети (Интернет), он должен иметь источника и назначения IP-адресов в его заголовке. Поэтому, когда ваш биткоин-клиент отправляет транзакции он должен обернуть его в IP-пакет с адресом источника и адресом назначения абоненту.

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

Было бы легко избежать deanonymization с помощью любого прокси-IP, вижу этот вопрос.

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

+299
Benry 12 июн. 2012 г., 7:23:55

Это полностью зависит от поставщика (и вы---вы всегда можете отказаться от оплаты). Них. привыкли требовать оплаты в течение 10 минут; в последнее время они увеличились, что в течение 15 минут. Я не знаю, что из всех тайм-аута и другие платежные системы использовать.

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

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

+271
arulappan 1 сент. 2013 г., 9:51:10

На операции верификации: может быть, этого и этого. Сделки финансирование может найти свой путь в системе, вызвать скрипт в (P2SH) multisig-это хэш redeemscript. Проверка redeemscript не может быть сделано, если расходы Техас будет отправлен. Если неправильные ключи используются в скрипте, то скрипт опция -- checksig не удастся, и вся транзакция будет отклонена. Я не сделал тест с не активировать скрипт. Не P2SH (также называемый "сырой") multisig бы в сделке финансирования этот скрипт блокировки:

2 <открытый ключ> <открытый ключ B> <публичный ключ c> 3 CHECKMULTISIG

Я не видел, что isStandard() проверяет детали открытых ключей. В любом случае, сценарий должен иметь соответствующие параметры длина вокруг "неправильные" ключи, поэтому проверка скрипт думает, его просто массив шестнадцатеричных данных, которые должны быть переданы в стек. И опять же, данные не должны использовать опкоды, которые могут быть неправильно истолкованы. Так что это сложно, но не невозможно. Нужно иметь правильное понимание биткоин скрипт, хотя :-)

+213
Nan Wang 9 мая 2010 г., 8:23:42

Это далеко биткойны так называемые отправить и мои БТЦ показывает 0.00 в кошелек Я сделал несколько удалений от всего этого, но БТЦ не восстанавливается или отправить на все Я оставил ее открытой около 4 часов после того, как скачали но ничего не меняется, -3.7737 БТЦ показывает на правую сторону я сделал 2х bitcoind -пересканировать раньше, но загрузка сети занимает много времени, а также даже с учетом stransaction ID я не смог найти в списке я redeleted файлы теперь снова, но до сих пор ничего не изменилось

+197
Ginzorf 15 дек. 2011 г., 21:39:02

Постарше, может быть, несколько мудрее меня, отвечая на мой собственный вопрос:

Вот некоторые PHP, чтобы получить курс.

<?в PHP

$страница = функции file_get_contents('https://bitpay.com/api/rates');
$my_array = json_decode($страница, истина);
$exchange_rate = $my_array[0]["курс"]; 

?>

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

Везде, где есть элемент с классом="цена", это добавит мбтх эквивалент рядом с ним. Настроить по своему вкусу.

$(документ).готовые(функция(){
 $.функция помощью метода getjson('https://bitpay.com/api/rates', (данных){
 ставка ВАР = данные[0].ставки;

$(".цена").каждый(функция(я){
 ВАР Текс = $(это).текст();
 ВАР usdPrice = число(Текс.заменить(/[^0-9.-]+/г,"")); 
 ВАР mbtcPrice = 1000*usdPrice/скорость;
 $(этот).добавить("(&nbsp; вы~" + строка(mbtcPrice.toFixed(0))+ "&nbsp;вы мбтх)");
 }); 
});
});
+107
kumar v 21 янв. 2017 г., 19:44:30

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

Я ищу эту сделку, мои скрипты:

010000000396773312284612e55b124e19b885038f625ce18f99711c9138d22c391a2abc86000000001976a914fa6b5cff131a62d212f5c99d8bfaf35a9299ad5288acffffffff2f4fcd2541be1e286b7eee1a24bf0b9d6a6333c05ed7955d083f0778e2a23efc0000000000ffffffff40dc504498fa0ff41f2a6d882b640a17a4fbdb96a34ff28ad7f83c85fd78521e0000000000ffffffff0240420f00000000001976a91406f1b66ffe49df7fce684df16c62f59dc9adbd3f88ac66732c00000000001976a914fa6b5cff131a62d212f5c99d8bfaf35a9299ad5288ac0000000001000000

010000000396773312284612e55b124e19b885038f625ce18f99711c9138d22c391a2abc860000000000ffffffff2f4fcd2541be1e286b7eee1a24bf0b9d6a6333c05ed7955d083f0778e2a23efc000000001976a914fa6b5cff131a62d212f5c99d8bfaf35a9299ad5288acffffffff40dc504498fa0ff41f2a6d882b640a17a4fbdb96a34ff28ad7f83c85fd78521e0000000000ffffffff0240420f00000000001976a91406f1b66ffe49df7fce684df16c62f59dc9adbd3f88ac66732c00000000001976a914fa6b5cff131a62d212f5c99d8bfaf35a9299ad5288ac0000000001000000

И двойной SHA256 были:

З1 = 1a374484e71c12135cda76c1261801e9f8fc27108e3f5e439679ef13eb300eae

З2 = e366e7bc7d5c12808b88e1b89c27436ac9cb3ae482dd044faeb7fab4654cbeac

Даже если +/- для С1,С2 я получаю эти 4 закрытых ключей:

68d4ee844087fc39a62269c41a2c7d521966aa9687a596ab9207e997ddee0ba3
5d201313d68f45cfd5b187584efe4e5d9579a571a0876a3e1fb649ed91942897
a2dfecec2970ba302a4e78a7b101b1a1253537750ec135fda01c149f3ea218aa
972b117bbf7803c659dd963be5d382aca148325027a309902dca74f4f248359e

Которая не соответствует открытый ключ. Что я делаю не так?

+103
Mazestos 3 февр. 2017 г., 6:01:05

Это связано с "версия" байт и путь биткойн-адресов производится с base58.

Процедура довольно проста:

  1. байт версия
  2. в RIPEMD160 в то SHA256 (известный как HASH160) ТРЦ формате открытый ключ (не волнуйтесь слишком много об этом, просто знаю, что это 20 байт)
  3. контрольная сумма (4 байта)

Объединять эти и у вас 1 + 20 + 4 = 25-байтовую строку, которая затем получает закодированное в строку base58, чтобы сформировать биткоин-адрес. Обратите внимание, что детали 2 или 3 может быть все, что угодно, но байт-версия для конкретной сети.

Для вашего случая, байт версии тестовом режиме, это 0x6f.

Документированная процедура расчета base58 находится здесь.

Вот пример простой программы на Python, чтобы продемонстрировать, как это делается:

алфавит = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"
деф b58(х):
 а = ""
 в то время как x > 0:
 х, R = divmod(Х,58)
 а += алфавит[Р]
 возвращение[::-1]
печать b58(0x6f0000000000000000000000000000000000000000)
печать b58(0x6fffffffffffffffffffffffffffffffffffffffff)

Результат этой программы-это:

mfWxJ45yp2SFn7UciZyNpvDKrzbhuzkU7h
n4rZHAPGXCu8bYchjzJhK3V7VVredELJrc

То есть на самом деле диапазон возможных адресов в тестовом режиме. Это потому, что ничего перед mfWxJ45yp2SFn7UciZyNpvDKrzbhuzkU7h приведет в первый байт, 0x6e и ничего после n4rZHAPGXCu8bYchjzJhK3V7VVredELJrc приведет в первый байт, 0x70. Работает vanitygen должны подтвердить:

$ vanitygen -Т mfWxJ3
MfWxJ3 префикс 'не возможно
$ vanitygen -Т mfWxJ4
[...]

Важно держать в голове при создании суета приехавших по этому поводу.

+83
thumper 18 июл. 2017 г., 12:57:09

Как майнер проверить, что UTXO не потрачено где-то еще, он не должен искать весь блокчейн от UTXO и вперед, чтобы увидеть, если это было дело? Предполагая, что реальные данные это позволило бы эффективно использовать в возрасте, или я что-то недоразумение?

+60
DICK 17 апр. 2015 г., 16:16:25

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