27 мая 2015, 9:10:06 AM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Удерживание для запуска bitcoind узел на домашней связи является возможность использования пропускной способности сети.

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

Предполагая, 1MB блоки, полный узел должен получить один и должен направить его к одному другому узлу (в среднем). Это 2MB каждые 10 минут. Кроме того, узел должен получить транзакции, которые вошли в блок заранее. Это еще один MB каждые 10 минут.

Это дает 3MB в 10 минут или 18Mb в час. Установка полного узла в 50Мб в час максимум, вероятно, охватывать разумное использование. Это дает 36GB в месяц. Это ниже, чем у многих шапок данных, поэтому было бы безопасно, если она может быть гарантирована.

Простой жесткий колпак 36GB в месяц будет препятствовать bitcoind от приоритетов.

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

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

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

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

SPV клиенты, имеющие одну транзакцию в блоке требуют пути около 10 хэшей. Это дает 320 байт плюс 250 байт для транзакции. То есть 570 байт на блок и мало кто будет иметь скорость транзакций, что высокие. Это дает 57 байт в минуту, которая 140MB в месяц. Если узел имел 100 пэров, то, что дает 14GB в месяц дополнительно.

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

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

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

Предсказательница атака безопасный начальная синхронизация трудно сделать. Новые узлы могут создать хэш-денежные "жетоны" для предотвращения спама.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan


Как заработать Биткоины?
Без вложений. Не майнинг.


27 мая 2015, 9:24:53 AM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Получил 1806 Биткоинов
Реальная история.





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

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

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

Я хотел бы предложить, что алгоритм будет отличаться от стандартной ПР один, хотя в противном случае "доказательство" будет мало вопроса к существующему ASIC оборудованию.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

27 мая 2015, 11:49:50 AM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

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

Текущее правило гласит, что тот, кто просит исторические данные блока, посылают блоки. 

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

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

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

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

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

Сервер может послать вызов для каждого блока запрошенного.

В = блок-хэш
N = 32 байт одноразового номера
S = соль (на равных)
М = битовая маска
R = вращение
Т = целевая

вращаться (SHA256 (В исключающее ИЛИ XOR N S), исключающее ИЛИ М, R) < T

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

Узел может подключиться к 8 ровесникам и попросить блоки от партнера с высоким T (низкая трудность).
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

27 мая 2015, 7:30:15 PM   # 4
 
 
Сообщения: 268
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Если я правильно понять OP, то вы пытаетесь разработать способ предотвратить злонамеренные узлы от спама в сеть и по существу Дозирования домашнего узла и закрывая его вниз из-за крышки полосы пропускания. Если это так, то что-то уже реализовано для предотвращения такого рода спама, это banscore. Каждый узел получает banscore своими коллегами, и если оценка выше определенного порогового значения, равный отключит и отказываются соединения от этого узла. Я не уверен, как рассчитывается banscore, но он может остановить спам от одного узла.
achow101_alt сейчас офлайн Пожаловаться на achow101_alt   Ответить с цитированием Мультицитирование сообщения от achow101_alt Быстрый ответ на сообщение achow101_alt

27 мая 2015, 7:45:46 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Если я правильно понять OP, то вы пытаетесь разработать способ предотвратить злонамеренные узлы от спама в сеть и по существу Дозирования домашнего узла и закрывая его вниз из-за крышки полосы пропускания. Если это так, то что-то уже реализовано для предотвращения такого рода спама, это banscore. Каждый узел получает banscore своими коллегами, и если оценка выше определенного порогового значения, равный отключит и отказываются соединения от этого узла. Я не уверен, как рассчитывается banscore, но он может остановить спам от одного узла.
Это не то, что banscore для. Banscore для безвозмездного проступка. Это не очень эффективен против атак отказа в обслуживании, поскольку злоумышленник может просто использовать ботнет или прокси network--, который может легко дал им соединения из десятков или сотен тысяч адресов.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

21 июня 2015, 10:21:38 PM   # 6
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

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

Есть 2 ограничения, ценз загрузки лопнула и дневной лимит.

Один задает ширину полосы разрыва. Она составляет в среднем более 2-х секунд. Другой измеряется в ГБ в день, и она в среднем в течение 2 дней.

Кто-то с 200GB в месяц и 20Mbps может установить ограничения на 2 Гб в день и 5Mbps. Это гарантировало бы, что они никогда не переходят либо в их пределах.

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

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

С заголовками первых, это должно работать хорошо. Он уже имеет код для обработки узла, который не отправляет блоки. Если узел задерживает первоначальную синхронизацию, то есть равное разъединение, а другой узел пытался.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

9 сентября 2015, 11:08:28 AM   # 7
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Извините, Necro это, но есть PR для этого?
спина сейчас офлайн Пожаловаться на спин   Ответить с цитированием Мультицитирование Сообщения от спина Быстрый ответ на сообщение спина

9 сентября 2015, 12:15:09 PM   # 8
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Это вызывает много вопросов. Если BTC сеть должна была учредить протокол QoS, которые сделали бы небольшие операции перестают быть обработаны. Если бы мы имели QoS для BTC сеть, все шахтеры и узлы, в конечном счете только подобрать и подтверждение сделок, которые будут иметь более высокую плату. Сделка, кто не заплатил взносы никогда не будет обработан ...
Blawpaw сейчас офлайн Пожаловаться на Blawpaw   Ответить с цитированием Мультицитирование сообщения от Blawpaw Быстрый ответ на сообщение Blawpaw

9 сентября 2015, 12:39:36 PM   # 9
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

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

Я думаю, что это является пропускной способностью QoS не для транзакций. Это должно позволить людям работать bitcoind и быть уверенным, что он не будет использовать слишком много пропускной способности сети.
спина сейчас офлайн Пожаловаться на спин   Ответить с цитированием Мультицитирование Сообщения от спина Быстрый ответ на сообщение спина

9 сентября 2015, 1:16:34 PM   # 10
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind

Извините, Necro это, но есть PR для этого?

Я не сделать гораздо больше с этим, так как, казалось, очень мало интереса.

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

Точно, он ограничивает максимальную пропускную способность для загрузки разрыва а также общую пропускную способность в течение 48 часов.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

10 сентября 2015, 7:46:32 AM   # 11
 
 
Сообщений: 78
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind


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

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

Более простой способ, чтобы иметь скрипт, который выключает свой bitcoind "Bitcoin-кли остановка"После того, как ваша заданная пропускная способность иссякнет. Таким образом, вы можете запустить стандартный узел без каких-либо ухудшений обслуживания вплоть до того момента, когда вы просто отключить его.
TrueBeliever сейчас офлайн Пожаловаться на TrueBeliever   Ответить с цитированием Мультицитирование сообщения от TrueBeliever Быстрый ответ на сообщение TrueBeliever

10 сентября 2015, 9:56:05 AM   # 12
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: QoS для bitcoind


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

Это лучше, чем не иметь узел на всех.

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

Это означает, что сверстники будут падать в самом 1 блок позади цепи, если они подключены только к сети через дросселированном узел.

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

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

Что именно вас беспокоит? Дело в том, что стоит узел потребляет одно соединение из "полный узел", SPV клиенты уже делают это в любом случае, и этот узел действительно в основном способствует (вплоть до предела пропускной способности).
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW