Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
28 апреля 2011, 4:54:45 AM   # 1
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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


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

Мне интересно, если есть алгоритмов хэширования там, которые будут благоприятствовать процессоров с общей вычислительной мощности (Intel, AMD, рука)
Мотивация здесь для нормальных народов компьютеры более конкурентоспособные по сравнению с пользовательским аппаратным как ГПУ, ПЛИС, ASIC-х
Это может сделать пожертвование мощности ЦП от постоянных клиентов гораздо более эффективным способом, чтобы помочь защитить сеть.

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

Существуют ли такие алгоритмы хэширования?
Если не может, и дополнительный слой будет добавлен, чтобы облегчить эту задачу? (Арифметическое кодирование?)




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


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


28 апреля 2011, 5:17:12 AM   # 2
 
 
Сообщений: 29
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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





Я хотел бы видеть http://en.wikipedia.org/wiki/BLAKE_(hash_function) используется вместо SHA256.
Я не думаю, что более сложный алгоритм может благоприятствовать общий процессор, пользовательские ASIC всегда будет быстрее.
purplezky сейчас офлайн Пожаловаться на purplezky   Ответить с цитированием Мультицитирование сообщения от purplezky Быстрый ответ на сообщение purplezky

28 апреля 2011, 10:13:51 AM   # 3
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?


Да, они всегда будут быстрее, но это вопрос о ликвидации разрыва.

Пример:
Память RAM / вспышка "дорогая" на кристалле и внешней памяти имеет пропускную способность / задержки ограничения.
При очень больших S-блоков / таблиц можно сделать общие процессоры с несколькими ядрами гораздо более конкурентоспособными.


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

Пример:
http://en.wikipedia.org/wiki/Context-adaptive_binary_arithmetic_coding   ->  "Кроме того, трудно распараллелить и векторизовать"
Pusle сейчас офлайн Пожаловаться на Pusle   Ответить с цитированием Мультицитирование сообщения от Pusle Быстрый ответ на сообщение Pusle

28 апреля 2011, 11:12:58 AM   # 4
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

Почему вы хотите это сделать?

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

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


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

28 апреля 2011, 12:42:06 PM   # 5
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?


Я вижу вашу точку и прямо сейчас SHA256 может быть идеальным.

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

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

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

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


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

28 апреля 2011, 2:34:29 PM   # 6
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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

Так что проблема с доказательством правильности работы, подходящей для ПК.

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

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

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

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

Полезное доказательство правильности работы будет иметь свойство, перечисленные в следующем посте
http://bitcointalk.org/index.php?topic=203.msg3669#msg3669

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

28 апреля 2011, 2:46:31 PM   # 7
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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

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

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

28 апреля 2011, 6:13:58 PM   # 8
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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

Так что проблема с доказательством правильности работы, подходящей для ПК.

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

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

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

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

Полезное доказательство правильности работы будет иметь свойство, перечисленные в следующем посте
http://bitcointalk.org/index.php?topic=203.msg3669#msg3669

ByteCoin

Вау круто! Спасибо

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


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

30 апреля 2011, 3:58:34 PM   # 9
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

Чередование является хорошей идеей.
Или, возможно, можно было бы найти такую ​​систему, где различные виды работ могут существовать бок о бок.
Узлы могут быть свободно выбирать, хотят ли они в дополнительной безопасности или нет.
Безопасность не вариант.

Одна из самых больших трудностей, с различными типами работы является дополнительной сложностью он вводит. Сложность является врагом безопасности. Основная задача для Bitcoin должен быть безопасности, в противном случае вся система может рухнуть.
Джим Hyslop сейчас офлайн Пожаловаться на Jim Hyslop   Ответить с цитированием Мультицитирование сообщения от Jim Hyslop Быстрый ответ на сообщение Jim Hyslop

30 апреля 2011, 6:23:55 PM   # 10
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?


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


До сих пор это кажется простой поиск номера является лучшим для людей широкого центрального процессора есть дома.
Из тестов я обнаружил, что Core i7 на самом деле бить ГПУ легко.

Складные белки и т.д. также будет хорошо. В настоящее время ГПУ имеют около 10x преимущество на центральный процессор.
Это намного лучше, чем преимущество около 300х они имеют с SHA256.

Предложение, Proof-оф-не-а-премьер:
Трудность может быть установлена ​​размером / длиной фактора нашел, чтобы быть частью тестового номера.
Реализуемое? 




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

1 мая 2011, 10:45:06 AM   # 11
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?

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

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

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

1 мая 2011, 12:21:20 PM   # 12
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Каковы лучшие альтернативы SHA256?



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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW