Anton
пара человек ядро блокчейна на плюсах пилит
Vladimir
Каждый участник будет ?
Vladimir
Почему не на расте пишут
Anton
Alexey замолчал :(
Vladimir
Они не шарят?
Anton
Они не шарят?
всмысле, поясни я вопроса не понимаю и контекста
Vladimir
щта?
У каждого клиента Пак нода + плюсы
Vladimir
Тоесть каждый чувак участник блокчецн?
Vladimir
Блокчейн приватный или публичный?
Anton
Тоесть каждый чувак участник блокчецн?
по идее да, но тут я мало что могу сказать я смотрел только клиентские сорцы маркетплейса и не очень хорошо проработанный по теме спек док
Anton
Кстати, раньше Mac OS была написана на паскале. Все переписали на C/Objective-c. Хуже не стало.
Anton
Блокчейн приватный или публичный?
по идее публичный, но сейчасна этапе разработки
Vladimir
Предложи им взять экзонум
Anton
потом большая часть будет на гитхабе
Vladimir
И не выебываться
Anton
Предложи им взять экзонум
вот тут врядли послушают)
Vladimir
по идее публичный, но сейчасна этапе разработки
Не так публичность блокчейна мерчется
Anton
к тому же раст девов же нету
Vladimir
вот тут врядли послушают)
Скажи что на нем можно писать сервисы с пол размаха
Vladimir
Быстрее будет чем свой блокчейн делать
Anton
схуяли им после нескольких месяцев разработки с существующим ядром идти туда не знаю куда
Anton
может в будущем норм, но сейчас похуй
Vladimir
Ну ты предложи готовый фреймворк
Anton
да и меня ядро не касается, в корневую блокчейн часть я вообще лезть не хочу
Tuntz
может в будущем норм, но сейчас похуй
нет ничего более постоянного чем временное
Anton
мое дело - маркетплейс
Berkus
Vladimir
Короче обвязка в виде гуя
Vladimir
Лучше пусть на жс будет
Vladimir
Меньше ебли будет
Vladimir
Реально
Vladimir
А изоляция там нафиг не упала
Anton
что это?
вычислю по айпи и отправлю в секс рабство в нигерию
Vladimir
Если сам кор написан норм
Anton
Лучше пусть на жс будет
дак оно и есть какбы...
Vladimir
дак оно и есть какбы...
Ну что ты подразумеваешь под маркетплецсом
Vladimir
Вообще не понятно
Vladimir
Какую часть ты будешь писать
Антон
что это?
@tapok_satan поясни за rise-ui
doc
отсутствие раст расзабов на рынке это реальный риск для работодателя
doc
щас вот перволиков не могут найти на старые легиси проекты
Vladimir
Перволиков?
Anton
есть их блокчейн система, поверх нее хотят сделать децентрализованный маркетплейс, когда ты делаешь чтото вроде архива с приложением и манифестом, подписываешь, отправляешь в децентрализованное хранилище, у тебя есть рантайм - сам маркетплейс, это все у нас в браузере, сам маркетплейс и рантайм для запуска приложений в iframe - это chromium embedded framework
Anton
Суть в том что люди пишут свои приложения любые, потом отправляют их в децентрализованное хранилище и устанавливают, и все это в одном рантайме
Anton
и все в сандбоксах
Anton
не переписали. учи историю
https://www.firstversions.com/2016/03/apple-mac-os.html
Anton
Programming language: Object Pascal
Anton
macOS: Objective C, kernel is in C (IO PnP subsystem is Embedded C++)
Vladimir
Ну не надо говорить часто децентрализованный - то что это блокчейн и так это подразумевает
Vladimir
Или ты децентрализацию поверх одной ноды из всего блокчейна херачишь?
Vladimir
Каким боком тут Раст? Если им нужно рисовать картинки
Vladimir
Гуи делать
Vladimir
Или ты хочешь серво встроить?
Anton
да блять сука ебаный врот я же сказал что одна из задач блокчейна это создавать окружения для приложений, и уметь устанавливать и удалять пакеты - а таже проверять их подписи, и генерировать подписи
Anton
это моя лично первая задача
Vladimir
Какие пакеты? Из маркетплейса, или это отдельная задача?
Anton
язнаю как ее сделать, но со стандартным crypto ноды будет не айс, а нормальные это нативные модули с которыми упаковщики ноды для десктопа не будут работать
Anton
по идее хотели чтобы я все сразу впихал вот в этот ноджс сервер
Vladimir
Т.е. Раст будет сандбоксить ноду?
Anton
чтобы он и подписывал, и генерил ключи, и проверял, и устанавливал, и всю работу в фс делать
Anton
Т.е. Раст будет сандбоксить ноду?
короче блять ты меня уже тролишь, нахуй тогда пояснять мне
Vladimir
Та ты хунво обьясняешь
Vladimir
А не троллю
Vladimir
Думаешь кто-то в чате понял что ты там делаешь?
Anton
+
Vladimir
+
Понял или не понял?)
Vladimir
Чё вы все там пишите
Anton
Децентрализованный маркетплейс приложений, с рантаймов в виде веба. Рантайм - браузер, в котором будут хранится ссылки на распределенное хранилище с приложениями которые будут размещены в ipfs как я понял (хотя там мутная тема), есть сервер - на ноде, которых крутится на локалхосте - и который собственно будет отвечать за все манипуляции пользователя при работе с блокчейном, оплатами и тд. Нода обращается к блокчейну через нативный клиент написанный на плюсах. Первая моя задача - реализовать собственно некое подобие пакетного менеджера, который будет выгружать, верифицировать, и создавать окружения для пакетов и их утилизации. Я знаю что в nodejs нереально нормально работать с нативными модулями при упаковке, а все нормальное по криптографии в ноде - это нативные модули, существующие на данный момент упаковщики ноды типо pkg - крайне глючные, изменяют исходный код, и используют пропатченную ими самими ноду, и сам по себе упаковщик лютая альфа - при этом он практически не работает на винде - что может доказать @justnoxx который на этом собаку съел в своем прод проекте. Поэтому я хочу использовать раст - по причине того что можно обойтись без лютых огромных упаковщиков в которых тонны багов, без ебли с dll, чтобы работало идентично на всех платформах десктопных, и при этом было маленькое и очень быстрое - и безопасное.
>>Рантайм - браузер, в котором будут хранится ссылки на распределенное хранилище с приложениями которые будут размещены в ipfs как я понял (хотя там мутная тема) Если там мутная тема, то зачем за это всерьез браться?
Anton
- Есть блокчейн - Есть рантайм гуя, это хром * В рантайме есть базовое приложение, маркетплейс * Он может устанавливать/удалять пакеты из удаленного хранилища * Он взаимодействует с клиентом блокчейна для операций типо покупок, личных данных, sdk и тд * Все основное взаимодействие с блокчейном делается через http сервер написанный на nodejs, который крутиться на локалхосте, и с которым общается приложение маркетплейса который в хроме * Одна из частей приложения - это модуль, который должен устанавливать/удалять эти пакеты на локальной машине. Мне предложили сделать это на ноде, в рамках сервера, чтобы там была загрузка пакета, проверка пакета, установка пакета, удаление пакета.
Vladimir
Просто кажется, что эти пакеты - это жс файл подписанный
Vladimir
Ну и его также эффективно можно проверять на стороне ноды
Anton
только децентрализованный
Anton
ну ноде это писать думаю жопа будет, меня вообще идея обращатся к локалхосту не очень вдохновляет для работы с окружением, подписями и созданием пакетов