Author

Topic: [ARDR] Nxt: Ardor - масштабируемая ChildChain-платформа - page 549. (Read 1750060 times)

hero member
Activity: 867
Merit: 500
abctc, хочу поискать ошибки в AE. мой тестовый счет: 2973390967879414192
legendary
Activity: 1806
Merit: 1038
Жан-Люк в последних версиях вроде исправил неприятную багу с неверным эффективным балансом, а также сделал очень важную вещь - возможность прямо в стандартном сервере подключаться к тестовому блокчейну. То есть отлаживать код, который уже есть в стандартном клиенте (но пока не активирован для боевого блокчейна, как в случае AE. Для этого в NRS нужно в nxt.properties указать nxt.isTestnet=true; и заходить по http://localhost:6875/). При этом для задействования на этой тестовой сети Asset Exchange всё равно нужен какой-либо из альтернативных клиентов. Таких (обновлённых) клиентов в последний день выпущено два:

1] nxtra-клиент автора wesleyh, в трёх вариантах:
2] NXT Solaris автора marcus03

К чему это я?  Предлагаю желающим поучаствовать в стресс-тестировании Asset Exchange, и постараться найти программные и/или алгоритмические ошибки в AE (а не в клиентах). Каждому нашедшему до воскресенья включительно ошибку (которую подтвердит C-f-B) выплачу приз в 500 реальных NXT (в случае нахожднния одинаковых ошибок приз уходит первому опубликовавшему).

Если кому для тестирования нужны testNXT - напишите здесь или в личку тестовый счёт.

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

Простые операции в AE вроде работают, ошибки нужно искать в граничных случаях, в каких-то отменах ордеров, странных ценах и т.п.

Подсказка: Не создавайте активов и ask-ордеров с огромными ценами, иначе не хватит testNXT, чтобы их купить.

P.S. не думайте, что ошибок может уже и не быть, что в AE всё надёжно и т.д. - не далее, как позавчера я писал CfB о найденной ошибке:
Quote
на балансе счёта с паролем 11111.......   оставалось ~3000 NXT,
сейчас загнал ещё 4000 NXT,
разместил ордер на покупку чьего-то актива на 4000 NXT,
и тут же отменил его, снова разместил такой же ордер на 4000,
ошибки о нехватке средств не последовало! ,  но получился баланс >11 000 NXT:
{  "balance": 1101500,
    "effectiveBalance": 301100,
    "unconfirmedBalance": 196800
}
hero member
Activity: 600
Merit: 500
Nxt-kit developer
sudo без пароля - религия не позволяет )) Это даже хуже чему запуск скриптов от root'а.
Обновил readme с учётом параноиков. Cheesy


Голосовалка.
Кому не лень, можно написать в личку слово VOTE, пройти по ответной ссылке, ввести код и проголосовать.
Остался 1 день. Меня отделяет 3 голоса от 3 места Sad

P.S. Полнейший оффтоп: иностранцев научат понимать нас. Grin
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Может кто-то может титры наложить на видео?? http://www.youtube.com/watch?v=ctjr3_ewzDw

http://www.amara.org/ru/ вроде может на ютуб накладывать Smiley Не пробовал.
legendary
Activity: 1540
Merit: 1016
Может кто-то может титры наложить на видео?? http://www.youtube.com/watch?v=ctjr3_ewzDw
legendary
Activity: 1806
Merit: 1038
Кажется я понял как проще обновлять версию клиент-сервер  ..
- в FAQе на первой странице первый же вопрос - как обновлять Nxt-сервер. Посмотри, пожалуйста, ответ на этот вопрос, если что-то непонятно, или неверно - напиши здесь, я исправлю. Это важно, для того, чтобы другим пользователям Nxt было проще обновляться.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Кажется я понял как проще обновлять версию клиент-сервер. Достаточно оставлять файл C:\nxt\nxt_db\nxt.2h.db , а остальное менять. Или ошибаюсь?

Лучше всю папку. Плюс файлик с персональными настройками в /conf если он есть.
hero member
Activity: 600
Merit: 500
Nxt-kit developer
Кажется я понял как проще обновлять версию клиент-сервер. Достаточно оставлять файл C:\nxt\nxt_db\nxt.2h.db , а остальное менять. Или ошибаюсь?

Верно. Ещё можно сохранять conf/nxt.properties, если есть.
legendary
Activity: 1806
Merit: 1038
.. можете объяснить ПОДРОБНО .. чтобы запустить свой локальный сервер, никак не разберусь к сожалению(( версия 0.8.7)
- в первом сообщении этой темы есть инструкция, озаглавлена "Правильный способ". Сообщи, что именно по ней не получается - я её дополню, это важно, чтобы другим было проще запустить свой сервер.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)

Доброго вам времени суток. Уважаемые, а можете объяснить ПОДРОБНО нубу что и в каком файле поменять чтобы запустить свой локальный сервер, никак не разберусь к сожалению(( версия 0.8.7)
Если я правильно помню, там уже ничего не надо менять и есть специальный бат-файл для запуска под виндой Smiley
newbie
Activity: 20
Merit: 7
— Мосье, же не манж па сис жур. Гебен зи мир битте этвас копек ауф дем штюк брод. 3283182824796321721
sr. member
Activity: 342
Merit: 250
какое замечательное новое слово туземун!
newbie
Activity: 3
Merit: 0
вышла совсем уж косметическая версия 0.8.7.
Зато номер версии теперь выше, чем у биткоина!
И баланс у генезис-аккаунта без косяков виден. Так что теперь мы точно знаем, сколько монет аннигилировали, так и не достигнув туземуна Cheesy

Как же мы раньше без этого жили?!?!?!?!? Huh Grin Grin
Доброго вам времени суток. Уважаемые, а можете объяснить ПОДРОБНО нубу что и в каком файле поменять чтобы запустить свой локальный сервер, никак не разберусь к сожалению(( версия 0.8.7)
legendary
Activity: 1540
Merit: 1016
Жан  Люк робот.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
вышла совсем уж косметическая версия 0.8.7.
Зато номер версии теперь выше, чем у биткоина!
И баланс у генезис-аккаунта без косяков виден. Так что теперь мы точно знаем, сколько монет аннигилировали, так и не достигнув туземуна Cheesy

Как же мы раньше без этого жили?!?!?!?!? Huh Grin Grin
hero member
Activity: 784
Merit: 501
вышла совсем уж косметическая версия 0.8.7.
Зато номер версии теперь выше, чем у биткоина!
И баланс у генезис-аккаунта без косяков виден. Так что теперь мы точно знаем, сколько монет аннигилировали, так и не достигнув туземуна Cheesy
legendary
Activity: 1806
Merit: 1038
вышла совсем уж косметическая версия 0.8.7.
Зато номер версии теперь выше, чем у биткоина!
full member
Activity: 159
Merit: 100
Понял, спасибо.
legendary
Activity: 1806
Merit: 1038
...
Xmx1024M - параметр в батнике что означает?
.....
Аа, понял. Как его лучше переустановить? Был 0.8.5 . Если поверх старого разархивировать?  Windows.
- если ты ничего не изменял в файле conf\nxt-default.properties, то нужно остановить сервер версии 0.8.5, разархивировать поверх версию 0.8.6, и запустить батник run.bat , в нём как раз нет параметра Xmx1024M.

Этот параметр говорит джаве, сколько максимально ей можно взять оперативной памяти, а то она иногда скромничает, берёт немного, потом Nxt сервер ещё половину взятой памяти отдаёт под СУБД H2, и в результате под код сервера остаётся маловато, и он себя плохо чувствует.

Но обычно и без Xmx1024M всё отлично работает.
hero member
Activity: 784
Merit: 501
Xmx1024M - параметр в батнике что означает? И если я ставлю Xmx128M (с Xmx1024M не запускается ) , на что повлияет?
В 0.8.6 он уже не нужен, там само устанавливается в половину имеющейся операвтивки.
Это почему это?

Щас посмотрел свой getState:
"totalMemory":1064108032,"freeMemory":236354240,"maxMemory":2747793408
Офигел от цифр, два с половиной гига. Это нифига у меня ява оборзела, увидев 12 гиг ОЗУ...
Прирежу-ка я её обратно до -Xmx128M.
Jump to: