Какова продолжительность бана?

Я где-то читал, что узел находится под запретом в течение 24 часов.

Однако я нашел хулиганить() функция, которая делает государство->fShouldBan = истина;. Но я не мог найти любые другие функции, что делает государство->fShouldBan = ложь;. Кажется, что запрет-это навсегда.

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

+259
tANDHDHDvv 5 июн. 2018 г., 20:28:55
28 ответов

Моя цель-поддержка нескольких ЛН клиентов без необходимости запуска полного узла для каждого клиента.

Как настроить LndHub на вершине RaspiBolt или RaspiBlitz?

+981
wojtek96 03 февр. '09 в 4:24

Если вы посмотрите внимательно вы можете прочитать URL-адрес: графика в ролике представляется биткоин/доллар график для Coinbase на Tradingview.comхотя тема, кажется, быть установлен в темноте.

Другой сайт используется в видео coinmarketcap.com.

+911
zcqwevb 11 авг. 2012 г., 2:38:53
Другие ответы

Связанные вопросы


Похожие вопросы

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

Даже если вы коврик с нулями 05bd8834885082d9e9775f2084610bea79d2bd7acde2fc28b4dba85b0902ac786ef3a1fa082da527a3a51bcd71104b4e6ef91b62b2e93bcfdbc4ac7c35e9fddb не действующий открытый ключ. Оно должно начинаться с 04.

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

Открытый ключ, соответствующий закрытому ключу 0x5bd8834885082d9e9775f2084610bea79d2bd7acde2fc28b4dba85b0902ac786 это 04b302d50e6afaea3eb3194fced5b12ba45aa170d2d717d5a598511a96187a7a90e8c84b1f57a822bda9ecf111374c9e92fe0d1fb5a192a45790f437828d17f009 и P2PKH адрес 14pFAXD2uQpdpToL5LS4oh1bsSGXnVpA2r

+885
gemmafelan 19 сент. 2010 г., 12:09:32

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

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

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

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

+766
Adrian Sicaru 4 сент. 2015 г., 13:27:18

Я решил его через блокчейн, в конечном счете, и удалось пошевелить Сткк где-то еще..фух..

Блокчейн не позволит мне импортировать в Qt кошелек через Firefox, но с хром-никаких проблем. Потом мне пришлось импортировать ключ прив (не знаю почему), а потом Бинго!

+709
user7694 12 сент. 2013 г., 0:07:47

Я бы порекомендовал http://www.xmlgold.net. Они предлагают довольно хорошая система, которая позволяет купить предоплаченная карта MasterCard с Bitcoin и загрузить карты с биткоинами. У них низкие тарифы.

+653
VELICHKOYA 10 апр. 2013 г., 0:08:11

Сделка является действительной. Этот golang код дает правильный результат.

Нужно HASH160 51, а не 1.

Кроме того, убедитесь, что вы выполните окрошка на 0x51, а не "51" или инт(51).

+628
Fido 17 дек. 2018 г., 18:41:07

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

+615
Kent748484 31 дек. 2013 г., 18:19:00

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

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

+607
DBexcel 3 мая 2018 г., 17:24:13

Да. Есть причины на нескольких разных уровнях.

  1. Распространение связано.

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

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

При прочих равных условиях это будет происходить в больших и малых шахтеров. Однако в 30% крупный производитель не будет проблемой для 30% блоков (собственные блоки). Небольшой шахтеров только не было за свои 1%.

Аналогичная логика применяется к орфанных блоков: 2 новые блоки нашли на разных шахтеров в то же время. В 30% Шахтер имеет хорошие шансы найти другой блок поверх свои собственные, в то время как для небольших Шахтер (при прочих равных условиях), что шанс ничтожен. Смысл меньше шахтеров будет иметь более высокую скорость-сирот.

  1. Эффект масштаба связан.

Почти по экономики определение шкалы в пользу более крупных игроков.

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

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

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

+545
user569825 22 мая 2013 г., 10:25:08

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

+535
Fabian Henzler 5 февр. 2014 г., 16:19:10

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

Итак, ваш код работает из-за рамки RPC-ответ с ошибкой

биткоин.протокол RPC.JSONRPCError: {'код': -1, 'сообщение': 'getblock "blockhash" ( многословие )\N\песли многословие равно 0, возвращает строку, которая сериализуется, наговор-закодированные данные для блока \'хэш\'.\Ниф многословие-это 1, возвращает объект с информацией о блоке <хэш>.\Ниф многословие-это 2, возвращает объект с информацией о блоке <хэш> и информация о каждой транзакции. \Н\nArguments:\Н1. blockhash (строка, обязательный) блок хэш\Н2. многословие (числовое, необязательное, по умолчанию=1) 0 для hex-закодированных данных, 1 для JSON-объект, и 2 для JSON-объект с данными транзакций\Н\nResult (за многословность = 0):\н"данные" (Строка), который сериализуется, наговор-закодированные данные для блока \'хэш\'.\Н\nResult (за многословность = 1):\н{\п "хэш" : "хэш", (строку) блок хэша (так же, как указана)\Н "подтверждений" : Н (числовой) числа подтверждений, или -1, если блок находится не на главной цепи\Н "размер" : Н (цифровая) размер блока\Н "strippedsize" : Н (цифровая) размер блока без свидетелей данных\п "вес" : Н (числовое) блок вес, как определено в бип 141\Н "высота" : Н (числовое) блок высота или индекса\п "версия" : Н (числовое) блок версия\Н "versionHex" : "00000000", (строку) блок версия отформатирована в шестнадцатеричном\Н "merkleroot" : "ХХХХ", (строка) Меркле корень\Н "Техас" : [ (массив string) идентификаторов транзакций\Н "ИД транзакции" (строка) Идентификатор транзакции\н...\н ],\н "время" : ттт (цифровой) блок время в секундах с начала эпохи (1 января 1970 по Гринвичу)\Н "mediantime" : ттт (числовое) средний блок времени в секундах с начала эпохи (1 января 1970 по Гринвичу)\Н "извращенец" : Н (числовое) значение nonce\п "бит" : "1d00ffff", (строку) биты\Н "трудность" : х.ХХХ, (числовое) сложность\Н "chainwork" : "ХХХХ", (строку) ожидаемое количество хэшей, необходимых для получения услуги до этого блока (в hex)\Н "самого" : Н (числовое) количество транзакций в блоке.\Н "previousblockhash" : "хэш", (строку) хэш предыдущего блока\Н "nextblockhash" : "хэш" (строка) хеш следующего блока\П}\Н\nResult (за многословность = 2):\н{\н ..., же вывод, что многословие = 1.\Н "Техас" : [ (массив объектов) сделок в формате getrawtransaction ЭКП. Отличается от многословия = 1 "Техас" результат.\н...\н ],\н... же вывод, что и многословие = 1.\н}\н\nExamples:\Н> биткоин-CLI и getblock "00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"\п> скручиваемость это --User имя_пользователя --данных-Binary \'{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "getblock", "параметров": ["00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"] } \ ' ч \'содержимое-тип: текст/равнина;\' http://127.0.0.1:8332/\n'}

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

Это код для как конфигурации библиотеки

если service_url нет:
 # Вычислить путь к биткоин.файл conf 
 если btc_conf_file нет:
 если платформы.система() == 'Дарвин':
 btc_conf_file = ОС.путь.expanduser('~/библиотеки/application поддержки/биткоин/')
 Элиф платформы.система () = = "окна":
 btc_conf_file = ОС.путь.присоединяйтесь к(ОС.энвирон['папка AppData'], 'биткоин')
другое:
 btc_conf_file = ОС.путь.expanduser('~/.биткоин -)
 btc_conf_file = ОС.путь.присоединиться(btc_conf_file, 'биткоин.конф')

 # Биткоин ядро принимает пустые rpcuser, не указанных в btc_conf_file
 конф = {'rpcuser': ""}

 Экстракт # содержание биткоин.conf, чтобы построить service_url
попробуйте:
 с открытыми(btc_conf_file, 'р') как ФД:
 для линии в ФД.readlines():
 если '#' в строке:
 линия = [: линия.индекс('#')]
 если '=' не в строку:
далее
 к в = строку.сплит('=', 1)
 конф[к'.прокладки()] = В. прокладка()

 # Лечить пропавший биткоин.conf как будто это были пустые
 кроме FileNotFoundError:
пройти

 если service_port нет:
 service_port = биткоин.параметры.RPC_PORT
 конф['чтобы'] = инт(конф.вам('чтобы', service_port))
 конф['rpchost'] = конф.вам('rpcconnect', 'localhost'а)

 service_url = ('%s://%s:%d' %
 ('НТТР' файл conf['rpchost'] конф['чтобы']))

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

от Bitcoin.импорт RawProxy ЭКП 
Р = RawProxy()
хэш = Р.getbestblockhash(0)
инфоблока = Р.getblock(хэш)
печати(инфоблока['время'])

Это официальная документация RPC в рамках ядра биткоин

+532
Yuri Pelz Gossmann 14 мая 2018 г., 23:35:22

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

У меня есть пример обратного вызова с блокчейн получают по API здесь:

https://github.com/damonp/simplebtcpay/blob/master/www/callback.php

+526
user216024 20 нояб. 2014 г., 4:14:52

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

+517
De Clarke 6 мая 2018 г., 6:33:58

Ссылку вы предоставили, кажется, мертв, но есть онлайн-документация, имеющаяся в http://counterparty.io/docs/about_counterparty/.

+437
Farahg 23 апр. 2014 г., 10:42:07

Похоже, что вы путаете два разных объекта: пароль, и семя фразы.

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

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

От звуков его, вероятно, паролем, который может быть использован для расшифровки конкретных кошелек.файл DAT, а не семя фразы. Семя фраза чаще всего используется набор из 12-24 слова, а Пароль будет (надеюсь очень энтропийный) строку символов. Если вы создали файл кошелька много лет назад, шансы бип 39 Стандарт для создания HD-кошельки из семян фраза не была еще широко используется, в дальнейшем мои подозрения, что у вас действительно есть пароль, а не семя фразы.

+428
Antonio Antunes 18 июн. 2013 г., 14:02:00

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

+422
ThCP 18 нояб. 2012 г., 4:33:45

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

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

+398
The Star 13 февр. 2015 г., 3:11:21

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

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

У меня 256 программе ша, которые могут выполнить хэш. Мне нужно знать 1. где взять последний блок? 2. какие части последний блок использовать? 3. где взять последние операции? 4. какие части последней сделки должны быть помещены в блок? и т. д.

там должны быть спецификации для них. может кто-нибудь пожалуйста, скажите мне, где его найти?

Спасибо, МС

+276
Sews777 10 июн. 2017 г., 13:29:47

Нет нельзя. При попытке отправить транзакцию услуги, что не допускается, услуги (так, отправив больше монет, то вы владеете) результаты в признании сделки недействительной. Дело теперь заключается в том, что ваша программа не обработает ваши последние операции, и поэтому думает, что есть еще биткоины в ваш кошелек, то есть на самом деле. В противном случае это было бы далеко, чтобы легко doublespend: просто переустановить ядра биткоин и есть кошелек, который провел много БТЦ до определенной даты. Если вы заинтересованы в чтении больше о doublespending (который я думаю, что вы не, просто хотел бы знать, если вы были можно прямо сейчас) вы можете прочитать этой.

+261
Knutdag 20 июн. 2019 г., 14:40:35

Я хочу хранить свои биткоины на сервере в центре обработки данных и доступа к нему по SSH/VNC клиентов.

Проблема здесь:

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

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

Что закрытый ключ? Как мне сделать все это, если я собираюсь использовать в CentOS/Debian в ОС для сервера и ядра биткоин-клиента?

Спасибо!

+255
hope1995 19 мар. 2017 г., 12:05:57

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

Пожалуйста, дайте мне пример или инструкцию, как сделать минус из входного сигнала.

+197
dimas9812 20 нояб. 2019 г., 16:55:05

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

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

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

+141
concerned and confused 22 февр. 2014 г., 18:17:31

Несколько примеров могут помочь вам:

https://code.google.com/p/bitcoinj/

Мой проект https://github.com/richardkiss/pycoinnet неполная (в частности, на момент написания этой статьи, нет Блум фильтр исполнение), но это может в конечном итоге сделать то, что вам нужно.

+123
user62912 20 нояб. 2019 г., 8:38:28

Биткоин-Кварты, теперь ядра биткоин-это безумие. Он потребляет 40 ГБ на жестком диске. Это сеть боровов. Я думаю, используя Электрум или что-то подобное.

Я хочу использовать другой клиент Bitcoin.

Электрум является одним из них. Однако, я получил asicminer акции, пришлите мне дивидендов. Я хочу, чтобы импортировать мой кошелек.файл DAT в Электрум.

Это может быть сделано?

+88
Youn Lee 8 окт. 2018 г., 7:28:40

Я веду полный узел, и по состоянию на сегодня, блокчейн составляет 10,1 ГБ. Поскольку сеть Bitcoin является активным, ответ на ваш вопрос о том, как большой блокчейн-это то, что вполне зависит от времени. Если вы должны были вернуться через месяц и задать вопрос, ответ, вероятно, будет 11 ГБ.

Мне было интересно, некоторое время назад по поводу размера блокчейна и будет ли он в конечном итоге потребляют весь мой жесткий диск и я посчитал и вычислил, что если я ожидаю, что мой компьютер продлится еще как минимум три года (это было два года назад и сейчас), блокчейн будет 60 ГБ. У меня 250 ГБ жесткого диска и объем свободного пространства на нем (141 ГБ), даже когда он получает то, что большой, я по-прежнему должно быть много свободного пространства.

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

Однако, если это то, что вас беспокоит, у вас всегда есть возможность использовать легкий вес клиента, как Электрум, которые не требуют хранения в блокчейне на вашем жестком диске. Электрум доступна на http://electrum.org/

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

+80
briton 2 окт. 2017 г., 4:29:58

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

+51
777Smile777 31 мар. 2019 г., 6:44:03

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

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

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

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

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

Сборы мамонта дьявол в деталях мировой экономики, возможно, в том числе Bitcoin.

======= ГЛАВНЫЕ РЕДАКТИРОВАНИЕ ДОПОЛНЕНИЕ

Там, кажется, недоразумение по поводу моего вопроса. Я не ставлю под сомнение ценность шахтеров. Мне интересно о математике компенсационных шахтеров после создания всех 21 млн биткоинов. Это не моральное суждение. Шахтеры создания биткоина, оказывая ценную услугу. Но так как существует ограниченное количество биткоинов, 21 млн. (?), после того, как все они добыты не шахтеры по-прежнему необходимо для обработки всех транзакций? Но вместо того, чтобы создавать новые биткоины, после создания более 21 млн. монет, не шахтеры тогда будет принимать биткоины от других людей, а не создавать новые? Просто математически, после создания всех 21 млн биткоинов, не бесконечное количество операций перенести все биткоины на Шахтеров? Мне просто интересно о теории математики добычи после создания всех 21 млн биткоинов.

+17
ZergA 5 окт. 2017 г., 5:59:42

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