Вы можете добывать больше биткоинов на Амазон AWS, чем стоимость эксплуатации сервера?

Заголовок читал.

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

+445
Hakubex 23 авг. 2017 г., 10:15:28
27 ответов

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

  1. Пульсация данные API . пример:

https://data.ripple.com/v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/transactions?type=Payment&result=tesSUCCESS&limit=3

  1. WebSocket из/в JSON-RPC для API-интерфейса. отправить С2.пульсация.в COM:443 посредством WebSocket или HTTP. пример:

{ "идентификатор": 1, "команды": "account_tx",
"аккаунт": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"ledger_index_min": -1,
"ledger_index_max": -1,
"двоичный код": ложные, "граф": ложные,
"предел": 10, "вперед": ложные }




Я не тщательно проверить, но они, кажется, имеют тот же ответ(в другой формат).

Мой вопрос :

  1. они эквивалентны?

  2. какой должна быть предпочтительнее или какой рекомендуется пульсации?

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

во-первых, если Ваш URL-адрес не на шахтерский сервер ваш не собираюсь быть в состоянии добывать (и probabalistically там может быть способ, но все равно). это будет выглядеть ближе к -о рогового TCP://EMC2 про.suprnova.чч:3366 и 127.0.0.1 должен быть адрес API не URL-адрес. во-вторых, для всех, кто ищет помощи с BFGMINER если вы не: экспорт GPU_MAX_ALLOC_PERCENT=100 экспорт GPU_USE_SYNC_OBJECTS=1

потом он probabalistically не будут работать. Экспорт команды bfgminer синхронизировать сейчас для моей видеокарты: ноутбук Asus GTX в 1080 и начинается хеширование около 900 к/УГ.

+918
daydreamer 12 апр. 2011 г., 5:34:39

Являются валютный курс каждой страны фактор стоит биткоин? Это использование Bitcoin похож на путешествие в другую страну и иметь обменного курса между бумажных денег?

В основном, биткоины влияет валютный курс в каждой стране и веб-обмена?

+918
user3724125 9 сент. 2015 г., 12:28:25

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

Оба.

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

Однако, как люди привыкли видеть числа, отформатированные в порядок МСБ (самый старший бит первым), что тоже случается в Bitcoin. Форматирование с нулями впереди-это не выход хэш-функции. Это выход хэш-функции, интерпретируемый как ЛСБ-закодированное целое число, а затем отформатировать в шестнадцатеричной системе с целью МСБ.

+904
zleshiq777 26 авг. 2011 г., 23:31:51

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

+854
DavidMetter 13 мая 2014 г., 8:25:49

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

Я знаю, что стандарт bitcoind API очень не хватает в multisignature поддержки из-за этой ошибки.

+820
justinae 21 окт. 2018 г., 15:03:10

Взгляните на эти источники данных:

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

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

https://cryptograffiti.info/ (на основе биткоина наличные деньги блокчейн)

+819
meyertee 16 апр. 2016 г., 0:53:18

Лет назад я разработал .Чистый модуль, который облегчает передачу BTC на моих клиентов. Он создает двоичное представление нужной сделки, на основании материалов, представленных здесь и здесь:

Двоичное представление преобразуется в шестнадцатеричную и выталкивается через различные бесплатные сервисы, такие как BlockExplorer, BlockCypher, и т. д.

Система работает безотказно в течение многих лет. До вчерашнего дня. Клиент просил 0.0284377 БТЦ для отправки в 38MRMGjMBMp4k7vZhKLHhcM9Pm8AMLy18v. Он никогда не получал его. Конечно, он был прав. Он никогда не был отправлен.

Я просмотрела все свои журналы и увидел, что моя программа действительно представить сделки со следующими входами и выходами:

  • вход: 13P38hMYJXFdxDJJn8TtPUJZFXmcpf2J99
  • вывод #1: 38MRMGjMBMp4k7vZhKLHhcM9Pm8AMLy18v (мой клиент)
  • вывод #2: 1Ny3CV3rAsNMWpLfpxhXW3Fh71YmMEXXu7 (мой адрес изменить)

Все выглядело нормально на моей стороне, но недостаточно уверены, когда я смотрел на блока, проводник, что я увидел меня потрясло. Рассмотрим сделки 9a138b14dcc8ae740073c06933ae04e3b08fe6be6ada0dc175e6484250dfe269 и посмотреть на входы и выходы:

Как видите, мое мнение является правильным. Мой адрес изменить XU7 тоже правильно. А теперь посмотрите на адрес моего клиента. Он говорит 17fQRjEudTVgexE8aDfhGyzDFEqSnnJJca (который я буду называть СКА) вместо ожидаемого 38MRMGjMBMp4k7vZhKLHhcM9Pm8AMLy18v (который я буду называть 18В). Какого черта? Адрес JCA является известным ни мне, ни моему клиенту. Это совершенно неизвестный адрес.

Очевидно, проблема в моем коде где-то так я копнула глубже, чтобы узнать, что эта конкретная сделка уникальна. Я определил, что его требуемый адрес (18В) начинается с '3', тогда как все другие исходящие сделки я выполнил на протяжении всей истории мое приложение была нацелена на-адреса, начинающиеся с '1'.

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

Я обратился к Google. Исследования показали, что адреса, начинающиеся с '3', как правило, адреса SegWit, где, как и те, начиная с '1' - это традиционный, олдскульный адреса. Я помню все эти разговоры о SegWit несколько месяцев назад, но я полагал, что это не повлияет на меня и мое наследие сделок будет по-прежнему правильно понятно. Очевидно, что был плохим решением с моей стороны, так что теперь я должен выяснить, что я сделал неправильно и где поддельный адрес СКА пришли.

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

Вот что я знаю: когда придет время для создания выхода для моей сделки, мой код делает следующее (пояснения ниже):

С func<строка,массив Byte[]> makeOutScript=(btcAddrHex)=>{
 байт[] addrBytes=BTCUtils.Base58Decode(btcAddrHex);
 байт[] pubKeyBytes=addrBytes.Взять(addrBytes.Длина-4).Пропуска(1).Метод toArray();

 используя(потоке MemoryStream МС=новая потоке MemoryStream()){
 используя(BinaryWriter БВ=новый BinaryWriter(МС)){
 БВ.Писать((байт)0x76); //op_dup
 БВ.Писать((байт)с кодом 0xa9); //op_hash160
 БВ.Писать((байт)20); //размер открытого ключа
 БВ.Писать(pubKeyBytes); //публичный ключ
 БВ.Писать((байт)0x88); //op_equalverify
 БВ.Писать((байт)0xac); //op_checksig

БВ.Метод flush();
 возвращение МС.Метод toArray();
}
}
};

Что я делаю здесь: преобразования выходного сигнала адрес байт по Base58 декодирования. Я скидывала последние четыре байта, которые являются контрольной суммой, и первый байт, который всегда 0х00 (видимо индикатор сети какой-то). Что оставляет меня с открытым ключом сырье. На самом деле, глядя на мои внутренние Примечания, это на самом деле не открытый ключ, а 0х04 присоединяется к публичным ключом и затем пропускают через SHA256, и тогда RIPEMD160. Но я буду ссылаться на этого большого двоичного объекта в качестве открытого ключа. Оттуда последовательность байт 0x76, с кодом 0xa9, 20 (размер открытого ключа BLOB-объектов), открытый ключ, клякса сама, 0x88, и 0xac.

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

Вопрос: как на Земле возникла в 18в адрес трансформируются в адрес СКА, когда он был представлен к сети? Мой "размер открытого ключа" значение (20) неправильно, наверное? На уровне интуиции, это кажется странным, что сжатый (18В) и несжатый (СКА) публичный ключ будет иметь постоянный размер 20. Но, может быть, я на ложном пути и сжатия не имеет ничего общего с ним.

Я не должен сказать вам, как ужасно было бы, если бы этой сделки были 100 БТЦ вместо 0.0284377. Мне повезло, что моя ошибка была спровоцирована по низкой стоимости сделки. Но я действительно хочу решить эту проблему. Можете ли вы мне точку в правильном направлении?

+738
Eric Wolfe 18 февр. 2015 г., 2:36:00

если я использую Antminer S9 полный-раз в месяц, сколько гигабайт использует? Я имею в виду, что использование интернета((загрузка+загрузка)) в месяц?

комментарии о дубликат: прежде всего я хочу знать использование не пропускная способность или скорость моего интернета, во-вторых, упоминается ссылка на около 7 лет. Я хочу знать, сколько использование гигабайт в месяц с 14 м/с. это только число, которое эксперт может сказать, плз, не отвечайте на беглый.

+724
lena6343284 30 дек. 2013 г., 11:46:38

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

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

+670
James Clifford Montenegro 7 янв. 2019 г., 6:52:44

Блокчейн содержит все подтвержденные сделки с самого начала. Есть некоторые хитрости для сохранения дискового пространства, конечно.

+656
Claus Nielsen 30 июн. 2018 г., 2:16:05

Как я читал биткоин алгоритмом хэширования, я вижу, что блок заголовка содержит хэши в виде полей, как hashPrevBlock , hashMerkleRoot . У меня следующие вопросы:

1) несколько сделок, 100% безопасно? Если да, то мне интересно, если хэш является причиной этого? Поскольку движение вперед в хэш легче, чем назад.

2) Предположим, есть два одинаковых сделок происходит в то же время, те сделки, которые будут вам дифференцированной на основе хэшей ?

Пожалуйста, поясните.

+545
Raphael Moser 4 мая 2012 г., 17:47:22

Мое понимание заключается в том, что OP_RETURN был впервые введен в v0.9.0

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

OP_RETURN была вокруг с начала, в 0.1.0. Это был фрагмент, который реализован OP_RETURN в 0.1.0:

 дело OP_RETURN:
{
 ПК = пенд;
}
перерыв;

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

+534
Dmitri Shuralyov 23 сент. 2012 г., 14:13:32

От Дока:

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

https://bitcoincore.org/en/doc/0.16.0/rpc/util/estimatefee/

+525
rudi8pell 6 авг. 2013 г., 22:49:18
  1. Только рынок знает
  2. Рынок скажет вам, если вы их потеряли
+470
ethanredd 31 дек. 2015 г., 1:17:32

Для сделок P2SH, в redeemScript-это то, что ставится в scriptSig для прообраза сделки, не scriptPubKey выходных.

+470
SergiusRush 18 мар. 2011 г., 9:35:25

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

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

+430
rdesoucy 25 апр. 2013 г., 2:40:52

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

Есть ли дистрибутив, который делает это? или есть инструкция, как это сделать?

+416
Ethan Cannoy 10 мар. 2016 г., 4:39:50

Для моей налоговой декларации, я хотел бы использовать приложение, которое позволяет проверять все мои сделки. Знаете ли вы один ? Или вы заинтересованы, чтобы использовать один ?

Спасибо

+354
JamesBond34 8 нояб. 2015 г., 8:15:45

Откуда я могу получить bip39 (2048 слов) 12 слов длины возможных комбинаций.

Примечание: Я не говорю о wordslist из bip39 (2048 слов).

+346
Jan Lanpher 8 окт. 2019 г., 7:29:19

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

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

Обнаружения из-за отсутствия синхронизации

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

Psuedocode:

бежать на каждом узле
 номер блока = узел.getblockcount()
 последний блок = узел.getblockbycount(номер блока)
 последний блок хэш = последний блок['хэш']

Да, кстати, это требует getblock патч.

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

Убедившись, что у вас есть хорошее подключение к сети

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

Я не уверен, как решить эту. Возможно, повысит MAX_OUTBOUND_CONNECTIONS ?

Предотвращение ложных срабатываний

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

+330
coderade 20 нояб. 2019 г., 4:27:05

БТЦ-Е имеет очень запутанный процесс включения 2-фактор. Как я должен использовать его?

enter image description here

Я должен генерировать одноразовый пароль с Yubikey и укрепите дальше? Я должен резервное копирование личного ключа / base32 ?

Что делает этот процесс аутентификации делать?

(П. С. БТЦ-е - вам нужно нанять лучше UX людей)

+284
MarkOfFury 23 сент. 2018 г., 11:31:07

это был Сатоши Накамото, что эти вещи будут создаваться?

БТЦ НАЛИЧНЫМИ АБВ / СВ / БТГ

или его группой людей, и ЗП не имеют ничего общего с этим валютам?

я прошу вызвать выгод, которые они дают, если вы держите БТЦ

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

ли его ЗП или другим, будет ли еще что-то подобное в будущем? когда и когда и когда ?

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

это может быть даже стратегию, чтобы купить огромное количество BTC до этого на 1 минуту взять Сплит и продать все БТЦ снова и этой валюты и воспользоваться этой бесплатной деньги почти без риска с движениями БТЦ!

+160
Dilettant 9 сент. 2011 г., 3:10:19

Например, в результате https://api.blocktrail.com/v1/btc/transaction/57ecab25858a91448cbca713ea369c23a06f6080fca85dea367c33fad93fa056?api_key=MY_APIKEY

И что именно значит "сырой" означает здесь? Это может быть перевод на какую-то информацию?

+146
Ian Macalinao 26 мая 2017 г., 11:35:07

Я был обманут ebankbtc.com, который дал мне этот адрес: 1QiCsWaZxvNy4hXZMvQJEBcnVm5KH3fK5

Вы можете посмотреть транзакции здесь: https://blockchain.info/tx/e22206dcf27249afa6576443b3953b11ae43c04050c9e663a64f61ea320a7a4f

Итак, я потерял мой собственный Bitcoin.

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

+120
fatalmistake 5 июн. 2014 г., 22:52:12

Я знаю, что это возможно, чтобы позволить более 8 знаков после запятой в Bitcoin. Мы все надеемся, что биткоин станет чрезвычайно ценным в один день и с шагом меньшим, чем 0.00000001 BTC будут полезны.

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

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

+117
Rafael Torres 8 июл. 2019 г., 14:20:25

Используя Оружейной клиент, можно ли указать один из моих существующих "получать" обращается в свой бумажник, как "смена" адрес, когда я создаю провести операции? (Вместо Оружейной клиента создание нового "смена" адрес)

+115
JoshSamBob 29 апр. 2018 г., 3:34:55

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