Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 апреля 2014, 7:44:03 AM   # 1
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Интервал блок следующим образом экспоненциальное распределение лямбда = 1/10, со средним значением = 1 / лямбда = 10 и дисперсией = квадрат среднего значения = 100.

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

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

Можно уменьшить дисперсию до 50, сохраняя при этом среднее значение, как 10:

1. шахтер будет первым мое следующее сообщение

Код:
| Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а |

пока он не будет ниже цели. Трудность определяются архивировать среднюю успешную ставку 5 минут. hashCoinbase является 256-битный хэш желаемой сделки вознаграждение. Шахтер не будет транслировать сообщение

2. Если действительный хэш находится в шаге 2, шахтер начнет хэширование следующего сообщения:

Код:
| Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а | hashMerkleRoot | Время | Нонс-б |

пока он не будет ниже цели. Среднем успешный темп также 5 минут. Это корректный блок для трансляции в сеть

3. Блок является действительным, если он удовлетворяет все следующие требования:

  • Хэш | Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а | находится ниже целевого 5-минутного
  • Хэш | Версия | hashPrevBlcok | hashCoinbase | Биты | Nonce-а | hashMerkleRoot Время | Nonce-б | ниже той же цели 5-минутного
  • Хэш сделки вознаграждение такой же, как hashCoinbase
  • Все другие существующие правила, например, все операции являются действительными, требования временных меток

Интервал времени блока будет следовать распределению Эрланга (http://en.wikipedia.org/wiki/Erlang_distribution) С лямбда = 1/5 и к = 2. Среднее значение к / лямбда = 10, и дисперсия = K / (лямбда ^ 2) = 50

Размер заголовка блока будет расширен с 80bytes до 116bytes.

Мы можем дополнительно уменьшить дисперсию за счет уменьшения трудности при запросе более Nonce. Например, мы можем уменьшить сложность до 1/3, а затем:

Первый шаг:
Код:
| Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а |

Второй шаг:
Код:
| Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а | Нонс-б |

Заключительный этап:
Код:
| Версия | hashPrevBlcok | hashCoinbase | Биты | Нонс-а | Нонс-б | hashMerkleRoot | Время | Нонс-с |

Временная интервал среднего блока еще 10, но дисперсия дополнительно снижается до 33,33

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

Почему нужно hashCoinbase? Мы должны убедиться, что люди не могут украсть частично заполненный блок другого шахтера

Это может сделать некоторые виды один-два раза подтверждения Потратьте атаки легче. Я не очень уверен.

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


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


16 апреля 2014, 8:05:38 AM   # 2
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

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





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

16 апреля 2014, 8:29:46 AM   # 3
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

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

Вы правы, если бесконечно увеличивать к (число нонса запрошен)

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

Пусть говорят, у меня есть 10 штук СБИС.

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

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

Было бы неплохо, если бы кто-то может показать математику. Пусть у нас есть 2 шахтеров, контролирующих 1/3 и 2/3 от общей мощности хеширования. Что такое долгосрочный блок доля в 2-ступенчатой ​​добыче в?


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

16 апреля 2014, 9:12:26 AM   # 4
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

Было бы неплохо, если бы кто-то может показать математику. Пусть у нас есть 2 шахтеров, контролирующих 1/3 и 2/3 от общей мощности хеширования. Что такое долгосрочный блок доля в 2-ступенчатой ​​добыче в?

2/3 хеширования мощности означает, что все блоки, независимо от того, что.

Я побежал быстрое моделирование с 100k блоков.

hash_power = [0,3000 0,2000 0,1500 0,1000 0,1000 0,1000 0,0500]
block_share = [0,4144 0,2250 0,1345 0,0685 0,0679 0,0698 0,0199]

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

16 апреля 2014, 9:22:26 AM   # 5
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

Было бы неплохо, если бы кто-то может показать математику. Пусть у нас есть 2 шахтеров, контролирующих 1/3 и 2/3 от общей мощности хеширования. Что такое долгосрочный блок доля в 2-ступенчатой ​​добыче в?

2/3 хеширования мощности означает, что все блоки, независимо от того, что.

Я побежал быстрое моделирование с 100k блоков.

hash_power = [0,3000 0,2000 0,1500 0,1000 0,1000 0,1000 0,0500]
block_share = [0,4144 0,2250 0,1345 0,0685 0,0679 0,0698 0,0199]



Это не могло быть "все" потому что это еще случайный процесс, не так ли?

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

16 апреля 2014, 9:52:22 AM   # 6
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

Это не могло быть "все" потому что это еще случайный процесс, не так ли?

Ну, я имел в виду 2/3 это 51% атака, шахтер может просто сирота всех блоков других шахтерские.

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

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

Например, вы могли бы обновить заголовок так, чтобы

Н (nonce1) < разница
H (nonce1 | nonce2) < разница
H (nonce1 | nonce2 | nonce3) < разница

и так далее.

После того, как шахтер находит nonce1, они могут транслировать его, а затем все остальные шахтеры могут работать на nonce2.

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

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

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

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

Каждый должен был бы встроить в coinbase ссылку на цепи, содержащей 9 мини-блоки. Каждый мини-блок будет иметь те же трудности, что и основной блок цепи, но будет заголовок и простой coinbase.

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

90% от Тх + чеканки сборы должны быть выплачены coinbases в мини-блок для того, чтобы держать вещи справедливыми.

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

16 апреля 2014, 1:18:32 PM   # 7
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

Это не могло быть "все" потому что это еще случайный процесс, не так ли?

Ну, я имел в виду 2/3 это 51% атака, шахтер может просто сирота всех блоков других шахтерские.

котировка

Просто предположить, что все шахтеры честны

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

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

Например, вы могли бы обновить заголовок так, чтобы

Н (nonce1) < разница
H (nonce1 | nonce2) < разница
H (nonce1 | nonce2 | nonce3) < разница

и так далее.

После того, как шахтер находит nonce1, они могут транслировать его, а затем все остальные шахтеры могут работать на nonce2.

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

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

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

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

Каждый должен был бы встроить в coinbase ссылку на цепи, содержащей 9 мини-блоки. Каждый мини-блок будет иметь те же трудности, что и основной блок цепи, но будет заголовок и простой coinbase.

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

90% от Тх + чеканки сборы должны быть выплачены coinbases в мини-блок для того, чтобы держать вещи справедливыми.

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

Система, как это может работать, если награда блока постоянна. Люди обнаруживающие miniblocks получит 1/10 вознаграждения. Люди, обнаружившие основной блок получат 1/10 гонорара вознаграждения + сделок
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

16 апреля 2014, 1:51:46 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

Система, как это может работать, если награда блока постоянна. Люди обнаруживающие miniblocks получит 1/10 вознаграждения. Люди, обнаружившие основной блок получат 1/10 гонорара вознаграждения + сделок

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

С мягкой вилкой, новый блок может иметь любые правила выплаты на мини-блоки.

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

16 апреля 2014, 5:52:28 PM   # 9
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Уменьшение дисперсии интервала блока без уменьшения среднего интервала

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW