Изменение биткоина назад

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

Я создать кошелек/адрес и опубликовать его на сайте проекта. Все клиенты должны платить/Сткк переводом на тот же адрес (идентифицировать платеж не проблема).

В конце концов, мне нужно вернуть клиенту.

  • 1) Можно ли вернуть клиента, используя тот же адрес, которым он пользовался, чтобы заплатить мне?
  • 2) я могу продолжать использовать тот же адрес для получения биткоинов после возвратов?

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

  • 3) я могу послать % кошелька на адрес и остальные/изменить на новый адрес (совершенно разные бумажник/закрытый ключ) в одной транзакции.
+279
Agata811 25 окт. 2016 г., 5:42:07
30 ответов

Я видел несколько способов создания автономного бумажник для холодной (безопасного) хранения:

  1. BitcoinQT использовать для создания кошелька в автономном режиме с помощью чистой установки операционной системы Ubuntu.
  2. Арсенал
  3. Электрум

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

+996
puremourning 03 февр. '09 в 4:24

Перейти К: Справка > Окна Отладки > Консоли

В поле ввода введите:

importprivkey [YOUR_PRIVATE_KEY_HERE]

Пример:

importprivkey 5J5njVrrim5SX9LF56GPx571iViS7LGqph5th49ncfaawftzmjy
+948
Photon 13 февр. 2014 г., 16:58:11

Глядя На проводки внутри блока Эксплорер я не могу видеть любые суммы сделки. Как может инфляция быть обнаружены ошибки, если все операции являются частными?

+929
Timaxin 19 сент. 2016 г., 1:34:04

Ваша забота действителен. Впрочем, автор упоминает об этом.

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

+909
yuliannor 29 апр. 2014 г., 13:37:15

 От MAC

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

    компакт-диск "библиотека/поддержка приложений/биткоин/блоки/"
    
  3. Запустите этот код, который будет объединять все файлы чер. Обязательно включите все пронумерованы блоки, которые вы найдете на папку ваших биткоинов. В этом случае есть 4

    кошка blk000*.дат > бутстрап.дат
    
  4. Сделано.

+865
Jokers 2 мая 2015 г., 20:27:33

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

Есть ли другие библиотеки в C++, который может сделать это?

+837
Robert Alex 24 дек. 2014 г., 5:05:07

вопрос в том, как старые мобильные телефоны. если у них есть для J2ME можно было бы. вам просто нужен смс шлюз 2 БТЦ, в которой хранятся блоки, как BCCAPI и разрешить транзакции пользователей. и для J2ME приложение, то удерживая клавишу Приват и с возможностью отправлять и получать СМС. (даны на основе J2ME API-интерфейс)

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

привет treaki

+822
Unknown Artists 23 окт. 2011 г., 9:50:10

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

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

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

  • вы можете ознакомиться с открытыми исходными кодами (или платить кто-то сделает это за вас)
  • вы являетесь частью биткоин-сообщества, которая поддерживает правила биткоин
  • если получатель прислал вам счет, который указал сумму и адрес получателя, вы можете доказать подтвердил оплату посредством блокчейна даже если получатель отрицает его получения.
+800
Nandan Saha 5 мар. 2016 г., 8:12:46

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

+782
Taacoo 24 июл. 2013 г., 16:15:17

Сеть Bitcoin обеспечивается двумя мощными протоколы как доказательство атаки.

В первую очередь, не позволяя никому добавление произвольных транзакций в Blockchain; вы должны сделать подтверждение расчета работы, которая занимает 1000 лет на одном ПК. делать такую интенсивную расчет так дорого и не отложить между принятием одной сделки или тысяч транзакций. так что шахтеры предпочитают ставить столько, сколько они могли в один блок, чтобы заработать больше Bitcoin от общей стоимости сделки. не забывайте: вы не " мое " сделка, не помещая его в блок, и ты не мой блок без подтверждения работы расчет.

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

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

+771
Tib 16 мар. 2018 г., 0:15:15

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

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

Сейчас этот принес приложение с открытым исходным кодом, написанный на Python, и я получил его от здесь. Я пробовал, в качестве теста, для шифрования закрытого ключа 5Ka1Bv4RpKayZygPhZbBcREejqeYwq2isrzwpksg49spgvrtnpw с паролем testingOneTwo (это новый ПК, не биткоины есть ;)). Принес в этот шифрует в 6PYMN8WT4CW7xLYczLvYfXZCtQWND7XEesk32qbxujmgkhf2v5a2zqanpl, однако, используя указанный пароль не удается расшифровать его в исходное... я пытался несколько других '5'-личные ключи и пароли, и то же происходит каждый раз.

К счастью, программа с открытым исходным кодом; к сожалению, проект, похоже, заброшен несколько лет назад и мои знания Python и шифрование не на уровне, достаточно хорошо, чтобы выявить ошибки в игре здесь, и надеясь на некоторую помощь здесь :)

+766
user42414 2 мар. 2015 г., 5:01:42

Других платежных сетей периодами планового технического обслуживания; а также внеплановые простои, но сеть биткоина, децентрализуется, могут иметь различные уровни обслуживания в зависимости от:

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

Каковы ключевые показатели эффективности, которые могут быть сделаны для сети Bitcoin, и как их можно измерить? Если измерения проводятся уже, где они доступны?

+738
Zucce05 14 июн. 2018 г., 18:59:07

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

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

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

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

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

+697
Jane Sirak 27 дек. 2013 г., 16:21:17

Многие спрашивают, Если обмен BTC за USD является законным, и они будут кричать "правовой" и одновременно ссылаются на нормы Финсен для МСБ.

Однако, они никогда не объясняют, если человек торговать BTC за USD (на уровне, скажем, МТ. Гора Gox или что-то подобное) считается ГРЩ.

Может кто-нибудь объяснить, почему это законно/незаконно для человека, чтобы обменять (не обмен, но заказчик) BTC за USD.

Спасибо.

+652
Jiggles 8 февр. 2014 г., 19:31:13

В clightning существуют sendpay команды. Из man-страницы:

sendpay маршрут payment_hash [метка] [msatoshi] [bolt11]
 Отправить по {Путь} в обмен на прообраз {payment_hash}

Если вы посмотрите на мой (работы) код для маршрутизации Джит вы можете увидеть как я создаю путей и лук себе, только с стандартных вызовов API, чтобы сбалансировать мои каналы :

https://github.com/renepickhardt/c-lightning-plugin-collection/blob/master/rebalance-jit-routing/rebalance.py

+613
Essam Ali 23 авг. 2014 г., 3:09:42

Шахтеры естественно выберите самую высокую плату проводки для включения в блоки, которые они создают. На 300 СБ/байт, комиссию, которую вы заплатили слишком мало для проводки должны быть немедленно включены в блок.

См https://core.jochen-hoenicke.de/queue/#8h для визуализации текущих операциях ждать, чтобы очистить. Как видите, операции на вашем уровне платы не были надежно безнал с ~7ч назад.

+557
CaOs433 25 июл. 2016 г., 4:55:06


Мотивированы, чтобы смотреть обмен данными на биткоин сеть, особенно на регтест и с оттенками от Дэвида Хардинга, я решил проанализировать трафик на регтест с помощью Wireshark.

Я установил и установка (у меня есть список интерфейсов) Wireshark и начните захват из всех существующих интерфейсов и сразу же запустить на одном узле регтест со следующей спецификацией связи:

...
Обязательно [::]:11111
Обязательно 0.0.0.0:11111
...

Я поставил протокол TCP.порт==18444 фильтра (в стиле данного описания) и применять.

Проблема: не отображается трафик!
Вопрос: Что я делаю не так и какой интерфейс я должен захватить?

+531
Sharen Eayrs 28 авг. 2017 г., 6:28:02

Я заинтересован в майнинге процессора на Testnet Лайткоин (testnet4); уровень сложности в настоящее время достаточно низко, чтобы сделать это возможным.

Стандартный клиент Лайткоин больше не поддерживает майнинг на CPU. Единственный скрипт процессора Шахтер на данный момент я в курсе пулер это найти. Однако, Лайткоин testnet4 пошел к сегрегации свидетель, который требует поддержки клиентов Шахтера, и найти не поддерживает segwit.

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

+528
DavidMichaelangelo 28 янв. 2011 г., 3:26:42


Я хочу использовать BitcoinCore для запросов RPC с сайта. Но я нигде не могла найти как попросить комиссию за снятие.
В инструкции есть только:
sendtoaddress: bitcoinaddress количество комментариев комментировать в некуда покрытия комиссионных.
settxfee: сумма - это относится ко всему аккаунту, а не к конкретной сделке.
Как реализовать вывод с ручным комиссии?




+521
Shelby Dee 3 сент. 2014 г., 9:14:13

Мое понимание было, что кошелек был 1-к-1 отношения с адресом.

Нет это не так.

Может ли кошелек быть несколько адресов?

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

это то, что кошелек заботится обо мне?

Да. Кошелек будет обрабатывать все адреса для вас.

+508
redee 25 мар. 2012 г., 4:15:24
  1. Они подключение к полные узлы напрямую (через порт 8333) или на другой сервер на другом порту?

Электрум нет, многоразрядные да.

  1. В случае Электрум, кажется, для подключения к серверу Электрум, который запускает полный узел. Каковы преимущества этого вместо подключения непосредственно к сети Bitcoin на порт 8333 (при условии, что это будет возможно)?

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

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

+491
angelofdev 10 мар. 2010 г., 11:48:54

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

Я пытаюсь, для того чтобы лучше понять, как работает биткойн-майнинг, чтобы код простой Bitcoin на CPU майнер в Java, которая у меня есть некоторые, но не много опыта. Все интернет-ресурсы на JSON-RPC для реализации в Java, я нашел уже устарел и больше не работает или непонятное для человека с ограниченным опытом в Java. Как, в наиболее простой способ возможно, я код в формате JSON-RPC в getwork требованию (пулу сервера) в Java и разбирать выход в переменных, необходимых для майнинга?

+433
anto0522 24 мая 2019 г., 22:56:18

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

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

CoinLab, например, будет предоставление программного обеспечения , в котором они покупают все хэширования, который получает добывают, а в обмен выплачивает кредиты, которые могут быть использованы с некоторых игровых компаний. Это соглашение, вероятно, будет essentailly не более конкретным, чем что-то эффект "опубликовано ставка будет оплачена за уровень выполняемых хэширования". Оттуда, они могут делать все что хотят с мощности майнинга, так долго, как они платят, как договорились в договоре.

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

+320
mahek 5 окт. 2012 г., 4:24:40

Не используйте большие слова, как "децентрализованной".

Я просто говорю что-то вроде 'система устроена так, что примерно каждые 10 минут 50 новые биткойны создаются'.

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

Вы всегда можете попробовать аналогия добыче золота.

+284
Anna Thornton 18 сент. 2010 г., 1:26:37

Ваши гонорары 17 СБ/байт, который является очень низким. Я рекомендую использовать “заменить характеристика сбор”, чтобы ускорить скорость подтверждения.

+277
Mina Fa 24 авг. 2019 г., 21:29:54

Вы можете использовать 'бумажник' на bitaddress.org. Помню, как всегда, будьте осторожны при разглашении вашего частного ключа.

+162
cOdy 20 мар. 2017 г., 19:23:39

Что отправить до развилки на 3/31/2017. Это означает, что вы отправили биткоины на 3/31/2017 в 36uzTBVeWN2pvUu3YX22gCutovGwQg1ees, и потому, что биткоин наличные акции такая же история как Bitcoin, вы увидите это отправить в ваш кошелек.

+146
sibbaldiopsis 14 янв. 2015 г., 17:36:47

Кажется, кто-то пополнили свой счет.

 "account_data" : {
 "Счет" : "rPZhwqx7kQdssJD6i3cnEpd9kQ1Tofzjkx",
 "Баланс" : "39999999940",
 "Флаги" : 0,
 "LedgerEntryType" : "AccountRoot",
 "OwnerCount" : 1,
 "PreviousTxnID" : "B2D32CF4212D43299C3ACF425B1CFF1CA32B7C103D759757A191A1DBAD722B99",
 "PreviousTxnLgrSeq" : 409732,
 "Последовательности" : 7,
 "индекс" : "91578FC2E59952476945E54C91B0F462C479F86F14382A7AD86C963EAC5001E2"
}

Вы должны быть в состоянии вести без проблем.

+139
user2407268 4 февр. 2016 г., 5:01:47

https://en.bitcoin.it/wiki/Block_hashing_algorithm сказал о блоке заголовка:

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

Но разве это не то, чего мы хотим?

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

Я думаю, это изменение скорости процессора менее важна, но не намного менее важно. Сколько менее важным фактором является скорость процессора (или даже задержки в сети) с добавлением merkleRoot в заголовок блока?

+137
Rainer Plumer 23 нояб. 2017 г., 14:36:30

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

+116
pauleck 8 июл. 2016 г., 17:33:13

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