Зачем нужны альтернативы биткоин?

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

+99
jeffmueller 6 мая 2019 г., 17:44:55
24 ответов

Чтобы добавить в ответ Рагхав это:

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

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

Как Рагхав отмечалось, некоторые кошельки позволяют пользователю выбрать вручную UTXOs для расходов или чтобы пометить входы, как unspendable пыли, но многие кошельки имеют такую возможность. Во многих случаях, выбор UTXO полностью скрыт от конечного пользователя, чтобы сделать кошелек более простой в использовании.

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

  1. Получить проводки пыли атаку
  2. Сделать исследование, чтобы найти авторитетных кошелек, который позволяет для выбора UTXO, и скачать программу на безопасное устройство
  3. Импорт семян фраза от пыли-напали бумажник в новое программное обеспечение кошелька, чтобы воссоздать свой пыл-напали бумажник в новое программное обеспечение бумажника
  4. Используя старое программное обеспечение кошелька, создайте новый кошелек и скопируйте адрес получения (это будет ваш новый бумажник, после того как вы выполнили все эти шаги)
  5. Используйте новые UTXO-выбор программного обеспечения бумажник, чтобы выбрать все non-пыли UTXOs от пыли-напал на кошелек, и отправить транзакцию опорожнения пыли-напал на кошелек на кошелек, созданный на шаге 4.
+988
Pim Q Law 03 февр. '09 в 4:24

В случае, если вы говорите про мнемонику использовать семя этого -

Установите bitcore-мнемоник

НПМ установить bitcore-мнемоник
Бауэр установить bitcore-мнемоник

Затем использовать его для создания мнемонических семян

ВАР Мнемоника = требуют bitcore-мнемоник ('');
ВАР код = новая Мнемоника(Мнемоника.Слова.Английском языке);
код.метод toString(); 
// Армии обороны Ван нести ревнует правда фигня утверждают Эхо СМИ хруст...

ВАР xpriv = код.toHDPrivateKey();

Если вы просто хотите создать отдельный от bitcore API, вы можете использовать эту функцию -

ВАР bitcore = требуют('bitcore');
ВАР HDPrivateKey = bitcore.HDPrivateKey;

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

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

ВАР bitcore = требуют('bitcore');
ВАР HDPrivateKey = bitcore.HDPrivateKey;

ВАР hdPrivateKey = новый HDPrivateKey();
ВАР проверено = новый HDPrivateKey('xpriv...');
ВАР производная = hdPrivateKey.вывести("М/0'");
ВАР derivedByNumber = hdPrivateKey.получить(1).вывести(2, истина);
ВАР derivedByArgument = hdPrivateKey.вывести("М/1/2'");
утверждаю(derivedByNumber.xprivkey === derivedByArgument.xprivkey);

адреса ВАР = производная.закрытый ключ.устранению();

// получения HDPublicKey
ВАР hdPublicKey = hdPrivateKey.hdPublicKey;
+986
Rui Ricardo Silva Formoso 17 авг. 2014 г., 8:59:06

Почему есть ограничение? Почему бы нам не изменить это?

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

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

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

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


Какие другие решения есть?

Так что все это звучит довольно мрачно в отношении масштабирования сети Bitcoin, что до глобального объема сделки. Но! Хорошей новостью является то, что увеличение размера блока-это, пожалуй, самый очевидный подход, но, безусловно, не единственная.

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

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

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


В заключение: давайте пересмотрим то, что 'сделки' может представлять

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

[Биткойн-транзакции] это ничего не напоминает визовый сделок, которые они обычно против. Я хотел бы сослаться на них, как контейнеровозы, а не посылок.

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

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

+973
Ramir Santos Tiamzon 22 дек. 2015 г., 3:03:54

Я новичок в этой области.Кажется, что майнинг биткоинов, используя обычный компьютер стал жестким.У меня есть нормальный ноутбук с процессором Intel i5 и видеокартой GeForce 930MX видеокарты.Который является самым простым монета в шахте и получить реальные деньги(насколько меньше не важно)

Просто хочу попробовать и посмотреть, как это работает. Из любопытства.

Спасибо

+930
fracmak 13 мая 2016 г., 3:06:06

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

+850
Ce C 12 февр. 2010 г., 12:30:26

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

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

+783
Matwizy 5 мар. 2015 г., 11:38:38

Согласно биткоин документация, новые монеты генерируются и принес в оборот, когда Шахтер получит награду. Я не говорю о существующих монет, собранных во время добычи полезных ископаемых.

Может кто-нибудь наставит меня, где именно это поколение новых монет происходит?

+746
coffeepls 7 апр. 2010 г., 21:23:04

У меня в OpenSSL созданный закрытый ключ в следующем виде:

$ кот прив.УГР
-----НАЧНИТЕ ПАРАМЕТРОВ----ЕК-
BgUrgQQACg==
-----ХАРАКТЕРИСТИКИ----ЕК-
-----НАЧАТЬ ПРИВАТНЫЙ КЛЮЧ----ЕК-
MHQCAQEEIDTijUe0yc3orw5+hElM2WZPWWawO6yTymJZagaStSxIoAcGbsubbaak
oUQDQgAE81+mTl3Pyzy41kCg8xgnV3lokrYJ/iUAGda0JUpx99aExBk1kD9Heera
5ndWARwUTa6T1Cfi7c1U6Nf81IEAQQ==
-----КОНЕЦ ЗАКРЫТОГО КЛЮЧА----ЕК-

Как я могу преобразовать это (желательно используя свободный) в WIF, которые могут быть импортированы в (Желательно) Электрум? Также Электрум меня смущает немного, это говорит

Ключи ВИФ вводятся в Электрум, в зависимости от типа сценария.

Несколько примеров:
p2pkh:KxZ...->
1Dck

Что это значит? Формат импорта кошелек ничего не сказано о вводе

+714
Kaurama 12 июн. 2012 г., 6:53:49

То, что вы описываете, называется структурированием, и это незаконно в Соединенных Штатах. Это, вероятно, запрещены в других странах тоже.

+681
MrCrowly 25 окт. 2019 г., 19:38:51

Когда подписали ввод segwit, подпись обязуется сценарий свидетель (или p2pkh-как сценарий в случае p2wpkh). Это указано в BIP143:

  • Для P2WPKH свидетель программу, то scriptCode является 0x1976a914{20 байт-умолчанию-хэш}88ac.
  • Для P2WSH свидетель программу,
    • если witnessScript не содержит каких-либо OP_CODESEPARATOR, в scriptCode является witnessScript сериализован как скрипты внутри CTxOut.
    • если witnessScript содержит OP_CODESEPARATOR, в scriptCode является witnessScript но удалив все, вплоть до последней исполненной OP_CODESEPARATOR перед подписью проверять операции выполняются, как сериализовать скрипты внутри CTxOut. (Точная семантика показано в примерах ниже)

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

Возможно, мой вопрос должен быть: почему хэш совершить какой-либо скрипт для segwit входы? В наследство подписей, поставив scriptPubkey в scriptSig на входной ток (сложнее, см. ниже) способ избежать повторного использования подпись между входами. Но в segwit, это достигается с минусом части алгоритма хэширования. Поэтому мы не могли просто пропустить scriptCode часть?

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

  • Наследие: мы могли бы просто добавили фиктивный байт где-то в входной ток
  • Segwit: тока по очкам уже решает проблему.
+675
F Scheuneman 5 нояб. 2010 г., 3:13:11

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

Эта Википедии статьи раздела дополнительная информация: http://en.wikipedia.org/wiki/Quadratic_residue#Prime_or_prime_power_modulus

+638
prourn sonia 4 апр. 2010 г., 12:03:39
  1. Старт с открытым ключом байт (bytestring длиной 64)
  2. Из того, что публичный ключ, Берем Keccak-256 хэш используется повсеместно по Эфириума (убедитесь, что вы получите это право, так как в конечном итоге стандартизированные SHA3-256 хэш отличается). Теперь вы должны иметь bytestring длины 32.
  3. Капли первые 12 байт. Теперь вы должны иметь bytestring длиной 20, адрес Эфириума, связанные с вашим публичным ключом.

Обновление: Упс! Я вижу, вы хотите его с закрытым ключом, а не публичный ключ. Это сложнее. Вы должны сначала извлечь открытый ключ из файла закрытого ключа, который лучше всего с помощью библиотеки крипто ЕС. Я могу показать вам некоторые примеры кода на Scala, но математику ЕС в основном как черный ящик для меня. Во-первых, интерпретировать 256-битного закрытого ключа как беззнаковое длинное целое. Тогда, см., например, здесь. Кривая представляет собой именованный эллипса кривая кривая secp256k1. Подробности в математике, увы, вне меня, но, надеюсь, в какой среде программирования Вы имеете доступ к библиотеке качеством крипто.

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

+616
78lro 18 окт. 2016 г., 18:53:31

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

+583
Hungvuong 6 сент. 2017 г., 1:39:00

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

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

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

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

Вы отправили деньги на адрес (длинной последовательности текст, начинающийся с "1").

Чтобы получить личный ключ на ваш адрес, получаете на основной консоли (помощь->окно отладки).

Далее, перейдите на вкладку "консоль". Есть текстовое поле в нижней части с символом ">" и мигающий курсор.

Введите его в поле:

dumpprivkey <адрес>

где <адрес> является ваш адрес.

Оттуда, у вас есть закрытый ключ (начинается с "K" или "L", возможно, "5"), который вы сможете импортировать в другой кошелек.

В другом месте, вы указали, что вы используете Электрум. Вот как можно "вымести" средства с вашего закрытого ключа в Электрум:

http://bitzuma.com/posts/a-beginners-guide-to-the-electrum-bitcoin-wallet/#sweep-a-paper-wallet

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

+577
Mthk 16 дек. 2017 г., 21:32:20

Меня интересуют следующие сделки multisig

3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18

Если я запроса bitcoind на информацию о нем, используя следующую команду

 $> bitcoind getrawtransaction 3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18 1

затем я вижу, что два адреса, участвует в ее выходы, а именно

1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e и 1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc.

Однако, если я смотрю этот же хэш транзакции blockchain.info расположенный здесь

https://blockchain.info/tx/3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18

Внезапно есть три адреса, вовлеченных в мероприятия, а именно

17YnWEp2vjT1wEgALyy2BApY8CAMr78M7o и 1ADwCr1Ary8KX2i41MhQKL4TgkTRV6p14g и 1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc.

Откуда адрес 1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e идти, и что эти две новые адреса? Я заметила, что для большинства сделок Blockchain.info'ы multisig, они не могут правильно проанализировать их?

Редактировать: вот это выход я получаю, когда я запускаю

bitcoind getrawtransaction 3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18 1


{
"наговор" : "01000000040a8556a2f3a2cc41c36f3ef38b9aa2e6ffa4c48585b45348e4036cf2bc1d04be000000006b483045022100c177dca01b7208feb04497d8948e832af7b12b5b74d1ff07db4a40c3782250b602205211a54941fe741e7220d90eda8ec75bb337b7ad7d8a9b0c40c614b2639cc37701210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641effffffffead663408f58ab33046302dc5cc2236dd263736d2fcf7e2c52d23cc75016a10f000000006b483045022100dc123d788fdc315f71df992a09d2f31237aadee954f0c7ed9ebf6676fde2806c022016f32f64109b92895ad35d6da1ad050fd1313e40092e51e222eed8cb9803277601210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641effffffffab2672da7306b872dacc87769f36bcd3652e7226484291b4994e505418e7e40b000000006c493046022100f4eec08e55254dd3f1803c88b47bf4d0527af7b6d54d3c28300175ab2cf4cde6022100ea58b455294ca78bcca651b4031a0049c4b359834d6face1d87fe39c6ac9914e01210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641effffffffd9a6b76e1a4ceb5287ce147a6da8c8c3c96a70c9f330b7f10d5464db3af9acfc010000006c493046022100ccb7797be4de4e6b890869fed98d2d66bfeb787fc3a10d9da4735688d2c1b3230221009dcff82c291fdb90ac15325a02073e52686addf8b0c25eb28dc8b410e8c3282901210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641effffffff03781e0000000000004751210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e2120434e5452505254590000000a00000000d806c1d5000000039dc87f400000000052ae781e0000000000004751210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e211600000001000000005f5e100003e800000000000000000000000000000000000052ae222d0b00000000001976a914ab34b5c668a8ed435ede840b6f40e3eddb455c6288ac00000000",
"txid" : "3a0c283c8574205c2cc95cea0e603bfff9087af2ab0360ebd2e98740a3193a18",
"версии" : 1,
"locktime" : 0,
"Альвин" : [
{
 "txid" : "be041dbcf26c03e44853b48585c4a4ffe6a29a8bf33e6fc341cca2f3a256850a",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "3045022100c177dca01b7208feb04497d8948e832af7b12b5b74d1ff07db4a40c3782250b602205211a54941fe741e7220d90eda8ec75bb337b7ad7d8a9b0c40c614b2639cc37701 0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e",
 "наговор" : "483045022100c177dca01b7208feb04497d8948e832af7b12b5b74d1ff07db4a40c3782250b602205211a54941fe741e7220d90eda8ec75bb337b7ad7d8a9b0c40c614b2639cc37701210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e"
},
 "последовательности" : 4294967295
},
{
 "txid" : "0fa11650c73cd2522c7ecf2f6d7363d26d23c25cdc02630433ab588f4063d6ea",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e 3045022100dc123d788fdc315f71df992a09d2f31237aadee954f0c7ed9ebf6676fde2806c022016f32f64109b92895ad35d6da1ad050fd1313e40092e51e222eed8cb9803277601",
 "наговор" : "483045022100dc123d788fdc315f71df992a09d2f31237aadee954f0c7ed9ebf6676fde2806c022016f32f64109b92895ad35d6da1ad050fd1313e40092e51e222eed8cb9803277601210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e"
},
 "последовательности" : 4294967295
},
{
 "txid" : "0be4e71854504e99b491424826722e65d3bc369f7687ccda72b80673da7226ab",
 "Uвых" : 0,
 "scriptSig" : {
 "АСМ" : "3046022100f4eec08e55254dd3f1803c88b47bf4d0527af7b6d54d3c28300175ab2cf4cde6022100ea58b455294ca78bcca651b4031a0049c4b359834d6face1d87fe39c6ac9914e01 0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e",
 "наговор" : "493046022100f4eec08e55254dd3f1803c88b47bf4d0527af7b6d54d3c28300175ab2cf4cde6022100ea58b455294ca78bcca651b4031a0049c4b359834d6face1d87fe39c6ac9914e01210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e"
},
 "последовательности" : 4294967295
},
{
 "txid" : "fcacf93adb64540df1b730f3c9706ac9c3c8a86d7a14ce8752eb4c1a6eb7a6d9",
 "Uвых" : 1,
 "scriptSig" : {
 "АСМ" : "0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e 3046022100ccb7797be4de4e6b890869fed98d2d66bfeb787fc3a10d9da4735688d2c1b3230221009dcff82c291fdb90ac15325a02073e52686addf8b0c25eb28dc8b410e8c3282901",
 "наговор" : "493046022100ccb7797be4de4e6b890869fed98d2d66bfeb787fc3a10d9da4735688d2c1b3230221009dcff82c291fdb90ac15325a02073e52686addf8b0c25eb28dc8b410e8c3282901210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e"
},
 "последовательности" : 4294967295
}
],
"Uвых" : [
{
 "значение" : 0.00007800,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : "1 0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e 20434e5452505254590000000a00000000d806c1d5000000039dc87f4000000000 2 OP_CHECKMULTISIG",
 "наговор" : "51210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e2120434e5452505254590000000a00000000d806c1d5000000039dc87f400000000052ae",
 "reqSigs" : 1,
 "тип" : "multisig",
 "адреса" : [
"1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc",
"1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e"
]
}
},
{
 "значение" : 0.00007800,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : "1 0336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e 1600000001000000005f5e100003e8000000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "наговор" : "51210336aa4df526a776e2b72512bb65d8ad5c661360cc1de2ffe460b618c0bba6641e211600000001000000005f5e100003e800000000000000000000000000000000000052ae",
 "reqSigs" : 1,
 "тип" : "multisig",
 "адреса" : [
"1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc",
"1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4e"
]
}
},
{
 "значение" : 0.00732450,
 "н" : 2,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 ab34b5c668a8ed435ede840b6f40e3eddb455c62 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор" : "76a914ab34b5c668a8ed435ede840b6f40e3eddb455c6288ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : [
"1GcFhAQGFZVDAr4jiR2tKwisHcgNUjhGnc"
]
}
}
],
"blockhash" : "000000000000000010fd711cae1e3069a90e657664872ff019f3544fe78f9284",
"подтверждений" : 1166,
"время" : 1404255586,
"blocktime" : 1404255586

}

+495
jeclose 7 февр. 2013 г., 15:23:00

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

+323
pechar 10 июл. 2014 г., 12:28:40

Это кошелек генерирует адрес, начиная с индекса 1 и сканирования блокчейн, является ли адрес или нет, пока кошелек не находит неизрасходованный адрес?

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

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

Это не как это работает. Вероятность поразить адрес, который уже Используется (семя->метод СК->ПК->адрес) почти 0, потому что вы не знаете семян других людей. Вам не нужно проверять это, потому что это практически невозможно (если у вас есть много питания компьютера и хотите тратить электричество).

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

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

+279
smm 14 июн. 2013 г., 1:32:38

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

db_dump кошелек.дат

Я проверил на Bitcoin и Litecoin, а в случае кошелек.дат с помощью той же версии Беркли ДБ.

Версия=3
формат=bytevalue
базы данных=основные
тип=дерево
db_pagesize=4096
ЗАГОЛОВОК=КОНЕЦ

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

+267
Gundars Alders 13 июл. 2010 г., 20:34:49

Есть ли Р2Р децентрализованной структуры пересечь границу сети там?

+204
Truitt Bradley 16 нояб. 2012 г., 20:21:02

Питер Wuille недавно объяснили, каким уровнем по умолчанию восстановление делается, в ответ на мой вопрос.

Итак, что для данного base64 подпись, значение в в в,р,с, предлагает конкретные координаты, значит recid (восстановление код).

Пример из BitcoinCore тестовый набор:

> сиг =
> "H8PgOb/liZzt3QQHJn9kLBqH7E/я+SC6JTwYGtdNdOjnXzFqXnHMZqP7oZ1wb1qiq3h/kF8xC9Yx7pK9ddlx8TA"
> значение addr = "1K5Z1nxN4mjUgCLpSXMRkeZxuAMpbn2Cqb" Виф =
> "KwfJTiKdcjNMjBu4ksgGd21EZXz6Jomoznbirp3nfd3k9zmxmeui"
> 
> в,р,ы = ВРС = (31,
> 88597177789312009809148107221292570613390338668815747761545214128303675599079L,
> 43057030252916568867525408201971649068117337291455262356277580652864892694832L)

Значение V составляет 27 + recid для несжатых ключи и 31 + recid для сжатых ключей.

Ive запустить питон петли, используя pybitcointools который подписывает сообщение с помощью случайного ключа, и я еще когда-нибудь увидеть в=29 или в=30. Почему это? Она по дизайну, или это просто очень маловероятных событий?

+193
Hossein Pornjafe 30 дек. 2016 г., 6:11:01

Я совершил транзакции BTC на 17 января с этот код: 1f15277460d80454fae5c3fae60012e9b1b250e16f778b647c6e8e4acc49f1dc

По данным coinify (blockchain.info) он закончился, поэтому я не смог обменять БТЦ. Они ответили:

Транзакции в Bitcoin не подтвердили на время (это не ваша вина или наше, это шахтеры, которые подтверждают транзакции). В таком случае система выдает возврат электронной почты. Мы отправили запрос на возврат БТЦ адрес [электронной почты]

Но если я смотрю на код Техас, он, похоже, подтверждается. Что я упускаю?

+139
Howard Schulman 15 дек. 2010 г., 9:03:17

МТ. Добро чаво гласит:

К сожалению, мы не принимаем любую кредитную или дебетовую оплаты

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

+105
koeln 23 мая 2017 г., 13:25:23

Ладно, на основе замечаний, я пробовал несколько вещей, но в итоге только в следующих работал:

  1. Закрыть биткоин-клиент
  2. Резервное копирование файлов из %AppData%\Bitcoin в
  3. Дополнительно:скачать блок цепях: http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/ чтобы предотвратить длительный начальной загрузки (предупреждение: ссылка не рекомендует этого делать, если у вас есть транзакции в кошельке).
  4. Запустить биткойн-клиент с -сканирование параметр из командной строки.

После этого клиент снова начал скачивание блокчейнами. Этот работал для меня. Не уверен, если это будет работать для всех.

+87
gmeka 15 февр. 2016 г., 23:59:18

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

+33
inna8914 10 июл. 2018 г., 19:09:36

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