Библиотека ZMQ к Java не работает

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

Это мой код:

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

 частная статические заключительные строки TEST_URL = "обелиск.вскоре.ко";

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

 Системы.из.код println("\Т--- ZMQ ---");
 СТХ с = zmq.ZMQ.createContext();
 SocketBase с = с.createSocket(zmq.ZMQ.ZMQ_DEALER);

 zmq.ZMQ.подключение(с "протокол TCP://"+TEST_URL+":9091");
Системы.из.код println("подключено!");
 инт отправлено = zmq.ZMQ.отправить(с "блокчейн.fetch_last_height", 0);

 Системы.из.код println("отправлено:" + послал);
 МСГ МСГ = zmq.ZMQ.приема(ы, 0);
 Системы.из.код println("ответ" + массивы.метод toString(МСГ.данных()));
}
}

Код застывает на линии МСГ МСГ = zmq.ZMQ.приема(ы, 0);. Я использую звонки, описанные здесь для полного узел применения. Заранее спасибо!

+196
Kaho Fu 3 февр. 2015 г., 4:06:52
22 ответов

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

Адреса в Blockchain связаны только если использовать их вместе в сделке. Например, если вы вносите платеж на кого-то и вы используете биткоины из 3 адресов (А, B и C) из своего кошелька третьему лицу можно предположить, что все эти адреса из того же кошелька/человеком (не обязательно правильное!) ... и добавить оставшееся, чтобы получить остаток от тех 3-адресов. Если позже сделать еще один платеж, который использует адреса (В, С, D и Е) третья сторона сделает вывод, что D и e, возможно, также ваших адресов и добавить их к вашему общему балансу. Выходы также могут быть использованы для этого, но я не буду расширять, чтобы избежать чрезмерного усложнения этого. Статистического анализа можно найти большинство отношений, но требует целеустремленных людей. Именно поэтому смешивать это так сложно.

Так, это может быть сделано, но это требует довольно много работы для достоверных результатов.

И есть ли минусы при создании уникального адреса для каждой транзакции?

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

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

+939
martin zahrubsky 03 февр. '09 в 4:24

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

+900
mgronber 4 апр. 2014 г., 21:29:43

Попробуй инструменты -> сброс Blockchain и операций на резервный кошелек.

+892
Computer 17 мар. 2019 г., 20:09:01

Использовать случайные.
Используя низкие и высокие значения:

импорт случайных
деф generate_private_key():
 низкий = 0x18909BDE11F67C97A53C62F45E632Eab58ea0d73a5fac9eb50295fad40a57eb5
 высокий = 0xDD10559E1285B3EE0303B159B8D6D8d0b88e6168d1c1d6000000000000000000
 возвращение( ул. шестигранные( случайные.randrange( низкий, высокий ) ) )

А потом просто:

печати(generate_private_key())

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

+872
Rose Quartz 27 июн. 2016 г., 6:15:20

У меня был бот, который взаимодействует с API и теперь через Java/NetBeans и после фиаско бирже MtGox я закрыл его на время. Теперь я пытаюсь запустить его обратно вверх, но в то время как Bitstamp и СВХ работает отлично, мой обмен интерфейс теперь разбит. Я получаю "PKIK путь здание не удалось, не удалось найти действительный путь сертификации". Учитывая, что теперь в последнее время изменили свой сертификат, кажется, что это изменение сертификат должен быть связан с проблемой.

Я сделал некоторые исследования, и, видимо, это означает, что мне нужно добавить новый сертификат теперь, чтобы мое доверие магазин в Java. После некоторых дополнительных исследований, я понимаю, что это предполагает добавление файла сертификата к моему cacerts в keystore в моейc:/program файлы/Ява/jre8/lib/безопасности каталог. Я пробовал делать это вручную через Firefox в CER-файл, и положить его внутрь программные файлы (х86)/Ява/jre8/bin и установить его через командную строку, используя следующие команды внутри же /Ява/jre8/bin директории:

$набор KEYTOOL_PASS = 'изменяется'
$инструмент -импорт trustcacerts -хранилище ../lib/безопасности/cacerts в -storepass %KEYTOOL_PASS% -noprompt -псевдоним 'теперь' -файл купишь.КВЖД

Но это не сработало. Я поговорил с другом, который сказал мне, что, возможно, я не только нужно добавить сертификат купишь, но и сертификатов GoDaddy в Г2 от которых он зависит. Так я экспортировал тем от Firefox и добавил их к моему хранилищу, а также. Но до сих пор я получаю тот же "PKIK путь здание не удалось" ошибка когда я пытаюсь запустить мою программу в NetBeans.

Я не могу понять, что делать отсюда. Мой друг, который является серверным программистом из идей, и я пробовал все команды Linux можно найти загуглив эту проблему. И BTC-E.com говорит, что они не предлагают поддержку программирования, и сказал, я цитирую: "Мы ничего не можем сделать, чтобы помочь". поэтому сейчас я обращаюсь к BC фондовой биржи. Я был бы признателен вашей помощи!

Лучшие,

Павел

+817
Charles Edges 3 окт. 2017 г., 9:51:47

Я живу в Германии и у меня есть друг в Индии. Он имеет несколько эфирных монет в своем кошельке в Индии, который он купил в середине 2017 года. Теперь он хочет их продать. Но в Индии, из-за налогов, он не будет получать большую прибыль. Поэтому он спросил меня, если он мог отправить их на мой кошелек в Германии в качестве подарка. Я могу продать их в Германии и отправить ему сумму по частям, как и когда нам доведется встретиться. Так как это подарок и я не покупал монеты, я не придется платить никаких налогов на него в Германии. Это законно и каковы риски?

+768
alexzander 24 мая 2019 г., 15:39:21

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

+734
tepetrol 5 авг. 2017 г., 21:35:59

Какие кошельки позволяют провести частичные суммы от BTC-адрес из адрес холодильных установок без необходимости импортировать / подметание? Я знаю, что mycellium имеет характеристику, но я хотел бы знать, если есть другие, которые могут это сделать.

+642
dudego 26 нояб. 2011 г., 11:41:15

Я не играл все это HTLC, но было просто: попробовать создать выкупить скрипт, а условие будет, что хэш сверяется с „равными проверяй“. Играть только в тестовом режиме/регтест! Мой пример ниже по системам unixoide, в командной строке с Bitcoin в режиме регтест. Я сделал это с "bitcoin_cli -версия": версия v0.15.1 Внимание, произошли изменения в v0.16.

Для начала, на ScriptSig я просто игнорировать подписи, а просто поставить Секрет на стеке, а затем OP_TRUE выполнить, если заявление позже.

Для RedeemScript используется следующая логика:

# OP_IF
# А9 14 <hash_lock> 87
# OP_ELSE
# 76 А9 14 <pubkey_hash> 88 переменного тока
# OP_ENDIF

Который заканчивается в псевдо сериализованный немного как это:

# 63 a914<hash_lock>88 67 76a914<pubkey_hash>88ac 68

И в моем случае в эту выкупить скрипт: 63a9148103b0df9ad75e2b774f43d6e7e71eeaa2c73efb876776a9146a81e587585e58b07dce293a089894a0f8a61b8488ac68

Секрет должен быть:

# 426974636f696e5f72756c657321 
# = код ASCII шестнадцатеричный(Bitcoin_rules!)
# SHA256 и(4269...7321) = bc6cee57412cfe8c26cbef4676d3af3182e2897ba482a8ce05ee407aebe76699
# RIPEMD160(и SHA256(4269...7321) = 8103b0df9ad75e2b774f43d6e7e71eeaa2c73efb

И вот все переменные я привык иметь:

b_cli="биткоин-Кинк -регтест"
RedeemScriptHash=361801286b4be137f6a468ff8a34cfceb071763c
RedeemScriptAddress=2MxBFEWKRPBy96BCxmuZuXkz5CfivDg8e1a
Spend_TX_Value=9.99995000
Src_Address=mqE7Xm8vXYMx2T7qkCk5ggYuxwo8PHGT7k
Src_PrivKey=cT2KDnyWU7UoFdwVBgv682HAAPAVzpiHz9yy54yrgfvumxfr6l4n
Src_PubKey=02dae48354460f84dde299dbf35504056ae6cc500e2ef32b805cda1fdb1924a420
Src_PubKeyScript=76a9146a81e587585e58b07dce293a089894a0f8a61b8488ac
Tgt_Address=mtad6HurkyVUtZUWvWHuF2DQ6nQ7bodz19
Tgt_PubKeyScript=76a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac
UTXO_ScriptPK=a914361801286b4be137f6a468ff8a34cfceb071763c87
UTXO_TXID=6a8764163bc493073c3f05f9ad37cb9fdfb8136d19263c8e4ae38d8e00cdf16b
UTXO_VOUT=0

Затем я создал транзакцию финансирования 10 бтц в Redeem адреса скрипт с этой командой, и генерировать блок:

$b_cli sendtoaddress $RedeemScriptAddress 10
$b_cli генерировать 1

СОЗДАНИЕ ТЕХАС

$b_cli createrawtransaction
"'[{\"\txid":\"'$UTXO_TXID'\",\"запасов\":'$UTXO_VOUT'}]"'
"'{$\"'Tgt_Address'\":'$Spend_TX_Value'}"' 

02000000016bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a0000000000ffffffff0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac00000000

(Гоша! эти escape-последовательности сводила меня с ума в сценарий оболочки ...)

ПОДПИСАНИЕ ТЕХАС

$b_cli signrawtransaction $RAW_TX "'[{"txid": "'$UTXO_TXID'","Uвых": '$UTXO_VOUT',"scriptPubKey": "'$UTXO_ScriptPK'","redeemScript": "'$RedeemScript'"}]"' "'["'$Src_PrivKey'"]"'

{
 "наговор": "02000000016bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a00000000343363a9148103b0df9ad75e2b774f43d6e7e71eeaa2c73efb876776a9146a81e587585e58b07dce293a089894a0f8a61b8488ac68ffffffff0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac00000000",
 "полный": ложные,
 "ошибки": [
{
 "txid": "6a8764163bc493073c3f05f9ad37cb9fdfb8136d19263c8e4ae38d8e00cdf16b",
 "Uвых": 0,
 "свидетель": [
],
 "scriptSig": "3363a9148103b0df9ad75e2b774f43d6e7e71eeaa2c73efb876776a9146a81e587585e58b07dce293a089894a0f8a61b8488ac68",
 "последовательности": 4294967295,
 "ошибки": "неверный OP_IF строительства"
}
]
}
BITCOIND Signed_TX:

02000000016bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a00000000343363a9148103b0df9ad75e2b774f43d6e7e71eeaa2c73efb876776a9146a81e587585e58b07dce293a089894a0f8a61b8488ac68ffffffff0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac00000000

Обратите внимание, что bitcoin_cli возвратил ошибку с поврежденных OP_IF заявление

Возвращенный BITCOIND Signed_TX можно разложить следующим образом:

Версия: 02000000
V_INs: 01
TX_ID: 6bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a
TX_Outpoint: 00000000
Лен подстрочный: 34 
Сценарий лен: 33
 OP_IF: 63
 a914 8103b0df9ad75e2b774f43d6e7e71eeaa2c73efb87
 OP_ELSE: 67
 76a914 6a81e587585e58b07dce293a089894a0f8a61b84 88ac
 OP_ENDIF: 68
Последовательность: ffffffff
TX_OUT ...: 0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac
LockTime: 00000000

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

Подготовка SigScript

02000000016bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a00000000440e426974636f696e5f72756c657321513363a9148103b0df9ad75e2b774f43d6e7e71eeaa2c73efb876776a9146a81e587585e58b07dce293a089894a0f8a61b8488ac68ffffffff0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac00000000

Версия: 02000000
V_INs: 01
TX_ID: 6bf1cd008e8de34a8e3c26196d13b8df9fcb37adf9053f3c0793c43b1664876a
TX_Outpoint: 00000000
Лен подстрочный: 44
Секрет: 0E426974636f696e5f72756c657321 = ASCII в шестнадцатиричное(Bitcoin_rules!)
 OP_TRUE: 51 
Сценарий лен: 33
 OP_IF: 63
 a914 8103b0df9ad75e2b774f43d6e7e71eeaa2c73efb87
 OP_ELSE: 67
 76a914 6a81e587585e58b07dce293a089894a0f8a61b84 88ac
 OP_ENDIF: 68
Последовательность: ffffffff
TX_OUT ...: 0178b69a3b000000001976a9148f4b44f4975751d7cf6a797e0818c353afbd3bb388ac
LockTime: 00000000

ОТПРАВКА ТЕХАС

$b_cli sendrawtransaction $to_send_TX

afa97d910badda64e8e2498d822387f8aa75c1efad7eb78caa06e67a0103bb0f

биткоин-Кинк -регтест getrawmempool

[ "afa97d910badda64e8e2498d822387f8aa75c1efad7eb78caa06e67a0103bb0f" ]

биткоин-Кинк -регтест генерировать 1

[ "5a5ecf0f67074eff7ce10d633fee99256f1094657354ab5e832d5412157782b0" ]

А затем проверить результаты с:

$b_cli listunspent | грэп $RedeemScriptAddress
$b_cli getreceivedbyaddress $Tgt_Address

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

d2h по() 
{ 
 Эхо "obase=16;$1" | до н. э.
}

h2dбыл() 
{ 
 Эхо "сайт iBase=16;$1" | до н. э.
}

лен() 
{ 
 функции printf "$1" | сан. узел-с
}

lenx() 
{ 
 my_len=$( лен $1)
 d2h по "$my_len / 2"
}

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

Как активировать базовые ТХ?

Как происходит проверка работы алгоритма ECDSA во время сделки?

+589
Kehe CAI 4 июл. 2016 г., 21:34:25

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

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

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

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

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

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

+588
Simon Andersson 22 окт. 2017 г., 8:05:42

enter image description here

Я учусь, чтобы узнать о Bitcoin.

я видел много сделок с Blockchain.info для исследования, и некоторые из сделок не может быть понята.

зачем платить адрес '367f4YW...' к себе?

это доступно, чтобы угадать связь между '367f4YW...' и '15ozxv...'?

+534
ckr 16 окт. 2011 г., 18:03:21

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

+524
VASILIY 30 авг. 2017 г., 13:26:25

Биткоин или "btc1" уже имеет встроенного механизма для предотвращения этого; это бесплатно с открытым исходным кодом.

Это сделало бы намного больше смысла (для большинства людей), чтобы улучшить биткоин, чем сделать новый блокчейн.

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

Народ делает btc2 обычно делаю так в GET-богатых-быстрое схема, что и сами выплаты. Соединив эти альтернативы, а не изменять открытым исходным кодом ядра биткоин просто снижает ценность БТЦ. Это не имеет смысла для сообщества БТЦ мигрировать по этим причинам...

+445
JZed 26 июл. 2014 г., 22:32:30

Есть две вещи :

  • Почему контрольно-пропускные пункты необходимы в первую очередь,
  • Почему контрольная точка блоки должны придерживаться стандартов, которые вы цитируете (это ваш вопрос)

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

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

(Также обратите внимание, что "странные сделки" на самом деле не так уж и важно, это, кажется, не быть определены как операции, которая проходит IsStandard проверить)

+438
user3265613 17 дек. 2012 г., 20:21:58

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

Пример: сделка 82d62d5f4e69ae8338c39b7ae2e1d33db59bdf62c869ded7344adc936bab8653

Нашли на https://blockchain.info/tx/82d62d5f4e69ae8338c39b7ae2e1d33db59bdf62c869ded7344adc936bab8653

Показывает "ввод скрипта":

3045022100d52330113ccd033ccb1aaa3b759e9696c216e802922e5f1902cd5ada69c612e5022057880205319dccb05eebbe34323a852ee82653f09f81253ddccd08a810e9d42d01 03e5b9f0bb669b289efb8d2826487a24ef5f3985624c8bc3a3e34f6bd54e080b27

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

+406
Sydni Racer 22 окт. 2019 г., 11:04:05

Видимо, есть австралийский Торговый дом, немного торговли, которые будут торговать валюту на биткоины или наоборот.

Есть американский эквивалент?

+366
kda2019 6 нояб. 2019 г., 13:08:48

Как заметил Дэвид Шварц, Это можно сделать через главное пережить этот момент.

Сегодня главное пережить этот момент требует проверки подлинности.

enter image description here

Означает:

ДЛЯ ПОДТВЕРЖДЕНИЯ АККАУНТА ВВЕДИТЕ

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

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


Отличная новость, что вы можете выводить биткоины напрямую от ripple.com клиента.

Прочтите это, https://ripple.com/blog/bitcoin-bridge-lets-ripple-users-make-payments-to-bitcoin-accounts/

enter image description here

Если вы нажимаете кнопку "Отправить сообщества", он волшебным образом преобразует сообщества на BTC и отправить монеты.

+360
Hildochka 12 июл. 2017 г., 15:21:13

Сеть мощности рассчитывается по формуле: ч ~= ч / T , где T-время, которое потребовалось, чтобы найти x количество блоков и ч приблизительное количество хэшей, он должен был принять решение x количество блоков, Н = х * (Д * 2**256 / (0xFFFF в * 2**208)) Вики:трудности

Сеть Bitcoin личный статистика доступна на bitcoinwatch.com и bitcoincharts.com .

+264
Noel Ovia 7 мая 2012 г., 5:00:28

Так насколько я понимаю, биткоин военнопленных склонен к 51% атаки, но как распределенной системы, также склонны к 1/3 право БФТ нападение? Я думаю, что это математически доказано, что в распределенной системе, если у вас есть более чем на 1/3 плохие узлы сотрудничать, тогда вы не сможете благополучно выйти на правильный консенсус, несмотря ни на что?

Поэтому для Bitcoin, существует два типа возможных сценариев атаки, один если узел Шахтер последовательно имеет более чем 51% вычислительной мощности всей сети, то он может дважды провести бесконечно и практически неограниченные денежные средства, чтобы потратить.

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

Так что мое понимание правильное?

+58
Menovic Mushi 10 авг. 2015 г., 14:37:44

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

Это путь своего предназначены для работы. Но если вы хотите, чтобы настроить его на работу с вами, это возможно. Просто всегда будьте осторожны модификации И знаете, что делаете. Ошибки с биткоин-транзакции необратимы и могут быть весьма дорогостоящими. У вас есть несколько вариантов.

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

bitcoind sendfrom "fromaccount" "tobitcoinaddress" "количество" [minconf=1]

Где "fromaccount" - это учетная запись, которую вы хотите отправить из. "tobitcoinaddress" назначения. "сумма" - это сумма, которую вы хотите отправить и [minconf=1] не позволяют ему провести любые входные с менее чем 1 подтверждения или любое заданное вами значение.

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

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

+41
user72557 22 июл. 2012 г., 3:16:09

Как решить проблему выше звание?

Я начал играть с Bitcoin как регтест.

Теперь я хочу, чтобы запустить биткоин -тестовом режиме.

Так что мне понравилось

корень@q352-3023-ВПС:~/.биткоин# bitcoind -тестовом режиме -демон

но выше ошибка..

+39
WS2 13 апр. 2012 г., 2:35:39

Да, это возможно.

Но, есть некоторые вещи, которые вы shound знать:

1) ОС Bitcoin с GPU почти мертв, вы должны были прочитать о других криптовалют. Конкретно "скрипт" основе.

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

3) CGMiner = АМД ; CUDAminer = Нвидиа ... diferentes программ. не нет, если они хорошо работают вместе... если это произойдет, их вы хорошо идти :-)

надеюсь, я помог вам.

+39
wica13 1 мая 2012 г., 8:33:15

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