Author

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

newbie
Activity: 45
Merit: 0
А можешь, пожалуйста, привести changelog от 0.4.0 до 0.4.4?
- да уж приводил же ссылку на чейнжлог: https://bitcointalksearch.org/topic/m.4121387

Сорри, не обратил внимание. Это от 0.4.2 к 0.4.4 я так понимаю? Просто хотел попытаться понять, какое изменение могло стабилизировать работу клиента в 0.4.4
newbie
Activity: 11
Merit: 1
Подкиньте на пробу, плиз -
7001722428812369832
newbie
Activity: 6
Merit: 0
Ничего сложного в использовании "системы" не заметил, да пока не уровень домохозяек но ведь все еще впереди. Последняя версия работает вроде стабильно, блоки по крайней мере синхронизируются и Firefox не виснет как было у меня на 0.4.2. Так что желаю удачи nxt и развиваться дальше семимильными шагами.  Cheesy
legendary
Activity: 1792
Merit: 1038
Я не спорю, что система перспективная и я лично разобрался как её использовать, но мне кажется для массового применения надо создать клиент с настройками простыми для понимания пользователей вконтакте и одноклассников.
- сейчас nexern - разработчик блокэксплорера - пишет stand-alone клиента, думаю, он будет супер прост.  Но и нынешний Nxt не сложен: распаковать nxt.zip, даблкликнуть на start.jar, открыть браузер. Всё. Никаких настроек вообще не нужно.

А можешь, пожалуйста, привести changelog от 0.4.0 до 0.4.4?
- да уж приводил же ссылку на чейнжлог: https://bitcointalksearch.org/topic/m.4121387
newbie
Activity: 2
Merit: 0
Поделитесь монетками, причаститься, так сказать.
15297799859825613957
newbie
Activity: 45
Merit: 0
Может просто атака на сеть ослабла... А можешь, пожалуйста, привести changelog от 0.4.0 до 0.4.4?


Пока эта версия работает явно лучше предыдущих двух. Версия 0.4.0 у меня замёрзла на 23888 блоке. Поставил 0.4.4 без удаления *.nxt файлов, и блоки сами нагнались (об этом писали и в англ. ветке).

Эта хрень меня напрягает немного. Я ничего такого не менял, чтобы все вдруг пофиксилось...
sr. member
Activity: 392
Merit: 250
.. кто будет пользоваться системой в которой надой тысячи настроек производить,  ведь система должна ориентироваться на МАССЫ.
- я где-то написал, что необходимо производить хоть одну настройку?
Для 99% пользователей всё работает из коробки.
Жаль, что вы не разобрались, но уже пишете о запредельной сложности.

Я не спорю, что система перспективная и я лично разобрался как её использовать, но мне кажется для массового применения надо создать клиент с настройками простыми для понимания пользователей вконтакте и одноклассников.
legendary
Activity: 1792
Merit: 1038
.. кто будет пользоваться системой в которой надой тысячи настроек производить,  ведь система должна ориентироваться на МАССЫ.
- я где-то написал, что необходимо производить хоть одну настройку?
Для 99% пользователей всё работает из коробки.
Жаль, что вы не разобрались, но уже пишете о запредельной сложности.
newbie
Activity: 6
Merit: 0
Подкиньте и мне монеток
10196044017780057184
sr. member
Activity: 392
Merit: 250
legendary
Activity: 2142
Merit: 1009
Newbie
Пока эта версия работает явно лучше предыдущих двух. Версия 0.4.0 у меня замёрзла на 23888 блоке. Поставил 0.4.4 без удаления *.nxt файлов, и блоки сами нагнались (об этом писали и в англ. ветке).

Эта хрень меня напрягает немного. Я ничего такого не менял, чтобы все вдруг пофиксилось...
legendary
Activity: 1792
Merit: 1038
Для тех, кто слабо следит за основной (английской) веткой -
вышла версия 0.4.4.
В ней добавлен анти-DDoS-фильтр для Jetty,
также добавлены новые тонкие настройки в web.xml .
Значения по-умолчанию (*) для allowedUserHosts и allowedBotHosts изменены на 127.0.0.1, поэтому не удивляйтесь, если после обновления версии на вашем VPS матрица поимеет вас вы к нему не сможете приконнектится. В этих параметрах на VPS нужно прописать IP-адрес вашего web-клиента.

Пока эта версия работает явно лучше предыдущих двух. Версия 0.4.0 у меня замёрзла на 23888 блоке. Поставил 0.4.4 без удаления *.nxt файлов, и блоки сами нагнались (об этом писали и в англ. ветке).
LAP
newbie
Activity: 45
Merit: 0
После обновления до последней версии, введя свою парольную фразу попадаю на другой аккаунт - как такое возможно !!???

Кажется понял - не заменил сразу *.nrs файл, а когда заменил, то браузер скорее всего брал данные из кэша, т.к. после перезагрузки попал уже к себе на аккаунт
newbie
Activity: 16
Merit: 0

17949422489156594711  Tongue

Спасибо
legendary
Activity: 2142
Merit: 1009
Newbie

Нет. Тут чистая статистика как при майнинге биткоинов на процессоре.

Да, надо будет посмотреть исходники и понять, от чего зависят шансы Smiley

Code:
			scheduledThreadPool.scheduleWithFixedDelay(new Runnable() {

@Override
public void run() {

try {

HashMap unlockedAccounts = new HashMap<>();
for (User user : users.values()) {

if (user.secretPhrase != null) {

Account account = accounts.get(Account.getId(Crypto.getPublicKey(user.secretPhrase)));
if (account != null && account.getEffectiveBalance() > 0) {

unlockedAccounts.put(account, user);

}

}

}

for (Map.Entry unlockedAccountEntry : unlockedAccounts.entrySet()) {

Account account = unlockedAccountEntry.getKey();
User user = unlockedAccountEntry.getValue();
Block lastBlock = Block.getLastBlock();
if (lastBlocks.get(account) != lastBlock) {

byte[] generationSignature = Crypto.sign(lastBlock.generationSignature, user.secretPhrase);
byte[] generationSignatureHash = MessageDigest.getInstance("SHA-256").digest(generationSignature);
BigInteger hit = new BigInteger(1, new byte[] {generationSignatureHash[7], generationSignatureHash[6], generationSignatureHash[5], generationSignatureHash[4], generationSignatureHash[3], generationSignatureHash[2], generationSignatureHash[1], generationSignatureHash[0]});

lastBlocks.put(account, lastBlock);
hits.put(account, hit);

JSONObject response = new JSONObject();
response.put("response", "setBlockGenerationDeadline");
response.put("deadline", hit.divide(BigInteger.valueOf(Block.getBaseTarget()).multiply(BigInteger.valueOf(account.getEffectiveBalance()))).longValue() - (getEpochTime(System.currentTimeMillis()) - lastBlock.timestamp));

user.send(response);

}

int elapsedTime = getEpochTime(System.currentTimeMillis()) - lastBlock.timestamp;
if (elapsedTime > 0) {

BigInteger target = BigInteger.valueOf(Block.getBaseTarget()).multiply(BigInteger.valueOf(account.getEffectiveBalance())).multiply(BigInteger.valueOf(elapsedTime));
if (hits.get(account).compareTo(target) < 0) {

account.generateBlock(user.secretPhrase);

}

}

}

} catch (Exception e) { }

}

}, 0, 1, TimeUnit.SECONDS);
legendary
Activity: 1151
Merit: 1003

Нет. Тут чистая статистика как при майнинге биткоинов на процессоре.

Да, надо будет посмотреть исходники и понять, от чего зависят шансы Smiley
sr. member
Activity: 392
Merit: 250

Я считаю что оптимально был бы пропорциональный вариант распределения комиссии между держателями - аля дивиденды типа суммарная комиссия за блок 100000 следовательно распределяется равномерно между держателями монет пропорционально их доле.

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

Скорее на описание акционерного общества  Smiley
legendary
Activity: 2142
Merit: 1009
Newbie

Каждый получит один и тот же процент прибыли в долгосрочной перспективе. Просто маленький стейкхолдер со 100 монетами однажды намайнит блок на 1000 монет.

То есть, время играет против суммы? Какие-то условные очки начисляются за присутствие в сети, а потом при накоплении критической массы можно получить право сгенерировать блок?

Нет. Тут чистая статистика как при майнинге биткоинов на процессоре.
legendary
Activity: 1151
Merit: 1003

Я считаю что оптимально был бы пропорциональный вариант распределения комиссии между держателями - аля дивиденды типа суммарная комиссия за блок 100000 следовательно распределяется равномерно между держателями монет пропорционально их доле.

Похоже на описание принципа работы некоего PoS пула, когда маленькие стейкхолдеры объединяют свои маленькие суммы в один могучий счет.
legendary
Activity: 1151
Merit: 1003

Каждый получит один и тот же процент прибыли в долгосрочной перспективе. Просто маленький стейкхолдер со 100 монетами однажды намайнит блок на 1000 монет.

То есть, время играет против суммы? Какие-то условные очки начисляются за присутствие в сети, а потом при накоплении критической массы можно получить право сгенерировать блок?
Долгосрочная перспектива это надеюсь не три года? Думаю, месяц был бы оптимальным сроком в современном быстроменяющемся мире.
Jump to: