Отправка биткоины на тот же адрес

Я использую BitcoinJ API, чтобы создать свой кошелек. Когда я создаю сделку, я предоставить адрес изменения изменения должны быть отправлены. Например: пусть будет 1 биткоин в адрес; затем я создаю транзакцию, чтобы отправить 0.1 биткоины на адрес B и изменение (0.9 биткоины) в адрес А.

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

Это сделка вид https://www.biteasy.com/testnet/transactions/db66d5058e5773f353447ffa2174a417867e9aa134113f01359576f5e6f2b4c6

А это мой бумажник https://www.biteasy.com/testnet/addresses/mnj3589DHMoCyhxDSvWKubjkUoTenmrGkE.

По моим адресом на Biteasy, есть баланс 4BTC, но мой BitcoinJ кошелек показывает только 0.069 БТЦ

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

+498
lehalle 24 авг. 2010 г., 11:02:39
21 ответов

Слишком сложным. Дай мне конкретный пример, как это работает? Например;

Как купить биткоины?
Сколько они стоят; там обменный курс?
Как я могу использовать их, превратить их обратно в доллары?

+905
Halinka 03 февр. '09 в 4:24

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

Это означает, что вам придется держать значительную часть (возможно, все) из монет в начале (в кругах криптовалюта, это называется "премайн"). Если вы держите все монеты, тогда Вы были бы благоразумны, чтобы выбрать доказательство-Кола (пос.), где люди оставляют свои кошельки открытыми и будут вознаграждены монетами со скоростью, зависящей от их текущей предприятием (под названием "чеканка"), который стимулирует людей к безопасной сети. (В противном случае не было бы шахтеров, чтобы процесс сделки, так как нет никакого стимула для этого, и монета была бы мертва.) Кроме того, вы можете премайн что-то вроде 10% или 50% монет, остальные добывают как Bitcoin или Litecoin на снижение графика. Здесь военнопленных шахтеры готовы обеспечить безопасность сети для вас из-за блока награды.

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

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

+851
Neelu S 6 янв. 2013 г., 17:48:18

Разместив свой комментарий в качестве ответа

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

Каждая версия bitcoind имеет возможность быть связан с другим тестовой сети. Было бы интересно посмотреть, если есть матрицы, листинг освобождает от теста сети (и почему новая сеть была создана).

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

+781
johnmatus 6 июн. 2010 г., 4:20:10

Я на видео 5 из Learncoin серии на YouTube и я получаю сообщение об ошибке, когда я пытаюсь запустить ./learncoind

2016-04-07 03:40:40 подключения() не удалось после выбрать(): соединение сброшено
2016-04-07 03:40:40 попытка подключения мой-капелька-ИС:9333 

У меня есть ключ SSH установки для капельной и ключей жить в моем ~/.папки SSH/id_rsa. Я могу открыть мои капли из CLI через SSH корень@мой-капелька-IP и затем ввести мой ключ SSH пароль и пароль root.

Я не очень понимаю, почему ./learncoind не соединяет.

+766
ADOConnection 19 нояб. 2019 г., 20:58:56

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

Я создам сайт по монете и хотите, чтобы пользователи смогут создавать операции БЕЗ, что закрытый ключ / бумажник попадает в мой кошелек (веб-кошелек). Например, я мог бы создать новые кошельки каждый раз, когда пользователь регистрируется и показать секретный ключ с dumpprivatekey и RPC. Но я хочу, чтобы они могли совершать сделки с просто введя свой закрытый ключ, но без моего сайта, сохраняя его или даже их адрес будет позднее в проектах кошелек. Лучший пример для этого myetherwallet.com. Пользователи вводят свой закрытый ключ, но единственным местом, где это сохраняется в куки на компьютере пользователей, а не веб-сайт или любой сервер их сам. Я надеюсь, вы понимаете, что я имею в виду.

Спасибо!

+748
jiayaoqijia 19 авг. 2015 г., 10:08:03

Друг подарил мне понятие "Антихрупкость" - и спросил меня, если биткоин Антихрупкость. Я не смогла нормально ответить, поэтому я прошу экспертов:

Может ли Bitcoin быть классифицированы как "Антихрупкость"?

+731
Joshua Briefman 25 нояб. 2019 г., 12:18:04

Цель биткоин является децентрализованной демократической системы ценностей.

Но шахтеры и платформ уже консолидируется на более мощные объекты.

Что остановит его?

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

+728
Rob McCardle 19 авг. 2014 г., 4:13:49

Вы могли бы обработать запрос как HTML-сообщение или получить сообщение, отправленное в блокчейн-обозреватель сайта и анализировать данные, полученные.

+706
Saty13 24 мая 2015 г., 16:48:40

Которые блокируют файл поврежден. Вам придется удалить blk00622.DAT и выше номером чер*.DAT и rev00622.DAT и выше номером оборотов*.DAT-файл. Затем вам потребуется переиндексация. Это должно решить проблему, так как поврежденные блоки будет загрузить повторно.

+592
ashatka 9 февр. 2015 г., 17:25:10

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

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

+569
adaxanad 19 мар. 2015 г., 13:07:54

Вам расшифровать их точно так же, как ты расписываешь сделки. Они прекрасно подходят операций и декодер должен быть способен декодировать их должным образом и получить значимые данные из них. Почему они выглядят странно, потому что каждая часть сделки является случайным , так что поля не должен содержать данных, которые вы ожидаете (например, номер версии генерируется случайным образом вместо стандартных 01000000 или 02000000).

+563
TeeC 5 июн. 2014 г., 4:19:42

В наиболее простых условиях: Дана хэш-функция H, которая принимает некоторые входные х от пользователя и производит продукт Y, хорошая головоломка дружелюбный' алгоритм не показывают каких-либо предварительных определена корреляция между входом X и выходом y. То есть, вы не можете выбрать определенный х, с надеждами на возвращение определенной Я.

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

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

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

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

+537
Soulreaper 10 авг. 2013 г., 13:27:59

Другим вариантом могло бы быть www.ice3x.co.za. Вы не можете продать биткоин там, но вы можете купить. Платежи через электронный и физический адрес и номер телефона.

+522
Dragan Zivotic 16 мая 2011 г., 18:01:50

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

Что блокчейн (книги) мы делаем запрос в качестве клиента?

Мы запрашиваем узлов, что наш клиент подключен.

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

Нам не нужен общий вид узлов. Это не слишком важно. Что важно-это текущее представление новейших блоков, и какие операции наш узел был уведомлен об этом. Это, как мы знаем, какие сделки были подтверждены (т. к. они в блоке), и которые транслировались по сети (потому что мы их видели).

Есть один (публичных) книга построена от простого просмотра полного узлы?

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

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

Если одна уникальная книга было общее мнение, кому Вы доверяете, чтобы запустить этот гроссбух? Это конкретно проблема, что биткоин решена. Bitcoin-это способ прийти к консенсусу относительно состояния этой книги, не требуя Центрального доверенного центра. Если мы были в порядке с центральным книге, то нам не нужен блокчейн и биткойн не принесет никакой пользы.

Если у нас нет ГК, то как мы (в качестве клиента) поймете, что наши сделки получил достаточно подтверждений? Нам нужно задать множество узлов, чтобы понять, что?

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

+486
colan 22 апр. 2013 г., 21:42:41

Есть команды с конкретными Электрум помочь <имя_команды>. Если вы запустите, что для listaddresses вы увидите, что получение переключатель делает то, что вы хотите. Так Электрум listaddresses-получаем.

+406
user7296 9 окт. 2019 г., 1:12:03

Изменение-это все, что осталось, когда вы берете выходы вы будете тратить, вычесть стоимость сделки отправил, и вычесть сборы. Поскольку транзакции должны быть как можно меньше, а несколько выходов по мере необходимости будут потрачены. В вашем случае, 3 выхода будет потрачено, оплата не на месте, так что следующие новые результаты будут созданы:

  • 5 BTC до получателя
  • 1 BTC на адрес изменения.
+350
imesh 30 мар. 2015 г., 7:25:19

Биткоин-бирж взимают плату на торгах.

https://www.mtgox.com/fee-schedule

https://www.bitstamp.net/fee_schedule/

+291
Hugh Guiney 18 янв. 2017 г., 14:19:24

Технически это не проблема с биткоин, но программное обеспечение реализации.

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

+234
mcwitt 22 июн. 2018 г., 5:17:06

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

+141
kim3er 2 февр. 2017 г., 11:33:40

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

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

+113
Michael Wolf 2 нояб. 2019 г., 4:50:46

Простое решение, вот что я сделал.

клиент Биткоин.конф

регтест=1
операцию addnode=$ADDR_OF_HOST

затем я открыл порт 18444 на хост и все операции синхронизированы на клиента.

+60
Ronnie Jakson 7 февр. 2016 г., 2:31:16

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