Две сделки были подписаны различных закрытых ключей, и значение "R" для этих двух операций один и тот же?

Все знают ошибку в Blockchain, когда же значением "Р" могут быть рассчитаны и узнайте закрытым ключом сделки:

Подписи ECDSA и "з" значение

Но у меня есть вопрос. Я могу найти два частных ключей с одинаковым значением "Р"? Подскажите, пожалуйста, если вы можете получить значение "К", Если вы знаете, что двух сделок, заключенных в разных закрытых ключей, и значение "R" на этих двух операций один и тот же?

+505
user3179196 4 авг. 2012 г., 12:42:12
26 ответов

Ваш баланс составляет сумма UTXO (неизрасходованные выходных сделки) значения в цепочке, начиная с создания первого блока (блок#0).

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

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

+992
krlos77 03 февр. '09 в 4:24

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

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

Кто-то, может только разработчик монеты, знает, как найти соответствующие частные ключи в свой кошелек. Если вы не можете найти решение самостоятельно, подождать и посмотреть, если стоимость монеты становится достаточно высоким, чтобы нанять профессиональную помощь. В то же время, вы можете посмотреть на код Bitcoin и, возможно, на изменения принято к производству binarycoin, и, вероятно, вы можете выяснить, как извлечь приватные ключи из оригинального бумажника.файл DAT, кошелек.файл BAK, или более ранние резервные копии данных, которые содержат блоки.

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

+894
Barmoley 31 авг. 2015 г., 1:51:49

Есть chainquery, который позволяет попробовать некоторые команды CLI онлайн. Не все команды доступны, но это хорошее начало, чтобы получить ваши ноги мокрые. https://chainquery.com/bitcoin-api

+887
Fernando F 19 июл. 2013 г., 18:19:21

Есть ли надежные платежной системы, которая является безопасной и имеет возможность делать последовательность действий, описанных ниже?

  1. Принимать транзакции по кредитным картам от клиентов и применить их к покупке биткоинов и затем
  2. Отправить недавно приобрели биткоины через серию электронных кошельков
  3. Перед конвертацией биткойнов в доллары США и принятия окончательного депозит в купеческую банковский счет выбор

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

+842
Scotty15021995 19 авг. 2015 г., 2:31:08

Блок награда собранные в один или несколько выходов в сделки фонда. Эти средства подлежат 100 блок Период созревания.

Блок награда состоит из двух частей: блочной субсидии, которая сейчас составляет 12,5 BTC, а коллективные сделки сбор со всех операций в блоке. Поскольку операционные издержки, об одной и двух биткоины в блоки, которые вы приводите, блок награды составит 13.5 и 14.5 БТЦ соответственно.

К сожалению, "блок награду" используется непоследовательно. Некоторые используют его для "субсидирования блока" в то время как другие используют его для общего объема фонда.

+815
jrose 26 мая 2013 г., 8:08:09

Теперь можно выкупить Casascius закрытого ключа на бирже MtGox если у вас есть аккаунт там.

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

+793
user28910 26 апр. 2016 г., 17:14:11

Молния сеть могут позволить вам сделать это.

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

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

+769
user31078 19 янв. 2019 г., 23:53:58

Можно ли торговать Bitcoin с PayPal и остаться анонимным?

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

+754
Peter Lawson 19 окт. 2013 г., 17:23:38

Да, введите его. Или вы можете скопировать адрес и отправить его к себе, а затем скопировать и вставить его из электронного письма.

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

+703
Max Retrofitted 12 янв. 2017 г., 9:50:25

http://www.37coins будет работать. В настоящее время есть 37coins текст шлюзы в более чем 14 странах, для отправки/получения биткоин текстовых (SMS) и еще можно добавить, если у вас есть лишний сотовый телефон. Увидеть их на сайте в разделе о добавлении шлюза. С помощью системы прост. Вы можете открыть кошелек по смс Ваш номер мобильного телефона на соответствующий шлюз в вашей стране. Если у вас есть кошелек вы можете следить за короткие текстовые подсказки, указанным на сайте, чтобы отправить биткоины на ваш кошелек и вы можете абстиненции (отправить) Bitcoin с помощью текста на другой биткоин кошелек. Вы можете сделать это без браузер, подключение к интернету или смартфон. Вы можете использовать более старую версию сотового телефона и текстовых возможностей.

+693
ecth 21 дек. 2010 г., 22:38:03

я создал часы бумажник
Бумажник кошелек = Кошелек.fromWatchingKeyB58(параметры, tPub, DeterministicHierarchy.BIP32_STANDARDISATION_TIME_SECS); Как я могу связать это с блока цепи я использую класс WalletAppKit

комплект = новый WalletAppKit(параметры, walletFile, функция app_name);
комплект.startAsync(); набор.awaitRunning();

после этого я добавить кошелек в PeerGroup комплект.peerGroup().addWallet(кошелек) после этого я напечатать адрес кошелька системы.из.код println(кит.бумажник().currentReceiveAddress()); но этот адрес и система.из.код println(кошелек.currentReceiveAddress()); это не то же самое. я использую bitcoinj для этого, я послал нескольких транзакций на кошелек.currentReceiveAddress() но не получил ни один из них, я не знаю, что я делаю неправильно здесь, Пожалуйста, помогите!

+686
MutantXenu 19 нояб. 2016 г., 16:52:31

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

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

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

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

+682
Nurbu 3 нояб. 2017 г., 19:08:45

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

Если вилка КБК никуда не ходит (нет ликвидности или нет значения), БТД вилка по-прежнему должны сохранить ваши монеты, и вы должны быть в состоянии провести их позже.

Если популярность приобретает ОЦК развилке, вы можете обменять их там.

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

+618
Jester 24 нояб. 2014 г., 13:53:47
bitcoind -помочь

отображает

-upgradewallet кошелек, обновите до последней формате

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

+607
sblom 6 февр. 2011 г., 20:15:19

Когда пользователь-1 пост заказ продажа БТЦ, пользователей-2 приходит и выполнить этот приказ, мы заметили, что мгновенно пользователей-2 принимать BTC в его/ее бумажник. На мой вопрос как это возможно, чтобы отправить БТЦ мгновенно без каких-либо обвинений.

+586
ronke 5 окт. 2018 г., 6:36:28

Почему существуют такие огромные различия между комиссиями применяется на сайтах, как Bitstamp.org (0.5-1%) и других сайтов (я видел 5-10% комиссии)?

+461
SergioZ 24 нояб. 2017 г., 21:57:20

Мне кажется, что каждая новая монета введена, они перечисляют исходный код в GitHub. Это то, что принято в отрасли?

+258
abaroody 21 мар. 2012 г., 20:31:18

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

+207
discomurray 4 мая 2016 г., 2:05:14

Вы можете скачать полный блокчейн в https://flo.sh/bitcoin-qt-bootstrap-dat/

Если вы выполните действия, описанные начальный запуск биткоин-Qt должен работать значительно быстрее :)

+196
I Dragustinovic 20 апр. 2015 г., 11:04:57

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

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

+161
Humaid Alali 6 июл. 2018 г., 23:34:54

При инвестировании в биткойн можно потерять больше, чем общая сумма валюты, с которой вы вложили?

Господа, я вижу мой вопрос вызвал немного споров. Я попросил кого-то, чтобы быть более конкретным, поскольку вопрос, кажется, вызывает некоторое недоумение. Позвольте мне привести пример. Если я вложу 500 долларов США в покупке биткоинов; скажем, это не деньги взаймы, но свои деньги со своего счета личных сбережений; позвольте также сказать, что я не торгую и не покупаю с этими биткоинами. Это чисто финансовые инвестиции с надеждой получения вернуть один день, скажем, 600 долларов США, и возможно ли это (может быть, даже скорее всего?) что я могу потерять не только те 500 долларов, которые вложили, но еще больше, чем это, скажем, 520, 550 или 600 долларов? Вы эксперты, пожалуйста, принять во внимание все возможные сценарии, сборов и других скрытых расходов, при ответе на мой вопрос. Спасибо!

+150
Mohammed Shamim 24 сент. 2017 г., 7:40:28

Я рассматриваю https://www.bitaddress.org/. Я скачал код с GitHub. Я вижу первый экран, который они показывают-повышение рандоме на закрытый ключ, созданный.

Я пытаюсь выяснить, как использовать его в коде. Я вижу в HEX кода отображается в DIV с ID:

seedpooldisplay

Если я выгляжу так, я найду способ:

showPool: функция () {
 ВАР poolHex;
 если (SecureRandom отобрать.poolCopyOnInit != значение null) {
 poolHex = крипто.утиль.bytesToHex(SecureRandom отобрать.poolCopyOnInit);
 документ.метода getElementById("seedpool").innerHTML будет = poolHex;
 документ.метода getElementById("seedpooldisplay").innerHTML будет = poolHex;
}
 еще {
 poolHex = крипто.утиль.bytesToHex(SecureRandom отобрать.бассейн);
 документ.метода getElementById("seedpool").innerHTML будет = poolHex;
 документ.метода getElementById("seedpooldisplay").innerHTML будет = poolHex;
}
 ВАР percentSeeded = математика.круглый((ниндзя.сеялка.seedCount / ниндзя.сеялка.seedLimit) * 100) + "%";
 документ.метода getElementById("mousemovelimit").innerHTML будет = percentSeeded;
 для (ВАР Винден в ниндзя.сеялка.seederDependentWallets) {
 документ.метода getElementById(ниндзя.сеялка.seederDependentWallets[стеклоочистителя]).innerHTML будет = percentSeeded;
}
},

Затем я потерять след, где используется, какие-то идеи?. Я понимаю, это используется для создания закрытого ключа,

+73
bcm 1 нояб. 2018 г., 17:26:44

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

+72
Ali Gsm 19 мая 2012 г., 16:09:17

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

Однако, для нековкий сообщений (или где подделки не может быть и речи), у вас может быть произвольное количество предателей. Цитата:

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

Источник: https://en.m.wikipedia.org/wiki/Byzantine_fault_tolerance

Для устранения деривации дал @DavidSchwartz например:

"Думай о деле, где все честные узлы равномерно распределяется примерно в двух направлениях система может продвигаться вперед. Вредоносные узлы мог бы сказать все честные узлы, они согласны с ними. Что бы дать ч/2 + д узлов соглашаясь на каждой из двух конфликтующих стороны система может продвигаться вперед".

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

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

+63
Pascal Topper 20 мар. 2016 г., 10:55:07

Я попытался перевести средства между моими двумя узлами. От А до Б.

"А" узел

035[email protected]46.101.114.3:9735

Узла 'B' это

02b[email protected]5.9.72.48:9735

Сначала я сделала счет-фактуру на уровне " B "узел с полной суммой имеется на" А " узел (150000 Сатоши), но он не работал, как во второй раз, когда я подсчитал, уже в сборов в сделке, поэтому я попросил счет-фактуру с 147900 Сатоши.

Второй счет я сделал с 'Б' узел:

корень@Дебиан-94-стрейч-64-минимальный ~/ # молния под/молния-CLI и накладной 147900 1 movingfunds
{
 "payment_hash": "7d7f8720cfa3d745bc15698e7f5908ddf658fa6241cfeb51e3085d338140766a",
 "expiry_time": 1529652202,
 "expires_at": 1529652202,
 "bolt11": "lnbc1479n1pdje9w6pp504lcwgx050t5t0q4dx887kggmhm937nzg887k50rppwn8q2qwe4qdqjd4hhv6twvan82mnywvcqp25ajsmsdp9g9e9xcdwl26f6h37xusn4d2q30mde40lvekrhlcajxs9y6c70qzcmhxcu6kjm6wtm2f6u5dgutn4q3tsluzrmmtvuhw65gpg920uv"
}

Я пытался расплатиться с " а " узел:

корень@LightningN:~/с-молнии/молнии# под/молния-CLI и платить -к maxfeepercent=5 bolt11=lnbc1479n1pdje9w6pp504lcwgx050t5t0q4dx887kggmhm937nzg887k50rppwn8q2qwe4qdqjd4hhv6twvan82mnywvcqp25ajsmsdp9g9e9xcdwl26f6h37xusn4d2q30mde40lvekrhlcajxs9y6c70qzcmhxcu6kjm6wtm2f6u5dgutn4q3tsluzrmmtvuhw65gpg920uv
{ "код" : 205, "сообщение" : "не удалось найти путь", "сведения" :
{
 "getroute_tries": 3,
 "sendpay_tries": 2,
 "провалы": [
{
 "сообщение": "ответ от удаленного",
 "тип": "FAIL_PAYMENT_REPLY",
 "erring_index": 1,
 "failcode": 4103,
 "erring_node": "02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432",
 "erring_channel": "520051:68:0",
 "маршрут": [
{
 "идентификатор": "02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432",
 "канал": "527929:1112:1",
 "msatoshi": 155190,
 "задержка": 326
},
{
 "идентификатор": "02e8334fcab092f496bce7421e8d711d41cbbfef0429bb30149784418df53dd1b1",
 "канал": "520051:68:0",
 "msatoshi": 154189,
 "задержка": 312
},
{
 "идентификатор": "02ad6fb8d693dc1e4569bcedefadf5f72a931ae027dc0f0c544b34c1c6f3b9a02b",
 "канал": "520051:63:0",
 "msatoshi": 153188,
 "задержка": 298
},
{
 "идентификатор": "025e77156e4c5e1ed62f9ad113ac2115a981ee99fa05d95be9e43add7f785a9b4d",
 "канал": "519778:1560:0",
 "msatoshi": 153187,
 "задержка": 154
},
{
 "идентификатор": "02b0de5dece2ae1c6cf62dba60e584268b8f27babb936a849e998c2170802efc9b",
 "канал": "528515:2266:1",
 "msatoshi": 152188,
 "задержка": 10
}
]
},
{
 "сообщение": "ответ от удаленного",
 "тип": "FAIL_PAYMENT_REPLY",
 "erring_index": 3,
 "failcode": 4103,
 "erring_node": "025e77156e4c5e1ed62f9ad113ac2115a981ee99fa05d95be9e43add7f785a9b4d",
 "erring_channel": "528515:2266:1",
 "channel_update": "b5bf64e0b15971ffb29e148080d717baac4aa707bd66214fd15585fdb1035af068de16ea66698a780814564733606ac8d1aa06ef9ddcce0d7b1b2e593f8734b06fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d61900000000000810830008da00015b2b7930000000900000000000000001000003e700000001",
 "маршрут": [
{
 "идентификатор": "02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432",
 "канал": "527929:1112:1",
 "msatoshi": 154711,
 "задержка": 312
},
{
 "идентификатор": "02ad6fb8d693dc1e4569bcedefadf5f72a931ae027dc0f0c544b34c1c6f3b9a02b",
 "канал": "528371:1680:1",
 "msatoshi": 153710,
 "задержка": 298
},
{
 "идентификатор": "025e77156e4c5e1ed62f9ad113ac2115a981ee99fa05d95be9e43add7f785a9b4d",
 "канал": "514137:241:0",
 "msatoshi": 153709,
 "задержка": 154
},
{
 "идентификатор": "02b0de5dece2ae1c6cf62dba60e584268b8f27babb936a849e998c2170802efc9b",
 "канал": "528515:2266:1",
 "msatoshi": 152710,
 "задержка": 10
}
]
}
]
} }

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

+59
dare 26 апр. 2013 г., 5:41:55

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

Существует несколько методов, в списке вызовов RPC, это возможно?

Рабочий пример из блока.Ио-зеленый проводок?

Список вызовов RPC

+43
Samir Talwar 2 апр. 2016 г., 14:27:58

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