Решить валюты перед покупкой оборудования минирования?

Как различные крипто-валюты имеют различные базовые алгоритмы (например, и SHA256, Scrypt в, CryptoNight, и т. д. : Источник). Значит ли это, что если я куплю криптовалюты майнинг-оборудование, мне нужно решить аппаратного обеспечения после того, как я решаю, в какой валюте я смотрю на мою? Например, подстава ГПУ может быть хорошо для Эфириума но для лайткоинов, мне понадобится некоторое оборудование поиму?

+126
Sean Williams 4 июн. 2016 г., 17:09:33
17 ответов

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

+998
user22321 03 февр. '09 в 4:24

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

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

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

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

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

+887
RichJohnstone 29 мар. 2012 г., 12:10:05

Я запустил модульных и функциональных тестов из последнего нумерованного выпуска (0.16.0) от https://github.com/bitcoin/bitcoin.git.

К моему удивлению, есть один функциональный тест, который упорно не для меня (все остальное проходит). Я запустил на виртуальной машине VirtualBox, что Убунту гость (хост ОС OS X, если это имеет значение).

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

2018-03-19 18:03:57.574000 TestFramework.comptool (информация): запуск теста 97: ./линия feature_block.py 1279
2018-03-19 18:05:00.534000 TestFramework (ошибки): Ошибка утверждения
Обратная трассировка (самый недавний призыв последнего):
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/test_framework.py", линия 123, в основной
самовывоз.run_test()
 Файл "./feature_block.py", строку 76, в run_test
самовывоз.тест.работать()
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/comptool.py", строка 341, в перспективе
 самовывоз.sync_blocks(блок.и SHA256, 1)
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/comptool.py", строка 211, в sync_blocks
самовывоз.wait_for_pings(самовыдвижение.ping_counter)
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/comptool.py" линия 191, в wait_for_pings
 wait_until(received_pongs, замок=mininode_lock)
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/util.py" линия 222, в wait_until
 assert_greater_than(тайм-аут, время.время())
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/util.py" линия 42, в assert_greater_than
 поднять AssertionError("%ы < = с %S" % ((ул. thing1), ул.(thing2)))
AssertionError: 1521482700.509922 <= 1521482700.533904
2018-03-19 18:05:TestFramework 00.547000 (информация): остановить узлы
Обратная трассировка (самый недавний призыв последнего):
 Файл "/home/jack/projects/bitcoin-audit/bitcoin/test/functional/test_framework/authproxy.py", строка 106, в _request
 самовывоз.__соед.запрос(метод, путь, postdata, заголовки)
 Файл "/usr/lib/python3.6/http/client.py" линия 1239, по запросу
 самовывоз._send_request(метода, URL-адрес, текст, заголовки, encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py" линия 1285, в _send_request
 самовывоз.endheaders(тело, encode_chunked=encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py", строка 1234, в endheaders
 самовывоз._send_output(message_body, encode_chunked=encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py" линия 1065, в _send_output
самовывоз.отправить(кусок)
 Файл "/usr/lib/python3.6/http/client.py" линия 986, в отправить
самовывоз.носок.sendall(данных)
BrokenPipeError: [значение errno 32] сломанной трубы
+847
ormaaj 11 нояб. 2012 г., 3:12:16

Я вчера установил биткоин Qt и он был очень медленным для подключения к сети. Это не реально сделать за час.

Сегодня я снова открыл его и не подключать к сети вообще. Любые идеи, почему?

Я бегу Макбук со всеми обновленное программное обеспечение.

+831
Bon 3 апр. 2014 г., 12:29:23

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

Если я правильно понял ковкого ошибка это в основном... Адрес транзакций состоится. На данный момент создан идентификатор транзакции (txid)

В txid изменяется до завершения транзакции в сети, создание второго txid, что сделка в конечном итоге будет завершена/подтверждены/проверены на.

Так что если это верно (пожалуйста, поправьте меня, если я ошибаюсь)...

Для кого-то скрипт/программа передачи монет должно работать что-то вроде этого:

Адрес транзакция создается и отдается получателю перевода запросил баланс. Адрес транзакция будет периодически проверять количество подтверждений. Если адрес транзакций получает 6 и более подтверждений можно считать завершенным.

Существует ли лучше/быстрее/надежнее путь ?

Спасибо

+787
Mick Flower 14 мая 2014 г., 12:03:41

Поиск конкретных цветные проводки монету на урожайность blockchain.info блок Explorer эта ошибка:

Транзакция отклонена наш узел. Причина: нет стандартный вывод сценария OP_RETURN 4f410100010100

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

+785
Joweb 9 нояб. 2014 г., 23:55:45

Это, наверное, скачивание всего блокчейна локально. Это займет часов, чтобы закончить.

команда биткоин-Кинк getinfo будет отображать информацию, которую вы ищете.

Если вы хотите увидеть все доступные команды: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

+616
user19021 23 авг. 2013 г., 13:56:29

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

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

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

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

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

Обратите внимание на то, что многие монеты даже перейти к шагу 3. Шаги 4 и 5 еще жестче. Пока только монеты, чтобы сделали это на шаге 5, Ethereum и, возможно, Лайткоин.

Удачи.

+513
bassplayer7 24 окт. 2017 г., 13:29:05

В целом, вы должны начать с "1" (Если ты делаешь альт-монеты). Тогда первая буква-единственный, который может быть более хитрым, чтобы создать (некоторые буквы от конца алфавита Base58 сложнее). Также, производя адрес с ведущими 1С гораздо труднее, чем любого другого персонажа из-за какой-адреса создаются (ведущим 1С означает, что у вас есть целая ведущих байт 0х00 в начале адреса, или примерно 1 из 255 изменение по сравнению с 1 в 58 шанс на любое другое письмо). После того, как ведущий 1С и первая буква, все остальное такое же 1 в 58 шанс быть любая буква неважно, что это.

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

+461
user46699 10 авг. 2018 г., 16:09:56

Это будет стоить больше места для хранения? Для проверки транзакций, в какой степени больше блоков сделать его более требует больших объемов вычислений? С точки зрения вычислительной сложности, процесс проверка о(n) вычисления или что-нибудь еще?

+339
Lena Bond 18 июл. 2017 г., 21:31:25

https://en.bitcoin.it/wiki/Bitcoin-Powered_Database

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

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

Биткоин-работает базе будет API через блокчейн, что бы подвергнуть подмножество обычная простуда базе операций. На самом деле, это будет только добавление структуры данных, потому что ничто не может когда-либо быть действительно удалены с блокчейн - значит только создавать и операции чтения будут реализованы. Объект контроля версий будет использоваться для эмуляции обновлений и удалений.

Были ли предыдущие попытки создать такую базу? Я видел MerkleWeb предложение, но я не очень понял, поэтому я не уверен, если это ответ на мой вопрос.

+322
Anton Bronnikov 21 июн. 2014 г., 19:50:47

Я встретил некоторые проблемы, когда я пытаюсь написать функцию, способны создать биткоин открытым ключом с закрытым ключом. Я использовал учебник: http://procbits.com/2013/08/27/generating-a-bitcoin-address-with-javascript ---> "открытый ключ" является наиболее важным.

Часть моего кода выглядит так:

общественного строка generatePublicKey(строки закрытый ключ)
{
 Типа BigInteger привчной = нового типа BigInteger(закрытый ключ,16);
 X9ECParameters ЕСР = SECNamedCurves.getByName("кривая secp256k1");
 ECPoint curvePt = ВТП.getG().умножение(привчной);
 Типа BigInteger х = curvePt.getXCoord().toBigInteger();
 Типа BigInteger г = curvePt.getYCoord().toBigInteger();
 байт[] xBytes = это.removeSignByte(х.toByteArray());
 байт[] yBytes = это.removeSignByte(г.toByteArray());
 байт[] pubKeyBytes = новый байт[65];
 pubKeyBytes[0] = новый байт("04");
 Системы.arraycopy(xBytes,0, pubKeyBytes, 1, xBytes.длина);
 Системы.arraycopy(yBytes, 0, pubKeyBytes, 33, yBytes.длина);
 вернуть это.bytesToHex(pubKeyBytes);}

Есть также две функции:

окончательный защищенные статические типа char[] hexArray = "0123456789ABCDEF".toCharArray();
общественного строка bytesToHex(байт[] байт) {
 тип char[] hexChars = новый тип char[байт.длина * 2];
 инт в;
 для ( Int J = 0 и J-это < байт.длина; к++ ) {
 в = байт[Дж] & значение 0xFF;
 hexChars[Дж * 2] = hexArray[в >>> 4];
 hexChars[Дж * 2 + 1] = hexArray[в & 0x0F];
}
 возвращает новую строку(hexChars);
}

частная байт[] removeSignByte(байт[] Арр)
{
если(аранж.длина==33)
{
 байт[] newArr = новый байт[32];
 Системы.arraycopy(Арр, 1, newArr, 0, newArr.длина);
 возвращение newArr;
}
 возвращение Арр;
}

Однако я использовал bytesToHex() раньше и не было никаких проблем. Дело в том, что generatePublicKey() не работает должным образом. Я пытался вставить секретный ключ, известный с биткоин Вики:

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

(от https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses)

Он должен создать с длинным открытым ключом (еще до всех хеширования) - Шаг 2 на вики:

0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

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

ОФК, язык программирования Java и шифрования оживленный замок.

Редактировать: Я случайно решил свою проблему. Когда я писал эту функцию, затмение рассказал мне функции getX() (и gety()) является depracated. Поэтому я использовал getXCoord(), потому что я думал, что ее результат будет тот же. В чувство безнадежной я getX() вместо getXCoord() и все функции магически!

Какая разница между getX() и getXCoord() ?

+123
Simon Forsberg 5 сент. 2013 г., 8:09:33

Там больше добычи, чем хэширования, как я объясняю в этой статье:

http://cryptorials.io/beyond-hashcash-proof-work-theres-mining-hashing

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

+98
Luggage 7 мая 2012 г., 14:45:08

"Перевод" биткоин к доллару США продает его. Есть много услуг, которые будут продавать свои биткоины, в том числе приложение Coinbase, Kraken и главное пережить этот момент. Вы просто должны найти тот, который будет делать то, что вы хотите с долларов США после того, как они продали их.

+76
goody44 25 дек. 2016 г., 13:51:21

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

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

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

+69
movie 9 июл. 2013 г., 12:47:27

что произойдет, если моя сделка находится в поддельные блок?

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

Предположим, я покупаю автомобиль Тесла. Я должен ждать 6 блоков должны быть созданы, чтобы быть уверенным? Но мне придется ждать 1 час!

Да.

Есть более быстрые способы оплаты для Биткоина - например, сети освещения (ЛН) и, возможно, возможно, услуги по депонированию. Но они имеют свои собственные модели и характеристики вы должны понимать, когда их использовать.

+33
mister Stark 26 сент. 2016 г., 8:10:35

Kncminers являются самыми надежными в плане доставки на время, пока я не смогу купить бабочка, я продал шахту. Блок Errupter слишком медленно 333MH/сек? вы не получите обратно свои деньги с этого. Если у вас уже есть биткоин, вы можете попробовать cexio они же облачный майнинг для ~0.07 БТЦ в GH/s, что как 1/4 от цены errupter. Бабочка и Kncminers гораздо более дешевые (не на ибее), но есть большие знаки вопроса на доставку.

Взгляните на cexio как вы получите большую гибкость в торговле гр-БТЦ

+25
dimkays 5 мар. 2013 г., 15:10:51

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