Где я могу скачать Antminer программного обеспечения S9i

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

+871
Barvinka 18 февр. 2017 г., 7:24:55
26 ответов

Да. если вы устанавливаете сервер=1 в ваш биткоин.файл conf ваш кошелек будет запустить сервер, который слушает и принимает команды, переданные ему. Они могут использоваться для внешнего контроля бумажник. По умолчанию принимаются запросы только с локальной машины. JSON-это язык форматирования команды выдаются. JSON_RPC-это стандартизированный способ выдачи этих команд, используя формат JSON. При запуске клиента вы можете использовать консоль доступна из меню "Справка", чтобы запустить тот же набор команд напрямую. Как люди упомянули его давненько его было практично, чтобы использовать клиента как минер.

+885
Mavric 03 февр. '09 в 4:24

Вы можете просто использовать обрезку, что снижает необходимую для хранения размер 550 МБ. Кроме этого, вам не нужен сильный компьютер. Он может работать на малина Pi 3 B+ и без всяких проблем (но он не сможет держать полного mempool).

+863
Stefan Popescu 17 авг. 2018 г., 19:09:57

Эллиптических кривых вида Y^2 = Ф(Х).

Это означает, что есть два корня уравнения. т. е. если мы знаем, что в X существует два возможных значений y, которые удовлетворяют уравнению (г & -г). Потому что мы используем остаток от деления числового поля тип, случается, что четные и нечетные перевести на Y и-y

https://en.wikipedia.org/wiki/Quadratic_residue#Prime_or_prime_power_modulus

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

+843
brunofl 7 мар. 2014 г., 13:03:59

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

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

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

+843
ialmesha 26 сент. 2018 г., 0:17:48

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

+814
BrettGerry 8 июн. 2018 г., 6:07:44

В текущих реализациях сетевых протоколов молнии (с молнией, эклер и ЛНД), есть ли проверить, что останавливает спам/флуд в channel_announcement, mode_announcement или channel_update сообщения? Предположим, что эти сообщения являются обоснованными и доказуемыми.

+747
dawnsong 11 мар. 2016 г., 17:14:16

В "???"S означает, что P2Pool вы не оценить, потому что никто не добывает на этот узел. "Равный отправил всю транзакцию ..." печатается, когда маленькая пропускная способность тратится впустую, потому что сверстники экспедиторские операции напрасно.

+626
Anand Choudhary 6 окт. 2018 г., 1:19:06

В отношении биткоин, Питер Тодд говорит: "само по себе принципиально технология не масштабируется. В целом идея всем знать все о каждой сделке, которая заложена в целевой модели биткоин прямо сейчас... это просто: О(П^2) масштабирование. Вы просто не можете уйти от этого. Неважно, как сильно вы толкать и тянуть, что постоянное значение k, вам никогда не уйти от того, что принципиально Это О(П^2) масштабирование.

ссылка: https://youtu.be/Td6fwuI7F7U?t=4m59s

Я предполагаю, что N-это количество сделок? Что означает K представляют?

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

+610
Thomas Beierl 6 дек. 2015 г., 20:08:49

Там было так много альткоинов, что экспериментировал с параметрами, как блок-времени, и мне интересно, что оказалось минимально возможное время?

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

+539
Noah Wood 26 окт. 2013 г., 22:04:44

Возможен ли какой-то способ установить плату определенное значение в bitcoinj кошелек? Сейчас у меня что-то вроде этого и я не знаю, когда, чтобы установить плату:

 Адрес адрес = адрес.fromBase58(параметры, destAddress);
 Sendrequest сценарию Треб = sendrequest сценарию.к(адрес, монету.стоимость(значение));

b_wallet.completeTx(Треб);
сверстников.broadcastTransaction(Треб.Техас);
+534
Dale Anesi 29 июн. 2011 г., 5:30:04

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

Я использую ядра Биткоин (Биткоин-Кварты), как сейчас.

+526
Tantraworld 26 дек. 2017 г., 10:42:01

Проблема была в количестве символов, закодированных в Техас. Код C++ выделить память в зависимости от переменной count в Техас. Этот коммит решить проблему: https://github.com/stellar/js-xdr/pull/4/commits/119a8c26f71de8568d88cee1a94cb33074797859

+506
user104644 9 дек. 2015 г., 7:50:18

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

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

+486
bphilipnyc 23 мая 2017 г., 12:31:19

Что реальный сценарий будет трудно уменьшить в 4 раза?

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

Сколько лошадиных сил должно быть добавлено, а затем потерял на 4х трудом понял?

Для того чтобы учетверить с трудом, нужно увеличить скорость сети перемешивании 4х, так что нужно сваливать в 3х текущие сетевые мощности майнинга. Но если кто-то имеет столько силы, чтобы бросить вокруг, зачем заморачиваться с DOS, когда они могли бы пойти на 51% (или 75% в данном случае) нападения и действительно винт вещи? Это не совсем актуальна.

Как долго он будет принимать транзакции, которые должны быть включены в блок/подтвержденное (в худшем случае)?

Худшем случае - никогда, так же как и в настоящее время.

Нормальный случай - 1/4 мощности майнинга будет означать, все будет работать примерно на 1/4 скорости, так что вы будете смотреть по 40 минут в блоке на среднем, но с потенциально очень большие абсолютные отклонения.

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

До тех пор, пока мощность возвращается в сеть или до следующего 2016 блок позволяет трудность исправить себя. Предполагая, что 3/4С сети были вынуты сразу после перестройки, было бы 2 месяца до коррекции. Если не принимать-то было вчистую катаклизм, хэширования власть вернется задолго до этого.

+485
Jlr 6 нояб. 2016 г., 8:18:38

К сожалению, есть причины, это не так просто. Если бы она была, все бы так делали.

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

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

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

+465
ChefLadyBugg 25 сент. 2012 г., 23:09:34

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

+461
David S 29 дек. 2018 г., 12:54:17

Tradehill была крупная биткоин-биржа, но она была закрыта ранее в этом году из-за потери много денег на их платежную систему. Что вся история Tradehill?

+387
Andrew Lamb 2 янв. 2014 г., 22:45:56

в signture доказательств, что (хэш-значение) сделка была подписана конкретным человеком (для этого привчной требуется). Также вам нужно доказательство, что вы являетесь законным владельцем, и Техас не тронут кого-то другого (краже). Чтобы провести Техас, вычисление хэш нужно сделать, чтобы переместить фонды из пункта А в пункт Б. Вот почему есть скрипт по умолчанию входит. Сделки P2PKH СТД поставляется с (ripemd160) хэш, что вы должны быть в состоянии создать из умолчанию. И с сегодняшними знаниями, можно создать только, если у вас нет этого по умолчанию. Тогда вы просто "видеть" TX с хэш в Blockchain. Ю не стали...

Я рекомендую книгу из-Андреас (освоение биткоин), или аналогичный ресурс, чтобы добиться понимания, почему это было реализовано таким образом в биткоин - по крайней мере, в этом мне очень помог :-)

+384
drdm 14 сент. 2017 г., 6:06:03

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

+341
kjoelbro 2 мар. 2012 г., 9:46:36

Поскольку я не мог найти рабочий фрагмент кода в любом месте, вот полный рабочий пример (в Scala):

Сначала я создал вспомогательный объект:

импорт Java.чистая.URL-адрес
импорт Java.чистая.HttpURLConnection
импорт орг."Апач".общин.Ио.IOUtils

объект CurlJsonData {
 завиток деф(URL-адрес:строки, jsonEncodedString:строка) = {
 Валь httpcon = новый URL-адрес(URL-адрес).содержащие вредоносные элементы.asInstanceOf[HttpURLConnection]
httpcon.setDoOutput(true);в
 httpcon.setRequestProperty("содержимое-тип", "приложение/JSON");
 httpcon.setRequestProperty("принять", "приложение/JSON");
httpcon.setRequestMethod("пост");
httpcon.подключения;

 outputBytes Вэл = jsonEncodedString.метод getbytes("UTF-8 с");

 // 'используя' метод: https://stackoverflow.com/a/5218279/243233

 используя(httpcon.getOutputStream){ОС =>
ОС.писать(outputBytes)
}
 код Вэл = httpcon.getResponseCode
 Вэл функция iserror = код >= 400 && код <= 500
 Вэл респ = использование{
 если (еошибка) httpcon.getErrorStream еще httpcon.getInputStream
 }{это =>
 писатель Вэл = новый stringwriter не;
 IOUtils.копия(это, писатель, "УТФ-8");
писатель.метод toString;
}
httpcon.отсоединить
 если (еошибка) бросить новое исключение(
 с"кодекс Респ $код. Ошибка: ${респ.принять(200)}"
 ) еще респ
}
}

Затем, я использовал его следующим образом:

импорт Java.чистая.Аутентификатор
импорт Java.чистая.PasswordAuthentication

Валь rpcuser = "Алиса";
Валь rpcpassword = "секретно";

Аутентификатор.значение setdefault(
 новый Аутентификатор {
 переопределить деф getPasswordAuthentication:PasswordAuthentication = {
 новый PasswordAuthentication (rpcuser, rpcpassword.toCharArray)
}
}
) 

CurlJsonData.завиток(
 "http://localhost:8332", 
"""{"метод":"getblockchaininfo","параметров":[],"идентификатор":1,"jsonrpc":"1.0"}"""
) 
+309
wetwebwork 31 янв. 2011 г., 10:30:09

Я пытаюсь эту команду для получения транзакций с bitvoin тестовом режиме:

локон --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "gettransaction", "параметров": ["txId"] }' -ч 'содержимое-тип: текст/равнина;' http://username:[email protected]:PORT/

И я получаю следующее сообщение об ошибке

{ "результат":null, то "ошибка":{"код" :-32601, "сообщение" : "метод не найден"}, идентификатор:curltext}

Пожалуйста, помогите.

+273
Finesse Stackz 19 нояб. 2014 г., 6:27:35

bitcoinchain.com в настоящее время техническое обслуживание, пожалуйста, рассмотреть вопрос об изменении на сайте, пока они вернулись.

+146
Giovane 12 янв. 2016 г., 1:38:22

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

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

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

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

+109
valdem 5 янв. 2016 г., 5:04:08

У меня есть проблема с моим адресом 1Dss5sKJDZ1Kkhh3KRyoekeZpC4S1Wehd. Как видите, я перечислил деньги на тот же адрес по ошибке, без какой-либо платы. Сделки fcd06b91d4572dca5b36f3f634694db036f80c2f27c079797f7379ad348a8f00 теперь неофициальный.

Позже, это было возможно, чтобы создать сделки 8218e7821939421302084e6ae9d64960f1e11f03cd2f1e1c3c98a2079416dee2, но это также не подтверждены - но даже там комиссии.

Для Теперь, я не могу создать любую другую сделку - почему? Другие операции не подтверждено и не в Blockchain. Я пытаюсь транслировать новую транзакцию в формате RAW в сети.

Что мне теперь делать? Просто ждать?

+89
Tanuva 16 мар. 2015 г., 19:48:43

Вы обеспечиваете его объект в JSON, а не массив просто как ошибка.

 возвращение {"txid": sourcetransaction['txid'] ,"Uвых":sourcetransaction['Uвых']}

Я хотел попробовать создать его из словаря, а затем добавить его в список вместо того, чтобы строить его из строки, что-то вроде:

>>> входов = {} #создаем словарь
>>> вклад["txid"]=sourcetransaction['txid'] #добавить значение в словарь ключ 'txid'
>>> вклад["Uвых"]=sourcetransaction['Uвых'] #добавить значение в ноут ключа Uвых' 

>>> входы
{'txid': 'a9d4599e15b53f3eb531608ddb31f48c695c3d0b3538a6bda871e8b34f2f430c', 'Uвых': 0}

>>> inputsList=[входы] #добавить входной Словарь Список 
>>> inputsList
[{'txid': 'a9d4599e15b53f3eb531608ddb31f48c695c3d0b3538a6bda871e8b34f2f430c', 'Uвых': 0}]

Также указано в примере из источника:

деф createrawtransaction(самовыдвижение, входы, выходы):
"""
 Создает необработанные транзакции расходов с учетом входов
 (список словарей, каждый из которых содержит идентификатор транзакции и номер выхода),
 отправка на указанный адрес(Эс).
 Возвращает шестнадцатеричной кодировке необработанные транзакции.
 Пример использования:
 >>> соед.createrawtransaction(
 [{"txid": "a9d4599e15b53f3eb531608ddb31f48c695c3d0b3538a6bda871e8b34f2f430c",
 "Uвых": 0}],
{"mkZBYBiq6DNoQEKakpMJegyDbw2YiNQnht":50})
Аргументы:
 - *материалы* - список {"txid": txid, "Uвых": Н} словари.
 - *результаты* -- словарь сопоставления (общественных) организаций в размере
 они должны быть оплачены.
"""
 вернуться самостоятельно.прокси.createrawtransaction(входы, выходы)
+78
olshevka 3 февр. 2010 г., 9:07:18

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

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

+43
wayne green 21 мая 2019 г., 23:22:43

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