Vladimir
Какой алгоритм
Anton
Какой алгоритм
Мне выбирать
Anton
По сути я сейчас пишу инсталлятор и часть упаковщика для маркетплейса
Anton
Точнее буду писать
Vladimir
Тогда бери ed25519 с либсодиумом какимто
Vladimir
Который можешь даже заменить на растровый ринг
Anton
Изначально хотели ноду, но сказали если относительно сложности и качества на расте будет адекватнее чем на ноде то можно на расте
Berkus
будет конечно
Anton
Свое говно
Berkus
нельзя сравнивать недоязыки без типизации и раст
Anton
По сути мой модуль никак с блокчейном не работает
Vladimir
У эфириума разве ed25519?
Berkus
У нас там нет эфириума
https://ed25519.cr.yp.to/ блокчейн вообще не причем
Vladimir
Это если чё алгоритм Элептических кривых на которых можно построить эцп. ( То что тебе нужно для проверки целостности и авторства)
Vladimir
Плюс с использованием разберётся даже школьник
Anton
Окей понял) спасибо
Anton
Сейчас изучу нормально
Berkus
она есть в libsodium
Berkus
не знаю про ring, по-моему ринг сложнее собирать чем содиум
Vladimir
И в ринг растовом
Vladimir
Карго билд - и в продакшен
Berkus
там были какие-то ассемблерные проблемы с совместимостью
Berkus
чуваки версионировали публичные символы пушо всё ломалось к чертям если больше одного проекта использовало ринг
Vladimir
Ну у него один проект так что норм
Berkus
но если собирается - то нет проблем, слава богу это очень легко проверить
Berkus
Ну у него один проект так что норм
депенденсы типа хайпера тоже могут его использовать
Vladimir
Та не, там же такие алгоритмы вроде не нужны
Vladimir
Я б не рискнул ринг на сервере использовать, но вот на клиенте для проверки подписи - изи
Berkus
ну я сталкивался когда было две разных версии ринга у двух депенденсей и поэтому мой проект не линковался в итоге
Anton
Я серьезно не понимаю почему так происходит
Berkus
что именно
Anton
именно
Berkus
это идея или что?
Cat
ну у тебя от начала строки много пробелов
Berkus
ты ж строку не разбил как положено
Cat
Я серьезно не понимаю почему так происходит
после \n на новой строке пробелы
Anton
Да
Anton
вот с таким форматтированием прошло, спасибо
Денис
println stands for print line может лучше два раза println сделать, чем лепить эти слэши?)
Cat
ну строго говоря там вроде есть разница в том, что для println stdout будет залочен
Cat
так что println!("asxcv\n\ asdzxc") напечатает обязательно 2 строки подряд, а два println — нет
Anton
по идее желательно вообще обойтись без библиотек внешних на си и плюсах
Ilya
?
Anton
println stands for print line может лучше два раза println сделать, чем лепить эти слэши?)
нет, это не так красиво. И с одним принтлн программа будет быстрее на 0.00001
Anton
Vladimir
чем нода не устраивает
Нода не раст как ты мог заметить
Vladimir
Этого мало?
Ilya
конкретной аргументации нет? или только пердеж в лужу?
Vladimir
https://youtu.be/e22IjuOVOv0?t=61
Vladimir
тут это язык дефолтный
Ilya
и?
Vladimir
тут нужно доказывать почему раст плох, а не почему он лучше чего-то
Cat
Ilya
ясно
Ilya
получается раст ненужен если даже чуваки на нем пишущие не одупляют чем он лучше ноды а чем хуже и когда/почему стоит его применять
Ilya
норм
Ilya
держите планку
Vladimir
тю, мы сами говорим что раст не нужен
Vladimir
какой-то тупой попался
Cat
держите планку
спина болит после неё
Cat
/jerk
Anton
чем нода не устраивает
ноду сложно упаковать в единый бинарь для дистрибуции, нормальных пакеров для этого нет, во вторых kiss принцип, разделить все компоненты на небольшие полностью самодостаточные модули, в ноде это нельзя сделать ибо как я уже говорил проблема с упаковкой (если вопрос какие проблемы - как минимум еще ни один упаковщик не может работать с нативными модулями, а если бы и умел - то почти все нодовские нативные модули подключаются к динамичным либам и это жопа). в третих rust с этой всей проблемой помогает тем что у тебя на выхлопе один бинарный файл с практически гарантированной работоспособностью без утечек и сегфолтов, работающий в десятки раз быстрее ноды.
Anton
ноду в ducker
на винду делать установщик докера, с нодой, и скриптами?)))))))
Anton
Ебобо штоле
Cat
да
Anton
да еще и на винде, линуксе, маке