Author

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

legendary
Activity: 1792
Merit: 1038

Постоянный nxter-переводчик DoTheNXT опубликовал две статьи: "Nxt как двигатель экономической экосистемы", и "Клиент NxtLite"



Quote
NxtLite делает очень легким запуск графического интерфейса NRS для “нормальных” пользователей; Просто скачайте его, нажмите на иконку в меню Пуск и начните использовать Nxt. Нет консольных окон, нет Java, нет ссылок в браузере, нет скачивания блокчейна. NxtLite без блокчейна поддерживает функции одного и множества узлов.
legendary
Activity: 1792
Merit: 1038
Такая-же фигня. Первая операция в списке 16/10/2015 7:31:56 Раньше ничего нет.
- да, у меня тоже на той ноде первая операция от 08.10.2015 ... видимо, на ней также не изменили параметр nxt.ledgerTrimKeep, и она показывает операции только за последние 30k блоков:

Quote from: Jean-Luc link=https://nxtforum.org/nrs-releases/nrs-v1-6-0e/
Account ledger:

The account ledger feature provides a record of all recent changes to the
account balances (including NXT, asset, and currency balances), and the event
that caused each change. It is enabled by default for all account, but can be
set to track certain accounts only or be disabled completely, using the
nxt.ledgerAccounts property. By default records are kept for the last 30,000
blocks, this can be changed using the nxt.ledgerTrimKeep property
.
The nxt.ledgerLogUnconfirmed property controls whether confirmed, unconfirmed,
or both types of changes are tracked.

- чтобы перерассчитать Account Ledger:
Quote from: Jean-Luc link=https://nxtforum.org/index.php?topic=10198.msg198435#msg198435
чтобы перерассчитать Account Ledger, на тестовой странице { http://localhost:7876/test } перейдите к  Debug, нажмите "scan", введите "height" = 0, "numBlocks" и "validate" оставьте пустыми.
- если после этого сервер будет жаловаться на отсутствие админского пароля - установите его (nxt.adminPassword=  в nxt.properties).
sr. member
Activity: 252
Merit: 250
Пересканировал цепочку еще раз --- без толку, в леджере всего несколько последних операций. Где есть узел с рабочим леджером, чтобы посмотреть как должно быть?
- ну вот самый первый например, с первой страницы этой темы: https://nxtx.ru:7876/index.html
Такая-же фигня. Первая операция в списке 16/10/2015 7:31:56 Раньше ничего нет.
legendary
Activity: 1792
Merit: 1038
Из новостей Nxt как криптоплатформы - один из создателей FreeMarket, русскоязычный разработчик blackyblack1 создал опенсорсный проект "Quack" - атомарный (т.е. транзакционный) обмен ассета(-ов) на ассет(-ы) в AE Nxt со следующими возможностями:
Quote
- Используется блокчейн. Нет необходимости во вне-блокчейновых коммуникациях.
- В одной обменной сессии может быть несколько ассетов, и несколько NXT-платежей.
- Лёгкий API: всего 4 функции.
- Крос-платформенность.
- работает с версией 1.6.x
- Получатель знает всё об обмененных ассетах, нет необходимости в дополнительных уточнениях.
- Вся информация о сеансе обмена хранится в блокчейне. Вы можете выключить компьютер, и посмотреть результат позднее.
Если кто может помочь с GUI, blackyblack1 будет рад помощи.
- blackyblack1 заплатит 30'000 NXT JS/CSS/Html GUI-программисту за реализацию GUI к Quack. Тех.задание на GUI здесь: https://docs.google.com/document/d/1vOgGzxh-ZhIjGjlSbnFWaEhp2fiqVuMfcuFz3O2zWy4/edit
legendary
Activity: 1792
Merit: 1038
Пересканировал цепочку еще раз --- без толку, в леджере всего несколько последних операций. Где есть узел с рабочим леджером, чтобы посмотреть как должно быть?
- ну вот самый первый например, с первой страницы этой темы: https://nxtx.ru:7876/index.html
sr. member
Activity: 252
Merit: 250
Пересканировал цепочку еще раз --- без толку, в леджере всего несколько последних операций. Где есть узел с рабочим леджером, чтобы посмотреть как должно быть?
legendary
Activity: 1792
Merit: 1038
Все это уже трещит под своей тяжестью. Вся эта байда должна быть реализована в сервисах верхнего уровня наподобие supernet. Естественно на основе механизма продуманной "системы атомарных команд" крипты. Конечно, не такой элементарной как у биткоина, но у него другие функции, с которыми он прекрасно справляется. Но меру реализуемым в ядре фичам тоже знать надо.
- вообще-то всё перечисленное в v.1.7 напрямую относится к ядру, за исключением Миксера Монет. Его, конечно, можно было бы реализовать в стороннем сервисе типа SuperNET, но такой сервис требует доверия, особенно для того, чтобы пользователи не боялись миксовать крупные суммы. В то же время анонимные транзакции - это чуть ли не главная, модная фича многих форков. Видимо, в том числе из-за этого во время голосования (посредством Nxt Voting System :-) по Миксеру Монет сообществом было принято решение о его реализации в составе ядра: https://nxtforum.org/general-discussion/coin-shuffling-design-decision/

Кстати, сейчас проходит инициированное Жан-Люком голосование (принять участие приглашаются все желающие стейкхолдеры) о необходимости изменения размера комиссии в 1.7: https://nxtforum.org/core-development-announcements/base-fee-poll/
legendary
Activity: 1011
Merit: 1006
Все это уже трещит под своей тяжестью. Вся эта байда должна быть реализована в сервисах верхнего уровня наподобие supernet. Естественно на основе механизма продуманной "системы атомарных команд" крипты. Конечно, не такой элементарной как у биткоина, но у него другие функции, с которыми он прекрасно справляется. Но меру реализуемым в ядре фичам тоже знать надо.
legendary
Activity: 1792
Merit: 1038
Жан-Люк опубликовал "Что нового" (на текущий момент) к версии 1.7

Quote from: Jean-Luc
Это не проект, весь изложенный функционал запрограммирован (как минимум в серверой части, в пользовательском интерфейсе продолжается доводка).


Миксер монет
Функционал основан на работе Tim Ruffing, http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf .

Миксовать можно следующие активы: NXT, MS-валюту (если она не создана с признаком "немиксуемая"),  AE-ассеты. Любой аккаунт может инициировать новый микс, указав актив, сумму, требуемое количество участников, финальный блок для регистрации участников (API-функция shufflingCreate). Последующие миксинг-шаги можно осуществлять вручную (API shufflingRegister, shufflingProcess, shufflingVerify/shufflingCancel), либо, что более удобно, посредством автоматизированного Миксера - API-функции startShuffler. После запуска Миксер отслеживает в блокчейне транзакции, относящиеся к инициированному миксу, и автоматически посылает требуемые транзакции от имени пользователя, выполняя микс, проверку или отмену по мере необходимости. Для этого Миксер должен держать пароль пользователя в памяти, т.е. он должен выполняться только на проверенном локальном компьютере. Перезагрузка сервера требует повторного запуска Миксера, т.к. он никогда не должен сохранять пароль на диск.

Чтобу участвовать в миксе, необходимо внести депозит в 1000 NXT вдобавок к сумме валюты или ассета; если миксуются монеты NXT, то миксируемая сумма должна превышать 1000 NXT. Если микс состоялся, то эта величина добавляется к аккаунту-получателю, чтобы у того для последующих транзакции были NXT для покрытия комиссии сети (поскольку аккаунтами-получателями могут быть только абсолютно новые аккаунты). Если микс не удаётся из-за того, что зарегистрировавшийся не выполняет требуемые шаги, или  посылает ложные данные, то участник, отменяющий микс наказывается удержанием этого депозита (в пользу форжера финишного миксо-блока). Если микс отменяется из-за недостатка участников, никто не наказывается, и все депозиты возвращаются.

Для получения информации о текущих миксах и их участниках используются следующие API-функции: getAllShufflings, getAccountShufflings, getAssignedShufflings, getHoldingShufflings, getShufflers, getShuffling, и getShufflingParticipants.

При желании, нода может удалить из своей базы данных закончившиеся миксы, выставив параметр nxt.deleteFinishedShufflings=true (по умолчанию - false).

Комиссия за создание микса, или подключение к нему составляет 1 NXT, за транзакцию миксования либо отмены - 10 NXT, и за транзакцию проверки - 1 NXT.


Account control для фазированных транзакций
Любой аккаунт можно ограничить в выпуске фазированных транзакций только определённой модели голосования. Для этого аккаунт при помощи API-функции setPhasingOnlyControl посылает транзакцию setPhasingOnly. Чтобы узнать статус аккаунта на предмет его фазо-ограничений, используется функция getPhasingOnlyControl, а также функция getAllPhasingOnlyControls для получения списка всех аккаунтов с определённым фазо-ограничением.

Аккаунт можете переустановить своё фазо-ограничение новой setPhasingOnly-транзакцией, то есть с новыми фазо-ограничениями. Для снятия ограничений используется фиктивная модель голосования "в никуда".

Обратите внимание, что типы голосования "по транзакции" и "по хэшу" не подлежат фазовым ограничениям.


Немедленное (по одобрении) исполнение фазированных транзакций
Фазированные транзакции с моделью голосования, не зависящей от баланса аккаунта (такой как "по транзакции" и "по хэшу"), либо с моделью "по аккаунту" с указанием "белого списка" и без требования минимального баланса, исполняются (если возможно) сразу после одобрения, т.е. до финального блока (в том блоке, в котором исполняется транзакция одобрения). Такое досрочное исполнение гарантируется для типов транзакций, известных как "фазово-безопасные". Для других типов, в случае если досрочное одобрение не состоялось из-за конфликта с другой транзакцией, предпринимается ещё одна (последняя) попытка на фазо-финальном блоке.


Новый алгоритм пересчёта сложности
Среднее время между блоками будет 60 сек., 1440 блоков в день. Время между блоками даже в худших случаях практически никогда не превзойдёт 10 мин.

Для форжингового баланса будет установлен лимит в 1000 NXT. Это относится к собственному гарантированному балансу плюс к полученным в лизинг балансам. Аккаунт с балансом менее 1000 NXT по-прежнему может сдавать свою форжащую мощность в лизинг.


Свойства аккаунтов
 - это пары "наименование" / "значение", которые могут быть установлены на любом аккаунте (кроме Генезисного) либо владельцем аккаунта, либо другим аккаунтом. "Наименования" ограничены 32-мя символами, а "значения" -  160-ю. "Наименования" уникальны в пределах аккаунта и устанавливающего аккаунта, но не глобально. Свойства аккаунтов не могут перемещаться между аккаунтами. Установивший свойство аккаунт может заменить "значение" на другое. Аккаунт (либо установивший свойство аккаунт) может удалить свойство. Нет ограничения на количество свойств, которые может иметь аккаунт. Комиссия за установку "значения" составляет 1 NXT при длине "значения" до 32 символов, плюс по 1 NXT за каждые дополнительные 32 символа.

Свойства аккаунтов управляются вызовами setAccountProperty and deleteAccountProperty. Для запроса свойств аккаунта, или установленных аккаунтом, используется вызов getAccountProperties.


Единичный ассет
Выпуск ассета в единичном количестве (с разрядностью 0) и с описанием не более 32 символов потребует комиссии в 1 NXT only (вместо обычных 1000 NXT). Если описание превышает 32 символа, взимается комиссия в 1NXT за каждые дополнительные 32 символа. Имя единичного лимитировано 10-ю символами, так же, как у обычного ассета.


Регулирование транзакций создания уникальных ресурсов
Выпуск ассета (кроме единичного), MS-валюты, и назначение алиаса (кроме переназначения) ограничиваются по одной транзакции каждого указанного типа на один сфорженный блок.


Перераспределение комиссий за выпуск ассета и MS-валюты
Комиссия за выпуск ассета (кроме единичного) и MS-валюты будет распределяться между форжерами текущего и трёх предыдущих блоков в пропорции 4:3:2:1.

Удаление части эмитированного количества ассета будет производиться отдельным типом транзакции AssetDelete вместо перемещения количества в Генезис (которое больше поддерживаться не будет).

...
legendary
Activity: 1792
Merit: 1038
....................
Некоторые сервисы, например, лайт-клиент SuperNET, активно используют публичные Nxt-ноды. Поэтому логично было бы, чтобы SuperNET поощрял владельцев публичных нод и дальше их поддерживать, например, путём скупки активов NSC, заработанных владельцами нод. Но SuperNET пока этого не делает, а просто паразитирует на тех, кто всё же выкупает NSC на маркете, и тем самым стимулирует владельцев публичных нод. Понятно, что бесконечно так продолжаться не может, и рано или поздно SuperNET-у (и аналогичным сервисам) придётся как-то мотивировать владельцев публичных нод.
Как это делают сейчас во всех приличных форках путем добавления механизма мастернод. Правда они гораздо меньше по масштабу и им легче добавить данную возможность.
- мастерноды (или "делегаты" в других форках) - это всё же не вполне децентрализованное решение. В то время как в Nxt на уровне ядра все ноды равны. И уже конкретный прикладной сервис поверх криптоплатформы Nxt (например, SuperNET) принимает решение, какую ноду использовать.


IOTA есть хотя бы в тестинге?
- в этой теме обсуждают Nxt. Для IOTA и Jinn есть отдельные топики. Предупреждаю всех, что явный и намеренный оффтопик, а также личностные нападки буду удалять.
legendary
Activity: 2142
Merit: 1009
Newbie
Бесконечные обещания холдерам актива JINN (клиентам вложившим деньги) ни одно из которых вы не выполнили.

Какое обещание не было выполнено?
legendary
Activity: 2156
Merit: 1132
Зря не ответили. После кидка с JINN (которым вы несомненно связаны - терлись где то рядом, личная заинтересованность налицо) вам много кто будет задавать такие вопросы.

В чем суть "кидка"? Спрашиваю определение, потому что на этом форуме многие путают понятия "обман" и "поезд в безбедное будущее, на который я не успела".

Бесконечные обещания холдерам актива JINN (клиентам вложившим деньги) ни одно из которых вы не выполнили. Соответствует составу УК РФ ст. 159 - мошенничество.

Могли бы для вида побольше что либо предпринять. Потом признаться - "ладно, с процессором на новой логики не получилось.". Тогда хотя бы формально было бы чисто.

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

legendary
Activity: 2142
Merit: 1009
Newbie
Зря не ответили. После кидка с JINN (которым вы несомненно связаны - терлись где то рядом, личная заинтересованность налицо) вам много кто будет задавать такие вопросы.

В чем суть "кидка"? Спрашиваю определение, потому что на этом форуме многие путают понятия "обман" и "поезд в безбедное будущее, на который я не успела".
legendary
Activity: 2156
Merit: 1132
Месье, у меня тоже есть вопросы. Сугубо риторические.

Как месье предлагает мотивировать держать ноды NXT?
IOTA есть хотя бы в тестинге?
Почему на новый велосипед не собирают взносы через NXT?

Перевод стрелок вместо того, чтобы защитить свою позицию по поводу мастернод? Что это, понимание что предложение было глупым или обида за сарказм? Это был риторический вопрос, если что.

В каком месте мастерноды в той же актуальной версии DASH централизованное решение?

Зря не ответили. После кидка с JINN (которым вы несомненно связаны - терлись где то рядом, личная заинтересованность налицо) вам много кто будет задавать такие вопросы. 

Если в англоязычной части форума намеками, то в нативной по-другому. К мошенникам в РУ сегменте отношение однозначное.
legendary
Activity: 2142
Merit: 1009
Newbie
Месье, у меня тоже есть вопросы. Сугубо риторические.

Как месье предлагает мотивировать держать ноды NXT?
IOTA есть хотя бы в тестинге?
Почему на новый велосипед не собирают взносы через NXT?

Перевод стрелок вместо того, чтобы защитить свою позицию по поводу мастернод? Что это, понимание что предложение было глупым или обида за сарказм? Это был риторический вопрос, если что.
legendary
Activity: 2156
Merit: 1132
Как это делают сейчас во всех приличных форках путем добавления механизма мастернод. Правда они гораздо меньше по масштабу и им легче добавить данную возможность.

Месье понимает толк в централизованных извращениях!

Месье, у меня тоже есть вопросы. Сугубо риторические.

Как месье предлагает мотивировать держать ноды NXT?
IOTA есть хотя бы в тестинге?
Почему на новый велосипед не собирают взносы через NXT?
legendary
Activity: 2142
Merit: 1009
Newbie
Как это делают сейчас во всех приличных форках путем добавления механизма мастернод. Правда они гораздо меньше по масштабу и им легче добавить данную возможность.

Месье понимает толк в централизованных извращениях!
legendary
Activity: 2156
Merit: 1132
Загадкой экосистемы NXT остается то зачем нужны активы без дивидендов и кто на маркете их купит)).
- активы без дивидендов нужны для бескорыстной поддержки (донейшина) некоммерческих проектов, таких как, например, Теннесси.

Но в случае NSC коммерческая схема могла бы (может, и будет когда-то) работать. Актив NSC в мае 2014 года придумал биткойнер-ветеран ebereon (регистрация на bitcointalk.org с 2011 года) как средство поддержки публичных Nxt-нод, причём с использованием специального Nxt-инструментария (халлмарков).

Некоторые сервисы, например, лайт-клиент SuperNET, активно используют публичные Nxt-ноды. Поэтому логично было бы, чтобы SuperNET поощрял владельцев публичных нод и дальше их поддерживать, например, путём скупки активов NSC, заработанных владельцами нод. Но SuperNET пока этого не делает, а просто паразитирует на тех, кто всё же выкупает NSC на маркете, и тем самым стимулирует владельцев публичных нод. Понятно, что бесконечно так продолжаться не может, и рано или поздно SuperNET-у (и аналогичным сервисам) придётся как-то мотивировать владельцев публичных нод.

Как это делают сейчас во всех приличных форках путем добавления механизма мастернод. Правда они гораздо меньше по масштабу и им легче добавить данную возможность.
legendary
Activity: 1792
Merit: 1038
У меня сервер запускается на секунду и закрывается. кто нибудь знает как решить проблему?
Посмотреть логи, запустить из командной строки Roll Eyes
- если это windows, то лог нужно смотреть здесь: c:/users/<имя_ пользователя>/appdata/roaming/nx/logs/nxt.log
На машине должна стоять 8-я Java.
Из командной строки Nxt можно запустить такой командой:
java.exe -cp nxt.jar;lib\*;conf -Dnxt.runtime.mode=desktop nxt.Nxt
legendary
Activity: 1367
Merit: 1000
У меня сервер запускается на секунду и закрывается. кто нибудь знает как решить проблему?
Посмотреть логи, запустить из командной строки Roll Eyes
Jump to: