Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 августа 2011, 1:21:30 AM   # 1
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Оригинальный дизайн Bitcoin имеет сделки, распространяющиеся по сети сверстников по существу в случайном порядке. Это был разумный дизайн, как и все сверстники были примерно неотличимы.

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

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

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

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

ByteCoin
ByteCoin сейчас офлайн Пожаловаться на ByteCoin   Ответить с цитированием Мультицитирование сообщения от ByteCoin Быстрый ответ на сообщение ByteCoin


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


8 августа 2011, 1:35:46 AM   # 2
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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





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

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

8 августа 2011, 3:28:55 AM   # 3
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

8 августа 2011, 4:22:54 AM   # 4
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

Я согласен, что всегда ретрансляция всего это пустая трата ресурсов. Я полагаю, что новая сеть сообщение будет создано, "stoprelay", Который будет передан сразу после обмена версии. Сообщение будет содержать список вещей, которые, как правило, транслируемых ("блок", "адр", и т.д.). Узел, принимающий сообщение stoprelay не будет передавать перечисленные типы сообщений для отправителя stoprelay исключением случаев, когда явно просил с getblocks и т.д.

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

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

В будущем, заголовки только клиенты могут возможно отправить stoprelay для сделок, но потребовать, чтобы сделки, отвечающие определенным критериям ретранслировать. Например, эти легкие клиенты могут потребовать, чтобы все адресные сделки с участием адреса, начинающиеся в "1A" быть переданы им, за исключением случаев, когда эти операции являются более 10 кбайт. (Если вспомнить эти критерии обременительно на узлах, выполняющих ретрансляцию, опрос может быть необходим.)

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

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

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

10 августа 2011, 4:10:16 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

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

Ретрансляция также повышает безопасность более широко распространяющегося доказательством активности сделки (даже если никто не в настоящее время делает много мониторинга).

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

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

10 августа 2011, 7:58:58 PM   # 6
 
 
Сообщения: 504
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

Я предложил в моем первый пост что было недогружено поле «услуги» в сообщении «версий».

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

11 августа 2011, 7:47:47 PM   # 7
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

Не будет ли эта проблема быть решена с помощью легкого, отсутствий клиента блока цепи, который соединял к какому-то другому узлу, который поддерживал и проверяющий весь блок цепь? Inv сообщение сделать объявление транзакции очень легким. Кроме того, если вы хотите, чтобы контролировать сеть для оценки риска конкретной сделки не подтверждается (например, если есть конфликтующие транзакции носится), вы не только хотите услышать о сделке, как только вы хотите, чтобы оценить, насколько широко распространен и приняли сделка (так, вы хотите услышать об этом от большого процента сверстников, с которыми вы подключены).
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

11 августа 2011, 9:23:21 PM   # 8
 
 
Сообщений: 97
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

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

11 августа 2011, 10:08:02 PM   # 9
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

Вы не делаете торговый автомат с Bitcoin, период. Если вы не можете ждать ~ 1 часов на 6 блоках подтверждений, то вы находитесь в крайней опасности мошенничества, и поставщики не будут полагаться на обещания (то есть Uncomfirmed сделки) для доставки товаров. Никто не собирается использовать торговый автомат, который у вас есть для ожидания 1 часов, чтобы доказать, что вы заплатили за шоколадку, эргометр, там не будет Bitcoin автоматов.
BJI сейчас офлайн Пожаловаться на BJI   Ответить с цитированием Мультицитирование сообщения от BJI Быстрый ответ на сообщение BJI

11 августа 2011, 10:40:24 PM   # 10
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

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

11 августа 2011, 10:40:55 PM   # 11
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

Разве это не приведет к уязвимости, если супер узел скомпрометирован?

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

11 августа 2011, 10:46:38 PM   # 12
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

12 августа 2011, 1:17:02 AM   # 13
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

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

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

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

Также интересно отметить, что это сценарий, в котором прикрепление платы сделки делает это медленнее, чтобы подтвердить!

ByteCoin
ByteCoin сейчас офлайн Пожаловаться на ByteCoin   Ответить с цитированием Мультицитирование сообщения от ByteCoin Быстрый ответ на сообщение ByteCoin

12 августа 2011, 1:43:48 PM   # 14
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Большинство транзакций ретрансляции в настоящее время бессмысленно и wastefull

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

Я думаю, что написание кода для надежного определения того, что равноправный не ретрансляция сделки возможно. Что-то вроде:
 Создание новой транзакции:
  Выберите подключенный Peer случайным образом "п"
  Релейная новую транзакцию для всех узлов КРОМЕ P
  Если через некоторое время, P не говорят нам о наших новых сделках, то она, скорее всего, P не ретрансляция должным образом.
   (Предположение, что мы не только соединение P, и он получит сделку от других своих сверстников)

И я думаю, что-то вроде выше, может быть один из показателей, используемых для измерения "плохо себя сверстников" (Другие показатели могут быть несколько двойных Потратьте операции или бесхозные полученные блоков, количество спама перспективных сделок, полученным и т.д.). Если узел слишком плохо вели себя, наказание может быть shunning-- уронить свое соединение и добавить его IP к временному списку мусорных соединений.

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

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

Я бы очень хотел кого-то с намного большим количеством сетевого опыта проектирования, чем я, чтобы запустить некоторые моделирования и посмотреть, что сетевое поведение было бы, как с / без правил, как я предлагаю. Или скажите мне, что отсоединение плохо ведут себя узлы ужасная идея, потому что это делает его легким для атакующего, чтобы разбить сеть на Gazillion куски ...
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW