@prizm, я дал пример для ноды. про визуализатор ничего не имел ввиду. насколько я понимаю его как раз можно запускать на винде и коннектится к ноде, которая на малине. или он напрямую берет данные из базы H2 минуя запросы к ноде?
RE: PRIZM в разрезе (некоторое просветление)
Вы читаете одну нить комментариев от:
PRIZM в разрезе (некоторое просветление)
Вам может быть интересно
@ecurrex-ru, В винде визуализатор в виде экзешника, т.е. исполняемого нередактируемого файла (launcher.exe). Он коннектится к локальной ноде. Выбор другой ноды из интерфейса, к сожалению, не предусмотрен.
@prizm, ну тогда это не проблема :) на винде настраиваем проброс портов с localhost на тот IP на котором сидит нода и вот оно счастье. как пример, первый ответ от гугла - https://winitpro.ru/index.php/2014/12/23/nastrojka-port-forvardinga-v-windows/
@ecurrex-ru, Так вопрос в том, чтобы пользователь имел и независимый от сайта автономный кошелек, и визуализатор одновременно.
Если он установит ноду на винду, то и нет никакого смысла пробрасывать порты на внешнюю ноду, т.к. будет обращаться к локальной.
А если он настроит обращение к внешней, то даже не знаю... в теории, наверное, возможно так сделать. Просто еще на моей памяти никто такого не делал ) Но не исключено, что внешняя может воспринять за DDOS и отправлять пользователя во временный ЧС при тяжелом запросе (при попытке отобразить связи какого-нибудь кошелька с большим количеством связей). Тут надо проверять.
Да и проброс портов - это зачастую непростая задача для обычного пользоватлеля, учитывая всевозможные впн-ы, антивирусы и т.п., с которыми данная инструкция будет посложнее в реализации.
@prizm, я к тому, что человек ставит ноду на малину и закидывает ее "на чердак". на ноуте, который щас свободен, через час на нем смотрят сериал, серфят в сети, пишут посты и тп. а потом выключают, перегружают и тд и тп. стоит визуализатор. и вот если визуализатор, как Вы написали, работает только с локальной нодой, те именно с нодой, которая стоит на вот этом вот ноуте (компе), а не напрямую читает "блокчейн" с внутренней базы данных, которой эта нода и оперирует, то ничего не мешает "обмануть" визуализатор и сделать проброс с localhost:9974 (на котором должна висеть локальная нода и слушать запросы) на 192.168.168.100:9974 (адрес малинки с локальной сети). те. еще раз, если визуализатор на напрямую читает базу данных, то "костылик" прикрутить можно. если напрямую :) то на малинке поднимаем smb сервер и расшариваем в локалку папку с базой (prizm_db). вот проверить данные "теории" я, к сожалению, не могу. по причине полного отсутствия любой версии windows на своих компах. но желающие всегда могут провести такой эксперимент.
в любом случае, я против установки любой ноды, что призм, что голос, что еще какой на "рабочем компе" (ноутбуке). нода должна стоять отдельно. и точка. но это сугубо мое мнение.
и еще, если разговор только про призм, то да, хватит и малинки, но если возникнет желание собрать себе парк нод (ну а вдруг), то тут уже лучше сервер с виртуалками. как это все запилить в домашних условиях, я собрался расписать в скором будущем. осталось только дождаться пары железок. так что может быть появятся шлюзы и от кого-нибудь еще :)
@ecurrex-ru,
Согласен, эксперимент интересный 👍️. Может кто-нибудь его протестирует со временем, у кого одновременно в "парке" будет и рабочая Винда, и отдельно нода на Линуксе.
В плане безопасности, безусловно, вы правы. Но всегда вопрос в целесообразности. Пока Prizm стоит недорого, а пользователь не является условным создателем шлюза 😎 (повышенная ответственность за чужие монеты), то очень сложно смотивировать его приобрести отдельное устройство, которое на момент покупки может быть в сотни раз дороже стоимости подаренных монет. Но это же не повод, чтобы отказываться от идеи и останавливать развитие. Пусть установит, попробует.
А вот когда Prizm станет стоить дорого, тогда и будет иметь смысл заводить отдельное устройство, возможно, перекинув монеты на новые кошельки. Но это тоже сугубо мое мнение.
Это будет очень полезная информация.
Буду ждать ваших постов на эту тему 😎