Author

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

legendary
Activity: 3752
Merit: 1864
- не позволит отправлять деньги на совсем новый адрес, т.е. ещё не имеющий записи в блокчейне своего полного публичного ключа (сейчас он там появляется после первой расходной транзакции).
А какой смысл/логика ТАКОГО решения ?
full member
Activity: 144
Merit: 100
Подскажите как отправить монеты на старый формат адреса (который из одних цифр).
Суть проблемы: при попытке осуществить депозит на криптси сгенерился Nxt-адрес старого образца, который новым клиентом воспринимается как некорректный.
Подобный вопрос решил зайдя на http://nxtexplorer.com и вбил номер!

Quote from: jl777 link=https://nxtforum.org/index.php?topic=4650.msg88204#msg88204
зайди в свою локальную ноду по адресу
http://127.0.0.1:7876/test
найди "getAccount"
вбей номера аккаунта (можно и цифровой, и буквенный)
оно выплюнет кучу текста, среди которого будут оба формата аккаунтов.

К сожалению в обоих вариантах не видно этого аккаунта.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)

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

Естественно, ни Криптси, ни другие биржи такую доработку вовремя не сделают, ведь это существенная переделка интерфейса депонирования.
Да и вообще это полный маразм, такого нет ни в одной крипте, и это огромное препятствие на пути привлечения новичков в Nxt.
Вот что случается, когда решение о критических доработках принимает единолично блестящий core-программист (Жан-Люк), но слабый front-практик.

Пиздец подкрался незаметно... а я думал еще несколько дней отдохнуть в отпуске %)
legendary
Activity: 1540
Merit: 1016
Просто оставлю это здесь Grin 18+ www.smackmybitch.com/nxt.php
legendary
Activity: 1792
Merit: 1038
... потому, что через 359 блоков на совсем новый адрес (неважно, какого формата) нельзя будет отправить нексты (ядро версии 1.2.х не позволит), в этом случае нужно дополнительно указать публичный ключ этого нового адреса.  ...
Почему через 359 блоков ядро не позволит отправлять деньги?

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

и вот почему:
Quote from: Jean-Luc link=https://nxtforum.org/index.php?topic=4235.msg76347#msg76347
Release 1.2.1e
...
Added PublicKeyAnnouncement attachment. Those will be accepted after DGS block,
but only enforced after block 215000. After that block, transactions with
recipient account that does not have a public key will be required to have such
an attachment in order to announce and set the public key of the reciepient.
To add a PublicKeyAnnouncement, just add a "recipientPublicKey" parameter with
the hex-encoded public key string when sending the first transaction to that
account.

Так что новичкам, планирующим пользоваться некстами на биржах, лучше поторопиться, и создать себе депозитные адреса на тех биржах, и отправить туда пока хотя бы 1 NXT.
full member
Activity: 148
Merit: 100
Feel free:)
... потому, что через 359 блоков на совсем новый адрес (неважно, какого формата) нельзя будет отправить нексты (ядро версии 1.2.х не позволит), в этом случае нужно дополнительно указать публичный ключ этого нового адреса.  ...
Почему через 359 блоков ядро не позволит отправлять деньги?
legendary
Activity: 1792
Merit: 1038
Подскажите как отправить монеты на старый формат адреса (который из одних цифр).
Суть проблемы: при попытке осуществить депозит на криптси сгенерился Nxt-адрес старого образца, который новым клиентом воспринимается как некорректный.
Подобный вопрос решил зайдя на http://nxtexplorer.com и вбил номер!
- если выданный Криптсёй аккаунт совсем новый, то nxtexplorer не поможет, он просто напишет "ничего не найдено".
 Вот временное решение:

Quote from: jl777 link=https://nxtforum.org/index.php?topic=4650.msg88204#msg88204
зайди в свою локальную ноду по адресу
http://127.0.0.1:7876/test
найди "getAccount"
вбей номера аккаунта (можно и цифровой, и буквенный)
оно выплюнет кучу текста, среди которого будут оба формата аккаунтов.

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

Естественно, ни Криптси, ни другие биржи такую доработку вовремя не сделают, ведь это существенная переделка интерфейса депонирования.
Да и вообще это полный маразм, такого нет ни в одной крипте, и это огромное препятствие на пути привлечения новичков в Nxt.
Вот что случается, когда решение о критических доработках принимает единолично блестящий core-программист (Жан-Люк), но слабый front-практик.
full member
Activity: 148
Merit: 100
Feel free:)

Но возник новый вопрос, я был уверен, что разница высоты блока, в который включена условная транзакция, и высоты текущего блока, есть количество подтверждении условной транзакции, на деле оказывается это соотношение(разница в высоте и кол-во подтверждений) не 1:1, а 1:4 или 1:5. Кто-нибудь прокомментирует данный факт?!

Возможно ли, что это связано с нескольким конкурирующими цепочками блоков?

А зачем так изголяться? О любой транзакции можно узнать - сколько подтверждений уже она получила...

Разбираюсь потихоньку как все устроено и работает, интересноSmiley

Разобрался, оказалось, что nxtexplorer.com неверно показывает номера блоков и кол-во подтверждений!!!
full member
Activity: 148
Merit: 100
Feel free:)
Подскажите как отправить монеты на старый формат адреса (который из одних цифр).
Суть проблемы: при попытке осуществить депозит на криптси сгенерился Nxt-адрес старого образца, который новым клиентом воспринимается как некорректный.
Подобный вопрос решил зайдя на http://nxtexplorer.com и вбил номер!
full member
Activity: 144
Merit: 100
Подскажите как отправить монеты на старый формат адреса (который из одних цифр).
Суть проблемы: при попытке осуществить депозит на криптси сгенерился Nxt-адрес старого образца, который новым клиентом воспринимается как некорректный.
full member
Activity: 148
Merit: 100
Feel free:)

Но возник новый вопрос, я был уверен, что разница высоты блока, в который включена условная транзакция, и высоты текущего блока, есть количество подтверждении условной транзакции, на деле оказывается это соотношение(разница в высоте и кол-во подтверждений) не 1:1, а 1:4 или 1:5. Кто-нибудь прокомментирует данный факт?!

Возможно ли, что это связано с нескольким конкурирующими цепочками блоков?

А зачем так изголяться? О любой транзакции можно узнать - сколько подтверждений уже она получила...

Разбираюсь потихоньку как все устроено и работает, интересноSmiley
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)

Но возник новый вопрос, я был уверен, что разница высоты блока, в который включена условная транзакция, и высоты текущего блока, есть количество подтверждении условной транзакции, на деле оказывается это соотношение(разница в высоте и кол-во подтверждений) не 1:1, а 1:4 или 1:5. Кто-нибудь прокомментирует данный факт?!

Возможно ли, что это связано с нескольким конкурирующими цепочками блоков?

А зачем так изголяться? О любой транзакции можно узнать - сколько подтверждений уже она получила...
full member
Activity: 148
Merit: 100
Feel free:)

Я понимаю что вариант разобраться и 1 раз взять из исходника Nxt момент отправки тоже возможен, но, как показывает опыт, исходники самой ноды переписываются и API иногда изменяется... поэтому при обновлениях ноды надо быть ооооооооооочень осторожным, а в случаях обновления публичных нод вы не можете это контролировать... поэтому в любой момент ваши транзакции могут быть потеряны. В этом самая большая проблема публичных нод.

Спасибо, думаю, что все же проще свою ноду держать Smiley по поводу взять из исходника пришел к аналогичному выводу.


Но возник новый вопрос, я был уверен, что разница высоты блока, в который включена условная транзакция, и высоты текущего блока, есть количество подтверждении условной транзакции, на деле оказывается это соотношение(разница в высоте и кол-во подтверждений) не 1:1, а 1:4 или 1:5. Кто-нибудь прокомментирует данный факт?!

Возможно ли, что это связано с нескольким конкурирующими цепочками блоков?
legendary
Activity: 1540
Merit: 1016
Кто видит закономерность?
legendary
Activity: 1792
Merit: 1038
Есть какой то функционал для автоматического распределения дивидендов типа
- какой-то есть: https://nxtforum.org/index.php?topic=4136.0

В будущем такой функционал будет в ядре Nxt (особый вид транзакции).
hero member
Activity: 966
Merit: 500
Внимание вопрос знатокам NXT:
Есть какой то функционал для автоматического распределения дивидендов типа

Поясню на примере
выпустил 1000 единиц актива (акций) их купили N акционеров в разных долях
за квартал набежали объявленные проценты
их надо распределить между акционерами на последнее число квартала пропорционально кол-ву акций а каждого на руках?
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)

1. Если код на php - то он уже выполняется на стороне сервера и поэтому уже будет уязвим (имхо).
2. Вроде аналогичных функционал на JS реализован в клиенте NXT'а - можно попробовать выдернуть Smiley
3. ... стартануть ноду в оффлайн режиме (в 1.2.6 есть такой ключик)...
4. ... вот как потом запульнуть транзакцию в реальную сеть - это уже надо думать Smiley
1. Согласен, но на мой взгляд не уязвимей NXT клиента - поэтому и ищу вариант на php.
2. Смотрел исходники, но java не знаю и картину полную не могу понять, вроде исходные данные(комиссия, получатель, ...) переводятся в байткод, потом gzip, потом шифруется..., вроде одним словомSmiley
3. Спасибо, функционал хороший, но без интернета смысл теряется, разве что потом на флешке перенести на онлайн ноду Smiley)))
4. Думаю это можно сделать Broadcast'ом, ведь на входе этот запрос просит только готовый байткод
2. Я тоже java не знаю )))
3. Если я правильно понял вашу идею - то вы хотите не держать локальную nxt-ноду, что бы не думать о ее состоянии и т.п., а все запросы делать с внешними (публичными) нодами. Ну так вариант с оффлайновой нодой как раз будет ништяк. Не надо качать блокчейн, не надо открывать порты наружу, нужно только API открыть для локалхоста. Для пущей безопасности при редких транзакциях можно стартовать и гасить ноду перед/после транзакций. Последовательность будет примерно такая:
3.1. Стартуем ноду, без скана блокчейна это будет занимать мало времени
3.2. выполняем Send Nxt, на выходе получаем номер транзакции
3.3. берем Get Transaction Bytes от полученной транзакции. В результате имеем байткод, который уже посылаем на удаленную ноду бродкастом.
3.4. гасим локальную ноду что бы обезопасить себя от чего-нибудь Smiley

хотя здесь встает вопрос, можно ли в оффлайн ноде сгенерировать транзакцию на отправку.

Я понимаю что вариант разобраться и 1 раз взять из исходника Nxt момент отправки тоже возможен, но, как показывает опыт, исходники самой ноды переписываются и API иногда изменяется... поэтому при обновлениях ноды надо быть ооооооооооочень осторожным, а в случаях обновления публичных нод вы не можете это контролировать... поэтому в любой момент ваши транзакции могут быть потеряны. В этом самая большая проблема публичных нод.
legendary
Activity: 1540
Merit: 1016
Желающих посодействовать оплате труда переводчика - не стесняйтесь заявлять любые суммы, хоть 1 некст.
Предлагаю опубликовать номер кошелька, я напишу в группе вконтакте, может кто тоже захочет присоединиться к пожертвованиям.


Никому не надо 1м некстов?) на бтер продают@6500 http://clip2net.com/s/iLQQOM


"etherium is going to just use bitshares instead of developing anything themselves" Вот это поворот.
hero member
Activity: 546
Merit: 503
т.к у меня в личке тоже появился инициативный человек, желающий взяться за перевод. Я ему так и ответил- вперед в тему с заявкой.
Это был я Smiley.
Встану в очередь Smiley

Всем  умениям найдется применение. Это не последняя потребность в переводе, точно. Stay tuned Wink
t34
newbie
Activity: 35
Merit: 0
т.к у меня в личке тоже появился инициативный человек, желающий взяться за перевод. Я ему так и ответил- вперед в тему с заявкой.
Это был я Smiley.
Встану в очередь Smiley
Jump to: