Stratum сервер с Twisted: работник опцию автоматически добавлять включена, гайку не работает?

У меня проблема с Витой, она работает, но я поставил config.py парам для USERS_AUTOADD = true, но он не работает?

Уже перезапущен моя Ubuntu 14.04 ЛТС 64 бит, и прослойка тоже есть, но она не работает. Если вы создаете работника в бассейн МРО фронтэнд это работает, но если я не прослойка не добавить эти работники автоматически, почему?

Можете ли вы помочь мне?

Спасибо,

+122
Wayne Manning 6 апр. 2012 г., 21:19:32
19 ответов

Я работаю мой путь через "освоение биткоин".

Автор сделал проводки:

0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

https://www.blockchain.com/btc/tx/0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

Я пытался выполнить сценарий транзакции (со скриптом разблокировки в Uвых) в биткоин скрипт онлайн-симулятора: https://siminchen.github.io/bitcoinIDE/build/editor.html ввод текущей ScriptSig:

ScriptSig: PUSHDATA(72)[3045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301] PUSHDATA(65)[0484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf]

со скриптом вывода:

ДУП PUSHDATA HASH160(20)[7f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8] EQUALVERIFY опция -- checksig

по проводнике.

У меня "казнь неудачно", хотя я не выясню, в чем проблема. Видимо op_EQUALVERIFY провалилась.

enter image description here

+730
benchR11 03 февр. '09 в 4:24

Мой ноутбук работает под управлением процессора i7-4XXX может попасть около 1 миллионов ключей в секунду, используя тщеславие генератор адресов на своем пике. Это, как правило, замедляется, когда он нагревается, и его, конечно, можно ехать быстрее с графическими процессорами.

Предполагая, что сильные аппаратные сегодня 10000x быстрее, или можете генерировать 10 млрд ключей в секунду, вы будете достигать 10^18 в 10^18/10^10 секунд, который 1157 дней.

Обратите внимание, что биткоин перебора всех вариантов гораздо больше, примерно 2^256 (хотя я тебе верю "всего лишь" нужно взломать 2^128, чтобы начать взлом вещей с высокой долей вероятности, но я не могу найти ссылку сейчас). Для 2^256 ключей, даже на 10 миллиардов в секунду, это займет у вас 3.672×10^59 лет, что составляет 2.7×10^49 раз возраст Вселенной.

Редактировать:

Вам нужно будет только пройти 2^160 комбинации, чтобы сломать p2pkh адрес, так как вам нужно только бить HASH160. Это снижает ваше время только 4.631×10^30 лет.

+714
IBRAHIM555 13 мар. 2019 г., 18:39:05

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

+701
Igor R 14 сент. 2011 г., 2:21:42

(примечание: Я буду использовать другой нумерации из комментария, который идет от 0..Б вместо 1..2^Б, а я считаю, что легче читать сам)

Двоичное представление 0x9 , разделенных на функциональные группы

бит# ...6543 21 0
---------
 0001 00 1
  • Бит 0 устанавливается, потому что это последние
  • Бит 2 и 1 равны 0, потому что Uвых[0] и Vout[1] проводятся
  • Бит 3+ содержать только двоичные числа 1. Как бит 1 и 2 не установлены эти биты содержат Н-1. Н=(9>>3)+1=2. N здесь-количество байт в последующем битовый вектор.

Эти два байта, которые следуют за 04 и 40, кодировка количество 0x440, количество бит 2 (1<<4=0х04) и 14 (1<<14=0x4000) набор. Как описано в примере это означает, что Uвых[2+2] и Uвых[14+2] являются неизрасходованными.

Как вы оказались на 0x11?

+657
borroff 29 сент. 2015 г., 7:03:31

Она будет отвергнута. Фонда входного сигнала необходимо использовать очень специфический предыдущие минусы: 0x0000000000000000000000000000000000000000000000000000000000000000ffffffff. Это предотвращает его от ссылаясь на фактическое предыдущий минус.

+655
Fahad Iqbal 13 янв. 2019 г., 15:54:59

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

Есть и другие причины, такие как Dogecoin и имеющие долгосрочные фиксированные инфляции, что делает его лучше в долгосрочной перспективе.

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

+543
Skipper 8 сент. 2013 г., 18:15:02

У меня странное строку для uту сообщение (не мой код)

CTransaction(nVersion=1 вын=[CTxIn(prevout=COutPoint(хэш=41caa5bf2b814135257b26e44b111f55c067f783e3cdf9bdf914e1ef7e403d05 н=0) scriptSig=47304402200910d62908c2f386008d024c3622cae2440338ea2f65ff970c6c4140704dadc20220636e346e716b93348aab1d01893379f21e7798870dd75d566d217784ea9e0925012103e7670f57af2bd9f601f32ea5b701140e478f0f3e06a1d23e47fc4af9d1965ae2 nSequence=4294967295), CTxIn(prevout=COutPoint(хэш=e87b3bb5fd83baad8cfd621ab715b21daf44bbc6165b645f9fa1730d457623b0 П=1) scriptSig=483045022100e6429685c5a935c69659af47d2487f9252724b730eee087f75c81083ca3390860220653e3f0b53c9750c3c22d46ba0d7822e0a9661d717279ccddbfb94dfad10f330012102689f559da51e353cc1d34bd1436560b92a179646e5c5e2ae7dddf116a56656a0 nSequence=4294967295)] Uвых=[CTxOut(nValue=0.00061000 scriptPubKey=76a91497176e06ed3ebb9fc46d983f7e976046246b8eb388ac), CTxOut(nValue=0.03000000 scriptPubKey=76a9145414feb353a36043f5257366479389263b0cba5988ac)] nLockTime=0)

В каждом Uвых есть scriptPubKey, что выглядит как наговор.

Как мне использовать эту информацию, чтобы получить каждый vouts scriptPubKey.АСМ и scriptPubKey.наговор

Код, который произвела эта строка Python, но я также мог манипулировать этими данными в JavaScript! Я застряла на первой почему scriptPubKey(ы) выглядеть это в первую очередь, и во-вторых, что мне делать, чтобы получить АСМ и HEX информацию

Я нашел https://github.com/bitcoin/bitcoin/blob/master/src/rpc/rawtransaction.cpp

пустота ScriptPubKeyToJSON(константный команду cscript& scriptPubKey, UniValue и, боол fIncludeHex)
{
 txnouttype типа;
 вектор<CTxDestination> адреса;
 инт nRequired;

из.push_back(пара("АСМ", ScriptToAsmStr(scriptPubKey)));
если (fIncludeHex)
 из.push_back(пара("шестигранник", HexStr(scriptPubKey.начать(), scriptPubKey.конец())));

если (!ExtractDestinations(scriptPubKey, тип, адреса, nRequired)) {
 из.push_back(пара("тип", GetTxnOutputType(типа)));
возврат;
}

из.push_back(пара("reqSigs", nRequired));
из.push_back(пара("тип", GetTxnOutputType(типа)));

UniValue а(UniValue::VARR);
BOOST_FOREACH(пост CTxDestination& адрес, адреса)
а.push_back(CBitcoinAddress(АДР).Метод toString());
из.push_back(пара("адреса", а));

}

Которая выглядит как его действие я требую (но я не понимаю код / что случилось)

+516
Nathan Dunn 12 июн. 2017 г., 7:19:28

Предположим, я был экономистом, желая полного знания EBS и потоков в экономике; я хочу знать, кто покупает у кого, за сколько, и я хочу посмотреть, кто накопил какие средства и в какое время. Короче, я хочу, чтобы отслеживать каждого элемента этой сложной системы, которую мы называем экономикой. Но мне не нужно знать, кто является IBM, который Форд, а кто является Google. Я "просто" нужно отделить от IBM с Google и Ford в моем анализе.

Предположим, что вся экономика функционировала, используя блокчейн, насколько полезным является blockchain для моей цели? И если не очень полезно, есть ли альтернативы, которые?

+442
SuYan 1 дек. 2017 г., 17:13:22

Я потерял мой гость сессии, но я разобрался с проблемой.

jsonRPCClient не оказывает мне никакой полезной информации, как выходной так поиск, обмен стека я смог найти кто-то, кто изменил JSON-библиотекой для вывода полезной код ошибки.

 Добавить *'параметр ignore_errors' => правда* до $ОПЦ массива
 Измените строку ошибку, которая бросает ошибку запросу читать бросить новое исключение('ошибка запроса: '.$ответ['ошибка']['код']'. - '.$ответ['ошибка']['сообщение']);.

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

$pubkey_str = массив();

$pubkey_str[] = "02e280809f7a7e0fabb7404d68ef89b66e9cf63ecfffd37ef2c78d06c51d2247f6";

$pubkey_str[] = "02f22be70ae35432c82e7b05846eeab1fec5b09ebe523bb98d6d6bbf1ff29d96c3";


$create_multisig = $биткоин->createmultisig (2,$pubkey_str);
вложенностями($create_multisig);

и это был выход

массив(2) { ["Адрес"]=> строка(35) "2MtXTzX7pASPKr8VKmkyWKRNFt2o1oFxi9k" ["redeemScript"]=> строка(142) "522102e280809f7a7e0fabb7404d68ef89b66e9cf63ecfffd37ef2c78d06c51d2247f62102f22be70ae35432c82e7b05846eeab1fec5b09ebe523bb98d6d6bbf1ff29d96c352ae"

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

+425
Alina Emy 24 дек. 2011 г., 1:04:19

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

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

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

+398
Richard Skaggs 30 июл. 2013 г., 20:45:54

Исходный код Биткойна может быть найден в https://github.com/bitcoin/bitcoin. Р2Р часть интегрирована в код ядра биткойна, и не предоставляется отдельно.

+378
Mackenzie Armstrong 24 нояб. 2016 г., 21:18:14

Возможно, вы захотите взглянуть на понятия "скверны" и "цветные монеты". Вы можете начать здесь:

Душок: https://bitcointalk.org/index.php?topic=92416.0

Цветные монеты: https://bitcointalk.org/index.php?topic=106373.0

+375
xj9 3 дек. 2016 г., 2:40:39

есть много веб-сайтов камине, где вы можете купить Bitcoin..

пример: coinbase.com, blockchain.info

https://www.bitcoin.com/buy-bitcoin <-- вот несколько способов, чтобы купить http://cryptosort.com/wallet <-- здесь можно было найти что-то..

но если вы не стартер, я предлагаю вам использовать Coinbase, потому что там простой интерфейс и 3 криптовалюты доступно :)

+293
birdsarah 19 мая 2011 г., 10:45:51
НЕ ИСПОЛЬЗОВАТЬ. Снято в рамках "отсеивания плохих Теги инициативы 2014". Смотри ссылку в тег Вики для получения дополнительной информации.
+249
anastasset 25 сент. 2012 г., 2:44:20

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

https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276

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

+221
RubberDucky4444 10 сент. 2018 г., 17:13:48

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

+117
Zachary Fogg 1 янв. 2019 г., 22:18:59

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

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

Я установил биткоин-ядра в Моя Ubuntu 16.04 с помощью пакета НПА,

судо АПТ-добавить-репозитории -г НПА:биткоин/Биткоин
судо apt-получить обновление
судо apt-получить установку bitcoind -г

и я установила 200ГБ жесткий диск для синхронизации всех данных Blockchain.

каталог /mnt/xvdb/

Я знаю, что данные каталога будут ~/.биткоин

как только я начинаю синхронизации, введя bitcoind & в Linux.

Как я могу сделать его синхронизации с подключенного жесткого диска ?

+87
andri75 10 окт. 2011 г., 20:35:19

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

+85
user603749 7 нояб. 2016 г., 13:26:32

Если вы используете мастер, недавно была миграция, что бы вызвать это.

вы можете запустить это исправить: узел migrate/chaindb2to3.js /путь/к/chaindb.лдб

Это займет очень много времени, но если вы не возражаете обрезку свой дБ в то же время, вы можете выполнить это, и это будет гораздо быстрее: узел migrate/chaindb2to3.js /путь/к/chaindb.лдб, сливовый

Если это не сработает, вы всегда можете восстановить БД и синхронизации. Просто удалить все .ldb файлы из ~/.bcoin Dir и перезапустить bcoin.

+38
user131158 24 мар. 2015 г., 4:03:40

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