Author

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

legendary
Activity: 1792
Merit: 1038
Хм, забавная концепция ...
- похоже, EmoneyRu не так уж и преувеличивал насчёт "толпиться" про эту ветку Cheesy   (это я про "много букв")

Сохраняется ли ip сервера или пользователя в блокчейне? - нет, более, того, предпринимаются усилия, чтобы IP было трудно вычислить, цитирую сегодняшнее "что нового в версии 0.7.3"
Privacy related change: Before this release, newly generated blocks
and new transactions were broadcasted to peers twice. This could allow
your peers to deduce that your node was the generator of the block or
transaction in question. This is now fixed. Note that somebody with
the ability to monitor all your internet traffic will still be able to
tell that it was you who generated a block, because the generating node
sends the block before having received it from any other peer. I don't
see a physically possible way to avoid that, yet. Also note that the
transaction re-broadcasting feature will continue to re-broadcast your
transactions until they are received back from at least one other node,
but will not do that with transactions received from other nodes. This
could still be used to deduce that your node was the source of a
transaction, in case the initial attempt to send it failed, and it was
re-broadcasted (but somebody already observed the failed first attempt).

Сколько в блокчейне транзакций?  - в каждом блоке сейчас 255 транзакций, между блоками 1-2 минуты; сейчас блокчейн весит 130 Мб (он находится в СУБД H2);

Приложения грузят в блокчейн свою инфу, есть лимит на загрузку? - лимит есть денежный: 1NXT/1000байт, ну и не более 255 * 1000 байт за один блок;

Объем блокчейна бесконечен? - нет, он будет "чиститься" раз в год, будут удаляться ненужные транзакции; старые Arbitrary Messages, т.е., грубо говоря, ежегодно будет создаваться новый Генезис Блок (за 1440 блоков от нового года). Полный блокчейн будет сохраняться у Сервис Провайдеров (да, он будет бесконечен).
legendary
Activity: 3108
Merit: 1359
Quote
Что мешает зарегистрировать все эти 1077 адресов силами АНБ?( не быстро так, да)

1077 аккаунтов это примерно 3.2 * 1078 байт, если смотреть только на публичные ключи. Или 6.4 * 1078 байт, если вместе с приватными.

Для сравнения, атомов во вселенной ~ 1080.
newbie
Activity: 42
Merit: 0
Хм, забавная концепция в общем-то, может я и погорячился...

Сохраняется ли ip сервера или пользователя в блокчейне?
Сколько в блокчейне транзакций?
Сколько весит блокчейн сейчас?
Приложения грузят в блокчейн свою инфу, есть лимит на загрузку?
Объем блокчейна бесконечен?
Что будет при 100500 приложениях и каждое допишет свою инфу в него?
Какой тогда в перспективе в терабайтах будет размер блокчейна при триллионе транзакций?
Возможно ли эту добавляемую в блокчейн инфу сделать исполняемой java сервером при скачке?
Если Curve25519 будет вскрыт - система рухнет?
Если java добавят закладку в борьбе с NXT(какая-нибудь мелочь, что используется именно сервером NXT) - система рухнет?
Что за черный список такой и кто добавляет в него ip адреса?
Как публичные сервера выдерживают DDOS?
Quote
Сеть в конце концов скорректируется, разработчики активно мониторят сеть, чтобы видеть как она ведет себя в ответ на атаки. Команда разработчиков и опытные пользователи Nxt сообщества также работают над этими проблемами.
Как они мониторят сеть, что зашито в серверах/клиентах?
Моментальные транзакции возможны?

Quote
Другая выгода прозрачного форжинга в том, что аккаунты, которые должны форжить, но не делают этого, будут наказаны временным снижением их мощности форжинга до нуля.
Насколько временным и кем наказаны?
Понятно, что ip наверняка палится всем и каждым, поэтому без VPN лучше в свой акк не заходить, даже на локалке и запускать так же в работу с VPS, а не с личного.
Отсюда вопрос - есть ли в системе некий лог, что собирает все ip, с которыми коннектится?
Допустим, я агент АНБ, ставлю этот клиент и снимаю логи всех, кто ко мне коннектится, пробиваю и отправляю пативены по адресам. Реальность?
Объем мировой теневой экономики около 22 триллионов долларов, если NXT возьмет верх, то цена монетки будет около 22 000 долларов, при том дроблении на два знака вниз это конские комиссии, даже если к тому времени доллар упадет в десять раз. Будет ли дробление на большее число знаков?

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

И да, я не противник NXT - специально для недогоняющих - но мне интересна в первую очередь безопасность и я с нетерпением ожидаю биржи и Силкроада.
Кстати, он тут возможен прямо внутри?
Сообщения криптуются при общении или как?
Bitmessаge, Tox, TorChat - хуже вашего на алиасах или нет? Кто пользуется?

Заранее спасибо за ответы  Smiley

UPD: Про количество возможных акков понятно, спасибо Balthazar.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
.. здесь и так всем помогаете. Нечего толпиться Wink
- развеселил!  уж такой толпы, как в англоветке я давно не видел... Cheesy

насчёт "ставить Nxt на бесплатные VPS" - большое спасибо!  (- я уже несколько дней, как добавил ссылку на первую страницу, ещё когда была предшествующая тема на nxtcrypto).

Первую страницу смотрят только те, кто здесь в первые разы Sad
legendary
Activity: 1792
Merit: 1038
.. здесь и так всем помогаете. Нечего толпиться Wink
- развеселил!  уж такой толпы, как в англоветке я давно не видел... Cheesy

насчёт "ставить Nxt на бесплатные VPS" - большое спасибо!  (- я уже несколько дней, как добавил ссылку на первую страницу, ещё когда была предшествующая тема на nxtcrypto).
osm
newbie
Activity: 57
Merit: 0
P.S. Из актуального: мы научились ставить Nxt на бесплатные VPS от RedHat. Автоматизация этого безобразия - в процессе.
По https не удалось запустить?
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 3 ноды... Поэтому был рожден скрипт

Велосипедист Smiley
Для локального обновления каждого компа человек уже месяц скрипт допиливает - https://github.com/jobbet/nxt
Массовое обновление на мне с прошлого года - https://github.com/nxt-ext/nxt-kit
Велосипед - очень полезно для здоровья! )))

Скрипт jobbet видел, мне не понравилось в нем то, что он в качестве службы стартует, поэтому требует прав рута. Изначально думал перепилить его скрипт - но решил что свой велосипед ближе к телу )))

Ваш комплекс тоже видел, не мой уровень, ниасилил, как говорят )))) А пользовать то что не понимаешь - не мой выбор. Пардон муа )

@ EmoneyRu  - ну ты же к нам не заглядываешь..  всё больше по аглицким веткам..  вот люди и изобретают колесо повторно.

Вы на пару с сфб здесь и так всем помогаете. Нечего толпиться Wink

P.S. Из актуального: мы научились ставить Nxt на бесплатные VPS от RedHat. Автоматизация этого безобразия - в процессе.

Про VPS от красной шапки спасибо, почитаемс... Вот таких новостей в русском топике реально не хватает Sad Так что на abctc & cfb надейся, а новости важные и полезные дублируй )))
hero member
Activity: 784
Merit: 501
Из чейнджлога 0.7.3:

Quote
Optimized the getMilestoneBlockIds protocol. This is the peer to peer
request that currently puts the most load on the public nodes, and is a
cause of a large amount of unnecessary outbound traffic.

[бурчит под нос] А я ещё в начале января говорил, что там трафикожрущая имплементация, и чем дальше, тем хуже...

Кароч, чем быстрее мы все проапгрейдимся до 0.7.3, тем быстрее наши ноды будут жрать меньше трафика.
hero member
Activity: 600
Merit: 500
Nxt-kit developer
@ EmoneyRu  - ну ты же к нам не заглядываешь..  всё больше по аглицким веткам..  вот люди и изобретают колесо повторно.

Вы на пару с сфб здесь и так всем помогаете. Нечего толпиться Wink

P.S. Из актуального: мы научились ставить Nxt на бесплатные VPS от RedHat. Автоматизация этого безобразия - в процессе.
legendary
Activity: 1792
Merit: 1038
@ EmoneyRu  - ну ты же к нам не заглядываешь..  всё больше по аглицким веткам..  вот люди и изобретают колесо повторно.
hero member
Activity: 600
Merit: 500
Nxt-kit developer
Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 3 ноды... Поэтому был рожден скрипт

Велосипедист Smiley
Для локального обновления каждого компа человек уже месяц скрипт допиливает - https://github.com/jobbet/nxt
Массовое обновление на мне с прошлого года - https://github.com/nxt-ext/nxt-kit
osm
newbie
Activity: 57
Merit: 0
Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
Параметром AutoUpdate (в самом начале скрипта) можно запретить/разрешить обновление и скачивание.
Выделить в отдельный файл можно, только, действительно объясните смысл.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
А какой в этом смысл?
sr. member
Activity: 252
Merit: 250
Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
hero member
Activity: 784
Merit: 501

2. Нет центра верификации, главную цепь будет держать критическое число нод на одинаковом ПО, всё равно какой версии и какого автора, суть в том, чтобы совпадал протокол общения пиров. А вовсе не устанволенное кем-то ПО x.x.x, это же децентрализованная система.

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

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

Цель злодея не форжить блоки, а держать основную цепь блоков.
И если злоумышленник модифицировал сервер NXT на своих нодах и стал делать блоки не "по правилам". Откуда будут брать блокчейн остальные рядовые пользователи NXT - из нод злоумышленника (у которого пиров больше 50% общего числа пиров) или из добропорядочных пиров?
Т.е. заходит пользователь NXT в сеть и видит перед собой 100 пиров с нормальной версией (совпадающей с версией пользователя) и 200 пиров модифицированной версии. К каким пирам пойдёт программа такого пользователя?
Нода же не просто скачивает блоки с пиров, она их проверяет. Поддельные блоки просто не пройдут проверку, а выдававшие их ноды уйдут в бан.
Далее, как было отмечено выше, есть такое понятие как cummulative difficulty, суммарная сложность блокчейна. При её расчете, насколько я помню, учитывается объем монет на аккаунтах, сфорживших блоки. Если злоумышленник форкнет блокчейн, его даже валидные блоки будут выдавать более низкую суммарную сложность, и другие ноды отвергнут этот блокчейн по этой причине. В простой PoS системе, даже без всякого transparent forging, надо иметь более половины монет сети для того, чтобы её (сеть) поиметь.

Собственно и как всегда - это не особенность работы Nxt, это общий принцип криптовалют.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Еще немного поспамлю никому не нужными (шутка) скриптами.
На баше есть, а на винде нет - нехорошо.
У меня в подписи ссылка на start.vbs:
  Старт/стоп NRS одним файлом
  Автоматически обновляет версию если доступна (можно отключить)
  Сохраняет параметры web.xml при обновлении.

Прикольно вы сделали сравнение xml =) Отлично. Теперь и виндовое обновление есть (просто мне не надо)  Grin
osm
newbie
Activity: 57
Merit: 0
Еще немного поспамлю никому не нужными (шутка) скриптами.
На баше есть, а на винде нет - нехорошо.
У меня в подписи ссылка на start.vbs:
  Старт/стоп NRS одним файлом
  Автоматически обновляет версию если доступна (можно отключить)
  Сохраняет параметры web.xml при обновлении.
legendary
Activity: 1540
Merit: 1016
lazylocaluser, запилишь видео про skynet?Smiley
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 3 ноды... Поэтому был рожден скрипт nxtUpdater по их полуавтоматическому обновлению. Проверкой SHA & PGP я не стал заморачиваться, т.к. качаю с 1 сайта, и после выхода обновления 1 раз в ручную проверяю все что надо.

Вся процедура обновления состоит из запуска скрипта с параметром: ./update_nxt.sh 0.7.3 , после чего все происходит автоматически.

В чем плюсы:
  • Сохраняются настройки web.xml (hallmark, айпи сервера, название ноды, список пиров, настройки push/pullThreshold, настройки разрешающих юзеров
  • Если сервер запущен то сохраняются параметры запуска, т.е. память и STOP-кей

Других плюсов нет. Минусов вроде тоже пока не обнаружил. За 10 минут обновил 3 ноды (долго, т.к. стартовал каждый сервер и в ручную мониторил запуск по nxt.log).

Скачать можно, как обычно, тут: https://github.com/scor2k/nxtUpdater

Спасибо, scor2k за активное участие в развитии NXT и за обмен опытом особенно Smiley

Пожалуйста. Хорошо б что бы это кому-нибудь кроме меня было бы полезно )))
hero member
Activity: 867
Merit: 500
Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 3 ноды... Поэтому был рожден скрипт nxtUpdater по их полуавтоматическому обновлению. Проверкой SHA & PGP я не стал заморачиваться, т.к. качаю с 1 сайта, и после выхода обновления 1 раз в ручную проверяю все что надо.

Вся процедура обновления состоит из запуска скрипта с параметром: ./update_nxt.sh 0.7.3 , после чего все происходит автоматически.

В чем плюсы:
  • Сохраняются настройки web.xml (hallmark, айпи сервера, название ноды, список пиров, настройки push/pullThreshold, настройки разрешающих юзеров
  • Если сервер запущен то сохраняются параметры запуска, т.е. память и STOP-кей

Других плюсов нет. Минусов вроде тоже пока не обнаружил. За 10 минут обновил 3 ноды (долго, т.к. стартовал каждый сервер и в ручную мониторил запуск по nxt.log).

Скачать можно, как обычно, тут: https://github.com/scor2k/nxtUpdater

Спасибо, scor2k за активное участие в развитии NXT и за обмен опытом особенно Smiley
Jump to: