Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 июля 2015, 3:12:36 PM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

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


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

  • Шахта на самой длинной действующей цепи
  • Перерыв связи в пользу раннего полученного полного блока

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

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

Некоторые узлы будут видеть одну Confirm для операций в одном блоке, а некоторые видели бы один подтвердить для сделок в другом блоке.  

Когда следующий блок будет найден, вероятно, связь будет нарушена.

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

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

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

Они могли сдержать свой блок и отпустить его, когда кто-то посылает новый блок. Другой человек, вероятно, будет хэш выше 1 миллиона долларов (90% шанс), так что они, вероятно, выиграть галстук.  

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

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

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

Прочность блока может быть определена как

SN = [2 * НN - Сумма (НК)] По модулю Т

Т мишень и НК является хэш-блока -го участвующей в галстуке.

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

Для два блока случае, сильные

S1 = [Н1 - ЧАС2] Мод Т
S2 = [Н2 - ЧАС1] Мод Т

Блок с самой высокой прочностью побеждает.

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


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


16 июля 2015, 3:48:56 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

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





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


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

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

16 июля 2015, 4:05:40 PM   # 3
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

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

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

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

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

16 июля 2015, 6:17:29 PM   # 4
 
 
Сообщения: 279
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

Безопаснее, возможно. Безопасно, невозможно.

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

Конечно, несовершенный консенсус не является проблема в отсутствии реальных двойных попыток потратить. Достаточно для консенсуса Bitcoin, чтобы быть "достаточно хорошо" "достаточно скоро" эффективно препятствовать двойной затраченные попытки.

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

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

16 июля 2015, 10:47:16 PM   # 5
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

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

https://bitslog.wordpress.com/2014/05/02/decor/ (Раздел декор)

и здесь:

https://bitslog.wordpress.com/2014/05/07/decor-2/

Стратегия декор + немного увеличивает вероятность разворота 1-подтверждения в течение короткого временного окна (например, 10 секунд) после блока прибытия, но значительно уменьшает шансы >реверсирование 1 подтверждение (например, от 0,16% до 0,06%). Кроме того, это уменьшает вероятность разворота 1-подтверждения после того, как окно 10 секунд прошло от примерно 4% (предполагается, что 50% -50% разделить, и скорость сиротского 4%) до 0,06%.

Таким образом, даже 1 / подтверждение сделки через 10 секунд гораздо более безопасным с Decor +, чем без него (с учетом только случайных разворотов, а не атаки).

И запомни....

ПРИЗРАК: Быстрые деньги растут на деревьях, а не Chains
ДЕКОР +: Быстро Деньги Растет на сотрудничество, а не конкуренция

Что произойдет, если вы объедините оба?

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

16 июля 2015, 11:09:01 PM   # 6
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Safe (г) детерминированных Tie Взлом

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

Я могу посмотреть, что вверх.

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

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

котировка
Нет, не ранее принятый блок.

Ааа право.

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

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

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

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

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

Она основана на том принципе, что если каждый человек имеет ту же информацию, то согласитесь, на котором находится самая длинная цепь.

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

Я не предлагаю один центральный сервер.

Дело в том, что если каждый человек имеет ту же информацию, что они все согласны с тем, который является самой длинной цепью.

Способ сделать это стимул-совместимым описан здесь:

https://bitslog.wordpress.com/2014/05/02/decor/ (Раздел декор)

и здесь:

https://bitslog.wordpress.com/2014/05/07/decor-2/

Да, это очень здорово, хотя это трудно вилка, я полагаю?
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