Криптовалюта с адресов, которые не могут столкнуться?

Я первоначально разместил здесь следующий вопрос:

Можно ли у криптовалюты, основанные на адрес электронной почты?

И сейчас я столкнулся с большой биткоин коллайдер

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

Но если вы посмотрите сюда, вы увидите, что ББК в течение нескольких месяцев уже обнаружили более 15 адресов с балансом, из которых один содержал 0.54 БТЦ: ББК трофеи

Представьте себе, как только он начинается использование большей мощности от пользователей?

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

На мой вопрос, что решение это будет?

У меня есть несколько замечаний, которые я считаю неприемлемыми. Я перечислять их и их причин.

Комментарий: даже банковские пароли могут быть взломаны, и сумма может быть украден. Неверный: я не говорю про кого-то пытается атаковать именно ваш банковский счет с номером 123456789 с банком ABC с паролем wtHMcQ^КБ;i9UA6ZPI,ве!Р<:3xLkzDlXg.[П0{~214o*/ч+(Ж>О@мне?-J_#&|`8. Я говорю о нападавших случайно проходя закрытых ключей и проверки, если они имеют баланс.

Вот именно сейчас.

Я буду с нетерпением ждем несколько хороших решений.

+166
Chase Spence 31 авг. 2017 г., 17:40:19
39 ответов

Рассматриваются как идентификаторы GUID, нет? Они создаются случайным образом каждый раз, когда вы запрос на создание нового адреса.

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

Что произойдет в этом случае?

+974
Thojo 03 февр. '09 в 4:24

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

Да, абсолютно.

Это scriptSig также встроенные в Blockchain?

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

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

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

Это деталь реализации, и полностью независимая от остальных ваш вопрос.

Да, некоторые узлы только скачать (все) блоки, проверить их полностью, а потом выбросить их после проверки ("обрезка"). Эти блоки и все, что в них по-прежнему являются частью блокчейна - эти узлы просто не хранить полный блокчейн.

+955
akashivskyy 16 сент. 2017 г., 16:14:00
Другие ответы

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


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

Я пытаюсь понять программа ориентирована использование-случаи выплаты по оплате молнии.

Данный веб-приложение, которое принимается БТЦ платежи, взимаемые в сатоши за услугу - просмотр видео например; почему может быть выгодно использовать в том, чтобы постоянно генерировать новые счета-фактуры (в секунду время просмотра), а не просто время общее время просмотра и выставления счета один раз в конце через стандартную-сеть Техас?

Единственное преимущество я вижу банкомат хеджирования на цепочке сбора цен, путем открытия "давно работает" канал.

+939
user285228 10 авг. 2015 г., 12:53:31

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

+878
user1389105 5 дек. 2013 г., 16:57:43

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

+845
Silence Dogood 10 мар. 2011 г., 20:59:35

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

Чтобы ответить на вопрос, инвестиционные БТЦ так же легко, как оставив 1 BTC в кошелек. БТД, вероятно, достигают более высокой стоимости, но это умозрительно, потому что вся экономика-это эксперимент, который никогда не был осуществлен на практике. Это почему это нестабильная валюта.

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

+817
user3348164 14 мар. 2017 г., 0:08:38

Рассмотрим Алиса и Боб создан на следующих родном скрипте segwit:

хэшей SHA256 определяется как H | Алиса по умолчанию | по умолчанию Боб

Только Боб имеет прообраза (обычный текст, что хэши [и SHA256] до H). Может Алиса просто подписать сделки, не раскрывая ч, а просто сдать частично подписанные транзакции цепь Бобу, чтобы он мог раскрыть ч + добавить свою подпись, сделает сделки окончательно и провести его?

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

+801
Linn Tmp 15 июн. 2016 г., 1:24:09

Когда я создал мульти-сиг хранилище на Coinbase, я получил:

  1. Мастер открытого ключа в BIP32 расширенном формате, на глубину 0, Родительский отпечаток 00000000 и ребенок индексом 0.
  2. Закрытый ключ в WIF формата ("пользователей семя"), который я не знаю, если это была закаленной, полученные от публичного ключа, ни глубины, ни индекса.

Я пытаюсь доказать принадлежность адреса, полученные от мастера открытого ключа в индекс 14. Таким образом, используя bip32.org мне удалось извлечь открытый ключ в BIP32 расширенном формате с индексом М/14, что в точности соответствует адресу, по которому я должен доказать право собственности.

Моя задача состоит в том, поэтому для получения закрытого ключа, для которого адрес совпадает с адресом полученного открытого ключа по индексу М/14, основаны на информации у меня нет. Если можно с pybitcointools.

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

+781
Yngvar Kristiansen 15 мар. 2015 г., 16:05:23

Вы можете добавлять их друг с другом узлов биткоин файл config. Если вы хотите подключиться к определенному узлу в частности, использовать операцию addnode=IP:порт в ваш конфиг. Если вы хотите только подключиться к вашей сети, а не другие узлы в сети, вы можете использовать подключение вместо добавления узла, но, конечно, вы должны иметь хотя бы одну исходящую связь, чтобы сделать блоки, и т. д. :)

+759
Raymond Contreras 17 дек. 2016 г., 19:31:06

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

+729
lunar4dev 31 дек. 2010 г., 9:25:23

Вид. Люди, которые называют биткойн "биткойн ядра" относятся к Bitcoin. Они также будут использовать название "биткоин наследие". но вызов биткоин биткоины "основной" или "биткоин наследие" вводит в заблуждение.

Ядра биткоин-это ссылка на клиент для Bitcoin. Но это неправильно и ошибочно называть монетой, по имени его клиентов. Например, мы не называем биткоин наличные "биткойны Азбука", хотя его ссылка клиент Биткоин АВС. Мы не называем Ethererum "гетов", хотя его ссылка клиент Гет.

+723
Cameron Jewell 14 мар. 2012 г., 4:06:47

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

+705
Eduardo Moya 6 нояб. 2010 г., 18:06:01

HDNode был удален и теперь отделенный пакет.

НПМ установки bip32 см. выпуск #1243

константный биткоин = требуют bitcoinjs-Либ ('')
константный bip39 = требуют('bip39')
константный bip32 = требуют('bip32')

хвала константный мнемоника = 'вы булочки Лев включить шеи продуктовый рушиться супер сама лицензия призрак'
семян константный = bip39.mnemonicToSeed(мнемоника)
узел константный = bip32.fromSeed(семя)

Тестовые примеры: bitcoinjs-Либ тесты

+665
andol 15 дек. 2018 г., 22:11:14

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

или у кого-то есть пример сделки на blockchain.info я хочу увидеть сделки с замком-время и порядковый номер, а не цвет 0xffffff。

спасибо.

+645
Tesset 6 июл. 2011 г., 20:36:16

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

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

Вопрос 2) Каковы возможные атаки (хотя полностью теоретические), которые возможны в случае 3, но не в случае 2. Мне кажется, что модель безопасности в случае 3 такая же, как и в случае 2. Если я доверяю основные разработчики с подписью-проверки, может также доверие, которое они дают правильный набор UTXO.

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

+589
Anil Kumar 30 мар. 2016 г., 12:17:56

Я с Bitcoin-Qt на безголовый сайт RaspberryPi, где он работает довольно гладко.
Проблема начинается, когда Марко Гуй вылетает через VNC , так что биткоин-на Qt Гуй висит хотя что демон по-прежнему работает как процесс, когда я проверить с

ПС-топор | грэп биткоин

Короче я не могу получить доступ к GUI и закрыть его нормально единственный способ, чтобы все-таки доступ по SSH и я попытался

в Bitcoin-Qt в стоп
биткоин-как Qt: не удалось подключиться к X-сервер







Что такое правильный способ, чтобы прекратить/остановить мой биткоин-qт процесс?

+577
hiqsol 24 февр. 2019 г., 8:55:03

Привет у меня есть вопрос о способе покупки. Недавно я получил сообщение от Poloniex Я один раз покупать способ заказа вариант immediateOrCancel. Я получаю две сделки вместо ожидаемого одного.

{'номер заказа': '269159954730', 'amountUnfilled': '0.00000000', 'resultingTrades': [{'общая': '0.00323034', 'tradeID': '16775174', 'количество': '0.10364748', 'ставка': '0.03116670', 'дата': '2018-04-22 10:59:11', 'тип': 'купить'}, {'общая': '0.05271018', 'tradeID': '16775175', 'количество': '1.68942915', 'ставка': '0.03120000', 'дата': '2018-04-22 10:59:11', 'тип': 'купить'}]}

Может кто-нибудь помочь мне с этим или сказать, почему это случилось?

+554
Suravam 5 сент. 2012 г., 12:00:53

Bip39 имеет необязательный "шифрования" на PBKDF2 с (пароль-к-ключ), используемый в качестве соли (это позволяет максимально отрицание). https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#from-mnemonic-to-seed

Слабость есть, что BIP39 использует только 2048 туров в КДФ. Который легко подобрать.

Если вы храните в облаке (или похожие), я рекомендую сделать по алгоритму AES-256-CBC с шифрованием мнемоники с помощью надежного пароля и сильное КДФ (возможно использовать PBKDF2 с не менее 30'000 выстрелов).

+539
TERU771 TERU 16 апр. 2010 г., 22:03:41

Мне нужна claryfication о вещах, здесь это идет: 1. Для того, что я читал, для создание биткойн-адреса следует этот поток:(вообще говоря) секретный ключ (СК) -> открытый ключ (ПК) -> адрес (а). Некоторые говорят, что СК -> ПК == А. Какой из них правильный? 2. Сейчас, во время операции, когда X до y "Н" биткоинов происходит так: х знаков (цифровая) сделка "т" с СК и это та часть, которую я не понимаю. Как "Г", чтобы открыть и проверить, что транзакция отправить из X? или Кроме того, что Х признаков сделки он шифрует? снова сделка с ПК/A от Y для Y может открыть? Кое-что я упускаю?

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

Спасибо заранее

+525
sabina1398 13 авг. 2013 г., 11:50:30

Были использованы, чтобы решить, должен ли применяться softfork четырех методов:

  • В softfork распространяется на все блоки, прошлое и будущее.
    Пример: softfork для удаления целочисленное переполнение ошибка.

  • В softfork относится ко всем блокам с меткой времени после Дня флага.
    Пример: начальная форма BIP30 применяется для всех блоков с меткой времени позже, чем 1331769600. (Март 15, 2012, 00:00 по Гринвичу)

  • В softfork распространяется на все блоки, кроме некоторых прадедушек-в блоках.
    Пример: нынешняя форма BIP30 применяется ко всем блокам, за исключением двух, которые его нарушают.

  • В softfork распространяется на все блоки, созданные после успешного Шахтер голосования. Биткоин клиент может определить, если softfork применяется исключительно глядя на блокчейн.
    Пример: BIP34, который требуется заблокировать высоте должны размещаться в последние во всех новых кварталах.

+499
Addison Turnauer 22 дек. 2019 г., 20:30:12

Нет, Биткоин-ядра (ранее известная как Bitcoin-Qt) - это не кошелек, это программное обеспечение полного узла + кошелек, так что есть софт лучше использовать в качестве кошелька. Конечно, вы можете использовать Bitcoin Core, но вы должны держать ваш биткоин сердечника подключены к интернету для дней синхронизации.

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

Примечание: несколько сатоши ничего не стоит. Средний гонорар трудыов в настоящее время 110,740 Сатоши. по данным этого.

+405
Sulaiman Alkhadhari 3 апр. 2014 г., 8:54:59

С регулярными сделками обязательства, текущие сделки недействительной предыдущей. Это нормально, поскольку ВМС США между A и B в их канале происходят одна за другой. Однако, HTLCs вроде отложенными сделками. Как потом дальнейшие операции может произойти, не дожидаясь секрет Р? Это значит, что контракты HTLC вам просто "перенесены" в последующих сделок между A и B?

+398
Kirito 25 апр. 2011 г., 14:08:57

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

Обратите внимание, что из-за пластичность транзакции транзакция может иметь несколько идентификаторов.

+398
Churro 1 окт. 2018 г., 14:13:33

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

+295
Susensio 20 мая 2012 г., 6:53:49

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

Так что мой вопрос, как мне искать моих жестких дисков, чтобы найти тот, который содержит биткоины? Есть файл, мне нужно искать?

+295
Taylem Smith 17 янв. 2013 г., 12:02:27

Я могу создать собственный адрес Segwit от стандартного ВИФ? И шаги для создания P2SH адрес Segwit из той же ВИФ?

Как эти два формата отличаются и почему их два? Я видел, что P2SH версия совместима со старыми клиентами, родные Segwit адреса нет?

+249
Tina Fleury 5 нояб. 2017 г., 7:48:18

У меня есть десяток адресов (+индивидуальные ключи) с очень мелкими суммами на них (0.001 до 0.01 БТЦ). Я нашла многие советы и предложения, как это одно , но я не могу понять, как реализовать это. Кто-нибудь может сказать каким образом я могу совокупности эти адреса для того, чтобы отправить их в обмен?

+248
ianG 13 июн. 2018 г., 19:47:38

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

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

+229
user2078228 20 авг. 2017 г., 22:11:54

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

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

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

+202
alex3181 23 авг. 2013 г., 23:43:42

Я просто создал транзакцию, чтобы отправить 20 мбтх. Плата за сделку был больше, чем на предыдущей сделки 25 мбтх, что я послал. Почему?

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

+199
Tracy Schulz 18 дек. 2017 г., 8:37:46

Я пытаюсь получить текущее плата за одну транзакцию. Так работает команда

биткоин-Кинк estimatesmartfee 6

я получаю lookl ответ Айка это

{
 "ошибки": [
 "Недостаточно данных, или нет feerate нашли"
],
 "блоки": 1
}

Как ка я вам реальную плату? Спасибо!

+188
Ba Jrouk 19 июн. 2016 г., 3:29:57

Я пытаюсь выучить Программирование биткоин блокчейн. Я пытаюсь проверить подпись в сделке с txid: 4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956

Я получаю BadSignatureError

Необработанные Транзакции

./биткоин-Кинк getrawtransaction 4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956
01000000017f950ab790838e0c05e79856d25d586823fe139e1807405a3f207ff33f9b7663010000006b483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90ffffffff021bf03c000000000017a91469f3757380a56820abc7052867216599e575cddd8777c1ca1c000000001976a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac00000000

Раскодировать Необработанные Транзакции

./ядро/биткоин-0.16.0/ОГРН/биткоин-Кинк decoderawtransaction 01000000017f950ab790838e0c05e79856d25d586823fe139e1807405a3f207ff33f9b7663010000006b483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90ffffffff021bf03c000000000017a91469f3757380a56820abc7052867216599e575cddd8777c1ca1c000000001976a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac00000000
{
 "txid": "4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956",
 "хэш": "4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956",
 "версии": 1,
 "размер": 224,
 "размер V": 224,
 "locktime": 0,
 "Альвин": [
{
 "txid": "63769b3ff37f203f5a4007189e13fe2368585dd25698e7050c8e8390b70a957f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990[ALL] 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90",
 "наговор": "483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90"
},
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.03993627,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_HASH160 69f3757380a56820abc7052867216599e575cddd OP_EQUAL",
 "наговор": "a91469f3757380a56820abc7052867216599e575cddd87",
 "reqSigs": 1,
 "тип": "scripthash",
 "адреса": [
"3BMEXVvXXRFh2eJ9Eji115xfqJjWmLTCf8"
]
}
},
{
 "значение": 4.83049847,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac6 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914d5f950abe0b559b2b7a7ab3d18a507ea1c3e4ac688ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1LWPbaYN2jqhv9oZvYHxYKXuaiR1qJn52i"
]
}
}
]
}

Здесь "АСМ" содержит Signation и открытый ключ

 "Альвин": [
{
 "txid": "63769b3ff37f203f5a4007189e13fe2368585dd25698e7050c8e8390b70a957f",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990[ALL] 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90",
 "наговор": "483045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990012102b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90"
},
 "последовательности": 4294967295
}
],

Получить подпись

3045022100d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2022078787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990
=>
0x30 дер
Длина 0х45 
0x02 типа integer
Длина 0x21 Р
0x00d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f2 (Р)
0x02 типа integer
0х20 длина s
0x78787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990 (с)

Сняв 00 от R
Подпись = Р + С = d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f278787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990

Сжатый Публичный Ключ 02b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90

Распаковка Открытого Ключа Код

деф getFullPubKeyFromCompressed(ул. x_str:):
 префикс = x_str[0:2]
 печати("префикс = с %S" % (префикс))
 x_str = x_str[2:]
 х = инт(x_str, 16)
 печатать("Х = %Х" % (Х))
 Р = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfffffffffffffffffffffffffefffffc2f
 y_squared = (х**3 + 7) % годовых
 г = modular_sqrt(y_squared, п)
 y_str = "%х" % г
 печати("y_str = %s" на % (y_str))
 y_is_even = (инт(y_str[-1], 16) % 2 == 0)
 если префикс == "02" и y_is_even == false или префикс == "03" и y_is_even == верно:
 г = п - г
 y_str = "%х" % г
 печати("г = с %S" % (y_str))
 возвращение "04" + x_str + y_str

префикс = по умолчанию[0:2]
если префикс == "02" или префикса == "03":
 по умолчанию = getFullPubKeyFromCompressed(по умолчанию)[2:]
Элиф префикс == "04":
 по умолчанию = по умолчанию[2:]
печати("полный открытый ключ = %s" на % по умолчанию)

Выход:

х = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d90
y_str = cacc567dc3036f2fceb1b6f16676285b153821eb79825dae124b17b9e29479cb
г = 3533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264
полный открытый ключ = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d903533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264

Одной транзакции и SHA256 хеширования как в этот раз будет снова выполнена проверка подписи Код

hashval = binascii.hexlify(hashlib.и SHA256(байтов.fromhex(raw_txn)).дайджест())
txn_sha256 = байт.расшифруйте(hashval)
печати("txn_sha256 = %s" на % (txn_sha256))

Выход

txn_sha256 = fb0c792bfba8139654cffd2818bdd56f3541d11fb43ea46f646c3477de3d2e40

У нас есть все три данные для проверки подписи сейчас

txn_sha256 = fb0c792bfba8139654cffd2818bdd56f3541d11fb43ea46f646c3477de3d2e40
по умолчанию = b726d7eae11a6d5cf3b2362e773e116a6140347dcee1b2943f4a2897351e5d903533a9823cfc90d0314e490e9989d7a4eac7de14867da251edb4e8451d6b8264
сиг = d8629403cd3b49950da9293653c6279149c029e6b7b15371342d0d2ce286c8f278787985a644e94fd9246f6c25733336c94af5f00d9d34a07dc2f9e0987ef990

Я выполнить программу проверки подписи

sig_b = байт.fromhex(сиг)
txn_sha256_b = байт.fromhex(txn_sha256)
ВК = уровнем.VerifyingKey.from_string(байтов.fromhex(по умолчанию),кривая=уровнем.Кривая secp256k1)
если ВК.проверить(sig_b, txn_sha256_b, hashlib.и SHA256) == правда # правда
 печати("подписи")
другое:
 печати("подпись не действительна")

Но я вам BadSignatureError

Обратная трассировка (самый недавний призыв последнего):
 Файл "bitcoin_localapis.py", строка 294, в <модуль>
 sigcheck(сиг, по умолчанию, raw_txn)
 Файл "bitcoin_localapis.py" линия 202, в sigcheck
 если ВК.проверить(sig_b, txn_sha256_b, hashlib.и SHA256) == правда # правда
 Файл "/home/vizeet/anaconda3/lib/python3.6/site-packages/ecdsa/keys.py", строка 101, в проверить
 вернуться самостоятельно.verify_digest(подпись, дайджест, sigdecode)
 Файл "/home/vizeet/anaconda3/lib/python3.6/site-packages/ecdsa/keys.py", строка 113, в verify_digest
 поднять BadSignatureError
по алгоритму ECDSA.ключи.BadSignatureError

Пожалуйста, помогите мне решить эту проблему.

+163
DHBell 20 апр. 2016 г., 15:28:33

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

В premining сделаны афера монеты обычно изготавливаются с 3 методами:

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

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

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

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

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

2-Другой способ включает сжигание монет. Люди отправили еще получать деньги (в некоторых реализациях конкретных монет, на другие различные монеты могут быть сожжены) в месте, которое затем будет (на данный момент они отправлены на монеты или на конкретную дату) сжечь свои монеты. Пользователи, которые сожгли монет получит деньги от новой монеты, основанные на количество монет, которые они сожгли. Они могут либо получить для каждого y монет, их сожгли, или Z% от общей суммы монет основан в % от общего сожгли монеты, которые исходили от него х монет.

3-Другой способ включает, обмен монеты поровну между всем, что попросите. Когда монета "начнет работать" каждый будет иметь свою собственную монету.

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

5-На пятом способ, люди не мои монеты, но они мои цифры. Люди используют свои компьютеры для чисел шахты и через какое количество месяцев или лет добычи хватит. После добычи хватит, все монеты распределены между пользователями, основанное на сумме чисел они добывают, если есть 100 монет и 3 пользователи добывают цифры, первая добыча 30 цифры, во-вторых добыча 50 чисел, а третий 120. Первый парень получит 15 монет, второй будет получать 25 монет и третьего. будет получать 60 монет.

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

+154
Sheryl Tomlinson 1 нояб. 2011 г., 2:44:57

Бы этот код на Python создать действительный закрытый ключ алгоритма ECDSA?

импорт случайных

деф Р(А, Б):
 sys_ran = случайное.SystemRandom()
 возвращение sys_ran.randint(A, Б)

деф create_private_key():
 0123456789ABCDEF hex_chars =''
 ran_hex = ";

 Для я в диапазоне(64):
 ran_hex += hex_chars[Р(0, 15)]

 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 max_hex =''

 если int(ran_hex, 16) <= инт(max_hex, 16):
 возвращение ran_hex
другое:
 возвращение create_private_key()

private_key = create_private_key()
печать('секретный ключ:' + private_key)

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

+142
Rahadian Pratama 30 янв. 2019 г., 14:57:59
  1. Все что управлял узел имеет/имел возможность записывать списки других биткоин-узлов и их IP-адреса с "getaddr" запрос (при условии, что они разрешены входящие подключения). Я не знаю централизованной онлайновой базы данных этих отчетов за период более чем 1 год: https://bitnodes.21.co/dashboard/?days=365
  2. Да: https://bitnodes.21.co/nodes/
  3. Некоторые ранние последователи использовали реальные IP-адреса и другие (в том числе Сатоши) заслоняла их IPS с TOR, VPN или другим способом.
+114
user122724 24 авг. 2019 г., 16:51:23

Я работаю над проектом, который включает в BTC и LTC сделок. Мне нужен Биткоин и лайткоин кошельки с API, которые могли бы создать push-уведомлений о получении новых сделок. С API я имею в виду любой вид связи (интерфейс, API-интерфейс REST и т. д.). Кто-нибудь может показать мне путь или имя кошелька? Кошелек должен быть местным не удаленный сайт с обслуживанием.

+95
jbtyndall 20 мая 2015 г., 8:24:35

Я смотрю на бип 109. Он сказал, что "существующие MAX_SIGOPS лимит в размере 20 000 операций подписи в блок сохраняется, но на самом деле выполняется только проверка алгоритма ECDSA для проверки блока засчитывается". Что делать MAX_SIGOPS и операций подпись означает?

+61
Plast0000 25 сент. 2014 г., 18:33:32

У меня есть кошелек.DAT, который имеет так много адресов в нем. Как 1, 2, 3, 4, ....., Адреса 1234324234 . (Каждое число-адрес)

Я попятился оригинальный кошелек.DAT, и я хочу использовать этот небольшой кошелек.DAT из теперь на. Этот свет бумажник.DAT имеет только 1, 2, 3, .... 100 адресов в нем, я думаю. (размер keypool был 100)

Оба бумажника.DAT имеет тот же адрес "1", так это нормально отправляет все монеты в адрес "1" и использовать свет бумажник.DAT после этого?

Это может привести к отправке в адрес "1" из "1". Это нормально?

+59
cupcakes 1 дек. 2017 г., 21:12:37

Как бы вы храните кошелек Bitcoin с кошелька является приоритетом для небольшой обмен Bitcoin? Оффлайн кошельки являются самыми безопасными, хотя как бы клиент может вывести свои монеты, если кошелек находится в автономном режиме?

+56
Simz 17 июн. 2017 г., 16:02:00

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

$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