t309 (OP)
Legendary
Offline
Activity: 1946
Merit: 1000
|
|
August 13, 2013, 10:29:15 AM |
|
какая мощность сети нужна чтобы при максимальновозможной сложности генерить 6 блоков в час?
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
August 13, 2013, 11:56:11 AM |
|
если я не напутал с максимальным возможным таргетом, то вот (0xffff0000 * 2**(256-64) +1)/(0x0000000000000000000000000000000000000000000000000000000000000001 +1) = 1.3479767645505655e+67 Это максимальная возможная сложность 1.3479767645505655e+67 Мощность необходимая чтобы генерировать 6 блоков в час при сложности 1 это 7.158 Mhash/s ==>> Мощность сети нужна чтобы при максимальновозможной сложности генерить 6 блоков в час = 1.3479767645505655e+67 * 7.158Mhash/s
|
|
|
|
Azrace
Legendary
Offline
Activity: 1218
Merit: 1004
|
|
August 13, 2013, 12:11:19 PM |
|
если я не напутал с максимальным возможным таргетом, то вот (0xffff0000 * 2**(256-64) +1)/(0x0000000000000000000000000000000000000000000000000000000000000001 +1) = 1.3479767645505655e+67 Это максимальная возможная сложность 1.3479767645505655e+67 Мощность необходимая чтобы генерировать 6 блоков в час при сложности 1 это 7.158 Mhash/s ==>> Мощность сети нужна чтобы при максимальновозможной сложности генерить 6 блоков в час = 1.3479767645505655e+67 * 7.158Mhash/s Сатоши не дурак зы: куда не копнешь - везде продумано вот модератор правильно пишет https://bitcointalk.org/index.php?topic=271231.msg2922770#msg2922770
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 13, 2013, 12:14:33 PM |
|
Вам бы в букваре теорему о криптостойкости асимметричных кодов почитать, для начала...
|
|
|
|
SectorZero
Legendary
Offline
Activity: 1036
Merit: 1002
|
|
August 13, 2013, 12:19:33 PM |
|
а при каком хешрейте шары будут считаться быстрее, чем скорость передачи заданий до майнеров скорость же передачи задания и решений ограничена скоростью света за минусом сопротивления
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
August 13, 2013, 12:20:45 PM Last edit: August 13, 2013, 02:49:53 PM by fsb4000 |
|
видимо я не сильно ошибся (в 2 раза всего ) Сейчас в bitcoin википедии нашёл, что максимальная сложность около 2^224 = 2,695994666715063979466701508702e+67 ( https://en.bitcoin.it/wiki/Difficulty) текущие ASIC нам не страшны. И следующие 20 поколений видимо тоже
|
|
|
|
Azrace
Legendary
Offline
Activity: 1218
Merit: 1004
|
|
August 13, 2013, 12:29:27 PM |
|
Вам бы в букваре теорему о криптостойкости асимметричных кодов почитать, для начала...
вот, кстати, интересно https://bitcointalk.org/index.php?topic=130845.0пресловутый найма еще постил очень интересно товарищ все разъясняет
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 13, 2013, 02:17:24 PM |
|
Ноликов в 2 раза меньше, а в остальном все правильно...
|
|
|
|
Rubg
|
|
August 13, 2013, 02:48:20 PM |
|
2^224=26959946667150639794667015087019630673637144422540572481103610249216
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 13, 2013, 04:05:19 PM |
|
Теперь корень извлеки и будет правильно...
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
August 13, 2013, 04:14:24 PM Last edit: August 13, 2013, 04:27:20 PM by fsb4000 |
|
Теперь корень извлеки и будет правильно...
А почему в википедии не извлекали корень? (Я понимаю, что это просто кто-то там написал, и не истина в последней инстанции, но тем не менее до сих пор не исправлено, если действительно там ошибка) What is the maximum difficulty?
There is no minimum target. The maximum difficulty is roughly: maximum_target / 1 (since 0 would result in infinity), which is a ridiculously huge number (about 2^224).
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 13, 2013, 04:25:04 PM |
|
Там не ошибка - а просто отсутствие мозгов...
Кстати ASIC работают тоже по тупому перебору всех кодов.
Ну не понимают люди что такое асимметричные коды, ничего тут не поделаешь... (точнее не понимают в чем разница в свойствах функций и вообще не понимают что они использовали и как)
|
|
|
|
RoadTrain
Legendary
Offline
Activity: 1386
Merit: 1009
|
|
August 13, 2013, 05:29:17 PM |
|
Там не ошибка - а просто отсутствие мозгов...
Кстати ASIC работают тоже по тупому перебору всех кодов.
Ну не понимают люди что такое асимметричные коды, ничего тут не поделаешь... (точнее не понимают в чем разница в свойствах функций и вообще не понимают что они использовали и как)
У меня диссонанс. Объясните конкретнее, что вы имеете в виду.
|
|
|
|
Balthazar
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
August 13, 2013, 06:19:38 PM |
|
Очевидно, мы просто не в курсе каких-то особых свойств криптографических хэш-функций в определенных точках области ее определения.
|
|
|
|
kcaterpillar
|
|
August 14, 2013, 12:09:06 AM |
|
В SHA256 используется вполне себе симметричный алгоритм. Просто это односторонняя функция (как и любая хэш-функция по определению). Бывают и асимметричные хэш-функции, для них требуется еще и секретный ключ (private key). Их используют для защищённой цифровой подписи, т.е. подписать может только владелец секретного ключа, а проверить правильность подписи могут все, с помощью публичного ключа. Основные алгоритмы - RSA, Эль-Гамаля и их производные.
В SHА256 никакого секретного ключа нет, кипятят видеокарты все подряд и все входные данные открыты, используются типичные симметричные алгоритмы - сложение, конъюнкция, сдвиги, ксоры и перестановки. Оптимизация криптоанализа для них немного возможна, хоть и сложна, перебирать абсолютно всё подряд не обязательно.
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 14, 2013, 05:33:26 AM |
|
SHA-то вполне себе функция - вот тока сделанная совсем не для тех условий, в которых она используется в биткойне!.. Хотя если для вас этот приметив является черным ящиком, то других вариантов кроме полного перебора нету, тогда и правда 2^256. Но это смотря для кого PS биток ваще какие-то ламеры писали, а не специалисты в криптографии, как думают глупые журналисты... PPS и давно она стала симметричной, в условиях когда часть нужного ответа(0) на выходе известна изначально?.. Где-то при правильном применении она может и симметрична, но тут еще надо вообще доказывать является ли она хоть немного криптографической, в таком странном применнии...
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
|
August 14, 2013, 05:35:39 AM |
|
Очевидно, мы просто не в курсе каких-то особых свойств криптографических хэш-функций в определенных точках области ее определения.
а вот интересно, Бальт в школе эллипсы как рисовал, и знает ли он метод с веровочкой и 2 иголочками?
|
|
|
|
Provok
|
|
August 14, 2013, 06:20:04 AM |
|
Хотя если для вас этот приметив является черным ящиком, то других вариантов кроме полного перебора нету, тогда и правда 2^256. Но это смотря для кого PS биток ваще какие-то ламеры писали, а не специалисты в криптографии, как думают глупые журналисты... Я так понимаю, сейчас придет специалист и посчитает нам на листочке "красивый" хеш для следующего блока?
|
|
|
|
|
kcaterpillar
|
|
August 14, 2013, 12:56:14 PM |
|
Ну да, это одно из направлений криптоанализа, хотя то, о чём он говорит, сделать очень трудно, там уравнения получаются такой длины, что всей компьютерной памяти планеты на них не хватит. А так да, если решить эти уравнения, то перебирать ничего не нужно. К тому же он там не точен, решать придётся не 32 уравнения, а еще и нужные биты с extraNonce, а он предлагает инкрементировать extraNonce и опять решать 32 уравнения, это будет ещё дольше. Фактически количество уравнений будет зависит от задаваемой сложности биткойном. Т.е. сколько нулевых битов нужно в биткойне - столько и уравнений. А количество переменных - сколько битов в nonce и extraтonce мы хотим изменить. Вобщем, система уравнений получается не хилая, просто так решить её пока не могут. Но нужно учесть, что оптимизация в криптоанализе выполняется обычно "на мелочах", на специфичных для задачи параметрах, а тут они есть, и довольно стабильны, так ка проект открытый и в целом ничего не меняется в нём.
|
|
|
|
|