Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проектирование и программированием вычислительного модуля на FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
DmitryADM
Требуется специалист для разработки и отладка устройства, (возможно с автономным питанием или в виде USB-флешки для подключения к стационарному компьютеру) на базе FPGA для высокоскоростного расчета хэш-функций, наиболее оптимальное по соотношению число хэшей в секунду/цена устройства.
Maksim
Какие хэши хотите считать? Гост или, что-то из SHA ?
BvDV
майнинг биткоинов?
DmitryADM
Цитата(Maksim @ Oct 4 2013, 04:45) *
Какие хэши хотите считать? Гост или, что-то из SHA ?

SHA3

Цитата(BvDV @ Oct 4 2013, 08:05) *
майнинг биткоинов?

под биткоины уже существует, а это один их его форков (чуть видоизмененных аналогов)
xor.kruger
Не в той ветке форума предлагаете. Вам сюда - link
krux
дык это... всё уже готово, шэф.
оно уже даже в 65nm техпроцессе реализовано и со скоростью 40 Gbps хеширует.

http://cryptography.gmu.edu/athena/index.php?id=source_codes
http://www.iis.ee.ethz.ch/~sha3/ethz_keccak/

http://www.iis.ee.ethz.ch/~sha3/ethz_gmu_sha3.pdf
Maverick
Цитата(krux @ Oct 4 2013, 21:53) *
дык это... всё уже готово, шэф.
оно уже даже в 65nm техпроцессе реализовано и со скоростью 40 Gbps хеширует.

и откуда такая скорость, можно узнать?
на opencores пишут цифры на порядок меньше
krux
Цитата(Maverick @ Oct 4 2013, 23:29) *
и откуда такая скорость, можно узнать?

можно конечно. Анализируется не 1 бит, а последовательность из 4-ёх или 8-ми.

ну или в случае ASIC частота задирается до неприличных с точки зрения ПЛИС 800 МГц.
yes
Цитата(krux @ Oct 4 2013, 22:53) *
дык это... всё уже готово, шэф.
оно уже даже в 65nm техпроцессе реализовано и со скоростью 40 Gbps хеширует.


я так понял, что не реализовано, а спроектировано

Цитата(krux @ Oct 4 2013, 23:33) *
можно конечно. Анализируется не 1 бит, а последовательность из 4-ёх или 8-ми.


а какой смысл для майнинга криптокоинов делать 2-4-8 раундов за такт, проще поставить 8 устройств по 1 раунду за такт - оно сожрет и логики меньше и тактовая выше будет, то есть с теми же ресурсами GH/s больше выйдет (если я правильно все понимаю)

Maverick
Цитата(yes @ Oct 7 2013, 12:06) *
майнинга криптокоинов делать 2-4-8 раундов за такт, проще поставить 8 устройств по 1 раунду за такт - оно сожрет и логики меньше и тактовая выше будет, то есть с теми же ресурсами GH/s больше выйдет

пытался прочитать в интернете, но так и не понял
что такое "майнинг криптокоин" ?
и что при этом понимается раунды?
и еще в дубль-теме (в ветке предлагаю работу) есть фортки (если я правильно его написал), что это такое?

и при чем тут sha3 ??? (я понимаю что это крипто алгоритм, и человек хочет его реализовать на FPGA)

честно не понимаю....
Golikov A.
это просто спутались несколько независимых тем).

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

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

Что в такой связи есть раунды - очевидно какой то единичный процесс вычисления, в результате которого получается какая та порция чего то.

Причем тут sha3, да фиг знает наверно не причем, просто автору темы надо было считать его, а все подумали что он хочет добыть немного денег sm.gif ...


Maverick
Цитата(Golikov A. @ Oct 7 2013, 15:01) *
это просто спутались несколько независимых тем).

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

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

Что в такой связи есть раунды - очевидно какой то единичный процесс вычисления, в результате которого получается какая та порция чего то.

Причем тут sha3, да фиг знает наверно не причем, просто автору темы надо было считать его, а все подумали что он хочет добыть немного денег sm.gif ...

по Вашему описанию это похоже на мошенничество или шаманство... sm.gif
Golikov A.
Цитата(Maverick @ Oct 7 2013, 16:31) *
по Вашему описанию это похоже на мошенничество или шаманство... sm.gif


Когда америкосы заявляли что их баксы больше не будут обеспечены золотом все тоже сначала рты открылиsm.gif
А когда мая меняло золото на ракушки?

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

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

Но в целом да, авантюрная идея)
yes
Цитата(Maverick @ Oct 7 2013, 15:26) *
пытался прочитать в интернете, но так и не понял
что такое "майнинг криптокоин" ?
и что при этом понимается раунды?
и еще в дубль-теме (в ветке предлагаю работу) есть фортки (если я правильно его написал), что это такое?

и при чем тут sha3 ??? (я понимаю что это крипто алгоритм, и человек хочет его реализовать на FPGA)

честно не понимаю....


Вас интересует социальная или техническая сторона вопроса?

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

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

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

------------------

а социально - я лично в восторге от всего этого sm.gif
то есть есть места, где расплата возможно только биткоинами или аналогами - это i2p сети, прежде всего
ну и вообще идея по-моему крутая

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

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

============

upd раунд это шаг вычисления криптофункции (алгоритма) - как правило выполняется несколько шагов, чтобы увеличить криптоскойсть - в софте это FOR в железе либо прогон по одному модулю либо клонирование модулей (ну тот же FOR)
Maverick
Цитата(yes @ Oct 7 2013, 17:28) *

спасибо, за разъяснение - теперь в общих чертах стало понятно sm.gif

Цитата(Golikov A. @ Oct 7 2013, 17:06) *

спасибо sm.gif
yes
off - ну вот какбы контора, которая обмениваит биткоины на "настоящие" деньги
https://metabank.ru/

также есть интернет магазы (ну это просто поиск в гугле)
http://foscam.ru/novosti/62/
http://12v.ua/

--------

у буржуев этого всего гораздо больше и есть несколько бирж, много интернет магазинов - ну и между гиками обмен деньгами весьма популярен

даже так
http://habrahabr.ru/post/170409/

====

если не ошибаюсь,
премия за обнаружение блока 25биткоинов, сейчас они где-то по 120$ то есть 3000$
весь вопрос - с какой вероятностью повезет...

upd: вот тут мне бы самому не помешало объяснение от практиков - я так понимаю, что премия выплачивается одному (не делится между остальными копальщиками), как тогда рассуждения, что еле-еле окупил электричество - то получается, что нажег электричества на 3000 бакинских?

upd2: в наших реалиях наверно нужно еще за интернет плату учитывать - нужен ведь хороший канал, особенно если ботнет организовать sm.gif, чтобы валидировали твою цепочку, а не чужую

upd3: ответы практиков про выигрыши интересны. а с какой вероятностью повезет - я и сам могу посчитать : свою выч. мощность/ выч. мощность системы (что-то типа 1,571,340.06 GH/s), в день "разыгрывается" 150 призов

up4: вот график роста мощности http://blockchain.info/ru/charts/hash-rate видно, что биткоины рыть уже поздно
там еще дают денежки (небольшие?) за предоставление услуг по валидации транзакций, то есть обслуживание коинов, то есть прямой счет хэшей, возможно это считают тоже за майнинг?

извиняюсь за оффтоп - но реально мне это интересно

upd5 вот ответы
https://50btc.com/
https://en.bitcoin.it/wiki/Comparison_of_mining_pools
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.