Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 июля 2015, 5:48:38 AM   # 1
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Satoshi решен византийский Generals проблемы путем реализации доказательства работы цепи. да круто, но это ничего не значит для гражданских прогулок по улице. Как это лучший способ описать satoshis решения Ламны?

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

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

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


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


30 июля 2015, 5:54:26 AM   # 2
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

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





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

30 июля 2015, 8:25:14 AM   # 3
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Лучшее объяснение, от ведущих себя:

http://satoshi.nakamotoinstitute.org/emails/cryptography/11/
YarkoL сейчас офлайн Пожаловаться на YarkoL   Ответить с цитированием Мультицитирование сообщения от YarkoL Быстрый ответ на сообщение YarkoL

31 июля 2015, 3:31:25 AM   # 4
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Лучшее объяснение, от ведущих себя:

http://satoshi.nakamotoinstitute.org/emails/cryptography/11/

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

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

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

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

31 июля 2015, 6:58:28 AM   # 5
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Для того, чтобы сохранить его простым, вы могли бы рассмотреть только время атаки, просто
как это делает Сатоси, а не команды.

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

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

31 июля 2015, 8:09:48 PM   # 6
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

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

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

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

Есть 10 Генералов в разделенных лагерях окружают город. Они решают, что они согласятся на то, что время имеет наибольшее количество голосов после 12 головоломок будут решены. Когда они начинают, каждый Генералы посылает 9 гонцов с его предпочтительным временем атаки. Затем он принимает послов от каждого из других генералов со своими временами предпочтительная атаки, и он начинает работать над первым судоку головоломки.

Вскоре гонец прибыл с законченной версией головоломки вместе с записью, показывая, что там были 3 генералов, которые хотели напасть на субботу, 4 генералов, которые хотели напасть на воскресенье, 2, кто хотел Wedsnday, и тот, который хотел понедельник. Генерал посылает 9 гонцов к другим генералам о том, что он согласен с тем, что они должны атаковать в субботу, другие генералы делают то же самое, и он получает все свои голоса за второй раунд, и начинает работать на второй судоку головоломки.

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

На этот раз он вечерять растет даже себя, удача почти, на самом деле в состоянии решить судоку себя! Он пишет, что он получил на этот раз 7 голосов на воскресенье, 2 голоса за субботу, и только один голос за понедельник, он присоединяет это к заполненной третьей головоломке вместе с цепочкой предыдущих два головоломок и посылает 9 копий к каждому из генералы.

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

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

31 июля 2015, 8:21:26 PM   # 7
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

...7 голосов за воскресенье, 2 голоса для субботы, и только один голос за понедельник ...

...Это точно? Любые изменения, которые вы хотите предложить?


Слишком сложно (например), поэтому голосование по дате? Блок (один раз решить), что происходит сейчас, а не позже (более подробно ниже)


Лучшее объяснение, от ведущих себя:

http://satoshi.nakamotoinstitute.org/emails/cryptography/11/

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

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

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

Так что это означает, что все, что первый завершена головоломка говорит, что они неизбежно должны идти с ?? Что делать, если человек, который решил первую загадку был единственным генералом, который хотел напасть на то, что если других всех работал на головоломках, которые сказали, "отбой"? После того, как они получают первую завершенную головоломку, которая говорит, "Атака", Возможно следующая завершена головоломку можно сказать, "отступление"?

Если кто-то работали на другое время атаки, они переключаются на этот ...
Если второй "Генеральная" решает блок-долю секунду после первоначальной, то 1-ой "победы" так как они передают раньше и получите выше 51% от сети после их цепи первой.

что, если остальные все работают над загадками, которые сказали, "отбой"?
Bitcoin никогда не отступает, головоломка получает атакован неумолимо, пока победа не будет достигнута.
пс. "сообщение" отправленный очень простой (в данном случае, а «блок» сделок) нет прямого сравнения с "реальное поле боя" во время войны.
Bit_Happy сейчас офлайн Пожаловаться на Bit_Happy   Ответить с цитированием Мультицитирование сообщения от Bit_Happy Быстрый ответ на сообщение Bit_Happy

31 июля 2015, 8:38:12 PM   # 8
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Если кто-то работали на другое время атаки, они переключаются на этот ...
Если второй "Генеральная" решает блок-долю секунду после первоначальной, то 1-ой "победы" так как они передают раньше и получите выше 51% от сети после их цепи первой.

Спасибо, что был один вопрос, я имел.

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

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

Означает ли это звучит как хорошее описание? Я чувствую, что я все ближе!
BitProdigy сейчас офлайн Пожаловаться на BitProdigy   Ответить с цитированием Мультицитирование сообщения от BitProdigy Быстрый ответ на сообщение BitProdigy

31 июля 2015, 8:53:39 PM   # 9
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Если кто-то работали на другое время атаки, они переключаются на этот ...
Если второй "Генеральная" решает блок-долю секунду после первоначальной, то 1-ой "победы" так как они передают раньше и получите выше 51% от сети после их цепи первой.

Спасибо, что был один вопрос, я имел.

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

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

Означает ли это звучит как хорошее описание? Я чувствую, что я все ближе!

Я только что перечитал это:
https://bitcointalk.org/oldSiteFiles/byzantine.html (В связи с доказательством правильности работы цепей)
и нашел хороший классический вариант:
http://pages.cs.wisc.edu/~sschang/OS-Qual/reliability/byzantine.htm

Есть два направления, чтобы выбрать из:
1) комплекс, точный, "военный стиль":

Византийские Общие проблемы
   Классическая проблема
   Каждое подразделение византийской армии направлены свой собственный генеральный
   Генералы, некоторые из которых являются предателями, общаются друг с другом с помощью мессенджеров
   Требования:
   Все верные генералы решают на тот же план действий
   Небольшое количество предателей не может заставить верные генерал принять плохой план
   Проблема может быть сформулирована следующим образом:
   Все верные генералы получают ту же информацию, на которую они будут каким-то образом получить к тому же решению
   Информация, передаваемая по лояльной вообще должна быть использована всеми другими верными генералами
   Указанная проблема может быть сведена к серии одной начальствующих проблемы общих и несколько лейтенантов - византийские генералы Проблема:
   Все верные помощники подчиняются такой же порядок
   Если командир вообще верно, то каждый лояльный лейтенант подчиняется порядку она посылает
Надежность большинство голосов
   Одним из способов достижения надежности, чтобы иметь несколько реплик системы (или компоненты) и возьмите большинство голосов среди них
   Для того, чтобы голосования большинством, получая надежную систему, должны быть выполнены следующие два условия:
   Все не дефектные компоненты должны использовать один и тот же входное значение
   Если входной блок не является неисправным, то все не-дефектные компоненты используют значение, которое она обеспечивает в качестве входных
Результаты Невозможность
   Ни одно решение не существует, если меньше или равно 2/3 генералов лояльны
Решение с оральными сообщения - Нет Подпись
Устные требования сообщений и их последствия
   A1 - Каждое сообщение, которое посылается доставляется правильно
   Провал среды связи, соединяющая два компоненты неотличим от отказа компонента
   отказ линии просто добавляет еще один предатель компонент
   A2 - Получатель сообщения знает, кто его послал
   Нет коммутируемой сети не допускается
   Позже требование - A4 аннулирует это ограничение
   А3 - Отсутствие сообщения может быть обнаружено
   механизм тайм-аут необходим
Решение
   Если меньше, чем 1/3 генералов предатели, эта проблема может быть решена ....
http://pages.cs.wisc.edu/~sschang/OS-Qual/reliability/byzantine.htm


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







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

31 июля 2015, 9:03:48 PM   # 10
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Чтение Satoshi Белой книге я нашел это:

котировка
Шаги для запуска сети следующим образом:
1) Новые операции транслируются на все узлы.
2) Каждый узел собирает новые транзакции в блок.
3) Каждый узел работает на поиск трудного доказательства из-за работу этого блока.
4) Когда узел находит доказательство из-работы, он передает блок ко всем узлам.
5) Узлы принимает блок только тогда, когда все транзакции в ней действуют и уже не проводится.
6) Узлы выражают согласие блока, работая над созданием следующего блока в
цепь, используя хэш принятого блока в качестве предыдущего хэша.
Узлы всегда считают самую длинную цепочку, чтобы быть правильным и будет продолжать работать над расширением его. Если два узла транслировать различные версии следующего блока одновременно, некоторые узлы могут получить один или другой первый. В этом случае они работают на первых они получили, но сохранить другую ветвь в этом случае он становится длиннее. Связь будет нарушена, когда следующий proof- из-работы найдена и одна ветвь становится длиннее; узлы, которые работали на другой ветке будет затем переключиться на более длинный.

Единственное, что мне не хватает в моем предыдущем описании кажется это шаги 5 и 6.

Таким образом, общее количество голосов получает от всех 10 генералов, которые что-то вроде 6 для воскресенья, 3 на субботу, и один для понедельника, и он работает на судоку головоломки, чтобы записать эти голоса. Затем он получает заполненную головоломку, которая показывает 10 голосов за понедельник. Он может проверить, что головоломка решена правильно, но он не доверяет голоса, присоединенные к нему, так что он может отклонить его!

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

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

31 июля 2015, 9:07:58 PM   # 11
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

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


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

1 августа 2015, 6:40:17 PM   # 12
 
 
Сообщения: 920
Цитировать по имени
цитировать ответ
по умолчанию Re: Как описать Bitcoins решение византийских генералами проблема?

Ваш подход очень complex.The генералы не решают дату, они решают цель и атаковать или нет.

Если вы решили tower1 и attack.The генерал большинство напали на tower2.There больше солдат атакующих к башне (длина цепи длиннее), являющейся часть армии вы бросить свою позицию и нападение tower2 принять участие победы.


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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW