Отправка биткоинов с кошелька без скачивания blockchain или отказ от контроля

Я могу создать биткоин кошелек на bitaddress.org и я могу подтвердить, что я получил выплаты на blockchain.info.

Но если я хочу отправить биткоины с моего кошелька, я знаю только 2 способа:

  1. Использовать Bitcoin-Qt, которая нуждается в блокчейн.
  2. Использовать интернет-кошелек, которая по сути дает контроль над моим кошельком на кого-то другого.

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

+59
Sean Z 22 сент. 2015 г., 5:31:18
30 ответов

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

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

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

+960
LevkaSV 03 февр. '09 в 4:24

ID транзакции:

a667e6d1a80c17bd0b55afec7c6ec618ca64a2a6c1b4f9badaf1c883bf5cb5dd

Я отправил биткоин из электрума кошелек с 0.002 Шахтер плату, но это неподтвержденные. Я пытался транслировать вручную сделки по blockchain.info но я получаю транзакция отклонена из-за высокой погрешности значение S.

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

+956
Shenmue is life 15 нояб. 2018 г., 0:57:43

Если вы добывали в бассейне, bitcoind даже не иметь ничего общего с системой. Она не должна быть запущена, она даже не должны существовать на вашем жестком диске. Удаленный бассейн сделает это за вас.

+915
DJENTLEMEN 26 янв. 2010 г., 18:21:23

попробуйте отправить запрос RPC как объект JSON. Ответ также будет JSON-объект.

пример:

завить это --User имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "getblock", "параметров": ["00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"] }' -ч 'содержимое-тип: текст/равнина;' http://127.0.0.1:8332/

+896
person 7 апр. 2016 г., 23:27:16

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

В следующий раз, вы можете отправить сделках с более высокую плату, так что Шахтер дает больше приоритета.

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

+848
MacTat 8 сент. 2010 г., 19:57:43

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

enter image description here

Условия явно указано, что нет сервиса для восстановления утерянных 2FA жетонов.

3. Интеграция с 3-участник кошельки

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

Из информации, представленной вам нужно найти ваше семя Электрум, чтобы восстановить обе половины вашего кошелька, или найти резервную копию телефона, которая содержит 2-факторную авторизацию файлы маркеров. iOS для примера будет вернуть их в iTunes, вполне вероятно, что устройства Android имеют схожие резервных копий, которые будут содержать их, а также.

+829
jcs 23 сент. 2017 г., 15:16:16

Операции ОЦК - "повтор-охраняют" SIGHASH_FORKID на 0x40. Однако почему я не могу взять один такой сделки, выключите на 0x40-чуть и вот транзакции на цепи БТЦ?

Я думаю, что немного вводит где-то в подпись, но где?

+820
jhschwartz 4 янв. 2011 г., 19:16:10

Я создаю полученных адресов от HD и закрытый ключ.

У меня все сохраненные данные, такие как; семя, HD качестве закрытого ключа и полученных адресов с их закрытых ключей, плюс жена форматы.

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

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

Мы выбрали какой самый лучший способ для импорта средств с нескольких адресов?

+788
Bharat Donga 13 окт. 2014 г., 1:28:52

Конечно. Они просто взломали их аккаунт Cloudflare и установить другой IP-адрес для домена bitcointalk. Таким образом, каждый посетитель был на самом деле войдя в вредоносных форма.

+744
FarazX 30 дек. 2013 г., 20:24:01

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

extraNonce используется bitcoind, но это не является частью протокола. Нет поля extraNonce в блоках или операций.

+744
Manish Surana 29 янв. 2017 г., 4:20:08

Мне нужно подписать биткойн-транзакции, используя око примитивы(не bitcoinj), но моей подписи не считается действительным bitcoinj.

Я пытался имитировать этот процесс. Я создал случайный хэш и подписывает его, используя как JCE и bitcoinj. Подписи не равны.

Вот код

импорт орг.bitcoinj.ядро.Эке;
импорт орг.bitcoinj.ядро.Sha256Hash;
импорт орг.spongycastle.крипто.дайджесты.SHA256Digest;
импорт орг.spongycastle.крипто.параметры.ECPrivateKeyParameters;
импорт орг.spongycastle.крипто.подписанты.ECDSASigner;
импорт орг.spongycastle.крипто.подписанты.HMacDSAKCalculator;
импорт солнце.безопасности.ЕС.ECPrivateKeyImpl;
импорт солнце.безопасности.ЕС.ECPublicKeyImpl;

импорт Java.математика.Типа BigInteger;
импорт Java.безопасности.*;
импорт Java.безопасности.спец.Того, чтобы;

открытый класс ECDSABitcoin {

 частная статические заключительные строки SIGN_ALGORITHM = "SHA256withECDSA";

 общественности статической силы основных(string[] аргументы) бросает исключение {

 KeyPairGenerator keyPairGenerator = createGenerator();
 окончательный ключей ключей = keyPairGenerator.generateKeyPair();
 ECPrivateKeyImpl закрытый ключ = (ECPrivateKeyImpl) ключей.getPrivate();
 ECPublicKeyImpl файле publickey = (ECPublicKeyImpl) ключей.getPublic();
 попробовать {
 HashOut Sha256Hash = Sha256Hash.обертывание(toSha256("АВС".метод getbytes()));
 байт[] signatureBytes = знак(hashOut.метод getbytes(), ключей);

 Эке.ECDSASignature mySignature = Эке.ECDSASignature.decodeFromDER(signatureBytes).toCanonicalised();
 Эке.ECDSASignature bitcoinSignature = знак(закрытый ключ.получает(), hashOut.метод getbytes()).toCanonicalised();
 Системы.из.код println("моя подпись с" + mySignature.С + " Р " + mySignature.Р + "канонической" + mySignature.isCanonical());
 Системы.из.код println("верифицировать" + проверки(ключей, hashOut.метод getbytes(), signatureBytes));
 Системы.из.код println("подпись Bitcoinj с" + bitcoinSignature.С + " Р " + bitcoinSignature.Р + "канонической" + bitcoinSignature.isCanonical());
 Системы.из.код println("Проверьте Bitcoinj" + проверки(ключей, hashOut.метод getbytes(), bitcoinSignature.encodeToDER()));
 } поймать (исключение e) {
е.печатные();
}
}

 частная статические логические проверки(ключей ключей, байт[] сообщения, байт[] signatureBytes) бросает NoSuchAlgorithmException, InvalidKeyException, SignatureException {
 окончательный verifySignature подпись = подпись.деыпзьапсе(SIGN_ALGORITHM);
verifySignature.initVerify(ключей.getPublic());
verifySignature.обновление(сообщение);
 возвращение verifySignature.проверить(signatureBytes);
}

 частная статический байт[] знак(байт[] сообщение, ключей ключей) бросает InvalidKeyException, NoSuchAlgorithmException, SignatureException {
 окончательную подпись подпись = подпись.деыпзьапсе(SIGN_ALGORITHM);
подпись.initSign(ключей.getPrivate());
подпись.обновление(сообщение);
 вернуть подпись.знак();
}

 частная статические createGenerator KeyPairGenerator() бросает NoSuchAlgorithmException, InvalidAlgorithmParameterException {
 окончательный KeyPairGenerator keyPairGenerator = KeyPairGenerator.деыпзьапсе("ЕС");
 Того, чтобы ecParam = Новый того, чтобы("кривая secp256k1");
keyPairGenerator.инициализировать(ecParam);
 возвращение keyPairGenerator;
}

 частная статические Эке.Знак ECDSASignature(privateKeyForSigning типа BigInteger, данные Byte []) {
 Подписавшего ECDSASigner = новый ECDSASigner(новый HMacDSAKCalculator(новый SHA256Digest()));
 ECPrivateKeyParameters привчной = новый ECPrivateKeyParameters(privateKeyForSigning, Эке.Кривой);
 подписанта.инит(правда, привчной);
 Типа BigInteger[] компоненты = подписанта.generateSignature(данные);
 возврат новый Эке.ECDSASignature(компоненты[0], комплектующие[1]).toCanonicalised();
}

 частная статический байт[] toSha256(байт[] сообщение) бросает NoSuchAlgorithmException {
 Крипта MessageDigest = MessageDigest.деыпзьапсе("ша-256");
склеп.сбросить();
склеп.обновление(сообщение);
 возвращение склеп.дайджест();
}
}

Результат:

Моя подпись с 45669553786690215047884329722902825758089042579493437816717142987836102849876 Р 14778973653615637448416336446742229796258878351047437829727432860950944374049 канонической правдой
Проверить мои истинные
Подпись Bitcoinj с 24278043061766196831119988370534304503511938256487950554838614741011144316017 Р 26413727078831382349368962255251267289169651926313668837949728205557969096319 канонической правдой
Проверить Bitcoinj ложные

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

+668
Steven Josselson 6 мар. 2015 г., 21:09:41

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

+667
Den4ik18 8 мая 2011 г., 20:22:08

В течение следующих 14 месяцев или около того, пока блок 210,000 биткоины выдаются в размере 7,200 в день примерно. На текущих уровнях, курс валюты надувается составляет около 36% в годовом исчислении. По текущему курсу ($8.40 долларов США), значение которого составляет около $60.000 в день выдачи валюты. Вот пост с описанием, что с немного более подробно: http://www.bitcoinmoney.com/post/8627223073

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

Но после блока 210,000 если обменный курс по-прежнему составляет $8.40 в то время, то только 30к $в день будет выдаваться.

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

Чем больше неизвестно, сколько валюта будет использоваться в торговле в то время. Так будет постепенно расти крошечные прибыли или принятия некоторых День взорваться, как некоторые спекулянты и Bitcoin газировку пьет (как я) считают, будет. Если это произойдет, те, кто купил биткоинов на $8.40 будет рассматриваться как "повезло пионерам", которые очень похожи на те, которые задали тот же вопрос, как вы после того как BTC/USD был около 0,30$.

+660
slippytoad 18 дек. 2016 г., 11:47:23

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

+612
Aimless 27 мая 2012 г., 20:27:34

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

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

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

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

+607
Muthu S 31 июл. 2014 г., 6:47:31

Я создал два биткоин-адрес в ВМ нод, а также местные и закрытый ключ сброса для обоих адресов с помощью команды "dumpprivkey". Есть ли posibitity для отправки BTC с биткоин-адрес, который создается в виртуальную машину с локальным адресом, используя закрытый ключ.Я побежал следующую команду в моем местном. Команды:

биткоин-Кинк -тестовом режиме -rpcuser=тест -rpcpassword=test123 sendfrom HotWallet2 "2N2316Rb6Yky5MLhgjdHfcuurP2kX8Z5mln" 0.2

"HotWallet2"==>что имя учетной записи биткоин-адрес, созданный на узле виртуальной машины.

"2N2316Rb6Yky5MLhgjdHfcuurP2kX8Z5mln"==>это локально созданные биткоин-адрес

Может кто-нибудь даст решение. Спасибо заранее.

+580
nasty pasty 15 авг. 2013 г., 0:13:26

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

Я пробовал следующие:

bitcoind
bitcoind -сервер
bitcoind -демон
bitcoind -демон -сервер
биткоин.конф (сервер=0)

0.8.1, кажется, связываются с 127.0.0.1:8332, 0.0.0.0:8333, ::1:8332, :::8333

Как я могу отключить все привязки и bitcoind ответить через командную строку, при сохранении новых блоков? Или Как я могу привязать только к 127.0.0.1:8332?

Цель: дублировать поведение тузды.

+542
user203028 23 февр. 2016 г., 18:06:37

Кто-нибудь знает какой-нибудь хороший платный или решений с открытым исходным кодом для отображения биткоин графики на клиенте с видом на сайте?

Существует три основных типа графиков, которые мы хотим предложить на данном этапе:

  1. Бирже MtGox текущий стиль (не уверен, что этот тип диаграммы называется, но хотел бы знать, если кто-то делает?)
  2. Свечные диаграммы, как в http://bitcoincharts.com/charts
  3. Базовые линейные графики, как в http://blockchain.info/charts

Я на сегодняшний день нашел следующее:

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

+526
reina dione delmoro 3 февр. 2012 г., 9:09:41

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

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

+514
Corey Hendricks 2 апр. 2010 г., 17:42:37

Я пытаюсь выяснить, как сделки фактически обрабатывается bitcoind.

Я смотрю на полный список RPC методов и отсутствует документация на некоторые наиболее интересные методы.

двигаться

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

Вот документации к нему:

перейти <fromaccount> <между> <сумма> [minconf=1] [комментарии]

Перемещение с одного счета на ваш кошелек в другой
  1. Так, если счет имеет один BTC и счет был ноль. Что будет, если я сначала двигаться в одну БТЦ от A до B с помощью цепочки транзакций, а затем выдать прямой сделки 1 БТЦ от B до c?

  2. Кроме того, что minconf параметр? Насколько я понимаю, офф-цепочки сделок не требует подтверждений.

sendfrom

Вот документация для sendfrom способ:

sendfrom <fromaccount> <tobitcoinaddress> <сумма> [minconf=1] [Примечание] [комментарии к]

<сумма> является реальным и округляется до 8 знаков после запятой. Вышлем данной суммы по данному адресу, обеспечив счета имеет допустимый баланс, используя [minconf] подтверждений. Возвращает идентификатор транзакции в случае успеха (не в JSON-объект).

Он требует учетную запись, чтобы отправить биткойны.

  1. Что если у меня есть несколько адресов/операций по указанному счету? Какую стратегию bitcoind использует для определения адресов для осуществления сделки и сколько биткоинов использовать от каждого?

  2. Что minconf параметр?

sendtoaddress

sendtoaddress <bitcoinaddress> <сумма> [комментарий] [комментарий к]

<сумма> является реальным и округляется до 8 знаков после запятой. Возвращает идентификатор транзакции <txid> в случае успеха.
  1. Счет не указывается для данного вызова. Какой счет bitcoind будет использовать? По умолчанию?

  2. Почему нет minconf параметр для этого?

+469
user2454943 13 февр. 2019 г., 13:08:12

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

+442
Tiago Silva 19 апр. 2010 г., 16:16:44

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

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

Например с Bitcore библиотеки было бы:

ВАР bitcore = требуют("bitcore-Либ");

ВАР паб = новый bitcore.HDPublicKey('xpubMyHDPublicKey');
ВАР derivedHdPublicKey = паб.вывести('М/0/1'); 
//увеличение до брелка-М/0/2, м/0/3 и т. д. каждый заказ
ВАР derivedPublicKey = derivedHdPublicKey.открытый ключ;
адреса ВАР = новый bitcore.Адрес(derivedPublicKey);
консоль.журнал(адрес);

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

+425
David Swan 25 нояб. 2017 г., 3:21:19

При создании новой денежной системы монет на платформы NXT/пыл. Какая разница с биржи и предложение?

Что означает следующее Значит в окно обмена?

  • Минимальная Ставка
  • Эффективная Ставка

Что делать после того в окно предложить?

  • Покупайте единиц (начальный)
  • Покупайте единиц (предел)
  • Купить тариф за единицу измерения
  • Продам блоки (начальный)
  • Продам блоки (ограничение)
  • Цена продажи за единицу

enter image description here

enter image description here

+388
Istina2306 25 июн. 2019 г., 9:27:14

Альтернатива для обоих Cloudhashing.com и CEX.Ио-бабочка Labs, в настоящее время по цене они предлагают в лабораториях бабочка дешевле и сех.Ио и Cloudhashing. Однако это предзаказ, я думаю, что они будут запускать в феврале.

Бабочка Labs облачного майнинга, 10.83 $/СГС

+355
Scott Binkley 2 сент. 2010 г., 17:45:22

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

+349
icesickle 1 апр. 2016 г., 6:11:59

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

+340
cata 28 мар. 2013 г., 0:19:26

Я поставил cgminer на Linux-машине, чтобы добывать лайткоины. У меня уже установлен драйвер Nvidia для данной. Вчера ночью я положила его на меня (я думаю), но я сомневаюсь если это действительно горное потому что хэши в время по-прежнему ноль, как на картинке. Как знать, если это на самом деле шахтное или нет?

enter image description here

+281
Fabrice 8 апр. 2010 г., 8:47:27

Может быть там в каких-то незначительных обменов, но это очень очень вряд ли будет в этом случае. БТЦ является доминирующим жидкой валюты в экономике криптовалют. Большинство криптовалют будет торговать против него. Возможно, вы могли бы найти некоторые монеты, которые не торгуйте против БТЦ здесь https://www.coingecko.com/en/exchanges большинство делает.

БТЦ является более доминирующим, чем Эт на данный момент для ликвидности

+278
Sharon 21 июн. 2015 г., 6:46:34

(Я один из Многоразрядной дэвы).

Многобитный код хранится только на multibit.org . "Телевизор" - копия фишинговый сайт.

НЕ ИСПОЛЬЗОВАТЬ ЕГО.

+128
AdamR 31 янв. 2015 г., 18:03:34

Как SajithP прокомментировал:

изменить Makefile, чтобы включить объект класса, который имеет chainActive в качестве члена. е.г 'х.О' где chainActive является членом класса 'Х'

+43
Chingis 9 июн. 2019 г., 10:59:32

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