Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 февраля 2015, 7:28:50 AM   # 1
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Абстрактные- Нынешние экономические стимулы в результате сети Bitcoin в трагедии-оф-достоянию, которые могут привести операционные издержки в конечном счете падает до нуля. Это потому, что предельные издержки добычи каждой сделки равна нулю для индивидуального шахтера (предполагается, что O (1) распространение блока), но не равен нулю для сети. Если все шахтеры способны экстернализующая стоимость горнодобывающих операций «спам», и если кто-нибудь может мои, то ничто в протоколе консенсуса сегодня не существует, чтобы установить рыночную цену за операционные издержки. В результате, шахтеры должны либо полагаться на благотворительность, или образуют картели вне протокола консенсуса для обеспечения соблюдения операционных издержек. Одним из путей решения этой проблемы является требованием локальной коррекции сложности для каждого блока на основе размера блока в байтах. Блоки, которые больше или меньше, чем в среднем сети потребуют немного больше или менее трудного доказательства правильности работы соответственно. Результат будет то, что менее эффективные шахтеры с более высокой предельной стоимостью добычи необходимо будет добывать только самую высокие сделки платы в меньшем, чем в среднем блоков, и оставляя более низкие сделки платы для более эффективных шахтеров. Те самые эффективные шахтеры смогут добывать крупные блоки в чистой скидкой на байт, по сравнению с их менее эффективными аналогами. Если коррекция трудности в байте суб-линейно, то очень большой блок всегда будет приносить прибыль в конце концов, так что даже очень низкие сделки платы будут в конечном счете заминированы, хотя со значительным опозданием. Нет-плата сделки всегда будет стоить шахтеров в виде повышенной сложности, и поэтому будет добываться только как благотворительность. Локализованный блок трудности не нужно изменить интервал блока, расписание coinbase или изменять какие-либо экономические стимулы, которые сделали Bitcoin успешного до настоящего времени, несмотря на то внимание должно быть уделено специальным (текущим) случае, когда coinbase больше, чем операционные издержки. Было бы, однако, требует добавления в поле размера блока в заголовке. Локализованный блок трудность будет идеально подходят для боковой цепи, где нет никакого вознаграждения блока.



ВВЕДЕНИЕ

Если предложения относительно O (1) распространения блока успешно, то стоимость добычи будет доминировать hashrate. Однако, нет никакой корреляции между количеством данных, опубликованных в blockchain и хэширования требуется опубликовать его. В результате, спам-шахтер может заминировать все сделки независимо от их операционных издержек без дополнительных затрат на себя. Небольшое меньшинство шахтеров может ввести такую ​​ситуацию, когда все операции добытой, даже без комиссии сделки. Если без платежа операции добываются, то только благотворительность остается в качестве мотивации для включения плата за транзакцию.

Одним из возможных решений этой проблемы является сохранить предельный размер блока достаточно низким, чтобы вызвать рынок для формирования которых вызывает пользователи сети ставки за место в каждом блоке. Трудность этого подхода заключается в том, что она требует централизованного планирования, чтобы правильно угадать скорость роста сети и определить «правильный» размер основанный на субъективное мнение законных использований blockchain (т.е. сохранения стоимости по сравнению микротранзакции).

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

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

II. ИНДИВИДУАЛЬНЫЙ БЛОК СЛОЖНОСТИ

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

                     http://i.imgur.com/iLm0MID.jpg

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

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

III. ЭКОНОМИЧЕСКИЕ ПОСЛЕДСТВИЯ VARYING BLOCK СЛОЖНОСТИ


          http://i.imgur.com/nVaRQqn.jpg

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

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

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

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

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

Внутривенно ПЕРЕМЕННОЙ БЛОК ТРУДНОСТИ И БЛОК НАГРАДЫ

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

                     http://i.imgur.com/1PtIAKM.jpg

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

V. ПОВЕДЕНИЯ ВЛИЯНИЕ НА РАЗЛИЧНЫХ ИГРОКОВ

  • Спам шахтер - спам шахтер является миноритарным шахтером, который хочет, чтобы включить всю невыплаченную сделку в blockchain. Этот шахтер мог достичь этого, в том числе и только небольшое количество спама, и всегда будет делать это за свой счет, потому что их увеличение размера блока приведет к увеличению сложности только для себя. Чем больше спама они помоему, тем более неконкурентоспособные они становятся при производстве блоков.
  • Жадный шахтер / картель шахтеров - Это шахтер или картель шахтеров отказывается добывать какую-либо операцию по сделкам выше некоторой искусственно высокой цены, за исключением. В этом случае, стоимость добычи сделки средней платы уменьшается по мере роста пула транзакций, так что в конце концов жадный шахтер нужно будет пройти вверх большое количество прибыльных сделок, чтобы сохранить свое искусственное требование.
  • Шахтер поддельной сделки - это шахтер, который подушечки его сделки с фальшивыми данными, чтобы увеличить размер блока. В этом случае, шахтер будет больно себя, потому что он будет искусственно увеличивать сложность своих собственных блоков.
  • Скряга - Это Bitcoin держатель, который отказывается платить плату, сопоставимую с его коллегами. Если его гонорар просто слишком низкий, дополнительная трудность / байты никогда не достигнут прибыльной точки для шахтера, чтобы включить его в блоке. Скряга нужно будет полагаться на благотворительность шахтера, чтобы получить его сделка опубликован.

VI. НАПАДЕНИЯ

  • Повышенный риск 51% атаки и дважды проводит - Если полином, выбранный для блока сложности против размера дает дисконтированных трудность для блоков меньше среднего размера для сети, то злоумышленник хочет выполнить 51% атаку может раздуть их эффективную хэш власти пути создания небольших блоков во время атаки. Например, если двойная транжира контролирует 15% хэш мощности, их эффективную хэшированию мощность с блоками 1/10 в сети среднего размера будет 1,82 раза больше, делая его для целей атаки, что они контролируют 27,3% от сети hashrate. Однако, такое поведение было бы смягчается тем, что шахтер должен был бы выполнить эту атаку добычи более мелких блоков, которые приведут к их оставив выгодные тарифы по сделке не-добывали других шахтеров. В случае, когда нечестные минер может достичь эффективного hashrate выше 51%, они могут быть в состоянии компенсировать эту потерю в конце своей цепи. Эта атака будет необходимо смягчить, выбирая полином, который не обеспечивает значительную скидку для небольших блоков, или простой мин (F (D), л) предел. [Кредит jonny1000 за этот вклад в обсуждение]


VII. Медленная DRIFT ПРОБЛЕМА

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

                     http://i.imgur.com/GXkK4M9.jpg

где я это уровень инфляции хэша мощности для поддержания требуемой 10мина времени блока. Регулировка I 1,02 потребует увеличения мощности хэш 2% такое, что D остается постоянным. Если я когда-либо были быть скорректированы, можно регулировать с помощью какого-либо механизма корректуры из-холдинга, хотя такой процесс должен был бы быть зарезервирован для случая, в котором не существует никакого другого механизма для защиты сети. Смысл этого по сути будет сетью с требованием, что «hashrate может увеличиться на 2% в 2016 году блоков независимо от сборов, уплаченных.» Невыполнение этого наложенного роста hashrate бы, что время блока будет медленно дрейфовать медленнее и медленнее пока еще hashpower не добавляется для восстановления blocktime.

VIII. Заключительные мысли

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

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


EDIT 02-16-2015: Уравнения были скопированы неправильно. Указал на gmaxwell
EDIT 02-17-2015: Изменены некоторые названия заголовков для ясности и добавил комментарий о риске 51% атаки.

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


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


15 февраля 2015, 9:33:11 AM   # 2
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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





Великое мышление. Просто хочу, чтобы памятке это здесь:

https://bitcoinism.liberty.me/2015/01/21/economic-fallacies-and-the-block-size-limit-part-1-scarcity/

https://bitcoinism.liberty.me/2015/02/09/economic-fallacies-and-the-block-size-limit-part-2-price-discovery/

https://bitcoinj.github.io/working-with-micropayments

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

15 февраля 2015, 8:30:12 PM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

ТЛ; др Non-добывающие узлы могут в принципе получить компенсацию за обработку без радикальных изменений в Bitcoin сделки.
Я не понимаю, почему вы думаете, что это актуально. Другие узлы ретрансляция не играет никакой роли в экономике добычи: шахтеры могут (и уже делают, и в прошлом с 2011 года) Рекламировать места, которые могут принимать транзакции для них, и может сделать это тривиальное и в помеховом доказательстве образом, перечислив их в блоках они добывают. Сделки затем идут прямо от пользователей шахтерам, которые по своей природе более эффективно, так как затопление сети реле мульти-хоп был только чистый верхний (продукт пытается добиться децентрализации в больших затрат пропускной способности). Любой может "в принципе" платить кому-либо еще, конечно. Но нет никакой очевидной причины для тех, кто это делать.

foolish_austrian, я очень заинтересован в том виде замкнутого системы управления против сложности ... В прошлом, когда я работал на это я боролся на производство размера трудности соотношения, которое было вполне оправданно, там, кажется, бесконечным класс функций, который работает почти так же хорошо. "Почему эта форма и это не другой?", Рассматривали ли вы абсолютный пол (например, предельный размер не может быть ниже 1 МБ независимо от того, что средний размер), и если это создает странные стимулы?

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

Вернуться к вашей рецензии; Вы можете проверить цифры? потому что функция вы показали там не слушается инвариант, что результат должен быть 1, если s, d = 1. Используя 1/2 в обеих ваших коэффициентах делает, но не согласен с вашими иллюстрациями; вы имели некоторый масштаб и смещение вы не листинг тут?

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

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

15 февраля 2015, 11:07:49 PM   # 4
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

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

15 февраля 2015, 11:16:46 PM   # 5
 
 
Сообщения: 119
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

15 февраля 2015, 11:45:29 PM   # 6
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Нет, они не могут. Они могут влиять только ожидания пользователей требуемых сборов пропорционально их hashrate, который вы указали был небольшой.
Только если размеры блоков ограничены. Если они не ограничены даже крошечная часть hashrate может постоянно очистить рынок практически на безвозмездной основе для себя, вот вся суть этого post-- создания стоимости для этого.

Некоторые полезные мысли кормовая ... Monero / Bytecoin / др. сделать что-то вроде этого, но они требуют Горняк выбросить некоторые из монет они получают в их coinbase TXN. Проблема в том, что когда-то субсидия мало шахтеры могут просто обойти его приема платежей "из группы" (Например, с добавлением txouts). Масштабирование Сложность избегает этой ловушки.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

16 февраля 2015, 1:55:24 AM   # 7
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

16 февраля 2015, 4:34:56 AM   # 8
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

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

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

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

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

http://i.imgur.com/n5pPYES.png



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

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

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


потому что функция вы показали там не слушается инвариант, что результат должен быть 1, если s, d = 1.


Мое плохое, я скопировал уравнение неправильно из моего кода. Я думаю, что эти цифры были правильными. Путают этикетки? Здесь ось с цифрами вместо (я пытался сделать его более описательным путем добавления "х средняя"

http://i.imgur.com/UE08LJy.png


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

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

16 февраля 2015, 7:52:04 AM   # 9
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

Размер участка должен значение, так как даже мельче часть может все еще мои весь свободный txes 3Х трудности, но гораздо реже. 

Это является проблемой для далекого будущего, если когда-либо. Это кажется довольно вероятно, стоимость валюты в следующих сократить вдвое будет по меньшей мере удвоить свою стоимость на последнем сократить вдвое (который был только 12 долларов США), с более 3 удвоений, уже предусмотренных в сегодняшней цене.
bitcoinbeliever сейчас офлайн Пожаловаться на bitcoinbeliever   Ответить с цитированием Мультицитирование сообщения от bitcoinbeliever Быстрый ответ на сообщение bitcoinbeliever

16 февраля 2015, 12:08:29 PM   # 10
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Это является проблемой для далекого будущего, если когда-либо. Это кажется довольно вероятно, стоимость валюты в следующих сократить вдвое будет по меньшей мере удвоить свою стоимость на последнем сократить вдвое (который был только 12 долларов США), с более 3 удвоений, уже предусмотренных в сегодняшней цене.

Это проблема сегодня в контекстах, таких как боковые цепи, где нет блока субсидий. Вот почему мы смотрели на этот точный предложение внутренне в Blockstream (увы, я не могу найти никаких публичных описаний этой идеи, так что мы были зачерпнул!). Я разделяю озабоченность gmaxwell, что там, кажется, бесконечное число возможных кривых для использования, и это даже не очевидно, что метрика должна использоваться, чтобы оценить их. Было бы идеально, чтобы показать, что для различных распределений приоритета / платы-за-кбайта в mempool, что существует Нэш стратегии горнодобывающих равновесий, которые приводят к стабильному размеру блока. Алгоритм регулировки размера блока должен также сделать что-то, чтобы смягчить централизация давления больших размеров блоков - крупные блоки делают лучше связные шахтеры имеют большие кажущиеся скорости хэширования, чем они на самом деле, из-за разницы во время распространения. Ни один из них хорошо еще формализованы, и там могут быть другие требования, которые еще предстоит открыть.

Несколько незначительных отмечает: поскольку сложность указана в заголовке блока, можно за шахтер выбрать размер блока, который, возможно, больше, чем фактический размер блока путем корректировки их Зафиксирована трудности (поле бит военнопленного). Кроме того, для Bitcoin у вас есть вопрос о том, следует ли регулировать субсидии на тот же коэффициент. Аргументы за и против регулирования субсидий должны сделать с хотите ли вы там быть в краткосрочной перспективе стоимость регулировки высоты блока.
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

17 февраля 2015, 12:07:56 AM   # 11
 
 
Сообщения: 119
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Уважаемый foolish_austrian

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

Как работает "длинный цепное правило" концепция вписывается в это? Если есть два действительных блоков одинаковой высоты, но разной сложности, должны работать шахтеры на большее более высокой сложности блока за счет более кумулятивного трудности или первого блока они ПОЛУЧИТЕ? Имеет 1 блок с 3x средней сложности равен 3 средних блоков? Сделки могут затем ниже среднее конформации.

Если это так бы это увеличить скорость сироту?

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

17 февраля 2015, 2:15:06 AM   # 12
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

17 февраля 2015, 6:16:12 AM   # 13
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Только если размеры блоков ограничены. Если они не ограничены даже крошечная часть hashrate может постоянно очистить рынок практически на безвозмездной основе для себя, вот вся суть этого post-- создания стоимости для этого.
Почему вы думаете, что это проблема, или, более конкретно, почему думаете, нет затрат на большие блоки в системе я предложил (вы читали его?)

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

Если какой-то шахтер с 5% от стоимости хэша включает все транзакции в mempool независимо от платы, то это просто означает, что не обращая платы означает сделку занимает 3 часа, чтобы получить подтвержденные. Любой, кто хочет подтверждение быстрее, чем будет платить более высокую плату.

Если шахтеры самостоятельно собирать сделки, которые не транслируются в сеть раньше времени, то они теряют O (1) скорость распространения. Их блок будет более дорогим, чтобы распространяться с точки зрения прямых затрат и сиротского риска.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

17 февраля 2015, 10:12:42 AM   # 14
 
 
Сообщения: 119
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

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

17 февраля 2015, 3:48:01 PM   # 15
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

17 февраля 2015, 6:32:37 PM   # 16
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

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

Интересное следствие их действия рационально в том, что, если ожидаемой величине их прибыли на хэш-E<прибыль / хэш> меньше, чем стоимость одного хэша, то они лучше выключая их хеширования оборудования до бассейна сделка не заполнится - при условии, что они могут остановить часы на их СИС и остановить динамическое энергопотребление СИС.

Я думаю, что это должно быть легко доказать, что рациональный шахтер всегда будет добывать наибольшую плату за т.п.н. сделок. Я думаю, что это доказательство уже существует в общем виде где-нибудь. Пусть S = [s1, s2, s3 ...] такое, что S (N) > S (N-1). Пусть P = S XOR s1, так что P = [s2, s3, s4 ...] и взять SP вы получаете s1, что означает S больше, чем P от s1 .... errrrrrrrr, я просто доказать аксиому упорядоченное множество? Во всяком случае, кто-то, вероятно, может сделать это лучше, чем у меня, но интуитивное утверждение, что если вы удалите самую высокую плату за т.п.н. сделок, вы всегда снизить среднюю плату за транзакцию.

Для того чтобы доказать равновесие Нэша существует, я должен был искать это, и кажется, интересная проблема. Хотя я думаю, что я могу сказать, что есть концептуальное понимание, доказательство, вероятно, за пределами моего опыта в теории игр или моей способность генерировать строгие доказательства (что, как 5 лекций по открытым курсам и что я просветом от моей жены - она ​​математика учитель).

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

17 февраля 2015, 7:18:17 PM   # 17
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Я думаю, вы непонимание проблемы, как речь идет не о выборе сделки. Вопрос в том, если кто-то, кто добывает более сложный блок (скажем, 2x нормальные трудности) продолжать добычу против старшего блока, даже после того, как слух о ом новом блоке? Для наивного приближения первого порядка, они извлекут пользу от этого, потому что 2x блок будет выбивать блок 1x и сможет украсть гонорары операций в блоке 1x. Конечно, есть много предположений, завернутые в этой оценке наивной, и не ясно, что это рефлекторно стабильный результат (если 1x шахтеры знали, вы могли бы сделать это, как бы это изменить свою стратегию? Как бы это изменение стратегии влияют на прибыльность этой атаки? и т.д.)
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

17 февраля 2015, 7:55:00 PM   # 18
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Я вижу, да я понял проблему.

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

17 февраля 2015, 8:02:42 PM   # 19
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

Это не только небольшие блоки, это более крупные блоки, а также.

Скажет шахтер А нацеливание блока 2x среднего и рудничного B решает 1й блок, который занимает большую часть самых высоких txns платы от шахтера А. Так как шахтер А знает, что, когда он решает ее блок, он может сирота шахтер B блок может быть оптимальным для шахтер А продолжать строительство на своей собственной сети. В зависимости от своей доли в сети оптимальный выбор может быть, чтобы попытаться сиротский блок B по размеру только незначительно больше, чем B (скажем, трудности 1.0000000001) и так TXN будут включены в плату для того, что мой восстановить 90% + от сборов по убыванию , Анализ уже сложен и мы только с учетом шахтерам выглядящие оптимизировать доходы (в ущерб безопасности сети). Когда вы начинаете рассматривать активный атакующий становится еще более сложным.

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

17 февраля 2015, 8:08:37 PM   # 20
 
 
Сообщений: 13
Цитировать по имени
цитировать ответ
по умолчанию Re: Индивидуальный блок сложности на основе Размер блока

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW