Для начала мы вынуждены плодить уйму процессов из-за gil, общение между которыми, мягко говоря, не zero-cost, так что про параллельную обработку маленьких задач лучше забыть
Управление аллокациями - это тоже не про питон
Быстрый сетевой стек? Вроде на питоне в среднем rps раз в 100 меньше плюсовых/сишных альтернатив
Собственно сами вычисления - ну тут есть какие-то решения, которые позволяют либо jit получить, либо использовать сишную библиотеку
Так уж случилось, что в highload важен low-latency на ядро, иначе вы просто в железо упретесь. Питон в этом очень слаб, но он и не для этого
Можно не смешивать логику майнинга и добавления блоков
Тогда в базовой форме блокчейн - это простая структура данных, т.е. односвязный список, который помимо ссылки на предыдущий элемент, хранит ещё и его хеш. Собственно все, таймстемпы, nonce и прочее можно перенести в payload, по которому дальше можно строить некоторую динамику (в терминах алгоритмов), а майнинг реализовать на уровне валидации блоков
Хочу делать себе подобное, но пока останавливают две вещи:
Какие вообще есть проблемы при пробросе виртуальных GPU? Для начала надо же на уровне драйвера nvidia научиться обходить проверки версии карты, чтобы эта фича заработала?
Что с античитами, многие из которых пытаются детектить виртуальную машину и в случае чего блокируют? Я видел некоторые базовые способы их обмануть, но есть такое параноидальное ощущение, что это может быть не достаточно
Ага, много разных версий питона, причем далеко не везде, из-за чего при распространении ПО на питоне всегда надо встраивать интерпретатор в бандл с питоном
Софт построен на базе OpenWRT, как я понимаю, причем можно даже включить пакетный менеджер от OpenWRT
Данные стереть не легче, чем зашифровать, так как удаление файла оставляет содержимое файла на диске
Вы видимо не совсем понимаете тему. Глубокий смысл в HFT торговле через старлинк - это сидеть в здании одной биржи, торгуя на другой
Золотое правило - надо написать велосипед, чтобы люди подсказали альтернативы
Не надо сравнивать нас и США, в стране уже есть человек, который любит это делать. В США объективно больше свободы в этом вопросе
А зачем нужно платить налоги, чтобы понимать, как они тратятся?
Ладно б еще "от человека, что ниразу не распределял налоги", но и это такой себе аргумент, можно отличить плохую пищу от хорошей, никогда не готовя
Del
https://habr.com/ru/amp/post/519414/
А вы тут про хайлоад говорите - за планету страшно
Ой, хайлоад и питон
Для начала мы вынуждены плодить уйму процессов из-за gil, общение между которыми, мягко говоря, не zero-cost, так что про параллельную обработку маленьких задач лучше забыть
Управление аллокациями - это тоже не про питон
Быстрый сетевой стек? Вроде на питоне в среднем rps раз в 100 меньше плюсовых/сишных альтернатив
Собственно сами вычисления - ну тут есть какие-то решения, которые позволяют либо jit получить, либо использовать сишную библиотеку
Так уж случилось, что в highload важен low-latency на ядро, иначе вы просто в железо упретесь. Питон в этом очень слаб, но он и не для этого
Ага, один из вариантов оптимизации на питоне - переписать все на, о боже, сишечку и предоставить питонячий интерфейс
Или пересадить часть задач на сишные сервисы
Можно не смешивать логику майнинга и добавления блоков
Тогда в базовой форме блокчейн - это простая структура данных, т.е. односвязный список, который помимо ссылки на предыдущий элемент, хранит ещё и его хеш. Собственно все, таймстемпы, nonce и прочее можно перенести в payload, по которому дальше можно строить некоторую динамику (в терминах алгоритмов), а майнинг реализовать на уровне валидации блоков
Как я понимаю, в таком случае нельзя две VM делать с одной карточкой, так что я и смотрел в сторону Nvidia vGPU
Хочу делать себе подобное, но пока останавливают две вещи:
Какие вообще есть проблемы при пробросе виртуальных GPU? Для начала надо же на уровне драйвера nvidia научиться обходить проверки версии карты, чтобы эта фича заработала?
Что с античитами, многие из которых пытаются детектить виртуальную машину и в случае чего блокируют? Я видел некоторые базовые способы их обмануть, но есть такое параноидальное ощущение, что это может быть не достаточно
Я нашел замечательную плату NanoPi R2S, у которой изначально 2 порта и замечательный корпус
Наверное имелось ввиду, что можно с разных маков общаться
То же, что и с VANS, но на почве ЛГБТ
Только вот в 2012 году интернет был свободнее
Ага, много разных версий питона, причем далеко не везде, из-за чего при распространении ПО на питоне всегда надо встраивать интерпретатор в бандл с питоном
К слову, у некоторых банков есть ровно такая проблема при конвертации валют, позволяющая получить профит от конвертации маленьких сумм
Решается все просто - либо делают изначально высокие лимиты, либо мониторят