Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 января 2014, 10:28:59 PM   # 1
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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


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

Недавно Йонатан Sompolinsky и Aviv Зоар опубликовали важную статью, в которой они предлагают изменения протокола для Bitcoin, названный GHOST: Жадный Тяжеленный Наблюдаемого поддерево. В основном бумага показывает, что скорость добычи (или, что эквивалентно, ожидаемый интервал между последовательными блоками в цепи, которая находится в 10 минут в Bitcoin) может быть значительно ускорена без ущерба для безопасности системы, путем простого приема блоков, которые образуют самое тяжелые суб-дерево вместо того, чтобы всегда принимать тех, кто формирует самую длинную / тяжелую цепь. Вот ссылка на бумаге: http://www.cs.huji.ac.il/~avivz/pubs/13/btc_scalability_full.pdf.

На этой теме я хотел бы предложить другую реализацию для GHOST, чем описанный в статье. Мое предложение, возможно, решает главную потенциальную слабость GHOST, что достойно отмечено в работе, а также две другие известные слабые Bitcoin, которые усугубляются GHOST: уязвимость к Блок отбрасывания атак (как "эгоистичны добыча"), И ожидается добыча Трагедия общественного достояния что может привести к честному хешу-мощность, чтобы уменьшить в случае плата не будет в состоянии компенсировать пониженную основные блоки награды.
 
В основном, хотя скорость ускоренной горнодобывающей промышленности не (непосредственно) увеличивает уязвимость до 50% атак хэша-мощности при использовании ПРИВИДЕНИЯ, это теоретически увеличивает децентрализацию системы: поскольку есть больше вилки к цепи, вероятности шахтер, чтобы получить в конечном итоге подтвердил блок в течение определенного периода времени, есть вероятность последующего сформировать правильный блок в течение этого периода, раз вероятность действительного блока, чтобы получить в конечном итоге подтвердилось. Первая вероятность является линейной в зависимости от вычислительной мощности шахтера, а второй не является постоянной, поскольку это зависит от подключения к сети шахтера.

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

Конкретная предлагаемая реализация выглядит следующим образом:

скорость Mining
6 секунд на (подтверждено) блока, по крайней мере. Сложность плавно регулировать в соответствии с формулой
Dif_n + 1 = dif_n * (1 + (time_n - time_n-1) / две недели - (6 секунд / две недели))
где dif_k  а также time_k являются, соответственно, сложности и отметка времени к-го блока.

Обязательный налог безопасности
Налог на операции передачи X Bitcoins является \ Альфа + х * \ бета, что означает постоянный минимальный налог плюс очень небольшой процент от сделки. \альфа а также \бета должно быть выбрано таким образом, что ожидаемая общая сумма налогов в течение 10 минут составляет около 25 BTC, или какой-либо другой параметр безопасности.

Блоки награждение
Что касается определенной цепи, мы говорим, что блок имеет 0 градусов, если она является членом сети; 1-й степени, если его родитель является членом цепи, 2-й степени, если родитель своего родителя является членом цепи, и т.д. Я предлагаю награждение 0-3 степени блоков с 100%, 90%, 75% и 50% (соответственно) от среднего вознаграждения подтвержденного блока. Блоки степени 4 или больше не должны быть вознаграждены на всех.

Вдохновленный механизм вилочного наказания в http://eprint.iacr.org/2013/868.pdf, будут включены заголовки блоков 1-3 градусов блоков, используя специальный синтаксис, в пределах подтвержденных блоков. Блок заголовки должны быть изменены, чтобы включать адреса своих шахтеров, и (подтверждено) блок дополнительный вознагражден с 1% от среднего дохода для любого действительного заголовка блока он включает в себя. Заголовка осиротел блок может быть включен только в пределах 10 последовательных блоков следующих его 0 градусов предка.  

Среднее (основное) вознаграждение за подтвержденные блоки плавно регулируются следующим образом: 100% награда к-го блока задается
((Bitcoin резерв безопасности в time_k) / ratio_k) * ((6 секунд) / 4 месяца)
где ratio_k, что среднее соотношение между скоростью роста блок-цепи и скорости роста блок-дерева, рекурсивно вычисляется  
ratio_n + 1 = (1 - (6 секунд / две недели)) * ratio_n + (6 секунд / две недели) * Q_n
где Q_n это общий процент средней подтвердили награду блока, который вознаграждается по времени time_n (Скажем, 100% + 90% + 50%, в случае, если N-й блоки содержит заголовки одного блока 1 степени и один блок 3 градусов).


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

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

Вот и все. Довольно просто, да?

 
Преимущества и недостатки:

Трагедия проблемы Общин решается общая честны сеть вознаграждается о 25BTC за 10 минут, как сейчас. Если предположить, что рынок является конкурентным, общая честны инвестиции в хэш-мощности лишь немного меньше, чем 25 BTC за 10 минут, так что 50% атакующего должно быть * очень * богата для того, чтобы успешно.

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

Attack Block Discarding / "Эгоистичный Mining" концептуально на основе искусственно разветвления цепи, чтобы получить более высокую часть блок-цепь, чем часть атакующего от общей хэш-мощности (что эквивалентно части атакующего из блока-дерева). Как мы награждаем (почти) все блоки дерева, а не только те, 0 градусов, этот вид атак становится гораздо труднее и менее выгодно.

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

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

Лир.
Постскриптум позвольте мне ссылка мой бумага несколько раз, в случае кто-то как-то пропустил: http://eprint.iacr.org/2013/868.pdf.
 
Король Лир сейчас офлайн Пожаловаться на короля Лира   Ответить с цитированием Мультицитирование сообщения от King Lear Быстрый ответ на сообщение King Lear


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


2 января 2014, 10:44:18 PM   # 2
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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





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

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

3 января 2014, 10:21:12 AM   # 3
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

котировка
Если пропускная способность каждого узла составляет по меньшей мере 0,427 МБ в секунду, то сеть способна поддерживать скорость лямбда = 1 блоков в секунду и б = 320 КБ на блок, с 10000 транзакций хешей для каждого блока, достижение TPS более чем 214,0 ,

0,5 Мб / с. шутки в сторону. и эти ребята хотят доказать некоторые свойства относительно задержек сети и построить протокол оплаты по этому вопросу. Мое предложение было бы попробовать этот код в реальном мире. Blocktime был очень тщательно подобран по уважительным причинам, большинство из которых, кажется, чтобы избежать авторов призрака.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

3 января 2014, 9:05:04 PM   # 4
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

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

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

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

3 января 2014, 9:42:10 PM   # 5
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

Что blockchain делает создание импульса. Импульса позволяет каждому узлу иметь такую ​​же информацию. Окружность Земли близка к 40'000 км и скорости света вблизи 300'000 км / сек. Таким образом, туда и обратно время для пакета составляет примерно 1/2 сек, минимум. Однако TCP / IP не непосредственно направляется и поэтому у вас есть в 5-10 раз, что с высокой степенью дисперсии, особенно если вы не в США или Европе. Satoshi сделал это весьма интересные замечания по поводу доказательства работы в этом контексте: " Proof-оф-работы, по существу, один-CPU-один голос. " Это очень глубокое. Но в основном это означает, что место не имеет значения, и идеальная форма будет идеальным распределением. С момента штемпеля ниже одной минуты, вы будете иметь серьезные побочные эффекты. Это может означать, что некоторые места лучше для добычи полезных ископаемых, чем другие. На самом деле, имеющих эту конкретную продолжительность времени, блок является частью реального гения Satoshi. Откровенно говоря, я не вижу, как измененные правила приемки блоков могут сделать какой-либо смысл. Я провожу достаточно времени в научных кругах, чтобы знать, что это в основном все это пустая трата времени. Настоящая работа будет сделана где-то в другом месте.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

4 января 2014, 12:36:25 AM   # 6
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

Так что я согласен с вами, что делает этот интервал около секунды может быть просто слишком много, несмотря на GHOST (и мои улучшения), но я не совсем понимаю, почему вы думаете 10 минут правильный интервал ... мы уже функционирующий альт-монеты который работает очень хорошо с 2,5 минут и без ДУХА!

Что касается научных кругов, я думаю, что это весьма разнообразны: иногда (и я считаю, что это бумага такой пример) граница между "реальный мир" и академии действительно неясно, а иногда теория настолько различны, что практика и может иметь значение только долгое время в будущем.   
Король Лир сейчас офлайн Пожаловаться на короля Лира   Ответить с цитированием Мультицитирование сообщения от King Lear Быстрый ответ на сообщение King Lear

4 января 2014, 8:48:47 AM   # 7
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

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

Я не понял правила отбора выбор GHOST на первый, но я думаю, теперь я понимаю. Я действительно ошеломлен, потому что это опрокидывает все причины, по которым Bitcoin работает. Определение алгоритма привидения в основном: "Алгоритм следует по пути от корня дерева (блок генеза) и выбирает в каждой вилке блока, ведущий к тяжелым поддереву." Ну, прежде всего, есть только узлы в P2P-сети. Blockchain существует из-за доказательство работы. нет "алгоритм" выбирает путь. Один узел не имеет даже информацию, которая является самым тяжелым поддерево между блоком 1 и блоком 2. Это все дело. То есть на самом деле ядро ​​алгоритма. Вы создаете блоки, так что информация может быть распределена. Тогда доказательство работы смещения с этого момента. Идея доказательства работы и временной метки серверов существовали 10 лет назад, но он сочетает в себе тех, чтобы сделать его работу. Если выбор цепи будет зависеть от доказательства другого узла работы до тех пор, как ее работы на текущем этапе, вы получите бесконечный цикл. Вы не можете передавать информацию мгновенно. Таким образом, все зависит от создания импульса, то есть сервер временных меток, так что все узлы работают на той же основе. Как я уже отмечал ссылку на доказательства работы, как своего рода голосования процессора, показывают равномерное распределение является ключевым здесь. Именно поэтому майнинг и СИС являются большими проблемами. TPS будет, вероятно, легко решить другими способами.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

4 января 2014, 11:24:46 AM   # 8
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

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

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

4 января 2014, 12:20:01 PM   # 9
 
 
Сообщения: 770
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

Спасибо за ваш вклад в придумывают справедливый график шахтерских сборов.

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

4 января 2014, 12:27:02 PM   # 10
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

Как было указано выше, информация распространяется со скоростью света. И с TCP / IP это 5-10 это. Так что вам нужен какой-то механизм, чтобы общаться в координации. Механизмы временных меток решает, что. И GHOST удаляет основной канал связи. С такими правилами, не было бы даже связь / координация. Самая длинная цепочка представляет решение большинства. Из Bitcoin бумаги "Узлы выражают согласие блока, работая над созданием следующего блока в цепочке, используя хэш принятого блока в качестве предыдущего хэша." Если вы хотите, чтобы изобрести новый CC быть моим гостем, но тогда вы должны получить все примитивы правильно. Вы не можете просто помахать кучу уравнений вокруг и надеюсь, что это работает. Все в GHOST бумаги просто не имеет никакого смысла, если вы об этом думаете. Я имею в виду это просто утверждает, что его "доказывает" он решает 50% атаки, на самом деле не определяя процедуру. Он не использует даже правильные условия для узла и цепи. Во всяком случае, все самое лучшее в этих усилиях.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

4 января 2014, 5:35:36 PM   # 11
 
 
Сообщения: 770
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

Как было указано выше, информация распространяется со скоростью света. И с TCP / IP это 5-10 это. Так что вам нужен какой-то механизм, чтобы общаться в координации. Механизмы временных меток решает, что. И GHOST удаляет основной канал связи. С такими правилами, не было бы даже связь / координация. Самая длинная цепочка представляет решение большинства. Из Bitcoin бумаги "Узлы выражают согласие блока, работая над созданием следующего блока в цепочке, используя хэш принятого блока, как и предыдущий хэш." Если вы хотите, чтобы изобрести новый CC быть моим гостем, но тогда вы должны получить все примитивы правильно. Вы не можете просто помахать кучу уравнений вокруг и надеюсь, что это работает. Все в GHOST бумаги просто не имеет никакого смысла, если вы об этом думаете. Я имею в виду это просто утверждает, что его "доказывает" он решает 50% атаки, на самом деле не определяя процедуру. Он не использует даже правильные условия для узла и цепи. Во всяком случае, все самое лучшее в этих усилиях.

Да, мне очень интересно, как это должно работать, если у вас есть поддерево?

Если у вас есть блок C1 и C2, которые имеют B в качестве родителя, то что ребенок будет С1 и С2? Должны ли мы комбинируя какой-то хэш?
FrictionlessCoin сейчас офлайн Пожаловаться на FrictionlessCoin   Ответить с цитированием Мультицитирование сообщения от FrictionlessCoin Быстрый ответ на сообщение FrictionlessCoin

5 января 2014, 6:36:41 PM   # 12
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

Здравствуй,

Я думаю, что одна из возможных альтернатив (безопасно) ускорить создание блоков объединить следующие предложения: http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf а также http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03307.html. В основном, в документе информации распространения предлагают ввести особый вид сообщений, которые обеспечивают только блок заголовка (в том числе одноразового номера), так что она все еще будет возможность проверить Pow (и, следовательно, DoS нападение на систему спам поддельные заголовки не возможно), чтобы сделать блоки распространяются быстрее. Питер Тодд предлагает позволяя блоки содержат недопустимые операции, например, двойная трата денег, которые уже были потрачены в некоторых ранее блоке. Принятие первой транзакции расходов и игнорируя все попытки письма достаточно для поддержания безопасности.

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

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

Я лично предпочитаю предложение GHOST, и думаю, что это будет более эффективным.

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

5 января 2014, 9:11:49 PM   # 13
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

Я не понял правила отбора выбор GHOST на первый, но я думаю, теперь я понимаю. Я действительно ошеломлен, потому что это опрокидывает все причины, по которым Bitcoin работает. Определение алгоритма привидения в основном: "Алгоритм следует по пути от корня дерева (блок генеза) и выбирает в каждой вилке блока, ведущий к тяжелым поддереву." Ну, прежде всего, есть только узлы в P2P-сети. Blockchain существует из-за доказательство работы. нет "алгоритм" выбирает путь. Один узел не имеет даже информацию, которая является самым тяжелым поддерево между блоком 1 и блоком 2. Это все дело. То есть на самом деле ядро ​​алгоритма. Вы создаете блоки, так что информация может быть распределена. Тогда доказательство работы смещения с этого момента. Идея доказательства работы и временной метки серверов существовали 10 лет назад, но он сочетает в себе тех, чтобы сделать его работу. Если выбор цепи будет зависеть от доказательства другого узла работы до тех пор, как ее работы на текущем этапе, вы получите бесконечный цикл. Вы не можете передавать информацию мгновенно. Таким образом, все зависит от создания импульса, то есть сервер временных меток, так что все узлы работают на той же основе. Как я уже отмечал ссылку на доказательства работы, как своего рода голосования процессора, показывают равномерное распределение является ключевым здесь. Именно поэтому майнинг и СИС являются большими проблемами. TPS будет, вероятно, легко решить другими способами.
OP не понимает фундаментальных проблем Bitcoin предназначен для решения.

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

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

5 января 2014, 11:29:17 PM   # 14
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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

А? GHOST не отличается от Bitcoin в этом отношении. Каждый минер узел, который следует за протоколом Bitcoin пытается продлить тяжелое продолжение истории блоков, что он осознает (с помощью PoW генерировать действительный блок продолжения), и если другой узел передается на него еще более тяжелое продолжение истории, то этот шахтер узел выключатели и пытается продлить это тяжелое продолжение. С GHOST это точно так же, за исключением того, что она использует еще одно правило, чтобы определить, какое продолжение является самым тяжелым. Наглядно вы можете думать о GHOST, как эксплуататорские сироты POW, что другие, надеюсь, честные шахтеры генерироваться (вместо того, чтобы давать нулевой вес т.е. устранению этим сиротам POW данных), но это правда, что GHOST узлам должны поддерживать более сложные структуры данных, чем узлы Bitcoin. Ваши возражения противоречивы, то могли бы вы быть более ясным?

Редактировать:
Я вижу, что вы получили ответы в другой теме тоже:
Может быть, ваше возражение, что сирота решить блоки не будут транслироваться? Честные узлы, которые следуют по протоколу GHOST будет транслировать сироту решили блоки к своим сверстникам, и рациональная своекорыстная шахтеры также будет транслировать сиротский решен блок в тяжелом поддереве, что они работают на, чтобы увеличить вероятность того, что их PoW не пойдут в отходы.

Все в GHOST бумаги просто не имеет никакого смысла, если вы об этом думаете. Я имею в виду это просто утверждает, что его "доказывает" это решает 50% атаки,

Это не то, что он утверждает, он утверждает, что GHOST может поддерживать более высокий объем транзакций и оставаться защищенными от атак, которые имеют менее 50% от hashpower.
Идо сейчас офлайн Пожаловаться на Идо   Ответить с цитированием Мультицитирование сообщения от Идо Быстрый ответ на сообщение Идо

6 января 2014, 8:07:55 AM   # 15
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение по протоколу GHOST

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW