Post
Topic
Board Альтернативные криптовалюты
Re: [ETH] Ethereum - мировой компьютер
by
klbax381
on 20/10/2016, 17:44:15 UTC
кто скажет размер даг файла ETH?

1680MB

Кто-нибудь объясните мне пожалуйста. В чем проблема прикрутить GDDR к Асикам?
Проблемы нет, только выигрыша по сравнению с GPU особого не будет. Тк упретесь не в вычислительную мощность, а в пропускную
способность памяти.

Вот код самого алгоритма. Взято с https://github.com/ethereum/wiki/blob/master/Dagger-Hashimoto.md
Строчки пронумеровал я
Code:
1: def hashimoto(dag, dagsize, params, header, nonce):
2:    m = dagsize / 2
3:    mix = sha3(encode_int(nonce) + header)
4:    for _ in range(params["accesses"]):
5:        mix ^= dag[m + (mix % 2**64) % m]
6:    return dbl_sha3(mix)
Здесь видно, что на один обсчет sha3 и dbl_sha3(которые легко делается на асике) приходится accesses произвольных непредсказуемых доступов к памяти (строка 5)
В текущей версии accesses=64, это число Виталик может поменять через хардфорк Cheesy Если сильно уменьшит - тогда и асик сразу появится Wink

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