Какие показатели делает ядра биткоин узел поддержания служить Блум-фильтруют запросы и сверстниками СПВ?

Вики делает это заявление:

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

https://en.bitcoin.it/wiki/Protocol_documentation#getdata

Еще "фильтрации подключений Блум" (бип-37), кажется, требует именно такой системы индексов:

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

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

Упорядоченный список критериев дается.

Похоже, что узел обслуживания такого фильтра также должна содержать индекс (или несколько), или отрицания риска атаки.

Я видел этот вопрос:

70% узлов принимают фильтров Блума, несмотря на Дос-атаки?

которые не появляются, чтобы ответить на вопрос о показателях.

Я видел этот вопрос:

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

единственный ответ, который подразумевает, не указывая явно, что никакие индексы не создаются.

Какие показатели делает узел создается с единственной целью поддержать Блум фильтрации для узлов СПВ?

Если никто не создал и сделок фильтруются на лету, как это заявление в вышеописанных вопрос быть правдой?

Таким образом, вы можете легко вызвать точно такие же DoS-атаки только с помощью регулярного метода GetData запросы на крупные блоки снова и снова. Вам не нужно фильтровать Блум. Если вы не хотите, чтобы на самом деле скачать блоки просто не по TCP ACK пакет пакеты и затем плавник за несколько секунд .... данные все были загружены и сидел в буферов отправки.

+638
Banjer 20 янв. 2019 г., 10:48:30
21 ответов

Может, кто-нибудь может сказать, почему у меня нет выхода на моем браузере с $mystring совсем ?

http://pastebin.com/W0G4Sy4e

Выход оболочки : РНР test.php
0.01341011
0.01341011


Я люблю с помощью PHP!

Выход Браузера :
Я люблю с помощью PHP!

с наилучшими пожеланиями Джесси

+961
tunjos 03 февр. '09 в 4:24

Узким местом при синхронизации до ж/ биткоин ядра, вероятно, будет доступ к жестким дискам и времени ввода-вывода.

У меня есть 5-летний (полный размер) HP павильон dv6 ноутбук с Windows 7... загрузка процессора редко превышает 20%, поэтому изменение приоритетных задач не делает ничего, чтобы ускорить процесс.

С подключением 56 Мбит / с может быть несколько минут, когда использование сети-это только процентов или два, чередуются с периодами, где это 10-50% и более; после сосания данные затем он с хрустом все. Поэтому скорость соединения, скорее всего, не делают большой разницы.

Зайдите в Диспетчер задач (контрол-альт-удалить) и под производительности вкладке есть кнопка Монитор ресурсов, которая имеет вкладку для диска; это покажет процессы с диском, и вы можете увидеть там как bitcoin-qt.exe хранит активность диска привязан возле Макса (10 МБ/с для меня) большую часть времени. Диспетчер задач также имеет вкладку Сеть, где вы можете следить за тем, что происходит.

Я еще 31 недели и он забирает ~1 час в неделю, или чуть больше. Когда я был еще 1½-2 За лет это было 10-15 минут в неделю прогресса; в ~3-4 за годы я впервые начал замечать это взятие нескольких минут, чтобы нажать вниз еще на неделю.

Текущий общий размер блокчейна составляет 86 Гб, и это при добавлении ~1 Гб за неделю прогресса, поэтому я предполагаю, что это будет всего на ~120 Гб.

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

Я впервые начал ~7 недель назад и уже работаю над этим ~3 часа в день может быть 3-5 дней в неделю; с использованием диска моя машина не очень пригодно, когда он это делает.

Надеюсь, что это помогает кто-то.

+917
Rin Land 1 нояб. 2012 г., 15:46:24

Я нашел фрагменты здесь полезная: Bitcoinj API-интерфейс.

+868
Varun Mahendar 17 июл. 2013 г., 15:57:07

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

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

+859
yrusfoddl 19 апр. 2014 г., 13:02:32

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

+824
gaurav sharma 25 мая 2010 г., 13:18:20

Этой конкретной строке кода утверждает, что закрытый ключ помещается в 32 байта-размер массива байтов правильно с необходимыми ноль прокладки. В качестве закрытого ключа-это просто какой-то случайный большой целое число между 0 ~ 2^(256-1), JavaScript может закодировать это число в разных размерах массива байтов. Например, если д значение просто 1, то его можно легко уместить в 1 байт-размер байтового массива и вы не имеете начальные/конечные нули в зависимости от endianess вашего кодирования выбор.

+781
clairestreb 4 мая 2012 г., 0:16:56
Вопросы, касающиеся представление на основе проводника Апис
+704
Dafydd Rees 5 апр. 2011 г., 20:14:51

!Предупреждение! Тщеславие адрес сайта ниже был взломан в декабре 2013 года, но владелец сайта только недавно выложил обновление, признав Хак: https://bitcointalk.org/index.php?topic=118968.0

Более 4 биткоинов общей сложности были украдены на сегодняшний день, как вы можете видеть из блокчейна записей (обратите внимание на количество тщеты адреса сброса монет, и вы увидите, что вероятность одних является доказательством, поддержку со стороны всех пользователей, которые потеряли свои БТЦ): https://blockchain.info/tx/9e95fd443621d3d9fc150f290144401feb1627573c9161beb08edb472069a819

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

Вы можете также использовать https://bitcoinvanity.appspot.com Все сделано для вас на их сайт и ничего не установить. Это безопасно, поскольку они не знают секретного ключа - см. справку на сайте, как это возможно!

+697
Timchik 15 нояб. 2018 г., 23:08:34

Вполне вероятно, что Galaxy Note 2 будет выпущен в августе. Как потребовалось две недели, чтобы моя моя самая первая биткоин, кажется маловероятным, что я добыл достаточно, чтобы купить, обратите внимание на релиз (если время между запуском и выпуском около 15 лет).

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

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

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

+693
PineappleFury 30 янв. 2017 г., 18:04:23

Я хочу снять свои МПБ (КБК) в биржами перевести на Bittrex. Я выбрал BTC на депозитный адрес. В заключение я отправил неправильную валюту адресу. Нет системы, чтобы предупредить нас "вы ввели неправильную валюту-адрес".

Может кто-нибудь наставит меня, чтобы вернуть монеты?

+671
Chris Gallo 5 июл. 2013 г., 23:02:22

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

Я видел некоторые комментарии на другом форуме сказали, что теоретически возможно использовать как С9 antminer от возможно отменить добывать другие ша-256 альткоины основе, и мне интересно, как это сделать практически.

Есть место для SD карты на С9, так что я думал это будет как то, что мы делаем для ГПУ майнеров. Мы скачать интеллектуального программного обеспечения от майнинг пула, сохраните его на SSD, и запустить его.

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

Кто-нибудь здесь попробовать подобные вещи раньше?

И я знаю, что такое ASIC майнеры, оптимизированные для определенного вида монет. Но например, С9 оптимизирован для Bitcoin или для алгоритма SHA-256?

Спасибо большое.

+530
rzusgeisziszk 29 сент. 2011 г., 0:11:35

Я знаю о http://ufasoft.com/coin/ но это только для Windows.

главная цель-поставить на Dropbox (или же файлы) и иметь доступ к кошельку с любого компьютера с любой системой на нем.

и да, есть много веб-кошельки, но я ищу что-то местное

+439
Douglas Soares de Andrade 21 нояб. 2011 г., 3:29:39

Пожалуйста, рассмотрите возможность использования getnetworkinfo информация вместо getinfo с биткоин 0.16.0

биткоин-Кинк getnetworkinfo

{
 "версия": 160000,
 "диверсия": "/Сатоши:0.16.0/",
 "protocolversion": 70015,
 "localservices": "000000000000040d",
 "localrelay": правда,
 "timeoffset": 0,
 "networkactive": правда,
 "подключений": 5,
 "сети": [
{
 "имя": "адрес IPv4",
 "общества": ложные,
 "доступный": правда,
 "прокси": "",
 "proxy_randomize_credentials": ложные
},
{
 "имя": "протокол IPv6",
 "общества": ложные,
 "доступный": правда,
 "прокси": "",
 "proxy_randomize_credentials": ложные
},
{
 "имя": "лук",
 "общества": правда,
 "доступный": ложные,
 "прокси": "",
 "proxy_randomize_credentials": ложные
}
],
 "relayfee": 0.00001000,
 "incrementalfee": 0.00001000,
 "localaddresses": [
],
 "предупреждения": "предупреждение: неизвестный новым правилам активированный (versionbit 28)"
}
+274
user89350 18 июл. 2011 г., 10:06:11

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

Да. Действительно, в протоколе фактически указывает, что носитель данных мероприятий (OP_RETURN выходы) всегда исключаются из фильтра.

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

Свойства Голомб-кодированный набор, что и BIP157/158 использует (не Блум фильтр), что честный фильтр по умолчанию гарантируется, чтобы соответствовать любой из кошелька данные, которые были включены в цепочку блоков данных, используемых для создания фильтра, но что она также может иногда совпадать бумажник сведения, которые не были частью фильтровать данные. Например:

  • Кошелек Алисы адреса bc1abcd...wxyz
  • Если блок 123 включает адреса bc1abcd...wxyz и узел посылает Алисе честный фильтр, это гарантирует, что для получения ее
  • Если блок 456 не включает адресу bc1abcd...wxyz, он все еще может производить матче за кошелек Алисы случайно

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

В отличие от BIP37, BIP157/158 может позволить беспредельщику (Мэллори), чтобы наполнить фильтр полный посторонние данные, чтобы вызвать большее количество матчей, чем указано BIP157/158 ложноположительных (что я думаю о 1-в-20 миллионов). Поскольку Алиса является, наверное, загрузкой блоками из другого узла, чем она использовала, чтобы получить ее фильтры (для повышения конфиденциальности), это может создать слабый Дос уязвимость пропускания против честных узлов, как DNS для усиления атаки.

К счастью, с BIP157/158 фильтров, обладающих столь низкая частота ложноположительных результатов, Алиса может обнаружить, что Мэллори гриферство ее довольно быстро, замечая, что фильтры Мэллори приводят к значительно более высокой частоте ложно-положительных, чем ожидалось.

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

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

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

+185
user85806 26 янв. 2017 г., 18:29:37

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

+150
Praveen Vijayan 26 мар. 2011 г., 1:26:51

Как сказал Даг в комментариях вопрос (опубликовано здесь в качестве ответа на его запрос):

Если есть хоть 1 conf по сети, гонка на основе двойной траты нападение не возможно.

Поэтому атаковать он описывает вилка на основе двойных трат похожие на свои вопросы здесь и здесь.

+134
larsen161 25 мар. 2015 г., 23:20:24

Я видел некоторые посты на bitcointalk.org то есть DDoS-атаку против узлов происходит прямо сейчас, и у них есть инструкции как банить атакующих IP-адресов.

Как я могу сказать, если мой узел становится ДДОС объед? Я getinfo команду и все выглядит нормально.

+94
user1641083 30 окт. 2018 г., 5:18:07

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

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

Для этого вам понадобится:

  1. Ваш биткоин адрес
  2. Закрытый ключ, связанный с ним (думаю, пароль)

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

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

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

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

+38
user3007303 12 июл. 2017 г., 2:41:55

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

+25
chakrit 23 июл. 2013 г., 0:51:44

Допустим, у нас есть сделки и сделки Е. Х время Х хронологически раньше, чем транжира вещает Ю. Х Х к сети и то же самое для транжира И'.

Допустим, что шахтеры получают первую и они добавляют его в следующий блок, который достигает максимальное число хранимых операций. Будет x быть включены в блок после этого? Он будет выбрасывать?

Если X будет включена в блок, после этого, не является ли проблемой, что это случилось до г?

Заранее спасибо за ваши ответы!

+16
Blude 25 апр. 2016 г., 10:09:25

Primecoin по умолчанию кошелек .primecoin/кошелек.DAT, который создается в первый раз он запускается. Вы должны быть в состоянии перевести средства с primecoind кошелька на другой достаточно легко.

MultiBit-это биткойн-кошелек, другую валюту в Primecoin.

+13
Sairam 4 июн. 2011 г., 19:44:54

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