Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 апреля 2013, 1:31:40 PM   # 1
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: поддержание нулевого доверия с низкой стоимостью чистого запуска.

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


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

Прямо сейчас, доказательство правильности работы (только блок заголовки) работает ~ 20MB. Полный обзор ненулевой балансы адресов другая 50mb. Если сводный баланс может быть сгенерированы в фиксированном образом, шахтеры могут включать хэш его в качестве элемента сделки и резюме 50Mb не нужно будет проходить вокруг себя, поскольку любой узел мог воссоздать его из его собственных данных.

Полный цепной блок заголовка, последние сводный баланс и полные блоки, поскольку резюме баланса. Это на порядок 100mb загрузки, вместо текущего 6.5GB blockchain.

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

Если стандарт «подписать сводный баланс каждые 100 блоков», накладные расходы на добычу будут незначительными. Так как это просто еще одна транзакции, не ASIC / GPU кода добычи даже не придется об этом знать, и накладные расходы выполнения одного SHA256 над данными вы уже должны поддерживать, чтобы запустить майнинг незначителен.

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


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


15 апреля 2013, 1:40:14 PM   # 2
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: поддержание нулевого доверия с низкой стоимостью чистого запуска.

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





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

15 апреля 2013, 2:11:19 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: поддержание нулевого доверия с низкой стоимостью чистого запуска.

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

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

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

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

15 апреля 2013, 2:24:30 PM   # 4
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: поддержание нулевого доверия с низкой стоимостью чистого запуска.

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

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

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

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

Так что да, это здорово. Для начальной загрузки вы спросите рядом узлы, что их максимальный блок и их текущее дерево Uxo и блок-заголовок-история. Это не имеет значения, если один вы задать несколько блоков позади, так как только вы убедитесь, что вы можете просто добавлять новые блоки до конца. Если вы в конечном итоге происходит с самонастройки на вилку вы просто захватить дерево Uxo от раскола и добавляемых блоков на более длинной цепи.
Harik сейчас офлайн Пожаловаться на Harik   Ответить с цитированием Мультицитирование сообщения от Harik Быстрый ответ на сообщение Harik

15 апреля 2013, 3:44:15 PM   # 5
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: поддержание нулевого доверия с низкой стоимостью чистого запуска.

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

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW