Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 мая 2013, 3:30:20 PM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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


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

Вы можете иметь 2 отдельные цепи для этой цели.

Отметка цепь будет временной метки в Merkle корень. Узлы листа не будет иметь никакого определенного значения. Было бы только создать упорядоченность листовых узлов, а не указать точное время. Там нет никакой проверки выполняется на временной метки цепи, за исключением того, что она отвечает военнопленного.

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

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

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

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

Это эффективно слита добыча против чистой временной метки цепи.

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

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


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


7 мая 2013, 3:50:32 PM   # 2
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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





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

Тем не менее, вы все равно должны платить шахтерам.

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

7 мая 2013, 3:59:31 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

Тем не менее, вы все равно должны платить шахтерам.

Как я уже сказал, испытатели будут платить timestampers.

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

7 мая 2013, 4:29:42 PM   # 4
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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

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

Но со схемой временных меток все дело в том, чтобы цепь быть продлены людей, не участвует в валюте, и может даже не знать о ее существовании. Но давайте переход к проблеме # 1 раз за секунду.

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

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

Возвращаясь к проблеме # 2, позволяет предположим, что высота цепи определяется как увеличение для каждого "отметка времени" блок добавляется к общей цепи. Если # 1 не будет решена, вы можете просто заминировать случайный блок здесь и там, удерживая его обратно, а потом вдруг сказать миру "Привет! Посмотрите на это действительно длинной цепи у меня есть!", Вводя в заблуждение клиентов, думая, что они на действительной цепи. Это не непреодолимая проблема - тщательно подобранные правила, выбрать то, что лучший блок может решить - но это делает SPV клиентов совсем немного более сложными, и весь вопрос должен быть очень тщательно продуман. AFAIK никто не делал исследование, необходимое, чтобы сделать это правильно.

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

7 мая 2013, 6:08:57 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

На самом деле есть некоторые тонкие недостатки возможно с схемами, где для военнопленных вы не можете легко сказать, что любой данный лист для, особенно если вы хотите, чтобы определить общую трудность таким образом, чтобы последующие шахтеры добавить к ней независимо от того, что цепи они являются добычей: повторное использование PoW и PoW скрытие. В общем, вы не хотите, чтобы это было возможно использовать POW дважды, и вы также не хотите, чтобы сделать его легко спрятать цепь, которая работала над и раскрыть его после факта.
Существует, пожалуй, еще более тонкий момент, чтобы сделать то, что здесь- Bitcoin делает не _just_ работы корректуры из-. Это тоже своего рода доказательство-о-честному неверия: Потому что работа стоит дорого, если вы работаете на недопустимую или иначе проигравшей цепи его почти наверняка, что ваша работа будет потеряна. Если вы работаете на хорошую цепи вашей работой является инвестицией, которая сохраняется в продолжении стоимости этой цепи. Вроде как идея о том, как прикреплении реального денежного рынка предсказаний заставляет человек сделать более честные прогнозы.

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

7 мая 2013, 6:24:22 PM   # 6
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

Bitcoin объединяет эти 2 функции. Блок цепь создает четко определенный порядок блоков, а также подтверждает, что они проверены.
Отметка цепь будет временной метки в Merkle корень. Узлы листа не будет иметь никакого определенного значения. Было бы только создать упорядоченность листовых узлов, а не указать точное время. Там нет никакой проверки выполняется на временной метки цепи, за исключением того, что она отвечает военнопленного.

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

7 мая 2013, 7:33:50 PM   # 7
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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

Отличные очки.

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

7 мая 2013, 10:19:09 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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

Хмм правда.

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

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

котировка
Возвращаясь к проблеме # 2, позволяет предположим, что высота цепи определяется как увеличение для каждого "отметка времени" блок добавляется к общей цепи. Если # 1 не будет решена, вы можете просто заминировать случайный блок здесь и там, удерживая его обратно, а потом вдруг сказать миру "Привет! Посмотрите на это действительно длинной цепи у меня есть!", Вводя в заблуждение клиентов, думая, что они на действительной цепи. Это не непреодолимая проблема - тщательно подобранные правила, выбрать то, что лучший блок может решить - но это делает SPV клиентов совсем немного более сложными, и весь вопрос должен быть очень тщательно продуман. AFAIK никто не делал исследование, необходимое, чтобы сделать это правильно.

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

7 мая 2013, 11:06:53 PM   # 9
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: разделение функции временной метки и функции проверки

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

Помните, что создать фактический упорядочивание блоков между двумя разными цепями, просто использовать временные метки. Возьмите блок заголовок цепи # 1 и получить его датируемый в цепи # 2, и наоборот. Теперь это не официальное, потому что если у вас есть наиболее жестко ограничен возможная метка времени вы никогда не знаете, если кто-то покажет более жесткое ограничение позже, но для многих целей, что неофициальный порядок может быть достаточно.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW