Я был очень приятно читать недавняя статья Эяль и Sirer которые ставят на строгое началах что-то Я исследовал в 2010 году.
Я уже в то время, что существует целый ряд различных стратегий, которые могли бы следовать эгоистичный шахтер. Я нашел один, который, казалось, появился, чтобы стать стоит на уровне 34% который является одним описано в разделе 4.2, связанной бумаги. Тот факт, что она рассчитывается на уровне 34% упоминается в разделе 4.4 и видно из фиг.3
Хотя их работа является, по существу, правильно, я считаю, авторы игнорировать тот факт, что (если я помню правильно) оптимальная стратегия изменяется, когда процент hashpower находится в пределах от 33% до 50%.
Связанная тема форума показывает, как я не смогло убедить Гэвина, что эта стратегия горнодобывающей промышленности жизнеспособная. Я надеюсь, что в последнее время бумага и публичность приведет его пересмотреть.
Мое беспокойство в то время было показать, как горнодобывающие стимулы в месте способствовать формированию картелей. Это по-прежнему является проблемой, и я могу представить себе сеть Bitcoin достижения стационарного состояния с двумя майнинг большой один проверяемым "честный" и меньший "эгоистичный" в результате чего присутствие эгоистичного майнинг терпимо (и даже рекомендуется) с помощью большего "честный" бассейн, потому что он подавляет конкурирующие меньше "честный" бассейны. Эгоистичный бассейн может оплатить "плата за защиту" честному бассейн прямо из coinbase или более скрытно путем включения в "эгоистичные блоки" двойные проведенные операции, которые финансируют новые сделки платят большой гонорар (успех этой схемы зависит от отсутствия конфискации двойного потраченного монета).
Время идет и сборы становятся большими по сравнению с вознаграждением блока, шахтеры, конечно, чувствуют стимул строить на или бесхозные блоки на основе их доли взносов после любого блока реорганизации. Это легко шахтер появляться честно и по-прежнему участвовать в деятельности картеля, как это трудно доказать, в каком порядке Проходчик получил блоки.
Мои контрмеры для "эгоистичный" добыча опирается на тот факт, что предварительно заминированы сделки от эгоистичного шахтера не содержат столько сделок ненулевым возраста из пула памяти. Таким образом, концептуально, когда шахтер получает транзакцию он должен запустить таймер, который измеряет возраст этой сделки. Когда блок прибывает он останавливает все таймеры, суммирует общий возраст всех сделок в этом блоке и сохраняет это значение по отношению к блоку. Поскольку это произведение сделок и секунд я предлагаю его следует называть "transactionseconds" (похожий на bitcoindays). Если другой блок поступает то количество transactionseconds для нового блока измеряются, как если бы он прибыл в то же время, как и в предыдущем блоке. Блок с наибольшим количеством transactionseconds используется для построения следующего блока.
Если другой блок приходит и существующие правила блока цепи указывают, что блок должен быть сиротой то transactionseconds более длинного блока цепи должна быть рассчитана так, как будто все блоки прибыли сразу и сиротой не должен быть успешным, если более длинной цепью также разрушает большее количество transactionseconds.
Мы не просто сравнить количество MemoryPool сделок, включенные в различных блоках, как это дало бы эгоистичной Miner стимул набить свои корыстные блоки фиктивных сделок (которые могут платить сами здоровенные сборы, чтобы позволить себе раздуваться блок).
Там нет смысла для не шахтеров действительно есть мнение о том, каком блок лучше, но если они видят блоки разрушающих большого количество transactionseconds сиротства блоков разрушающих небольшое количество transactionseconds, то они могут быть уверены, что что-то подозрительное происходит!
ByteCoin
PS Если мне позволено, я намерен смягчить эту нить, чтобы удалить сообщения, которые не по теме или не способствуют положительно к обсуждению картелей, эгоистичного горнодобывающей промышленности, стимулирования или бумаги Эяль и Sirer в.