Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 января 2013, 5:44:32 AM   # 1
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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


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

Это было отмечено выше, что SPV клиенты подвержены шахтеры сговоре раздувать валюту, в основном за счет создания блоков, блок заголовка является действительным и соответствует требуемому POW, но чьи coinbase включает в себя плату за несуществующие сделки. В частности, SPV клиентов не имеют возможностей не допустить 51% картель шахтеров из обмана их так как нет никаких доказательств мошенничества SPV клиент может быть дан, кроме всего блока самой цепи. В то же время существование любой сделки легко доказать, просто обеспечить Merkle ветви в пути от ТХ к корню Merkle в заголовке блока. Что нам нужно, чтобы распространить это доказательство существования для доказательства сборов, связанных с этой сделкой.

Давайте предположим, что мы имеем честный блок со следующими операциями и платежами:

Код:
ТХА - 0,0001
TxB - 0,001
TxC - 0,01
TXD - 0,1

Мы включаем сумму каждого суб-деревьев всего сборов в промежуточных узлах дерева Merkle. Таким образом, первый уровень хешей будет Н (0,0011 | Н (ТХ) | H (TxB)), Н (0,11 | Н (TXC) | H (TXD)), а второе, и последний, уровень Н (0,1111 | H (0,0011 | H (ТХ) | H (TxB)) | H (0,11 | H (TXC) | H (TXD)))

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

Код:
faketxA - 1,0
TxB - 0,001
TxC - 0,01
TXD - 0,1

Любой честный узел теперь может опубликовать мошенничество вызов, состоящий путь от faketxA в заголовке блока. Длина этого пути, и, таким образом, общее мошенничество уведомление, чешуйки на O (log2 (п)) Конечно, если само мошенничество вызов является поддельным могут быть тривиальным опровергнуты просто ответив с реальной сделкой. (За мошенничество несколько блоков глубоко, просто опубликовать первый поддельный вход TX)

Эти проблемы мошенничества могут быть размещены на самой сети P2P и вещания. Для защиты от атак DDoS они должны быть отложены немного так опровержения могут распространяться быстрее, чем уведомления. Точно так же узлы должны отслеживать, где пришли вызовы из, так опровержения могут быть направлены соответствующим образом. Кроме того ставок вызова может быть ограничен, если это требуется HashCash, и если HashCash использует тот же алгоритм, что добыча самого рассуждая о значении HashCash по сравнению с txfee на основе анти-DDoS проста: это то же самое, как добывающая прибыль будет создавать на равное количество хеширования.

Большое преимущество этого предложения в сценарии, где поднимает максимальный предел размера блока; Масштабируемость исследования, сравнивающие Bitcoin, скажем, Visa, подразумевают размеры блоков и объем транзакций настолько велико, что даже только стоимость поддержания полного набора txout станет непомерно высокой. В этом сценарии 51% картель шахтеров имеет шанс уйти с необнаружимый инфляция мошенничества. Если доказательства такого мошенничества можно дешево транслировать по сети, даже только один честных узлов валидирующих, который не имеет к моему, может противостоять атаке, вызывая SPV узлы просто отвергают мошеннические блоки, и, например, отказаться от принимать транзакции в этих блоках в обмен на не-Bitcoin товаров и декретных валюты. Это уберет стимул к атаке, в результате чего нападавшего с хорошо известной способностью запускать двойные атаки проводить с оба обнаруживаются и может быть дешево доказаны.

Точно так же даже без измененных проблем мошенничества алгоритма хеширования может защитить клиент SPV от крупных шахтеров создания цепочки блоков с полностью мошенническими сделками, которые не существуют, но достаточно глубоко в (мошеннической) цепи выглядеть подтверждено. Обратите внимание, что вам не нужно 51% голосов, чтобы сделать это; большинство гарантирует атаки, но имея, скажем, 25% просто делает его вероятностный поэтому вам придется подождать некоторое время, чтобы получить повезло и производить достаточное количество блоков в ряд, чтобы выманить SPV узлы доверчивых некоторое заданное число подтверждений. С мошенничеством вызовов каждый может дешево предупредить те узлы, что блоки являются мошенническими просто опубликовав Merkle путь вызова поддельного ввода транзакции.

EDIT: gmaxwell указал этот соответствующий разговор на список адресов электронной почты: http://sourceforge.net/mailarchive/message.php?msg_id=29450793
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd


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


22 января 2013, 8:42:12 AM   # 2
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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





Вот вроде недавнего продолжения этой дискуссии gmaxwell указал вам, а также:
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

22 января 2013, 8:48:45 AM   # 3
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Вот вроде недавнего продолжения этой дискуссии gmaxwell указал вам, а также:

Ницца! Это именно то, что я предлагаю, и вы, ребята, меня опередили на несколько недель.

Я должен был прочитать на форумах более на Рождество ...
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

22 января 2013, 10:26:56 AM   # 4
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Дьявол кроется в деталях. Например, в настоящее время всматривается не позволит искать произвольные операции, которые находятся в блоке цепи. Это требует полного TX->diskpos индекс. Питер представил изменения, что позволит пользователям создавать такие индексы с помощью параметра командной строки, но он очень против того, чтобы его запрашиваемого из сети (см его тянуть REQ для аргументов).

https://github.com/bitcoin/bitcoin/pull/2168#issuecomment-12236562

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

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

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

И это не достаточно просто сделать работу крипто / протокола. Что происходит, когда такое предупреждение о мошенничестве принимается и признано действительными? Как вы общаетесь, что это значит для конечных пользователей? Это может означать, технически, что есть прокатное обновление происходит, и пользователь должен обновить. Или это может означать, что правила меняются в отношении пользователей наилучших интересов, но большинство людей никогда не будет иметь возможности проверить для себя. Так что есть социальный аспект тоже.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

22 января 2013, 3:57:01 PM   # 5
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

SPV не могут проверить проблемы мошенничества на всех, кроме как предположить, что они являются действительными, если не доказано иное; именно поэтому я называю их проблемы, а не предупреждения. Однако до тех пор, как сеть в целом связана - основное предположение о Bitcoin - любое мошенничество недействительного вызов может быть опровергнут дешевле любым проверяющим узлом. (Вы должны иметь доступ к операциям в недавнем прошлом, но это требуется для перестроек в любом случае) Проблема в том, большое количество проблем мошенничества получения выдается тогда только становится одним из методов Anit-DDoS, и я думаю, что HashCash для них довольно разумно, особенно если HashCash использует тот же алгоритм, что и блок хэш Bitcoin так легко рассуждать о значении этого HashCash. (Вы могли бы использовать его для добычи блока после того, как все) Если SPV клиент по какой-то причине пропустили опровержением, в худшем случае они могут ретранслировать бросить вызов самим себе, чтобы кто-то, чтобы опровергнуть его снова, и в случае необходимости кэширования контраргументы и инвентарь для них может быть реализованы.

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

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

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

22 января 2013, 4:16:53 PM   # 6
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

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

22 января 2013, 5:13:30 PM   # 7
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

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

Да, вы абсолютно правы. В частном случае действительной сделки с несуществующей txin это SPV не может проверить сами мошенничества, но и другие подобные случаи недопустимого выполнения сценария могут быть обнаружены. С другой стороны, они должны быть обнаружены в любом случае как часть проверки на мошенничество опровержения, или в противном случае вы могли бы дать отпор с транзакцией с, например, недействительными подписями, но действительное txin лет. Это раздражает, потому что клиентам SPV не нужно сценарий машины проверки вообще в противном случае; они могут принимать только подтвержденные транзакции безопасно поэтому проверка не может быть ничего более, чем проверка Merkle пути ведет к блоку в лучшей цепи. Для обработки вызовов мошенничества и контраргументов они должны иметь проверочный код, идентичный таковой при проверке узлов, в том числе все трудно получить правильные дела краев, которые приводят к сети расколам.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

22 января 2013, 5:25:06 PM   # 8
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

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

22 января 2013, 5:45:28 PM   # 9
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Ну, вопрос, как вы узнали о сделке, в первую очередь в любом случае? Узел С может быть проинформирован о входящем ОМ через платежный протокол, и что протокол может обеспечить узел с Merkle ветви требуется. Оплата будет "доказать мне транзакция в блоке цепи существует, что только я могу потратить", Если предположить, х% горно мощности честен, что доказательство является лишь ТХ и Merkle путь к блоку с достаточным количеством подтверждений.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

7 марта 2013, 12:10:33 PM   # 10
 
 
Сообщения: 171
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

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

7 марта 2013, 12:20:41 PM   # 11
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

m0mchil, что заявление было по отношению к клиентам, которые делают упрощенную проверку оплаты (см Satoshis белой бумаги). Они не проверяют все транзакции, поэтому он не может знать, насколько большим coinbase должно быть, что делают их открытыми для произвольной инфляции - эти блоки не будут признаны действительными другими полными узлами, а пользователи / продавцы, которые не работают полные узлы по-прежнему может быть обманут.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

7 марта 2013, 12:28:02 PM   # 12
 
 
Сообщения: 171
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Майк, я, очевидно, не в состоянии объяснить это правильно. Независимо от заголовков и coinbases представлены на SPV клиента, существует правило о том, что в блоке 100 000 должно быть строго 5 000 000 BTC или менее в обращении. Таким образом, цепочка заголовков подводящая выше, которые должны быть признана недействительной.
m0mchil сейчас офлайн Пожаловаться на m0mchil   Ответить с цитированием Мультицитирование сообщения от m0mchil Быстрый ответ на сообщение m0mchil

7 марта 2013, 12:45:29 PM   # 13
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Майк, я, очевидно, не в состоянии объяснить это правильно. Независимо от заголовков и coinbases представлены на SPV клиента, существует правило о том, что в блоке 100 000 должно быть строго 5 000 000 BTC или менее в обращении. Таким образом, цепочка заголовков подводящая выше, которые должны быть признана недействительной.

Если у меня есть первые 4 блока со следующими coinbases: 10 BTC, 20 BTC, 30 BTC, 40 BTC - сколько BTC в обращении - 100 или 40 или что-то между ними? Сделал "мой" правила блока цепи просто генерируют 10 больше BTC каждого блока, или же это только генерировать 10 BTC для каждого блока, но все они были использованы в качестве платы в каждом блоке? Не смотря на сделки вы не можете сказать.

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

Единственные невозможные значения будет все больше (all_coins_mined_so_far + reward_for_current_block), может быть, один может также фактор в монетах, принадлежащих самому себе (не то, что это делает его легче показать что-нибудь). Все остальное можно, в последнее время кто-то сделали беспорядок с ручными сделками, вероятно, и в конечном итоге платить 94 BTC в тарифах, которая представляет собой огромное значение в текущих ценах в долларах США. До этого было также (accidentially / охотно) сборы, уплачиваемые, что в конечном итоге несколько раз больше, чем тогда текущее вознаграждение блока.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

7 марта 2013, 4:02:28 PM   # 14
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

7 марта 2013, 4:23:28 PM   # 15
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

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

7 марта 2013, 4:34:17 PM   # 16
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Что вы можете сделать с этими деньгами, хотя? Если вы контролируете все соединения с SPV клиента вы можете кормить его поддельные данные (но вам все равно придется добывать блоки, то, что не даст вам никакой пользы от главной цепи), до сих пор так плохо. Теперь вы можете в одном блоке создать миллион монет в фальшивой coinbase сделки, то в следующем кадре отправить его клиенту (который может попросить его происхождение, и вы просто утверждают, "coinbase"). Что теперь? Как только клиент получает из вашего "пузырь" и видит реальную цепочку, это будет намного больше, или вы бы в любом случае лучше 51% Ингами основной сетки.

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

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

Я не понимаю, кто будет посылать эти проблемы, когда, скажем, EvilMiner взял на себя все соединения света моего клиент имеет к сети Bitcoin, но я не знаю об этом. Затем он переходит к генерации вилку блока цепи у меня есть, и строит поддельный блок, который предоставляет мне 1 миллион монет из сделки (не coinbase иначе он должен был бы построить более 100 блоков). Затем он расширяет эту вилку, плюя больше 2 блоков на вершине этого, утверждает мои миллионы монет уже доставлены мне лучше заплатить на Paypal. Я выращиваю подозрительным и отправить вызов для этой транзакции в сеть. Поскольку EvilMiner _is_ своей сети (в противном случае я бы уже узнал из 8 блоков законных, которые были добываемых в то же время), он не пересылает этот запрос, но делает то, что именно ?!
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

7 марта 2013, 4:53:35 PM   # 17
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

Важные вещи, чтобы проверить:
* Нет scriptsigs не являются недействительными.
SPV узлы могли случайным образом проверить их сегодня и разослать компактные доказательства (фрагменты), показывающие проблемы подписи.

* Нет дважды не проводит.
SPV узлы могли случайным образом проверить с пониженной эффективностью, или один честный полный узел может посылать компактные доказательства doublespends (фрагмент пару).

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

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

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

7 марта 2013, 7:24:31 PM   # 18
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

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

Важные вещи, чтобы проверить:
* Нет scriptsigs не являются недействительными.
SPV узлы могли случайным образом проверить их сегодня и разослать компактные доказательства (фрагменты), показывающие проблемы подписи.

* Нет дважды не проводит.
SPV узлы могли случайным образом проверить с пониженной эффективностью, или один честный полный узел может посылать компактные доказательства doublespends (фрагмент пару).

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

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

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

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

Я видел в IRC, что Гевин заявил, что он не является "философски против" к этому. Хотя, как здесь сказал Майк, "Дьявол кроется в деталях," если они могут быть разработаны и конкретный план реализации разработаны, я имею в виду, что с недавним курс подбежал люди могут чувствовать себя достаточно щедрыми, чтобы финансировать работу по этому вопросу. Возможно, я слишком оптимистичен, но если все разработчики получили за финансирование кампании и сделали хорошую работу по передаче своего значения (и, возможно, как беспрепятственное масштабирование сделают их Bitcoins стоит больше, и их добычи доходы на сумму более вниз по дороге) Я думаю, что деньги будут предстоящими, особенно сейчас.

Я предполагаю, что такая кампания была бы работа Bitcoin Foundation организовать?
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

8 марта 2013, 6:26:53 AM   # 19
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Это общее обновление кажется мне очень важным для масштабирования за пределами текущего предельного размера блока, но из-за его трудно запускающую природу она должна быть готовы и хорошо проверенными задолго до того, максимального размера блока фактически снят. Это похоже на довольно большую работу - особенно с проверкой подлинности UTXO множества вещей.
Два из этих вещей являются чисто p2p сообщения и поведение клиента. Они должны быть сделаны в первую очередь. Они настроят много инфраструктуры, как избежать доказательств являются вектором DOS и reorging от плохой цепи. Bluematt предложил он мог бы работать над этим some- он положил бы некоторые из его bitcoinj полного кода узла работать даже в SPV клиентов.

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

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

2 августа 2013, 2:54:40 AM   # 20
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Инфляция влагоизоляции с помощью мошенничества уведомления

Это может быть сделано с мягкой вилкой: создать плату Merkle хэш и поместить его в coinbase.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW