Pull to refresh
117
0
Джулай Ігор @IGHOR

C++ Qt Developer, Reverse Engineer

Send message

Изменил формулировку, спасибо за замечание.

Эти утверждения я сделал на основе информации полученной тут https://en-americas-support.nintendo.com/app/answers/detail/a_id/55888/~/intellectual-property-%26-piracy-faq#s1q4

Где написано, что копирование игр Nintendo любым способом, является нарушением их прав.

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

По факту ограничивает результаты их сервер. Клиент передает в запросе специальный ключ, и от него зависит какие результаты он получит. Я его вовсе убрал и свалились вообще все результаты. Возможно есть специальный ключ для разработчиков, которые видят другие приложения.

В этом с вами я полностью согласен.
> В биткоине в транзакции указывается utxo
Это не так, там есть только цепочка из txo, а о том что конкретный txo это utxo решает сам клиент при отсутствии следующих txo в цепочке.

> ноде достаточно иметь их индекс
Вот именно, только из локального индекса и можно получить баланс, что само собой к протоколу Bitcoin и данным в Blockchain это отношения не имеет.
Следственно получить из данных Blockchain у Bitcoin баланс невозможно, не подсчитав цепочку транзакций.

Очевидно, что вам нравится функция индексации конкретного Bitcoin кошелька, которая к принципу работы криптовалюты отношения не имеет.
>Речь не о функциях приложения-клиента, а об архитектуре базы данных, хранимых в блокчейне.
Так говорите, как будто понимаете всю архитектуру базы данных, хранимых в блокчейне, что очевидно не так.
В базе данных блокчейна нет utxo, там минимум возможной информации для экономии размера файлов. Это у клиента-кошелька блокчайна есть функция вычислять и хранить локальную базу, откуда можно доставать utxo.
Вы говорите о функциях приложения-клиента который подсчитывает все транзакции по адресу.
Это к самому блокчейну и технологии по которой работает крипто-валюта никакого отношения не имеет. В обоих случаях чтобы получить баланс надо подсчитывать все транзакции с момента создания адреса.
Вам стоило было уточнить, что же вам не нравится, криптовалюта, конкретное приложение-кошелек или RPC API в нем.
если в биткоине для определения баланса адреса достаточно посчитать сумму utxo
А по вашему как оно подсчитывается? Все так же нужно просматривать все транзакции по адресу.

У биткоина, как я говорил, сдача идёт на новый адрес (именно так рекомендуют делать), и на тех адресах, с которых произошёл платёж, т.е. публичные ключи которых опубликованы в блокчейне, уже ничего нет, взламывать нечего.
Какой в этом смысл? Отправляя сдачу, публичный ключ адреса здачи так же виден. Любой адрес биткоина это и есть публичный ключ. Отправляя куда-либо средства вы раскрываете целевой адрес с его публичным ключем.

Да и вообще, говоря о Ethereum стоило бы упомянуть об этом habr.com/ru/post/395565
После инцидента всем стало понятно что там централизация может происходить по желанию.

Вопрос в том делаете ли вы это до или после распаковки?

Не зря серверы по умолчанию не принимают сжатые данные от клиента. Теперь ваши сервера уязвимы к DDoS атакам с помощью zip бомб. Или вы до распаковки тела проверяете подпись запроса с помощью url параметров?

Вражеский рупор будет пытаться переубедить самолет стрелять.
Это уже оффтоп. Я в курсе деталей работы Wi-Fi. В этой ветке я рассказал о личном опыте, который повторяется до сих пор. Даже в странах европы попадаются AirBnb у которых на роутере написано название провайдера, хост говорит «у нас 100Mbit/s» а по факту роутер умеет работать только с Wi-Fi G, а если даже есть поддержка N, то бывает это отключено. По Ethernet само собой есть 100Mbit/s
Эта практика на*ния клиентов провайдерами далеко не случайность.
Ну вы же сами говорите о «менять оператора» а не менять роутер который вам продал первый провайдер.
Само собой проблемы не уходят, если провайдер продал клиенту роутер стандарта Wi-Fi 802.11g в 2020 году.
Если вы читали эту ветку с начала, то должны понимать. Этот разговор только о тех провайдерах, которые по умолчанию дают свой Wi-Fi роутер клиентам. Не предоставляя выбор модели. Само собой к оборудованию, которое клиент сам себе покупает, это отношения не имеет.
Вероятно уже 98% клиентов интернета используют только Wi-Fi дома. Следственно, как вы и сказали, провайдерам и видимо вам тоже, выгоднее и проще повесить все на «совесть абонента». Дальше убеждать клиентов что у них тариф 100 Мбит, доказать это спидтестом по Ethernet. Это же очевидно, зачем провайдерам «все-равно» на скорости Wi-Fi, которые они дают своим клиентам с их роутерами.
Если вы сами покупаете роутер то да, но множество провайдеров дают роутер в аренду, или дарят в комплекте с контрактом подключения интернета. Следственно большинство их клиентов выбирают вариант попроще, взять то, что дает провайдер.
Скорости провайдеры по Ethernet не режут. А роутеры старые ставят, да и у многих по лет 5 их не меняют. Когда роутер максимум 40 мбит по Wi-Fi передает, продают тариф 100 Мбит. Я когда-то работал в сервисе по ремонту компьютеров на дому, очень часто такое видел.
Иногда провайдеры продают например 100 Mbit/s тариф, но специально клиентам дают старые роутеры, что не пропускают даже 60 Mbit/s
Это видимо делают специально для собственной выгоды, а наивные клиенты не замечают.
Если речь идет о маленькой скорости до 300 Mbit/s, то тут скорее всего, не Apple роутер крутой, а ваш старый плохой.

Information

Rating
Does not participate
Location
Ивано-Франковск, Ивано-Франковская обл., Украина
Date of birth
Registered
Activity

Specialization

Fullstack Developer, Software Architect
Lead