Вернуться   Биткоин Форум > Bitcoin Обсуждение
10 августа 2010, 5:45:45 AM   # 1
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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


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

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

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

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

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

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

После того, как узел завершает блок (выиграв конкурс хеширования), он затем передает блок хэш и связанные с ними операции + плюс антецедентов к другим узлам для подтверждения и принятия.

как грубый пример:

{Блок-9
 хэш-а, хэш-Ь, хэш-с, хэш-х
}
{Блок-12
 хэш-а, хэш-у, хэш-с, хэш-д
}
{Блок-17
 Хэш-б, хэш-д, хэш-е, хэш-г, хэш-е
}

{Сделка
 {В точках: хэш-х, хэш-у, хэш-Z}
 {Адрес, подпись и другие операции материал}
 {Вне пунктов: хэш-оплачено, хэш-изменения
}
 
{Генерируя-блок
 хэш-х, хэш-у, хэш-Z, хэш-оплачено, хэш-изменения
}

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

Так после того, как блок-17:
  а, б, в & д расходуются.
  д, е, х, у, г являются израсходованными.

Сделка тратит й, у & г и создает хэш-оплаченный & Хэш-изменение, так что сделка действительна.

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


====
Цель:

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

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

====
Вопрос:

Satoshi показал, что вы можете удалить транзакции из списка блоков через структуру дерева Merkle, без ущерба для безопасности. Я думаю, мой вопрос заключается в:

"Что является самым ранним вы можете удалить транзакции?"

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

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

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


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


10 августа 2010, 9:34:14 AM   # 2
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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






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

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

10 августа 2010, 10:28:59 AM   # 3
 
 
Сообщения: 158
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Кстати, не идея
котировка
Ответственность получателя монеты хранить полную транзакцию. И, возможно, он, возможно, придется хранить предыдущие операции (X) глубоко, чтобы показать историю.
сделать ограничение на минимальное значение сделки избыточно?
Таким образом, делая микроплатежей случай использования более осуществимым.
пропускная способность сейчас офлайн Пожаловаться на пропускную способность   Ответить с цитированием Мультицитирование Сообщения от пропускной способности Быстрый ответ на сообщение пропускная способность

10 августа 2010, 2:09:36 PM   # 4
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Вы просто пропаганда безопасности через неизвестность.

Я действительно упоминал, что. Я бы не стал рассчитывать на это денежно-кредитной безопасности. Я хотел бы, чтобы система была эквивалентна текущей.

Однако неясность конфиденциальности известна добавление значения. Ваши соседи, или ФБР может мне смотреть все вы делаете в течение всего дня. Но они, вероятно, нет. Если вам случится, чтобы стать "представляет интерес", Что они могли бы начать смотреть вас сейчас, и с этого времени вперед.

Но наиболее часто задаваемый дополнительных юридических полномочий, как представляется, "позвольте мне изучить журналы деликатесов!" (Телефонные звонки, сотовые башни, почтовые соединения, facebook связи, сделки кредитной / дебетовой карты, историю Google, историю браузера). Другие системы "безопасность, хотя власти." Bitcoin не имеет этого.

====

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

10 августа 2010, 2:22:09 PM   # 5
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Кстати, это, как большинство цифровых нотариальные услуги работы. Вы посылаете им хэш подписанного документа и они зайдут его постоянно. Затем они создают хэш-цепочку, как Bitcoin делает. Они периодически публикуют текущее значение хеш-цепи в газете или другой автономной избыточной записи.

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

10 августа 2010, 3:06:16 PM   # 6
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Кстати, это, как большинство цифровых нотариальные услуги работы. Вы посылаете им хэш подписанного документа и они зайдут его постоянно. Затем они создают хэш-цепочку, как Bitcoin делает. Они периодически публикуют текущее значение хеш-цепи в газете или другой автономной избыточной записи.

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


Вы также не должны доказать нотариусу, что у вас есть X BTC в вашем аккаунте, чтобы тратить.

Хотя я недавно читал о доказательства с нулевым знанием если вы могли бы использовать что-то подобное, чтобы доказать, что ваша учетная запись была X BTC в нем, не раскрывая ничего, что могло бы быть то, что вы ищете.

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

10 августа 2010, 5:29:44 PM   # 7
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Хотя я недавно читал о доказательства с нулевым знанием

Интересная идея вернуться! Благодарю. Если бы не думали о них в то время.
Красный сейчас офлайн Пожаловаться на красный   Ответить с цитированием Мультицитирование сообщения от Red Быстрый ответ на сообщение Red

11 августа 2010, 12:14:22 AM   # 8
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

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

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

Трудно думать о том, как применять нулевое знание-доказательство в этом случае.

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

11 августа 2010, 4:58:50 AM   # 9
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

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

В терминах графа транзакций, транзакции представляют узлы. Края графика сделок представлены в-точек, которые указуют на предыдущие операции с использованием BlockHash->TransHash->Минуса вид структуры. Это существование точки, которая отмечает предыдущую затраченную точку потраченной.

Таким образом, для транзакции, чтобы быть действительным, то самое шоу для каждого в точке в сделке, ОБА, предыдущий из-точка существует и ранее не в точке существует, что ссылки, которые из-поинт. Таким образом, для каждой точки из-, есть ноль или один в-точек, относящихся к нему. нуль = неизрасходованный. один = израсходованы.

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

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

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

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


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

Только сделки валидаторы должны знать адрес Bitcoin, связанный с записанным из-бального хэша. Это происходит из представленной предшествующей операции для в точку текущей транзакции. Сделка предшествующая и вне точки хешируется и считается действительным и ОБА неизрасходованными если хэш появляется одна и только один раз в списке блока.

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

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

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

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


==== ВНИМАНИЕ! ====

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

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

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

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

----------

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


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

11 августа 2010, 5:13:24 AM   # 10
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Трудно думать о том, как применять нулевое знание-доказательство в этом случае.

Это трудно для меня тоже! 🙂 Было интересно перечитать хотя!

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

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

11 августа 2010, 9:07:59 PM   # 11
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Продолжая думать эту мысль через ...

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

Если мы готовы иметь клиенты сохранить историю за свои деньги, то часть информации может не должна храниться в сети, такие как:
- Значение
- объединение inpoints и конечной точках в одной транзакции

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

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

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

12 августа 2010, 1:10:19 AM   # 12
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Продолжая думать эту мысль через ...

Это немного идеи мозга скручивания не так. 🙂

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

Например, эта система не ограничивается Bitcoin сделок. Поскольку заключенные контракты удерживаются извне, с дополнительными правилами проверок / нотариальным заверением, вы могли бы легко реализовать такие вещи, как IOUs / претензию чеки.

Если кто-то дал вам $ 5, вы могли бы дать ему $ 5 расписку в. Его IOU хэш будет нотариально заверен в список блоков (хеши). Когда вы платите их обратно вы могли их подписать расписку для подтверждения. Тогда есть нотариус вставить хэш отмены IOU. Тогда никто не мог показать обратно с копией IOU и требует двойной оплаты.


Я считаю, что клиенты должны сохранить всю историю с оригинальными сгенерированными монетами. Тот факт, что клиенты должны сохранить всю историю уменьшает выгоду конфиденциальности. 

Я думал, что это тоже на первом. Но тогда я убедил себя иначе.

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

Если вы уверены в этом процессе, который проверял транзакцию во время создания блока (> 50% соглашение ЦП). И если вы уверены в том, что предыдущие блоки не могут быть изменены (вы доказали это). Тогда вам нужно только проверить, что связанные из-точки не были потрачены. Функции безопасности остаются в списке блока и процедурах, даже если сами сделки сохраняются внешне и предшественники не хранятся вообще. Вы показали это самостоятельно, доказав старые транзакции может быть удалено с помощью дерева Меркла для поддержания согласованности.

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

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

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

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

12 августа 2010, 2:46:56 AM   # 13
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Я считаю, что клиенты должны сохранить всю историю с оригинальными сгенерированными монетами. Тот факт, что клиенты должны сохранить всю историю уменьшает выгоду конфиденциальности.  

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

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

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

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

12 августа 2010, 4:25:51 AM   # 14
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

Да, я говорю о гипотетической системе.

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

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

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

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

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

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


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

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

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

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

Уникальная вещь, которую я хочу сказать, что, если у вас есть уверенность в процессе конкуренции проверки Bitcoin (и мы делаем!), То вам действительно не нужно "2) тщательно глубокий блок" очень глубоко на всех. Кто-то сказал в другом потоке, что клиенты отклонять любые изменения в блоки более чем на два часа. Таким образом, мы можем иметь абсолютное доверие во всех блоках похоронены 12 глубоких.

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

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

---
В предлагаемой системе, точно такие же вещи истинны.

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

Интересно, что если предшествующее вне точки хэш неизрасходованного и захоронены МЕНЕЕ 12 блоков глубоко, то это ОТНОСИТЕЛЬНО неизрасходованного. Любопытно, что до сих пор нет смысла в проверке своих предков. Единственное, что может изменить действительность антецедента является филиал подкачка на более длинную цепь. Если предок антецедента вы проверяющие эта сделку против был выгружен, эта сделка будет выгружена, а также.

Это одна из тех дрянных времени участков машина кино. Кто-то когда назад во время и провели мой предок. Теперь я не существую!

=====

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

Остальное просто теплые пушистики.

-- PS -

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

13 августа 2010, 7:28:47 PM   # 15
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Я не захватывая свою идею еще. Есть ли скрыть какую-либо информацию от общедоступной сети? В чем преимущество?

Если по крайней мере, 50% узлов подтверждено сделок достаточно, что старые транзакции могут быть отброшены, то все видели, все и может вести запись об этом.

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

Есть ли скрыть Bitcoin адреса? Это оно? Хорошо, может быть, теперь я вижу, если это так.

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

Там что-то здесь, в общей площади:
http://www.users.zetnet.co.uk/hopwood/crypto/rh/

Что нам нужно, это способ создания дополнительных ослепленные вариаций открытого ключа. Ослепленные вариации будут иметь то же свойство, что и открытый ключ корневого, например, что закрытый ключ может генерировать подпись для любого из них. Другие не могли бы сказать, если ослеплен ключ связан с корневым ключом, или другими ослепили ключи от того же корневого ключа. Эти свойства ослепления. Слепящий, в двух словах, х = (х * large_random_int) тойт.

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

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

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

13 августа 2010, 9:48:56 PM   # 16
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Я собираюсь ответить на это в двух частях.

Я не захватывая свою идею еще. 

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

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

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

Есть ли скрыть какую-либо информацию от общедоступной сети? В чем преимущество?

Если по крайней мере, 50% узлов подтверждено сделок достаточно, что старые транзакции могут быть отброшены, то все видели, все и может вести запись об этом.

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

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

Я вижу три возможных пути продвижения вперед по этой неприятной детали. 1) пусть все испытатели видеть операции, свести к минимуму то, что сохраняется. 2) придумать каким-то образом свести к минимуму количество валидаторов, которые должны увидеть каждую сделку. 3) создание единого использования ключей для каждого нового из точки. Подписать хэшей. (В последнюю минуту запись!)

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

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

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

2) Тем не менее, можно свести к минимуму пространства горизонта с умным использованием DHT. Все детали не отработаны, но вы можете визуализировать его, разделив список блока в 1024 говорят одинаковые списки блоков, каждый с 10 резервными тестирующих узлов. Вместо того, чтобы перечислить один блоки с 10000 избыточных тестирующих узлов. Каждый случайно выбранное множество узлов отвечает за сегмент хэш-пространства.

Но вместо того, чтобы гарантировать, что 50% всей мощности процессора требуется подделать что-то, вы можете стремиться к 100% консенсуса и полной трансляции цепи контрольной суммы и / или блоков. Таким образом, на периодических DHT повторного орга любой новый узел может проверить, что цепь всегда оставалась 100% последовательна. (По аналогии с публикацией каждого из 1024 контрольных сумм в газете каждый день)

Это ограничивает видимость атакующего, чтобы знать, что хэш он хотел бы отменить. (Я вижу только 1/1024 от сделок) И это ограничивает его временное окно, чтобы представить мошеннические гашения к окну времени, когда он контролирует 100% испытатель ведра в.

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

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

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

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

Для упрощения "номер текущего блока" вопрос, заявитель может представить подписи в течение следующих 3-4 номеров блоков. Валидатор будет только записать соответствующий. Для блока.

Это действительно добавляет больше бит в список блока, чем я надеялся. Я думал, что хэш-только был оптимальным.

====

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

1) Я даю вам что-то, что появляется произвольно.
2) Я даю вам что-то, что кажется легко, связанным с вашими # 1, но не связанным с чьим-либо # 1.
3) Никто не мог понять, ваш # 2 из # 1.

====

Например

1) Я даю вам Z, где Z = X * Y и оба X & Y большие простые числа
2) Я даю вам кортеж (X, Y)
3) Никто не может фактор X и Y из Z

В этом случае при отправке автономной транзакции, отправитель будет заключать (X, Y) для каждой в точке.
Приемник будет приватно создать новый (X, Y) для каждого нового из точки.
Приемник затем передает каждый на-Поинт (X, Y), чтобы отменить их. Он вещает Z каждых конечных точек, чтобы создать их.

Значит ли это работать, или это слишком наивно?
Красный сейчас офлайн Пожаловаться на красный   Ответить с цитированием Мультицитирование сообщения от Red Быстрый ответ на сообщение Red

13 августа 2010, 10:20:50 PM   # 17
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

Там что-то здесь, в общей площади:
http://www.users.zetnet.co.uk/hopwood/crypto/rh/

Что нам нужно, это способ создания дополнительных ослепленные вариаций открытого ключа. Ослепленные вариации будут иметь то же свойство, что и открытый ключ корневого, например, что закрытый ключ может генерировать подпись для любого из них. Другие не могли бы сказать, если ослеплен ключ связан с корневым ключом, или другими ослепили ключи от того же корневого ключа. Эти свойства ослепления. Слепящий, в двух словах, х = (х * large_random_int) тойт.

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

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

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

Это действительно классная идея. Я думаю, что я вижу, где вы собираетесь с ним. Мне потребовалось несколько попыток, чтобы уместить все это вместе. Я немного медленно.

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

Если ослепили открытый ключ эквивалентен открытому ключу Bitcoin адрес транзакции. Скажем пару открытый / закрытый ключ Bitcoin адрес был P / р. В ослепленных открытых ключах будут P1, P2, P3 ... Pn. Где каждый может проверить что-либо подписанное закрытый ключ (р).

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

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

15 августа 2010, 2:46:52 AM   # 18
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

Это та же идея, "С "Баланс листов" большая часть блока цепи может быть забыто"? http://bitcointalk.org/index.php?topic=505.0

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

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

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

15 августа 2010, 3:02:53 AM   # 19
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

Нет, это сильно отличается решением.

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

Редактировать -----

Хорошо, есть, вероятно, некоторые недостатки, но нить по крайней мере, пытается решить те вы отметили. 🙂
Красный сейчас офлайн Пожаловаться на красный   Ответить с цитированием Мультицитирование сообщения от Red Быстрый ответ на сообщение Red

15 августа 2010, 3:12:09 AM   # 20
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: не предложение

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

Каково желательное свойство слепого открытого ключа, которые не достижимы путем создания нового открытый ключа? Я не совсем уверен, что пытались сделать.

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW