Да, но этот вариант не подходит под схему выше вида "договориться с 4 крупнейшими пуллами" потому что внезапный выход 4 крупнейших пуллов из майнинга не останется незамеченым.
В этом варианте нужно иметь 51% (а если точнее то 101% от того что есть сейчас, чтобы после старта атаки это стало 51%) в загашнике, что тоже очень дорого
Можете, но на это требуются вычислительные ресурсы. Если вы владеете 51% мощностью сети и ее использование для вас бесплатно, то тогда сможете за достаточно долгое время откатиться как угодно далеко назад. Но в реальности скорее всего ее использование для вас не бесплатное.
Ровно это я и написал. Если у вас есть 51% и вы начали атаку через два часа после транзакции, вам в среднем понадобится 100 часов чтобы создать цепочку со сложностью в 102 часа работы сети - такой же размер который остальная часть сети создаст за 2 часа + 100 часов.
51% абсолютно точно не означает что получив такую мощность на короткое время вы мгновенно сможете переписать весь блокчейн.
51% означает что вы сможете откатывать время назад со скоростью 1-2% от реального, т.е. чтобы откатить на 2 часа понадобится 100
Чтобы откатывать назад со скоростью хотя бы 100% от реального времени нужно иметь 2х мощностей от тех которые использовались для подтверждения изначальной транзакции. А это требует или 2х от мощности сети, либо вывести из строя 66% мощности сети (для нужд отката) на все это время, что будет очень заметно.
А точно лотерей? Это без подвоха вопрос, просто есть приложения в которые можно играть за "фишки", и эти фишки можно купить за деньги но никогда нельзя обратно эти фишки обменять на деньги. В таком случае это гэмблингом не считается (по некоторым правилам)
Hollow knight хоть и написана на c# но в качестве фреймворка там юнити (mono или il2cpp), у них garbage collector не перемещает объекты, а в обычном .net более продвинутый который может перемещать.
Берешь сертификат о прививке с госуслуг. Заменяешь qr код на такой чтобы он вел на ту же страницу, но содержал ошибки кодирования. В ошибки кодирования кодируешь ключ.
В обычных нейросетях обучение требует на порядки больше вычислительных ресурсов чем просто анализ используя уже обученную сеть, так что в этом смысле для обычных запросов обычная сеть ничего не анализирует. GPT-4 правда не обычная сеть и скорее всего архитектура у нее сильно сложнее.
Бывают не только уязвимости но и особенности. Например в 5 версии андроида какое нибудь апи публичное, а в более новых оно требует отдельных разрешений. Если приложение написано для 5 версии то запрашивать разрешения оно не будет даже будучи запущенным под 10.
Поздравляю, вы изобрели хреновенький VLIW. Почитайте про его недостатки, и почему не взлетело. Ну а я просто пару пунктов:
Почему бы не пойти дальше и не оставить только одну команду, а операцию по подготовке данных оставим процессору. Он в железе это сможет реализовать быстрее и энергоэффективнее на несколько порядков. Вы думаете он там целый такт умножает число на 8 чтобы исполнить режим адресации "х*8"? Умножение числа на 8 (<< 3) в железе это вообще просто "проводочки перемапить", вряд ли такое будет хоть как то влиять на критический путь любой команды. Зачастую дополнительное время на исполнение более сложных команд вообще только за счет их размера и получается, а тут все команды гигантские.
А почему 4 субкоманды? И что будем делать когда возникнет нужда увеличить до 8? Программы то под 4 написаны. Сейчас есть такое что от нового cpu автоматически старые программы начинают работать чуть чуть быстрее, даже без поднятия тактовой частоты. А тут так не получится, под новый cpu все программы придется перекомпилировать, плюс как то еще интероп чтобы работал - из программы скомпилированной под 8 вызвать функцию (в другой библиотеке) скомпилированной под 4, и получить результат.
Когда все субкоманды предполагается менеджить программисту, на него перекладывается огромный головняк связанный с тем что данные которые мы уже начали считать для команды которая там будет через несколько операций, могли измениться. И компилятор очень часто не сможет просто доказать что эти два указателя никогда не будут ссылаться на одну область памяти например (чтобы начать вычисления над одним тогда как по второму вот вот произойдет запись). А у языков программирования есть модели памяти и прочие обязательства перед программистом. В такую модель команд будет просто не сделать нормальный (эффективный) компилятор с/с++, он будет просто постоянно вынужден прожигать циклы чтобы обеспечить корректность (завершать запись прежде чем начинать чтения для следующих команд). И опять же, в железе это сделать относительно просто, по крайней мере можно увидеть что мы поломали данные которые уже считали недавно и сбросить конвейер (начать заново), получить замедление в этом конкретном случае (в случае если произошел алиасинг), а в основном случае все будет хорошо запайплайнено.
Повторюсь, это все минусы VLIW архитектуры и причина почему она не взлетела.
Сколько сейчас литр автомобиля стоит?
Каптчу проходить? :)
А телевизор или автомобиль или шлагбаум с андроидом тоже считаются пользователями андроид?
Да, но этот вариант не подходит под схему выше вида "договориться с 4 крупнейшими пуллами" потому что внезапный выход 4 крупнейших пуллов из майнинга не останется незамеченым.
В этом варианте нужно иметь 51% (а если точнее то 101% от того что есть сейчас, чтобы после старта атаки это стало 51%) в загашнике, что тоже очень дорого
Можете, но на это требуются вычислительные ресурсы. Если вы владеете 51% мощностью сети и ее использование для вас бесплатно, то тогда сможете за достаточно долгое время откатиться как угодно далеко назад. Но в реальности скорее всего ее использование для вас не бесплатное.
Ровно это я и написал. Если у вас есть 51% и вы начали атаку через два часа после транзакции, вам в среднем понадобится 100 часов чтобы создать цепочку со сложностью в 102 часа работы сети - такой же размер который остальная часть сети создаст за 2 часа + 100 часов.
51% абсолютно точно не означает что получив такую мощность на короткое время вы мгновенно сможете переписать весь блокчейн.
51% означает что вы сможете откатывать время назад со скоростью 1-2% от реального, т.е. чтобы откатить на 2 часа понадобится 100
Чтобы откатывать назад со скоростью хотя бы 100% от реального времени нужно иметь 2х мощностей от тех которые использовались для подтверждения изначальной транзакции. А это требует или 2х от мощности сети, либо вывести из строя 66% мощности сети (для нужд отката) на все это время, что будет очень заметно.
Признаки делимости такая штука, чтобы понять делится ли число - надо сначла поделить (ведь цифры в системе счисления получаются делением)
Вот такой напримнер признак: Число делится на N если в N-й системе счисления последняя цифра 0
Верно? - да. Полезно? Не особо.
В дополнение он еще должен решить понравится ли статья вам и если да то пересказать ее без лишнего.
Плюсы они для кого надо плюсы, не для вас
А точно лотерей? Это без подвоха вопрос, просто есть приложения в которые можно играть за "фишки", и эти фишки можно купить за деньги но никогда нельзя обратно эти фишки обменять на деньги. В таком случае это гэмблингом не считается (по некоторым правилам)
Что такое в вашем контексте "сбить"? Уронить на землю пораньше, чтобы точно?
Hollow knight хоть и написана на c# но в качестве фреймворка там юнити (mono или il2cpp), у них garbage collector не перемещает объекты, а в обычном .net более продвинутый который может перемещать.
в vr то прекрасно можно сфокусироваться на объекте. Потому что картинка, получаемая двумя глазами, отличается.
Читать в vr можно тоже нормально, если разрешение гарнитуры позволит
За нарушение пользовательского соглашения телевизоры меняются местами?
Берешь сертификат о прививке с госуслуг. Заменяешь qr код на такой чтобы он вел на ту же страницу, но содержал ошибки кодирования. В ошибки кодирования кодируешь ключ.
В обычных нейросетях обучение требует на порядки больше вычислительных ресурсов чем просто анализ используя уже обученную сеть, так что в этом смысле для обычных запросов обычная сеть ничего не анализирует. GPT-4 правда не обычная сеть и скорее всего архитектура у нее сильно сложнее.
Бывают не только уязвимости но и особенности. Например в 5 версии андроида какое нибудь апи публичное, а в более новых оно требует отдельных разрешений. Если приложение написано для 5 версии то запрашивать разрешения оно не будет даже будучи запущенным под 10.
У меня если поставить такую маленькую ширину то меню сбоку пропадает совсем, а появляется оно тогда когда места под контент достаточно.
Вот бы все редизайны так
Поздравляю, вы изобрели хреновенький VLIW. Почитайте про его недостатки, и почему не взлетело. Ну а я просто пару пунктов:
Почему бы не пойти дальше и не оставить только одну команду, а операцию по подготовке данных оставим процессору. Он в железе это сможет реализовать быстрее и энергоэффективнее на несколько порядков. Вы думаете он там целый такт умножает число на 8 чтобы исполнить режим адресации "х*8"? Умножение числа на 8 (<< 3) в железе это вообще просто "проводочки перемапить", вряд ли такое будет хоть как то влиять на критический путь любой команды. Зачастую дополнительное время на исполнение более сложных команд вообще только за счет их размера и получается, а тут все команды гигантские.
А почему 4 субкоманды? И что будем делать когда возникнет нужда увеличить до 8? Программы то под 4 написаны. Сейчас есть такое что от нового cpu автоматически старые программы начинают работать чуть чуть быстрее, даже без поднятия тактовой частоты. А тут так не получится, под новый cpu все программы придется перекомпилировать, плюс как то еще интероп чтобы работал - из программы скомпилированной под 8 вызвать функцию (в другой библиотеке) скомпилированной под 4, и получить результат.
Когда все субкоманды предполагается менеджить программисту, на него перекладывается огромный головняк связанный с тем что данные которые мы уже начали считать для команды которая там будет через несколько операций, могли измениться. И компилятор очень часто не сможет просто доказать что эти два указателя никогда не будут ссылаться на одну область памяти например (чтобы начать вычисления над одним тогда как по второму вот вот произойдет запись). А у языков программирования есть модели памяти и прочие обязательства перед программистом. В такую модель команд будет просто не сделать нормальный (эффективный) компилятор с/с++, он будет просто постоянно вынужден прожигать циклы чтобы обеспечить корректность (завершать запись прежде чем начинать чтения для следующих команд). И опять же, в железе это сделать относительно просто, по крайней мере можно увидеть что мы поломали данные которые уже считали недавно и сбросить конвейер (начать заново), получить замедление в этом конкретном случае (в случае если произошел алиасинг), а в основном случае все будет хорошо запайплайнено.
Повторюсь, это все минусы VLIW архитектуры и причина почему она не взлетела.