Pages:
Author

Topic: PRIZM - ответы на все технические вопросы - page 4. (Read 10640 times)

newbie
Activity: 24
Merit: 0
brand new
Activity: 0
Merit: 0
Если подключиться  к любой работающей ноде и войти в кошелек, то при балансе более 1000 монет появляется возможность форжинга.

У меня 2 вопроса:
1) Безопасно ли вообще входить в свой кошелек, подключаясь к чужой ноде?
2) Когда уже находишься в кошельке, при попытке включить форжинг выдается сообщение, подсвеченное красным: "Внимание! Парольная фраза будет отправлена серверу!"
Безопасно ли запускать форжинг таким способом. Т.е. в каком виде отправляется парольная фраза - зашифрованном или нет?
newbie
Activity: 37
Merit: 0
Как обезопасить себя ? Какой антивирусник лучше скачать для телефона и компа? Что делается разработчиками для того что бы мы не боялись того что у нас угонят монеты?
copper member
Activity: 21
Merit: 1
Подскажите пожалуйста, почему случается и как исправляется периодическая остановка блокчейна на всех нодах? Да и как такое возможно в блокчейне, чтобы блок завис сразу на всех нодах!? Последнее зависание было 15 июля 2018 около 5 утра и длилось около 7 часов. Остановка была на блоке №11909064075191857621

Ссылка на блок: http://tech.prizm.space/prizm?requestType=getBlock&block=11909064075191857621 (его высота = 728991)
Следующий блок с высотой 728992: http://tech.prizm.space/prizm?requestType=getBlock&height=728992


timestamp - зависшего блока = 44851113
timestamp - следующего блока = 44877403


Время зависание = timestamp следующего блока минус timestamp зависшего блока = 44877403-44851113 = 26 290 секунд или = 26290/(60*60) = 7,3 часа

После остановки блокчейна примерно через 3 часа отключился главный сайт, который отображает блокчейн. Я так понимаю ноду остановили. Какое-то время она выключена была и потом, когда ее включили, блокчейн пошел. Что это за работы и почему одна нода (или такая видимость) влияет на весь блокчейн? И это уже не первый раз. Когда предыдущая остановка была, все повторялось. Сначала, зависает на одном блоке на несколько часов. Потом, выключается основная нода и когда ее запускают снова, все начинает постепенно работать.

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

newbie
Activity: 24
Merit: 0
copper member
Activity: 21
Merit: 1

Есть предложение разработчикам, для повышения стабильности работы всех кошельков и отображения блокчейна для рядовых пользователей.

Предлагаю поставить несколько нод и сделать проверку ноды на ее доступность при запросе пользователем домена wallet.prizm.space. Если нода доступна, открывать кошелек https://wallet.prizm.space/index.html направив его на рабочую ноду или даже установить кошельки на нодах и открывать их там. Переадресацию можно сделать как на javascript, так и на php или любым другим удобным способом. Тоже самое можно сделать и для отображения сайта с блокчейном. При этом адрес сайта не изменять.

Примерно тоже самое сейчас сделано в rePRIZM. Там проверка транзакций и балансов пользователей осуществляется с первой доступной ноды, если отклик ноды не превышает 0.5 секунд. В случае превышения, меняется нода на другую доступную в данный момент. Чтобы постоянно не проверять доступность, адрес ноды привязывается к сесии пользователя. Можно привязывать и к куки. Кому как удобно и лучше в данной ситуации.

При необходимости. Я могу помочь тем, чем смогу.

Я за PRIZM и за ее общее дело!  Roll Eyes

copper member
Activity: 21
Merit: 1
Как принимать платежи с помощью PRIZM

Берется номер кошелька на который приходят транзакции

И смотрятся на нее приходы [ссылка на блокчейн]/prizm?requestType=getBlockchainTransactions&account=+PRIZM-Z4TN-WR95-WF8R-5SNV4&firstIndex=0&lastIndex=100

[ссылка на блокчейн] - не пропускает форум...

При чем этот запрос можно к любой ноде отправить

Например: http://176.114.6.18:9576/prizm?requestType=getBlockchainTransactions&account=+PRIZM-Z4TN-WR95-WF8R-5SNV4&firstIndex=0&lastIndex=100

В ответе приходит 100 последних операций в JSON виде

Мы получаем кошелек откуда пришло, сумму и номер транзакции

В аккаунте пользователя или при заявке на оплату написан кошелек. На него и зачисляем монеты, а номер транзакции сохраняем в БД

Когда в следующий раз проверяем запросы, то исключаем те транзакции, которые есть в БД.

И просто часто проверяем все транзакции (достаточно раз в минуту) по выше написанной ссылки. Можно проверять по крону хоть раз в секунду!

Для достоверности и надежности, ставим ноду или пару нод и проверяем новую транзакцию на своих нодах запросом /prizm?requestType=getTransaction&transaction={id транзакции} . Как только со всех нод получили проверку транзакции, считаем ее действительной.

Еще добавлю, что для проверки баланса моим способом не требуется использовать секретную фразу. Поэтому проверка полностью безопасна.
copper member
Activity: 21
Merit: 1

Внимание для всех разработчиков! Документация по PRIZM с примерами

Пример всех GET и POST запросов к блокчейну с ответами в JSON находится тут: http://tech.prizm-space.com/test

Но там нет пояснений к ним. Так как PRIZM написан на основе NXT, и фактически является его копией, за исключением парамайнинга, то все запросы NXT и ответы характерны и для PRIZM (кроме запросов по парамайнингу).

Посмотреть пример запросов можно тут: http://testnxt.jelurida.com:6876/test

Описание запросов и документация по ним с примерами: http://prntscr.com/k6gull

Ссылка на описание: https://nxtwiki.org/wiki/The_Nxt_API
Ссылка на примеры запросов и ответов: https://nxtwiki.org/wiki/The_Nxt_API_Examples
newbie
Activity: 1
Merit: 0
Перестал работать защищенный кошелек PRIZM - есть только пустое окно (без логотипа, "Sign in" и "Registration").
Перезагрузка с сохраненного PRIZM_Wallet_Setup_1.0 ничего не меняет.
В чем проблема?
newbie
Activity: 1
Merit: 0
Вроде пошло. Пасиб.  Smiley
newbie
Activity: 24
Merit: 0
Статический ip address. Нода запускается и пишет (загрузка блокчейн остановлена, нет соединения). Порты на роутере проброшены. Когда был динамический ip address блокчейн грузился.
Здравствуйте, зайдите в папку с программой C:\Program Files\Prizm\conf откройте файл prizm.default.properties в текстовом редакторе.
В строках prizm.defaultPeers= , prizm.wellKnownPeers= добавить IP адрес 94.130.167.160 через ; и перезапустить программу.
newbie
Activity: 1
Merit: 0
Статический ip address. Нода запускается и пишет (загрузка блокчейн остановлена, нет соединения). Порты на роутере проброшены. Когда был динамический ip address блокчейн грузился.
jr. member
Activity: 182
Merit: 1
достаточно неоднозначное отношение к PRIZM, многие считаю это просто пирамидой от МЛМ компании. Есть мнение почему все так считают?
member
Activity: 242
Merit: 10
Всех приветствую.
Баз здесь http://parovoz-prizm.sytes.net/tech/ уже нет?
Я вероятно что-то пропустил?

все есть, смотрите
не ленитесь! делайте себе резервные копии
newbie
Activity: 36
Merit: 0
Всех приветствую.
Баз здесь http://parovoz-prizm.sytes.net/tech/ уже нет?
Я вероятно что-то пропустил?
newbie
Activity: 7
Merit: 0
newbie
Activity: 6
Merit: 0
Какова вероятность подбора приватного ключа? И почему его сделали только из букв?

приватный ключ состоит не из букв.

он состоит из СЛОВ.

сколько слов в английском языке?

а теперь возведи количество слов английского языка в степень, равную количеству слов в твоём пароле.

если прикинть грубо,
то пусть количество слов равно 750,000
количество слов в парольной фразе 12
750,000 ^ 12 =
3,1676352024078369140625e+70 =
31,676,352,024,078,368,768,072,008,648,712,696,680,480,080,888,000,840,192,304,336,424,960,168
возможных варинтов.
newbie
Activity: 6
Merit: 0
Трафик с приложения на Андройде шифрованный уходит? Он через dns идет или нет?

Проверял в блюстаках и на рутованом ведроиде. Соединение идёт по https, если хттпс по каким-то причинам не доступен - вместо приложения белый экран, оно отказывается работать без шифрования.

И кстати говоря. Приватные ключи даже в браузере не покидают браузер. Транзакции подписываются прямо в бродилке с использованием ключа, то есть пароль даже не передается никуда. Там подгружается куча библиотек по криптографии на джаваскрипте.

получается, что заходить через HTTP тоже достаточно безопасно.
newbie
Activity: 16
Merit: 0
Какова вероятность подбора приватного ключа? И почему его сделали только из букв?

Вероятность подбора ключа из 16-ти слов = нулю.
Главное его не засветить никому.
Потому что пин-код из 4-х цифр не защищает кошелёк. Он создаётся только на время сессии. Чтобы, если вы отойдёте на минуту от компа не закрыв кошелёк, никто не смог им воспользоваться.
newbie
Activity: 16
Merit: 0
При Sign in можно создать кошелек, задав свой пароль? Корректно ли будет работать кошелек?
Какие символы можно использовать в таком случае - заглавные буквы, цифры, специальные знаки?

Задать пасс фразу можно любую, хоть русскими буквами. Если в этом есть какой-то смысл.
Не боитесь, что осмысленное словосочетание проще будет угадать и вскрыть кошелёк?
Pages:
Jump to: