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

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

Вот моя идея передавать биткоины следующим образом:

Идея:

У меня есть свое собственное приложение для Android. Я готов отправить/получить биткоин через blockcypher Апис

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

Есть ли смысл?

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

+269
barq 29 дек. 2012 г., 16:11:24
22 ответов

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

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

Итак, почему мой?

+988
GGodbout 03 февр. '09 в 4:24

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

Да, вам придется сделать это внеполосная, как вы бы не смогли использовать за плату, которая выше, чем последний подписал совершение сделки в рамках сетевого протокола молнии. Болт #2 гласит, что когда IBM отправляет closing_signed сообщение, fee_satoshi параметр должен быть меньше или равен тарифу окончательного решения по сделке. Приемник должен сбой соединения, если оно не соответствует этим критериям.

Однако, вышеуказанные правила можно обойти. Первый способ был объяснен @Марч через CPFP и РФБ. Второе может быть сделано в рамках сети молниезащиты протокол. Спонсор может отправить update_fee сообщение (до остановки сообщение) обновление своей стоимости еще выше. Однако в Apple должны позволить новой ставки вознаграждения по текущей транзакции обязательство принимающего узла или узел получает сообщение не будет канала. Затем он может отправить фиктивную сделку (скажем 1 сатоши) через этот канал к его коллеге. Теперь, отправить closing_signed сообщение с таким же fee_satoshi как последнее обновление плата и ваша сделка может пройти в рамках молния сетевого протокола, поскольку он был этот сбор, который был использован для последнего обязательства по сделке.

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

Это будет палка о двух концах и может создать проблемы с подтверждением транзакции. Говорят, одна сторона подписывает с SIGHASH_SINGLE, а потом дожидается другой участник подписать и транслировать сделки. Другая сторона, тогда можно добавить несколько адресов, по которым он хочет, выплаты. Из-за этих выходов, feerate_per_kw будет ниже, чем то, что контрагент согласился на время open_channel сообщение и, следовательно, что для подтверждения данной сделки будет выше, чем то, что контрагент узел ожидалось. Это может далее использоваться для DoS-атак, где я открываю канал с участниками, а затем добавить столько результатов, таких, что ставка опустится ниже, что шахтеры будут рассматривать в том числе и его в блок, тем самым фиксируя узлы из своих средств.

+892
Turbot 27 авг. 2019 г., 10:38:01

Я просто сделал два и более адрес в биткойн-основной кошелек.

  1. Есть ли связь по каждому адресу? Как на основе seedphase? или просто буквально делать "случайные" адрес?

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

Спасибо за ваш ответ.

+877
Christian joe 3 мая 2010 г., 2:57:00

Преимущества намного перевешивают недостатки здесь, но это достойно обсуждения, Тем не менее!

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

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

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

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

+871
Architek1 14 июн. 2012 г., 0:28:15

Я думаю, что решение для вашего случая применения является HD-кошелька, где куча ключей, созданные из одного семени. Существует 2 вида открытых и закрытых ключей наборы вы можете создать С в HD-кошельки. Тип 1, где вы создаете последовательность Ключей с одного и того же семени. Тип 2, где вы можете создать дерево ключей, используя ее ветвей и уровней в вашей организации или конкретного бизнеса. Тип 2 ниже:

Type 2

+853
Mig82 10 апр. 2011 г., 7:30:14

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

+626
pdna 28 февр. 2015 г., 14:46:34

Кто-нибудь знает почему я не могу вернуться на "реинвест" с сервис облачного майнинга HashFlare ? Спасибо.

+557
speedRS 13 янв. 2016 г., 15:06:22

Я делал сделки купишь, но она осталась на 1 Пэра в течение очень долгого времени. Тогда я изменил свой блокчейн и сделок в Многоразрядной, но теперь сделка ушла и мой баланс равен 0. Адрес на Теперь также говорит 0.

Что я могу сделать?

+483
Theresa Langentern 13 авг. 2013 г., 9:42:22

Запуск NXT на локальном компьютере в режиме тестовом режиме, и дисплей сверстников (в меню настроек (шестеренка графический) в заголовке). Сверстники-имя домена, скорее всего, будут общественные узлов. Вот несколько:

в NXT.ноип.мне, raspnxt.hopto.org, node1.forgenxt.com

Например, поставить узел1.forgenxt.ком:6876 в вашем браузере, чтобы открыть кошелек в NXT.

Некоторые номера-доменное имя (IP-адрес только) тоже будет работать.

+482
safespam8 14 мая 2016 г., 14:02:53

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

Если вы хотите вернуться на 500 000-й блок, вы опровергали бы 500,001 ст блок с призывом invalidateblock 0000000000000000005c9959b3216f8640f94ec96edea69fe12ad7dee8b74e92. По признанию недействительными 500,001 ст блокировать chainstate сбрасывает с высоты 500,000.

+465
Manuel Fortin 22 июн. 2015 г., 13:04:58

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

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

+434
reto 28 мар. 2011 г., 8:16:48

В основном я создаю закупку в PHP. В настоящее время я использую coinpayments.net но их платежей взять 1-12 часов, чтобы отправить (что лишает смысла мою закупку). Мне нужно знать, есть ли способ я могу позволить мои платежи быть сделано через 1-2 минуты, так что я могу отправить покупателю свою электронную почту, их заказа автоматически.

Я написал coinpayments.net и жду ответ. Это должно помочь вам понять, что я нуждаюсь:

Я создаю закупку в магазине и я с помощью вашего API / агентство IPN, чтобы получить обратные вызовы от пользователей платежи, чтобы определить статус (успешно или неуспешно) платежа. Проблема в том, что когда пользователь платит биткоины на адрес, на закупку, (в coinpayments), она занимает около 6-12 часов для оплаты, чтобы очистить. Это подрывает саму цель моего сайта (на закупку). Есть ли способ я могу заставить платежей будет завершена спустя 1-2 минуты, если пользователь на самом деле правильно платить ?

+404
qursk 17 окт. 2013 г., 11:12:43

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

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

+366
Rhonda Cooper Parker 13 апр. 2010 г., 16:07:14

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

+324
Nathan Garcia 11 мая 2010 г., 3:43:17

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

Не мы на самом деле имею в виду устаревшие блоки, когда речь идет в контексте эгоистичного майнинга?

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

Вот выписка на ответ Петра:

Однако, там также существуют реальные бесхозных блоков, с сирота в своем первоначальном значении "не имеющий родителей". Эти блоки получили узлом, что не всю свою родословную (пока) и, следовательно, не могут быть проверены. Узлы держат таких блоков в памяти, а просят сверстников заполнить пробел в своей истории. Клиент не показывать это, поэтому когда говорят о детях-сиротах блоков, они, скорее всего, относится к потухшим блоков. Отметим, что с биткоин версии v0.10, нет таких бесхозных блоков больше, из-за существенных изменений в механизм загрузки.

Кроме того, я хотел бы знать, если и какое из устаревших или потерянные блоки обрезаются из истории? И в какие промежутки времени, если это так?

+323
SriDharan Thulasi 21 апр. 2017 г., 2:36:10

Закрытый ключ является 256-битное число, используемое для генерации открытого ключа. Биткоин адрес кошелька-это урезанный вариант вашего открытого ключа. Закрытый ключ позволяет подписывать сделки (отправить BTC на другой адрес).

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

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

+318
macssam 6 мар. 2010 г., 18:18:05
Мицелий Bitcoin Wallet для Android является простым открытым исходным кодом клиента. Это дает вам полный контроль над вашими деньгами, но опирается на централизованную проверку.
+245
Jan Segre 10 янв. 2011 г., 22:33:07

Я хочу добавить пожертвовать Bitcoin кнопку на мой сайт(ы). Я хочу создать биткоин кошелек с постоянного адреса для приема пожертвований. Как бы я сделать это?

+168
Vildjharta 13 авг. 2017 г., 0:15:10

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

+118
LiquidMind 27 янв. 2011 г., 4:06:01

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

+100
Giancarlo 9 сент. 2016 г., 21:44:35

Кто-нибудь знает как настроить https://github.com/wizardofozzie/pybitcointools биткоин тестовом режиме?

спасибо,

+14
Skidushe 1 июл. 2017 г., 8:28:09

Так я работаю на альткоины для меня и моих друзей в использовании. Никто из них не знакомы с добычей. Если компьютер является единственным добыча, насколько это повлияет на экономику? Кроме того, сколько операций необходимо для блока? Если производится только 1 сделка в день, Шахтер просто не имеет никакой работы? Я забыл упомянуть блок награда 10 монет.

+13
Artem Bernatskyi 24 нояб. 2018 г., 22:56:36

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