Есть ли способ получить доступ к моей БТЦ без моего ядра биткоин кошелек?

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

+673
biggreyhairboy 28 апр. 2015 г., 12:43:02
23 ответов

Вызов распаковать метод на зашифрованном Эке объект дает Эке объект, который не имеет закрытого ключа (только открытые). Лично я бы ожидать, чтобы получить тот же зашифрованный ключ в формат несжатого (т. е. ничего не меняется, кроме кодирование публичных точек эллиптической кривой). Кто-нибудь может прокомментировать, есть ли хорошая причина для API, чтобы быть так оно и есть, или же это скорее всего недосмотр? Прилагаю фрагмент для иллюстрации:

импорт орг.bitcoinj.ядро.Эке;
импорт орг.bitcoinj.крипто.KeyCrypter;
импорт орг.bitcoinj.крипто.KeyCrypterScrypt;

импорт орг.spongycastle.крипто.параметры.KeyParameter;

тест общественных класса {
 общественности статической силы основных(string[] аргументы){
 Эке К1 = новый Эке(); // случайные (сжатый) ключ

 // шифрования К1
 KeyCrypter криптер = новый KeyCrypterScrypt();
 KeyParameter aesKey = криптер.deriveKey("произвольный пароль");
 Эке К2 = К1.шифрования(криптер, aesKey);

 // несколько проверок
 Системы.из.метод println(К2.isCompressed()); // верно
 Системы.из.метод println(К2.isEncrypted()); // верно
 Системы.из.метод println(К2.isPubKeyOnly()); // верно (закрытый ключ не доступен)
 Системы.из.метод println(К2.isWatching()); // ложь (но у него есть закрытый ключ)

 // теперь распаковки зашифрованного ключа
 Эке К3 = К2.распаковать();

 // еще несколько проверок
 Системы.из.метод println(К3.isCompressed()); // ложь
 Системы.из.метод println(К3.isEncrypted()); // неверно (хммм, правда?)
 Системы.из.метод println(К3.isPubKeyOnly()); // верно (закрытый ключ не доступен)
 Системы.из.метод println(К3.isWatching()); // верно (потому что нет)

 // По сути, означают же открытого ключа, а третий-старший байт 0х04 (несжатого)
 Системы.из.метод println(К1.getPublicKeyAsHex()); // 03585c156c1449155420 ...
 Системы.из.метод println(К2.getPublicKeyAsHex()); // 03585c156c1449155420 ...
 Системы.из.метод println(К3.getPublicKeyAsHex()); // 04585c156c1449155420 ...
}
}
+979
user291283 03 февр. '09 в 4:24

не уверен, что вы подразумеваете под разный размер... деньги/гонорары? Техас размер в байтах имеет меньшее значение открытия канала. В данном конкретном случае использовать в вашем случае, похоже, действует. Если вы "настаиваете" на открытии 10$ каналы для суб-цент каналы (и еще 10 долларов, чтобы закрыть), вы, естественно, приходите к выводу, что сеть становится централизованной. И вариантов практически неограниченны создавать предположения/идеи централизации с молнией. Однако вы можете также избежать централизации. В вашем примере, у вас есть предположение, что 5 каналы открываются одновременно, а 50$ это "неликвид", и в итоге проиграли шахтерам. Держа один канал только за 10$ убыток ( + , возможно, некоторые в сборы для прыжков через сеть). Так вот вопрос, сколько Техас толкать через сеть, по сравнению с "нормальным" биткоин Техас. Вы можете открыли канал на год, и порядке каждый месяц книгу. В молнии он выглядит как разовых расходов на открытие канала. В Bitcoin это будет 12 платежей. Было протолкнуться в нете, что я позволил себе расширить немного:

enter image description here

Три левые картинки ограничены таким образом, что каждый связан со всеми остальными. Вероятность того, что вы и мне открыть канал, потом закрыть ее, и даже может решить, когда, чтобы закрыть канал (когда сборы падают) часто не упоминается. Вместо предположения всегда короткого времени. Я думаю, что общие темы есть также предположение, что пошлины останутся высокими навсегда. Нет никаких доказательств для этого, но как полагают, он (только) может привести к централизации. Принимая предположение, что многие Техас пойти на молнии сети, основной блокчейн освободится от 10.000 х низкая плата Техас (см. Также Йохен странице). Это позволит резко снизить сборы. Тогда мы бы segwit на "больше возможностей", и молнии для повторения низкий уровень Техас - только будущее покажет. То же относится и к другим крипто валютам :-) впечатляет времена.

кстати: первая Техас на mainnet, хотите присоединиться к революции?

https://bitcointalk.org/index.php?topic=2815332.0 https://www.reddit.com/r/Bitcoin/comments/7pwna9/lightning_network_megathread/ https://lightning.network/lightning-network-paper.pdf

Bitcointalk обсуждение здесь: https://bitcointalk.org/index.php?topic=2854596.0

+927
crodjer 2 февр. 2017 г., 19:15:03

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

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

+905
love poem 17 окт. 2015 г., 14:48:50

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

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

+779
jlbenc 25 нояб. 2010 г., 9:34:18

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

Мой вопрос двоякий:

1) Если есть 51% атаки, и стороной вилки блокчейна через 6 кварталов после того, как торговец подтвердил свои деньги, то есть автоматически будет реализован узлов, т. к. вдруг придется заменить 6 блоков в цепочке.

2) Учитывая это, почему не сделать один шахтер, который публикует блоки, затем каждый узел может определить, является ли этот шахтер раздвоенный блокчейн (поскольку база данных является untamperable, он/она должен снять верхнюю блоков на цепочку). Шахтер никогда не будет ложь, так как если она это сделала, ее бы засекли и все потеряют доверие в сети.

По-видимому, я чего-то недопонимаю довольно фундаментальные.

+743
muffinresearch 12 сент. 2016 г., 18:44:23

Эта страница утверждает, насчитывается около 11к узлов в сети Bitcoin. Интересно, что именно представляет собой "узел" в сети. Например, если я подключаюсь к сети и ничего не делать, я до сих пор считается в этой 11к рисунок? Или я должен иметь "влияние" на сеть в некоторых отношениях, например, вещание пустые блоки или попытке разминирования честно. Другой вопрос Является ли майнинг пулы, в целом, рассчитывать только как один узел в сети?

В общем, что точное определение узла в контексте сети Bitcoin ?

+717
AnotherMacUser 12 июн. 2012 г., 16:17:35

г = шестигранные(xPublicKey).rstrip("л").lstrip("0х")

з = шестигранные(yPublicKey).rstrip("л").lstrip("0х")

hexpublickey = "04" + г + з

+663
HeggyHere 26 февр. 2011 г., 2:48:26

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

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

  • Как сделать блок исследователей сделать поиск по адреса -- они ищут весь блокчейн во время запроса, который является очень неэффективным, или же они поддерживать какой-то индекс, которые они многократно обновлять?
  • Если они поддерживают индекса, похоже, что индекс будет довольно огромным, так как он всегда будет расти. Так насколько велика в настоящее время индекс?
  • Кроме того, может блокчейн узлов в настоящее время сделать такой поиск (разумеется качественно)?
+622
Naomi Campbell 8 апр. 2019 г., 17:24:04

Узел P2Pool вы общается на более чем одном порту. По умолчанию, шахтеров подключиться к узлу на порт 9332 и другие P2Pool вы узлы ("пиры"), подключиться на порт 9333.

Так просто переключите ваш майнер в порт 9332, что должно исправить вашу проблему.

+608
user45933 30 июн. 2010 г., 5:53:10

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

На хэшрейт сети не оказывает существенного влияния на время между блоками из-за уровня сложности. Уровень сложности помогает поддерживать блок ГРМ примерно каждые 10 минут.

В 11/12 марта 2013 блокчейн вилка была немного особый случай. Только один известный двойных трат произошло, и в результате тот, кто выстроил сырьевой сделке с участием компании (в OKPAY), что не обратили внимание на предупреждение о прекращении ведения до развилки был решен.

+584
kremu 5 окт. 2010 г., 8:36:52

Я не понимаю, почему размер блокчейна лайткоинов-это порядок меньше, чем биткоин. Действительно по этой ссылке биткоин блокчейн требует 196.52 ГБ и Litecoin в 16.55 ГБ.

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

Это связано с меньшим пользователей Лайткоин против биткоин?

+532
Henry Zorrilla 6 мая 2010 г., 8:59:24

Биткоин имеет несколько недостатков. Среди наиболее известными из них являются:

  1. Сделки не мгновенно.
  2. Большое количество операций будет раздуваться блоков.
  3. Комиссии за транзакции необходимы в некоторых случаях.
  4. Клиенту трудно использовать и его действия трудно понять.
  5. Кошельки сложно обеспечить. Монеты могут быть легко потеряны.
  6. Сделки только несколько анонимных.
  7. Необратимые операции иногда не то, что хотят люди.

Этих недостатков (в том числе я не упомянул), которые являются, вероятно, наиболее серьезно влияющие на принятие биткоинов, как краткосрочные, так и долгосрочные?

+528
muzzle 12 янв. 2013 г., 23:07:58

Вы не можете сделать это с помощью bitcoind через команду RPC, но есть несколько инструментов, доступных в интернете, которые сделают это для вас. Например, blockexplorer запрос специально для этой цели. Если вы хотите увидеть, как это делается, проверьте линию 724 от app_stats.Инк:

// Это зависит от того, что будет отправлено/получено только адресные сделки 
$результат = SQL (с"выбрать кодирования(блоки.хэш, 'наговор'), Как блок, 
 кодирование(транзакции.хэш, 'наговор') Как Техас, 
 блоки.количество как blocknum, 
 блоки.время в часовом поясе 'мирового' как раз 
 сделки.идентификатор Тид 
 сделки.сырьем, как rawtx

 Из входов присоединиться сделок (входов.ТХ = транзакций.хэш) 
 Присоединяйтесь блоки (входов.блоков = Блоки.хэш)

 Где входы.тип адреса = '' и 
 блоки.количество>1$и входы.в hash160 ($адресов)

 Союз 

 Выберите кодирования(блоки.хэш, 'наговор'), Как блок, 
 кодирование(транзакции.хэш, 'наговор') Как Техас, 
 блоки.количество как blocknum, 
 блоки.время в часовом поясе 'мирового' как раз 
 сделки.идентификатор Тид 
 сделки.сырьем, как rawtx

 С выходов присоединиться к операции (выходы.ТХ = транзакций.хэш) 
 Присоединяйтесь блоков (выходы.блоков = Блоки.хэш)

 Где выходы.тип адреса = '' и 
 блоки.номер>$1 и 
 выходы.в hash160 ($адресов) 

 Порядок Тид;", $blocklimit);
+512
Benny Ross 6 июл. 2017 г., 5:08:12

Если UASF активирует, блоки найдено ASICBoost по-прежнему действует на UASF узлов?

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

У меня в принципе один вопрос, но я не могу сформулировать его достаточно хорошо, так что я разбить его на несколько вопросов.

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

А когда UASF активирует на 1 августа 2017 (если он включается)? Это значит, что узлы UASF не примет найденный блок на ASIC майнеры, используя ASICBoost?

Все текущие Асикс через ASICBoost хорошей для мусор если цепь UASF выиграть?

+492
user317587 2 окт. 2019 г., 13:24:42

Почему значение входного 0.19 вместо 0.1? Почему этот тип создаваемой сделки?

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

Почему сделка только быть созданы с 0,1 ввода и вывода 0.1 без каких-либо изменений возвращается?

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

+453
Jelster 12 сент. 2014 г., 1:23:50

Какие данные в scriptSig

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

Для non-p2pkh операций, таких, например, как p2sh сделок, больше данных включен в scriptSig. Например, в p2sh multisig, несколько публичных ключей, способных разрешать multisig будет раскрыта. В еще более сложных сценариев, в scriptSig может выявить важную информацию, в зависимости от того, что scriptPubKey скрипт запрашивает. Например, есть снежинка операции, которые требуют scriptSig для решения определенных головоломок. Однако, такие сделки очень редки.

Как сделки проверяются

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

Транзакция подтверждения с другой стороны подтверждает, что сделка была погребена под определенном количестве доказательства работы, например к = 6 блоков. Проверка состояния подтверждение операции не требуется пересечение всех данных в блокчейн. Он требует только глядя на блокчейн заголовки. В "СПВ" модель безопасности, сделка подтверждение статуса проверяется просто путем проверки того, что он был включен в блок и похоронен под определенным доказательством правильности работы. Это делается быстро, не глядя на весь блокчейн данных (но просто все блокчейн заголовки), предоставляя доказательства включения которая состоит из дерева Меркле путь братьев и сестер.

+381
sleepyysaturn 7 дек. 2014 г., 19:40:23

У меня есть Google много существует мало информации, путают с комментариями кода

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

почему существует старый и новый блок, их функция?

+371
user148341 13 мая 2016 г., 20:38:40

Этот ответ не будет пытаться подписать сделки, а просто фокусируется на успешном вызове знак метод Эке класса, т. е. делает ваш код работать. Я пока не знакома с транзакций API из bitcoinj , поэтому я не могу идти дальше, чем это. Ваш пост говорит о том, что ваш закрытый ключ передается как Виф , так что я воспринял это как предположение. Основная трудность заключается в том, чтобы создавать Эке объект из Виф , который я добавил в ваш код. Я также заменил устаревшие новые Sha256Hash(...) под пленкой методом. Я использую другую функцию для кодирования как шестнадцатеричную строку, но вы можете легко изменить это. Код успешно компилируется на трассы.

импорт орг.bitcoinj.ядро.Эке;
импорт орг.bitcoinj.ядро.Base58;
импорт орг.bitcoinj.ядро.Sha256Hash;
импорт орг.bitcoinj.ядро.DumpedPrivateKey;
импорт орг.bitcoinj.параметры.MainNetParams;
импорт орг.bitcoinj.ядро.NetworkParameters;
импорт орг.bitcoinj.ядро.Эке.ECDSASignature;
импорт пакета javax.в формате XML.привязки.Datatypeconverter, который;

тест общественных класса {

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

 // сообщения (хэш) подписывается закрытым ключом
 Строка MSG = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";

 // пример необходи мые для закрытого ключа (взято из 'освоение биткоин')
 Строки Виф ="KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3Tyzgmf6ywgdgwzgawvrtj"; 

 // создание ключевого объекта от WIF
 DumpedPrivateKey ДПК = DumpedPrivateKey.fromBase58(нуль, фви);
 Эке ключ = ДПК.getKey();

 // проверка наших ключевых объектов
 NetworkParameters основной = MainNetParams.получить();
 Проверьте строку = ключ.getPrivateKeyAsWiF(основной);
 Системы.из.метод println(Виф.равенства(проверка)); // верно

 // создание объекта Ша из строки
 Sha256Hash хэш = Sha256Hash.обертывание(МСГ);

 // создание подписи
 Ключевые ECDSASignature сиг =.знак(хэш);

 // кодирования
 байт[] рез = сиг.encodeToDER();

 // преобразование в шестнадцатеричную
 Строку шестнадцатеричных = datatypeconverter, который.printHexBinary(РЭС); 

 Системы.из.метод println(шестигранный); // 304502210081B528....

}
}
+328
Will Hopkins 13 апр. 2019 г., 2:09:41

Существуют ли какие-либо исследования корреляции показывает число (не добыча) полные узлы в стране (общая или за/душу населения) по сравнению с Средняя скорость подключения к интернету?

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

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

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

+320
SHOT 25 мая 2012 г., 20:15:46

Тим С. имел хороший ответ об этом сегодня.

Поскольку ваш общий хэшрейт будет около 20 м/с, вам будет хорошо делать свою собственную сольную добычу. Но с соло майнинга, ваша награда будет намного больше несовместимы, чем если бы вы добыли в бассейне.

+271
Srawan Shrestha 21 авг. 2014 г., 10:47:17

У меня BTC и кто-то еще имеет банковский счет (в евро). Есть варианты для меня, чтобы переводить деньги из моего кошелька BTC на свои банковские счета в евро?

+246
aha rin 27 нояб. 2019 г., 14:08:50

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

+212
Steve Berufe 26 июл. 2010 г., 4:47:57

Есть один: https://github.com/Overtorment/Cashier-BTC/

Отказ от ответственности: закодированные мною.

+23
Joey zein 20 мар. 2015 г., 0:38:48

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