Хм, а как ты собираешься рассчитывать хеш 1-го блока, если нет предыдущего? Считать предыдущий хеш = нулю, но это тоже получается будет "захардкоден". Генезис блок, это тупо точка отсчета ну и монеты иногда туда сыпят при премайне.
В крипте с системой отсечек точкой отсчёта будет блок с балансами. Атакующий может записать туда любую лабуду, например увеличить свой баланс. Точно такой же трюк можно проделать с генезис блоком, если он не захардкожен в клиент.
|
|
|
-Костыльно -Предыдущий хеш не связан с текущим и поэтому не связан с coinbase транзакцией майнера
|
|
|
У тебя что работадатель сменился? Ещё весной ты распинался что только бойкот и никакой активности, а тут прям на барикады уже готов Ты бредишь, не было такого. Цитату в студию.
|
|
|
Это не работает, разве что количество недовольных посчитать, но последуют отмазки что большинство проголосовавших это боты, хохлы или вовсе рептилоиды. Перекрытие трасс и забастовки гораздо эффективнее.
|
|
|
Ты не врубаешься в рандом. Вероятность найти 2 хеша за X попыток одинаковая независимо от интервала, пусть он хоть всего из 2 HNonce состоит. Кто быстрее перебирает, у того и выше вероятность, а перебирает быстрее GPU.
|
|
|
Не понял откуда ты взял HNonce1 и HNonce2, видимо формула должна быть такой: Hash = Mesh(Hблока,HNonce1) Hash2 = Mesh(H2блока,HNonce2) Power=min(Power(Hash),Power(Hash2))
Так всё равно выгоднее менять хеш блока и перебирать один и тот же массив. Вероятность нахождения зависит от количества попыток, а не от интервала. Нахождение в одном интервале и в разных - равновероятностно, потому что рандом.
|
|
|
Вообще скорость GPU нам не важна пусть будет быстрые расчеты и пусть имеет быструю память. Например для GTX 1060 расчет sha3 keccak = 480 Mh/s
Идея русским языком - мы ускоряем ЦПУ!
В чём тогда заключается защита от GPU-майнинга и о каком ускорении речь, если GPU на порядок быстрее? У тебя раз в 10 000 блоков генерируется HashTemp массив и ты отталкиваешься от того что для майнинга он нужен целиком, а теория вероятности говорит о том, что массива из 1 хеша достаточно, но оптимальнее по производительности массив равный объёму памяти GPU. Причём здесь терабайты памяти и скорость расчёта SHA-3? Уйма памяти и хешрейт не нужны, нужна высокая пропускная способность памяти и по этому параметру GPU уделывает CPU, не говоря уже про несколько GPU.
|
|
|
JS тут вообще не нужен, работает это так: 1. Генерируешь на стороне сервера секретный токен для конкретного пользователя или сессии, подставляешь его в урл к своему скрипту, в итоге получаешь yoursite.com/script.php?token=secret 2. На стороне сервера отправляешь получившийся урл в short2win через его API и получаешь от него сокращённую ссылку. Его API я не видел, поэтому кури документацию. 3. Сокращёную ссылку подставляешь в кнопку Claim и только после этого отдаёшь страницу пользователю. 4. Пользователь кликает по кнопке выполняет нужные действия и возвращается к тебе на сайт по ссылке yoursite.com/script.php?token=secret 5. Проверяешь куку, если это тот же пользователь/сессия, а не робот, то начисляешь награду.
|
|
|
Давайте прикинем: GPU: GTS 1060 за 1 секунду создаст и сравнит порядка 0.5 млрд хешей. Компьютер: используя память DDR4-2133 будет иметь иметь скорость канала равную 17Гб/с и поэтому сможет сравнить тоже порядка 0.5 млрд хешей Что очень хорошо.
Насколько мне известно такой карты не существует. Есть GTX 1060, у которой в зависимости от модели пропускная способность памяти 160-216 GB/s. Кстати шаг 2 основного алгоритма надо изменить, я нашел слабое место:
Атака: Если для заданного блока нет подходящего (т.е. с высоким уровнем pow) значения во временной таблице, можно изменять содержимое блока, так чтобы хеш изменился. Времени много - целая секунда. В итоге будут левые транзакции в блоке, блоки станут уникальными и будут долго распространяться в сети.
Защита: Вместо операции XOR применять лучше перемешиваемую функцию, но обязательно быструю (не обязательно криптографическую) - главное защита от упорядоченного хранения расчетов и невозможности быстрого поиска - ибо он для нас вреден
Какую бы функцию ты не применил, атакующему ничего не помешает 1 раз заполнить память своего GPU хешами, а после намного быстрее чем на CPU искать подходящее значение в этом "небольшом" массиве банально меняя хеш блока левыми транзакциями. Терабайты памяти не нужны, можно обойтись даже мегабайтами.
|
|
|
...но ватники и РФ под санкциями до такого счастья могут не дожить.
Как ты себе представляешь влияние санкций на жизнь россиян, если большей части по пистолету вся эта возня и прочий хамон? Представить очень просто. Санкции бьют по путенским дружкам и их предприятиям, а недостачу компенсирует народ. Хамон - это не санкции а эмбарго, не перепутай. Есть ещё один нюанс - отток капитала, то есть валюты. Валюта дорожает, а рублёвые цены на корм и прочее взлетают до небес. Ватники на это обычно отвечают что всё за рубли покупают и валюта им не нужна. Рост цен от этого почему-то не останавливается, но блажен кто верует.
|
|
|
Доллар 70 рублей, нефть 76 долларов. Вата нищает, а х*йлу всё больше рублей за баррель отсыпают - экономия.
|
|
|
Ты действительно веришь в этот бред? Эти территории такие же как Калининград, третьи стороны на них не претендуют, в отличии от Крыма. Возможно через пару десятков лет он тоже станет такой территорией, но ватники и РФ под санкциями до такого счастья могут не дожить. Стоит оно того?
|
|
|
Баунтисты какой только х*йни не настрочат, у него всё.
|
|
|
Так, несколько особо упоротых иногда какой-нибудь бред постят.
Это ты про себя и своих пригожинских коллег?
|
|
|
А у нас в квартире газ. Какой край и для кого ты тут настрочил свои оценочные суждения?
|
|
|
Коммунистический механизм распределения награды среди шарорешателей туда добавить и будет то о чем я писал. Наша песня хороша - начинай сначала. Какой алгоритм, МММ?
|
|
|
Типичное "моя хата с краю". Что-то я не слышал, чтобы в РФ космополитов не сажали на бутылку, но блажен кто верует.
|
|
|
Мужики с Уралвагонзавода хотели приехать в Москву, чтобы поддержать ботокса, отпи*дить гнилых белоленточных либерастов и отстоять свою стабильность. Но решили пока не ехать, потому что нужно экономить силы, ведь теперь им придется въе*ывать на заводе на 5 лет дольше.
|
|
|
|