getrawtransaction, кажется, работают только для определенных операций

Я работаю через освоение биткоин. Меня смущает getrawtransaction. Я бы хотел посмотреть на первые транзакции в блок 277316.

из bitcoinrpc.импорт authproxy AuthServiceProxy, JSONRPCException

# rpc_user и rpc_password в биткоин.файл conf 
Р = AuthServiceProxy("http://%s:%[email protected]:8332"%(логина, пароля))

# смотрите на определенный блок 
blockheight = 277316

# получаем хэш-код этого блока
block_hash = Р.getblockhash(277316)

# получить блок 
блока = Р.getblock(block_hash)

# получите операции в блоке
операции = блок['Техас']
first_transaction = проводки[0]
печати стр. getrawtransaction(first_transaction)

Дает эта ошибка:

bitcoinrpc.authproxy.JSONRPCException: -5: нет такой сделки mempool. Использовать -txindex для включения запросов блокчейне транзакции. Использовать gettransaction для транзакций кошелька.

Похоже, он только хочет выглядеть в mempool. Как использовать -txindex параметр это подсказывает?

Если я запускаю ниже код, он работает нормально. Это тоже транзакция из одного блока (64-й сделки) и явно не в mempool. В чем разница между этим и как я могу получить идентификатор транзакции в приведенном выше коде?

печати стр. getrawtransaction('0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2')
+83
Baher 6 авг. 2013 г., 11:58:31
24 ответов

Он никогда не будет точной, если вы не знаете предпочтительный обмен на ваших пользователей, потому что как видите цены разные для каждого обмена. Перейдите на этот сайт http://bitcoin-analytics.comи нажмите на "арбитраж", вы увидите разницу курсов валют из разных источников.

Ваш лучший выбор, чтобы попросить пользователя выбрать их обмена или если у них предпочтительным, и использовать их API, который означает, что вы должны использовать несколько API для наиболее популярных биржах, как mtgox.com, bitstamp.net, БТЦ-е.ком..и т. д., Я также считаю, что географический район, на который вы ориентируетесь, это поможет вам определить, кого из них вы должны иметь.

Удачи.

+952
tariq panchal 03 февр. '09 в 4:24

Мог бы также дать это старый вопрос ответ.

cgminer 3.7.2 (которая была устаревшей даже тогда, когда этот вопрос был задан) требуется скрипт должен быть включен как опция компиляции с ./настройки --включить-алгоритме Scrypt. Автор вопроса, видимо, не включить его, который является, почему это не работает.

Похоже, что текущие версии cgminer полностью удалена поддержка алгоритме Scrypt.

Как Hồ Туан Kiệt указывает, малина Пи будет безнадежно недостаточна для горнодобывающей процессора любого рода, так что это будет очень неэффективно, даже если он работал.

Автор вопроса, вероятно, получил эту идею, потому что есть много обсуждений в Интернете по поводу использования Raspberry Pi для майнинга. Однако, большинство людей используют его совсем по-другому: не делать сама добыча, но и как контроллер для горнодобывающей техники поим (обычно на биткоин и других монет и SHA256, а не скрипт). Он хорошо подходит для последней задачи, так как управление ASIC шахтеров требует очень мало на пути производительности процессора; просто возможность запуска минимальная операционная система с доступом к сети, и некоторые простая программа для извлечения работы от сети и подачи его на сайт Asics. Малина Pi, безусловно, способен эту задачу, и это дешево и использует мало собственной электроэнергии. Но он не подходит для собственно добычи с собственных процессоров.

+946
amohr 7 янв. 2019 г., 7:31:43

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

+934
Max Wolff 1 апр. 2010 г., 17:19:44

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

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

  1. Алиса мин 50 биткоинов
  2. Алиса платит Боб 50 биткоинов

Теперь мы удаляем компания Элис (добыча) сделки:

  1. [Очищаются]
  2. Алиса платит Боб 50 биткоинов

Вау! Что похоже, появился 50 биткоинов из ниоткуда!

Что, если эта сделка имеет много доказательств работы?

Не могли бы вы доверять Алиса-платит-Боб сделки, если она 50,000 подтверждений, хотя вы не можете увидеть, где эти биткоины пришли? Уверен, что подобное может быть разумный компромисс снижения безопасности для повышения удобства.

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

  1. [Очищаются]
  2. [Очищаются]

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

Почему бы просто не отслеживать суммы и очистить остальное?

Один из способов обойти эту дилемму, если бы мы могли разделить операции на разные части:

  1. Детали нужны для сборки неизрасходованные операции вывода (UTXO) установить, что полные узлы использовать, чтобы доказать, является ли или не Боб 50 биткоинов.
  2. Все остальное, например, большие открытые ключи и подписи, которые мы используем, чтобы доказать Алисе было разрешено потратить эти 50 биткоинов.

Здесь мы сталкиваемся с дополнительной проблемой с обрезкой сделки, ограничений способ Накамото разработана идентификаторы транзакций (txids). Дизайн Накамото просто хэш всей транзакции и использует его в виде конечных узлов дерева Меркле корневые узлы которых включается в заголовок блока и закреплены доказательства работы.

txids to merkle tree

(Изображения из 21.со, КС-по-СА лицензия)

Благодаря такой конструкции, для того, чтобы проверить UTXO-необходимые данные, вы также должны загрузить всю сделку, включая ее открытых ключей и подписей, которые составляют около 1/3 до 2/3 от сделки.

Это делает Накамото документ-стиль обрезки в биткоине сейчас практически невозможно. К счастью, некоторые умные люди работают на улучшение ситуации.

Сегрегированные Свидетель

...что звучит как-то странно правоохранительных термин...

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

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

В элементы Альфа и новый жидкости mainnet боковой цепи, свидетель "обособляется" в другой части блока и не покрывается txid хэш. Это означает, что узлы, которые хотят, чтобы уменьшить их требования скачать можете пропустить скачивание свидетелей для сделок с более чем (скажем) 50,000 подтверждений. Однако, теперь они могут по-прежнему использовать блок заголовка Меркле корень, чтобы убедиться, что все не-свидетели данных (включая суммы, поступившие) являются правильными, и использовать это, чтобы построить правильный набор UTXO.

Я не могу найти источник сейчас, но я думаю, что я слышал Wuille и Максвелл сказать, что для типичных биткоин mainnet сделки, это будет означать примерно 1/3 данные сделки не должны быть загружены по узлам, которые не хотите проверять старые подписи. На элементах Альфа, где свидетель крупных сделок, которые используют значение ослепление, это будет означать, 2/3 данные не должны быть загружены.

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

Когда это появится в биткоин?

Вам повезло: буквально несколько дней назад, Люк Dashjr представил идею как сегрегированный свидетель может быть мягкий раздвоенный на биткоин mainnet. (Ранее считалось, что жесткая вилка будет необходимости.)

Плательщик оплачивает в scriptPubKey, что всегда возвращает true, но который содержит хэш выкупить скрипт как P2SH делает:

<hash_of_redeem_script> OP_TRUE

(Я только что сделал; я не знаю, что в реальной конструкции будет выглядеть.)

Когда человек заплатил позже провели, они дают пустую scriptSig в самой сделке. Это действует на старые узлы, но обновленные узлы знать, чтобы искать где-то в блоке за фактическое scriptSig. Свидетель была сегрегация.

Для старых узлов и новых узлов, они рассчитают txid, используя пустые scriptSig, поэтому данные покрыт корень меркла по-прежнему охватывает важные суммы и ссылки.

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

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

+909
John Bachir 10 янв. 2012 г., 11:44:12

Из биткойн-разработчик страницы, формат скриптов, используемых в P2SH операции следующим образом:

Скрипт по умолчанию: OP_HASH160 <Hash160(redeemScript)> OP_EQUAL
Активировать скрипт: <OP_2> <по умолчанию> <по умолчанию> <по умолчанию> <OP_3> OP_CHECKMULTISIG
Скрипт подписи: OP_0 <подпись> <подпись> <redeemScript>

Когда монеты, которые ранее были отправлены в скрипт P2SH расходуются, и поэтому сцепляются scriptSig и скрипты scriptPubKey исполнены, OP_HASH160 рассчитывается на выкупить скрипт, который является частью scriptSig. Как это обозначено в скрипте, какие детали должны быть включены в redeemScript? То есть, как он обозначается, какие части должны быть хэширован, когда OP_HASH160 запускается на выполнение? Очевидно, это не может быть весь scriptSig, потому что там подписей содержится, так как исполнитель знает, что хэш? Есть какой-то ОП код маркером?

Спасибо!

+809
Vologina 14 мая 2018 г., 6:49:05

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

enter image description here

+788
Daniel J Clark 22 июн. 2015 г., 12:28:46

Если вы были достаточно умны, чтобы настроить систему вы описываете, вы бы гораздо более простые способы заработать $100!

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

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

Этот вопрос обсуждает законность мошенничества, связанные с Bitcoin: Выполняет 51% атаки / двухместный потратить на биткоин незаконной?

+641
A Franklin Turner 26 нояб. 2017 г., 18:03:02

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

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

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

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

Кроме того, будучи descentralized, вы можете сделать whathever с вашими деньгами и hipotetically никто не может взять его от вас. Центральный орган может принять ваши средства, потому что произвольным причинам (например, новый налог, и т. д.).

Кроме того, будучи descentralized означает, что это очень трудно для правительства, чтобы "закрыли" биткоин.

+597
Tsukimoto Mitsumasa 14 янв. 2018 г., 4:38:35

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

+588
Golden Kings 26 мая 2014 г., 19:21:28

Эти ребята, похоже на что-то: https://bitcointalk.org/index.php?topic=790407.0 если у вас есть только ~5-значный пароль, вы можете легко перебором это (один из способов убедиться, что вы не просто опечатки или опечатки)

Но мы не единственные.

+528
georgesbv 20 авг. 2019 г., 7:04:23

nlocktime сделок , вероятно, ближе всего у вас в протоколе уровне.

По сути, вы можете сделать подписана сделка, которая платит кучу своих родственников на 1 января 2016. Если вы должны умереть прежде, чем сделка состоится и они получат свое наследство. Если вы находитесь в живых на 31 декабря 2015 года, вы будет публиковать другой сделки, которая недействительной первой сделки. Если в этот момент, Вы хотите продолжить с теми же плана имущества, вы можете опубликовать очередной операции для 1-го июля 2016, который выплачивает наследства. И опять же, по 30 июня 2016 года, если ты жив, ты бы опубликовать другую транзакцию, которая аннулирует Техас будут опубликованы 1 июля.

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

+494
Julie Weatherby 27 окт. 2014 г., 4:48:14

Я пытаюсь выяснить, как простой майнинг алгоритм работает в простые C или C# или какой-нибудь псевдо язык. Я нашел пример в http://pastebin.com/EXDsRbYHно, к сожалению, не понятно, что он делает. Я не смог запустить его.

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

+465
DxTx 17 февр. 2014 г., 3:30:55

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

Затем кошельки и купцы должны обновить выдавая P2SH вложенных адресов segwit как таковых не требовать, чтобы пользователи обновили до новой версии кошелька. Кошельки и купцы должны также предоставить возможность выдавать bech32 адреса, если пользователь хочет использовать те, но и предупреждает их, что не все кошельки сможете отправить на эти адреса.

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

+447
user88162 8 июн. 2015 г., 17:14:02

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

+367
ASHUTOSH CHAUHAN 2 окт. 2013 г., 5:04:59

Предположительно, это означает, что если вы наберете '0.5 БТЦ' в ячейку, то он будет признан сумму денег вместо текста. (В настоящее время, если вы введете '$5' в ячейку, он будет распознавать это как деньги.) Вы, вероятно, сможете писать формулы, которые манипулируют биткоин сумм, которые могут быть полезны, если вы хотели, чтобы сумма всех биткоинов суммы в столбце.

+351
ThisLeeNoble 16 окт. 2015 г., 10:54:22

Потому что биткоины не имеют принципиальное значение привязки, их цена зависит от воздействия импульса. Когда были зафиксированы проблемы чиновников и Т, многие люди ожидали, что цена Bitcoin на падение. Даже если вы планируете использовать биткоин, чтобы держать свою ценность в долгосрочной перспективе, если вы думаете, что это собирается упасть в краткосрочной перспективе, вы можете продать в надежде откупить по более низкой цене.

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

Биткоин-это, безусловно, в процессе взросления.

+348
PetDragon 27 июл. 2018 г., 16:50:18

Да это в два раза. Его копия оригинальной цепочки с небольшими изменениями. Таким образом, есть две цепочки с 16mil/21mil монеты банкомат.

+244
Exit 13 дек. 2015 г., 20:05:46

Мы работаем с проектом ИКО на основе блокчейна Нео. У нас требование получать платежи через Нео, ETH и БТЦ. Мы используем понятие депозитный адрес для получения платежей от пользователей, и для этого мы используем некоторые Node JS для создания BTC-адрес, как показано ниже:

экспресс var = требуют ("экспресс");
ВАР App = экспресс();
ВАР фу = требуют("ФС");
ВАР биткоин = требуют bitcoinjs-Либ ('');
ВАР lightwallet = требуют('Эт-lightwallet');

generateBitcoinAddress функция(){
консоль.журнал("generateBitcoinAddress");
 константный крипто = требуют('крипто');
 с const ЕС = требуют('эллиптической').ЕС;
 константный RIPEMD160 = требуют('ripemd160');
 константный bs58 = требуют('bs58');
 константный буфер = требуют('буфер');
 с const ЕС = ЕС('кривая secp256k1');

 hasha256 функция(данных) {
 возвращение крипто.методы createhash('SHA256 с').обновление(данных).дайджест();
 } // Небольшая функцию я создал, как много хешированием SHA-256.

 константный addrVer = буфера.метод alloc(1, от 0x00); // 0х00 P2PKH Mainnet, 0x6f P2PKH тестовом режиме
 константный wifByte = буфера.метод alloc(1, 0х80); // 0х80 Mainnet, 0xEF тестовом режиме

 ВАР ключ = ЕК.genKeyPair();
 привчной ВАР = ключ.getPrivate().метод toString('Хекс');
 pubPoint ВАР = ключ.getPublic();
 ВАР х = pubPoint.getX(); // эллиптических х
 ВАР у = pubPoint.Гети(); // эллиптические г

 // Закрытого Ключа Хэширования
 ВАР bufPrivKey = буфера.из(привчной, 'наговор');
 ВАР wifBufPriv = буфера.функция concat([wifByte, bufPrivKey], wifByte.длина + bufPrivKey.длина);
 ВАР wifHashFirst = hasha256(wifBufPriv);
 ВАР wifHashSecond = hasha256(wifHashFirst);
 ВАР wifHashSig = wifHashSecond.фрагмент(0, 4);
 ВАР wifBuf = буфера.функция concat([wifBufPriv, wifHashSig], wifBufPriv.длина + wifHashSig.длина);
 wifFinal ВАР = bs58.кодирование(wifBuf);

 // Открытого Ключа Хэширования
 ВАР файле publickey = pubPoint.кодировать('Хекс');
 ВАР publicKeyInitialHash = hasha256(буфер.из(открытый ключ, 'наговор'));
 ВАР publicKeyRIPEHash = новый RIPEMD160().обновление(буфер.из(publicKeyInitialHash, 'наговор')).дайджест('Хекс');
 ВАР hashBuffer = буфера.из(publicKeyRIPEHash, 'наговор');
 ВАР concatHash = буфера.функция concat([addrVer, hashBuffer], addrVer.длина + hashBuffer.длина);
 ВАР hashExtRipe = hasha256(concatHash);
 ВАР hashExtRipe2 = hasha256(hashExtRipe);
 ВАР hashSig = hashExtRipe2.фрагмент(0, 4);
 ВАР bitcoinBinaryStr = буфера.функция concat([concatHash, hashSig], concatHash.длина + hashSig.длина);

 ВАР bitcoinWifAddress = wifFinal.метод toString('Хекс');
 bitcoinAddress ВАР = bs58.кодирование(буфер.из(bitcoinBinaryStr));
данные={};
 данных.WIFPrivateKey = bitcoinWifAddress.метод toString('Хекс');
 данных.BitcoinAddress =bitcoinAddress.метод toString('Хекс');
 возврат данных;
}

приложение.получить('/generateBTCAddress', функция (req, разрешением) {
РЭС.отправить(generateBitcoinAddress());
})

приложение.функция get ('/', (req, действительно) {
консоль.журнал("добро пожаловать");
 ВАР wifkey = биткоин.ECPair.makeRandom().toWIF();
 ВАР ключей = биткоин.ECPair.fromWIF('L22fA7nJgiig78A8nubSAQPwYp4Fnqk4w6fuen7gwsqxp2h4ud2v');
 Варе данных = {};
 данных.адрес = ключей.getAddress();
 данных.wifkey = wifkey;
 данных.сообщение = "Добро пожаловать домой";
РЭС.отправить(данные);
});

приложение.получить('/generateETHAddress', функция(req, разрешением) {
 ВАР пароль = математика.случайный().метод toString();
 семян ВАР = lightwallet.хранилище ключей.generateRandomSeed();

lightwallet.хранилище ключей.createVault({
 пароль: пароль,
 seedPhrase: семя,
 hdPathString: "М/0'/0'/0'"
 }, функция (ошибаться, КС) {

 КС.keyFromPassword(пароль, функция (ошибаться, pwDerivedKey) {
 если (!КС.isDerivedKeyCorrect(pwDerivedKey)) {
 бросьте новую ошибку("неверный производного ключа!");
}

 попробовать {
 КС.generateNewAddress(pwDerivedKey, 1);
 } поймать (энр) {
консоль.журнал(ошибаться);
консоль.след();
}
 ВАР результат = {};
 результат.адрес = КС.getAddresses()[0];
 результат.prv_key = КС.exportPrivateKey(результат.адрес, pwDerivedKey);
РЭС.отправить(результат);
});
});
})

ВАР сервер = приложение.слушать(8081, функция () {
ВАР сервер = сервер.адресу().адрес
порт ВАР = сервер.адресу().порт
 консоль.журнал("пример приложение слушает http://%s:%s", хост, порт)
 }) 

возвращение биткоин.ECPair.makeRandom().toWIF()

Это возвращение адрес кошелька и приватный ключ.

{
 "WIFPrivateKey": "5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxxxa",
 "BitcoinAddress": "12zyHTgqfm3XT5KXXXXXHk"
}

Чтобы получить эти БТЦ, внесенные пользователем, мы должны войти в кошелек.

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

Есть то, что я пропустил?

+241
Roman Zalizko 30 мар. 2015 г., 13:16:36

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

Спасибо.

+209
kulik88 30 апр. 2013 г., 11:47:21

Почему существует отдельный ключ для каждого адрес в лайткоины?

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

Что я должен записать для моего бумажного кошелька?

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

+103
Yuri Schimke 10 мар. 2014 г., 4:57:04

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

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

Удачи

+93
Michael Coniglio 15 апр. 2014 г., 3:36:39

вы можете не только семя генерировать несколько ключей.

+91
Ben Kreeger 14 окт. 2018 г., 13:44:03

Вам понадобится платежная система, которая может предложить эту услугу для вас. Сурка.в настоящее время сеть принимает ранние, и они построили платформу специально для обработки платежей по подписке в крипто.

+50
yalbanta 6 февр. 2018 г., 15:11:06

Вижу функцию идти в miner.cpp. Внутренний цикл в функции ScanHash.

+41
Jevon 27 дек. 2017 г., 9:52:48

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