Bitcoin Forum
May 02, 2024, 06:11:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 »  All
  Print  
Author Topic: PRIZM - ответы на все технические вопросы  (Read 10495 times)
btrcoin
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
March 10, 2018, 08:25:26 AM
 #61

Добрый день!

Подскажите:
1) Где можно посмотреть API по взаимодействию с блокчейном:
1.1) Узнать баланс, баланс парамайнинга и транзакции кошелька
1.2) Узнать баланс структуры кошелька и/или множитель от данного баланса
2) API для вывода денег с баланса кошелька на другой баланс

Хочу сделать сайт с сервисами по PRIZM

https://github.com/prizmspace/PrizmCore
1714630310
Hero Member
*
Offline Offline

Posts: 1714630310

View Profile Personal Message (Offline)

Ignore
1714630310
Reply with quote  #2

1714630310
Report to moderator
1714630310
Hero Member
*
Offline Offline

Posts: 1714630310

View Profile Personal Message (Offline)

Ignore
1714630310
Reply with quote  #2

1714630310
Report to moderator
1714630310
Hero Member
*
Offline Offline

Posts: 1714630310

View Profile Personal Message (Offline)

Ignore
1714630310
Reply with quote  #2

1714630310
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Bogtor
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 10, 2018, 05:23:29 PM
 #62

Добрый день!

Подскажите:
1) Где можно посмотреть API по взаимодействию с блокчейном:
1.1) Узнать баланс, баланс парамайнинга и транзакции кошелька
1.2) Узнать баланс структуры кошелька и/или множитель от данного баланса
2) API для вывода денег с баланса кошелька на другой баланс

Хочу сделать сайт с сервисами по PRIZM

Я предположу, что у тебя на локалхосте запущена нода.
1. API:
Ты можешь просмотреть и протестировать API запросы по следующей ссылке:
> http://localhost:9576/test
- обрати внимание на такие вещи, как getBlockchainTransactions, getBlock, getAccount, getBalance и так далее.
- обрати внимание, что getBlockchainTransactions отдаёт максимум 100 транзакций в указанных пределах. То есть для получения всех транзакций какого-то аккаунта нужно сделать полистовую загрузку с оффсетом в 100.

1.1 Баланс
1.1.1 Баланс - см. пункт 1, getBalance
1.1.2 Баланс парамайнинга - нужно считать руками, готовое не выдает
1.1.3 Транзакции - см. пункт 1, getBlockchainTransactions
1.2 Баланс структуры и множитель
1.2.1 Баланс структуры нужно считать руками, используя getBlockchainTransactions для составления модели иерархии с последующим суммированием балансов
1.2.2 Множитель можно посчитать, зная баланс структуры, используя алгоритм из этого класса: https://github.com/prizmspace/PrizmCore/blob/master/src/main/java/prizm/ParaMetrics.java
2. Осуществление перевода
Эту тему на пальцах на форуме не объяснить. Путь к осознанию таков:
1) Качаешь Prizm API Servlet с гитхаба
2) Декомпилируешь
3) Смотришь, как оно работает
В упрощенной форме алгоритм таков:
1) Узнать публичный ключ получателя
2) Сказать ноде что собираешься сделать такую-то тразакцию (не передавая свою секретную фразу/приватный ключ) -> requestType=sendMoney
3) В ответе ноды будут "сырые" байты транзакции
4) С помощью твоего приватного ключа, публичного ключа получателя и магии эллиптических кривых подписываешь транзакцию.
5) Отдаёшь подписанную транзакцию на ноду -> requestType=broadcastTransaction

Для обращения к API ноды нужно использовать следующую конструкцию:
%PROTOCOL%://%HOST%:9576/prizm?requestType=%REQUEST_TYPE%&%PARAMETERS%
где:
%PROTOCOL% = http | https
%HOST% = любой хост с открытым API
%PARAMETERS% = необходимые для обратки запроса параметры (для каждого типа запроса - свои)

На примере локальной ноды:
http://localhost:9576/prizm?requestType=getAccount&account=PRIZM-XXXX-XXXX-XXXX-XXXXX
vagmat
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 15, 2018, 05:40:10 AM
 #63

Доброго дня,

1. Где храниться весь блокчейн на компьютере?
2. Возможно ли не скачивать блокчейн повторно после обновления ноды?
3. Что влияет на его повторное скачивание?
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 15, 2018, 08:17:12 AM
 #64

Чтобы все работало нужно установить ноду и потом сервлет? На VDS возможно это все поставить?
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 15, 2018, 09:14:55 AM
Last edit: March 15, 2018, 09:25:22 AM by vshishakin
 #65

Кто-то может помочь поставить ноду на Linux сервер и настроить сервлет для выплат за небольшие деньги?
ShumovDanil
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
March 15, 2018, 10:05:30 AM
Last edit: March 15, 2018, 10:34:18 AM by ShumovDanil
 #66

Доброго дня,

1. Где храниться весь блокчейн на компьютере?
2. Возможно ли не скачивать блокчейн повторно после обновления ноды?
3. Что влияет на его повторное скачивание?

не скачивать нельзя.новая нода на скачанном старой нодой блокчейне работать тупо не будет!
из этого вытекает, что с новыми версиями ноды меняется алгоритм обработки блокчейна. это и влияет на перекачивание.
думаю со временем обнов должно становиться всё меньше,потому что есть определённые пределы оптимизации этого алгоритма)

Чтобы все работало нужно установить ноду и потом сервлет? На VDS возможно это все поставить?

конечно можно,но сайт/сервис/приложение,которые будут обращаться к сервлету,должны находиться на локалхосте с нодой

Кто-то может помочь поставить ноду на Linux сервер и настроить сервлет для выплат за небольшие деньги?
Если подключаетесь к серверу с помощью компьютера с Windows,вам нужно на свой windows установить Putty и WinSCP
Putty для SSH-подключения к серверному терминалу
WinSCP чтобы удобнее управлять файлами на сервере
1 установить Oracle JDK
2 установить Apache Tomcat
3 запустить ноду
4 дождаться синхронизации (если у вас открыт апи,можно узнать статус с помощью http://SERVER_IP:9576/prizm?requestType=getBlockchainStatus)
5 запустить сервлет
профит.

vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 15, 2018, 02:16:16 PM
 #67

Спасибо! Делаю!
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 16, 2018, 05:27:26 PM
 #68

Подскажите, а есть ли на ноде линуксовой такой же простой кошелек: http://wallet.prizm-space.com

Если есть, как его запустить?
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 19, 2018, 04:22:55 PM
 #69

Еще вопрос. Можно ли как-то по ссылке сразу открывать свой кошелек в блокчейне без ввода в поиск: http://blockchain.prizm.space/index.html
Mikhail61
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 21, 2018, 07:29:11 PM
 #70

Добрый день!
Загружаю НОДУ Prizm? Идет загрузка блоков, доходит до "Загрузка Blockchain (Осталось 1705 блоков) ....." далее сброс и пишет что осталось 2500 блоков и все до бесконечности.
В чем причина? И с этой проблемой не я один столкнулся
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 23, 2018, 04:49:33 PM
 #71

Добрый день!
Загружаю НОДУ Prizm? Идет загрузка блоков, доходит до "Загрузка Blockchain (Осталось 1705 блоков) ....." далее сброс и пишет что осталось 2500 блоков и все до бесконечности.
В чем причина? И с этой проблемой не я один столкнулся

Подтверждаю. У меня тоже самое. Нода до позавчерашнего дня обновлялась отлично. Насколько я понял, дело в хакерской атаке, а может и с версий связано. Последняя в репозиториях 1.9.12 А на официальном техническом кошельке уже 1.9.13 стояла и не известно откуда ее брать. Тех поддержка на официальном сайте молчит.
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 24, 2018, 07:15:31 AM
Last edit: March 24, 2018, 07:48:18 AM by vshishakin
 #72

Добрый день!
Загружаю НОДУ Prizm? Идет загрузка блоков, доходит до "Загрузка Blockchain (Осталось 1705 блоков) ....." далее сброс и пишет что осталось 2500 блоков и все до бесконечности.
В чем причина? И с этой проблемой не я один столкнулся

Подтверждаю. У меня тоже самое. Нода до позавчерашнего дня обновлялась отлично. Насколько я понял, дело в хакерской атаке, а может и с версий связано. Последняя в репозиториях 1.9.12 А на официальном техническом кошельке уже 1.9.13 стояла и не известно откуда ее брать. Тех поддержка на официальном сайте молчит.

Всё, нода сама обновилась до версии 1.9.15 Grin и обновила все блоки. Кому надо поставить хорошо оптимизированную самообновляющуюся ноду (та что в репозитории ест в два раза больше ресурсов и куча ошибок на сервере) на VPS и VDS (работает на самых дешевых тарифах с оперативной памятью от 512 мегабайт и 5 гигабайт памяти, остальное не важно, к примеру можно взять тариф Junior (190руб.): http://timeweb.com/ru/services/vds/?i=4220), обращайтесь в личные сообщения, а лучшу сразу по почте (нажать слева на иконку конверта для отправки письма). Помогу за 35 PZM. Включайте на ней форжинг: https://ru.wikipedia.org/wiki/Форжинг и зарабатывайте на этом виде майнинга Roll Eyes
vagmat
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 24, 2018, 07:46:40 AM
 #73

Какая последняя версия ноды?
Я правильно понимаю, что сейчас нода обновиться автоматически?
vshishakin
Copper Member
Newbie
*
Offline Offline

Activity: 21
Merit: 1


View Profile
March 24, 2018, 07:49:24 AM
 #74

Какая последняя версия ноды?
Я правильно понимаю, что сейчас нода обновиться автоматически?

Последняя 1.9.15. У меня модифицированная. Обновляется сама. За стандартную не ручаюсь. При этом исполняемый JAVA файл не трогался. Только настройки.
vagmat
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 24, 2018, 02:15:26 PM
 #75

Какая последняя версия ноды?
Я правильно понимаю, что сейчас нода обновиться автоматически?
Где взять 15 официальную?
Mikhail61
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 05, 2018, 01:30:27 PM
 #76

Когда генерируем клеймо в НОДЕ PRIZM  что такое ВЕС, пропорционально.....  ЧТО ТУДА ПИШЕМ?
lsimokaitis
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
April 06, 2018, 08:28:15 AM
 #77

Where to get official 1.9.15 version. Downloading blocks from the beginning fails on 567452 where 1.9.12 version was last and i can't update until blocks are downloaded so it's a dead end. This version is not exposed in github - wtf Huh I have linux servers running same story. From code i can't build these jars also missing prizmengine class. Support can't answer... Could you change in this process something - write good guidelines how to setup on linux, provide new versions at least etc... Now it's like wildwest something works something not, find yourself somewhere...
spaceprizm (OP)
Member
**
Offline Offline

Activity: 242
Merit: 10


View Profile
April 09, 2018, 11:00:52 PM
Last edit: April 09, 2018, 11:13:11 PM by spaceprizm
 #78

КАК УСТАНОВИТЬ НОДУ PRIZM 1.9.15

Нода версии 1.9.15: http://parovoz-prizm.sytes.net/tech/PrizmSetup-1.9.15.exe
Если у вас нода зависла и несколько часов не может проскочить один и тот же блок – отключите форжинг, ноду, залейте базу из архива на место своей и запустите ноду не включая форжинг.

База ноды версии 1.9.15 от 08.04.2018, время 23.30: http://parovoz-prizm.sytes.net/tech/prizm_db.zip
Для Windows копировать базу с заменой файлов сюда C:\Users\ваше имя пользователя\AppData\Roaming\Prizm\prizm_db

Некоторые настройки в файле prizm.default.properties
 
КЛЕЙМО

Сгенерировать клеймо, чтобы ваш узел стал доверенным узлом можно в интерфейсе ноды. Там всё просто.
Затем копируете то, что сгенерировалось и вставляете в строку prizm.myHallmark=
После этого меняете строку prizm.enableHallmarkProtection=true

АВТОЗАГРУЗКА КОШЕЛЬКА

Чтобы интерфейс ноды сразу грузил ваш кошелёк внесите номер кошелька в строку prizm.defaultDesktopAccount=

БЕЗОПАСНОСТЬ И АНОНИМНОСТЬ

Вашу ноду не видно в списке пиров prizm.shareMyAddress=false
На вашу ноду нельзя зайти с другого компьютера prizm.apiServerHost=localhost
Отключение кросс-доменных запросов prizm.apiServerCORS=false
spaceprizm (OP)
Member
**
Offline Offline

Activity: 242
Merit: 10


View Profile
April 09, 2018, 11:11:56 PM
 #79

Where to get official 1.9.15 version. Downloading blocks from the beginning fails on 567452 where 1.9.12 version was last and i can't update until blocks are downloaded so it's a dead end. This version is not exposed in github - wtf Huh I have linux servers running same story. From code i can't build these jars also missing prizmengine class. Support can't answer... Could you change in this process something - write good guidelines how to setup on linux, provide new versions at least etc... Now it's like wildwest something works something not, find yourself somewhere...

https://bitcointalk.org/index.php?topic=2053851.new#new
Slava_79
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 09, 2018, 10:13:30 PM
 #80

Кто может подсказать что делать? Зависла нода на блоке 633749 и никак не может его прогрузить. Пишет ошибку в блоке. Кто-нибудь сталкивался с такой проблемой?
https://pastenow.ru/bf249fe164f4885e3266f1f8b9d10b60
Pages: « 1 2 3 [4] 5 6 7 8 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!