Author

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

hero member
Activity: 600
Merit: 500
Nxt-kit developer
Не осилил в плане понимания как это все работает. Ну и опять же, sudo без пароля - религия не позволяет )) Это даже хуже чему запуск скриптов от root'а.  

sudo нужно только для установки софта в первый раз. Можно удалить play "install dependencies" и тогда всё будет работать от имени пользователя. Просто большинству так проще.
legendary
Activity: 2142
Merit: 1010
Newbie
Это легко смоделировать. В фаерволе отключить порт по IP адресам узлов, таким образом, чтобы появились блоки, которых не будет в критичных узлах, т. е. они уйдут в ветку, и Вы станете основной веткой. Если это работает, то можно блокировать порт сответствующих IP, при этом это очень будет бить по интернет-магазинах.

Все верно. Пока не запустили TF на полную, мы не защищены от isolation-атаки.
newbie
Activity: 53
Merit: 0

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

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

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

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

Собственно и как всегда - это не особенность работы Nxt, это общий принцип криптовалют.

Это легко смоделировать. В фаерволе отключить порт по IP адресам узлов, таким образом, чтобы появились блоки, которых не будет в критичных узлах, т. е. они уйдут в ветку, и Вы станете основной веткой. Если это работает, то можно блокировать порт сответствующих IP, при этом это очень будет бить по интернет-магазинах.
newbie
Activity: 9
Merit: 0
Почему не понизят комиссию за транзакцию до 0.01? ...  при этом транзакций станет гораздо больше.
- в англоветке было обсуждение, и даже голосование по этому поводу (большинство проголосовало за снижение комиссии пока до 0.1 NXT).
Думаю, есть 3 причины неспешного понижения комиссии:

1] само по себе снижение комиссии не увеличит автоматически количество транзакций. Для этого нужно много новых популярных приложений, использующих Nxt. Таких, как tip-bot у Dogeкоинов. Уже и в нашей Nxt-делянке появилось много талантливых программистов, можно попробовать подсказать им идеи новых приложений, конечно, с возможностью монетизации для них.

2] снижение комиссии сейчас, при небольшом количестве транзакций, совсем отвернёт от Nxt людей, интересующихся крипто, но имеющих (пока) психологию майнера. Таких много, и в этом нет ничего плохого, просто Nxt должен дать им шанс понять, что время PoW безвозвратно уходит (а с приходом scrypt-авиков просто улетит), и показать им правильную перспективу.

3] BCNext во второй части пишет: "we still need {fees} as a countermeasure against spamming", т.е. слишком низкая комиссия сделает забивание блоков спамо-транзакциями недорогим занятием.

Странная стратегия на мой взгляд - пытаться казаться тем чем не являешься (криптовалютой которую можно намайнить), чтобы заманить людей с психологией майнеров, вместо того чтобы во всей красе стать тем чем она является - позволить много дешевых транзакций, показать что на практике может хорошо справляться с высокой нагрузкой, позволить расцвести приложениям поверх нхт.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Ещё один альтернативный мультиплатформанный клиент Offspring от команды DGex, в будущем обещают поддержку Asset Exchange.

Подробное описание здесь.

Quote
OFFSPRING WALLETS

Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.

Ну блин, от чего ушли к тому и вернулись )
legendary
Activity: 1806
Merit: 1038
Ещё один альтернативный мультиплатформанный клиент Offspring от команды DGex, в будущем обещают поддержку Asset Exchange, а также открыть исходники.

Подробное описание здесь.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Ваш комплекс тоже видел, не мой уровень, ниасилил, как говорят ))))

В какой части? Установка ansible? Если по функционалу, то в playbook написано что сделать, в web.j2 шаблон web.xml (чтоб с sed'ом не заморачиваться), а в единственном скрипте реализована проверка "запущен ли Nxt и не поймал ли он форк-ветку". На этом все мое решение заканчивается Wink

Не осилил в плане понимания как это все работает. Ну и опять же, sudo без пароля - религия не позволяет )) Это даже хуже чему запуск скриптов от root'а.  Проверка на форк-ветку красивая, наверно упру (идею) к себе в скрипт мониторинга ))))

А проект у вас отличный. Но, как говорил Владимир Ильич: Мы пойдем, другим путем (с) Ленин. В смысле будем изобретать свой велосипед )

А по поводу шаблона web.xml - так в 0.7.3 ветку  wellKnownPeers2 выпилили Wink

hero member
Activity: 784
Merit: 501
Чуваки, зацените самую ржачную мемешку - https://bitcointalksearch.org/topic/m.5104741



И ещё немного, про медведя-хомяка:

Чё там курс?


А, не, рано лить.


В апреле солью и вот такой куплю!
osm
newbie
Activity: 57
Merit: 0
Тогда сделайте две копии start.vbs для разных задач, в одной AutoUpdate=true, у другой AutoUpdate=false.
Мне нуна так, чтобы в скрипте было только обновление и всё. Без старта-стопа.
Хех, поглядывайте за проектом, будет время дополню его этой качалкой в один клик.
legendary
Activity: 1540
Merit: 1016
Чуваки, зацените самую ржачную мемешку - https://bitcointalksearch.org/topic/m.5104741
Поржал в голос на всю квартиру Grin
newbie
Activity: 34
Merit: 0
Тестовый аккаунт AE: 17793578730267131716.
sr. member
Activity: 252
Merit: 250
Тогда сделайте две копии start.vbs для разных задач, в одной AutoUpdate=true, у другой AutoUpdate=false.
Мне нуна так, чтобы в скрипте было только обновление и всё. Без старта-стопа.
hero member
Activity: 546
Merit: 503
Чуваки, зацените самую ржачную мемешку - https://bitcointalksearch.org/topic/m.5104741
Главное, что это не собачка пописала на забор, норм демотиватор)
legendary
Activity: 2142
Merit: 1010
Newbie
зацените самую ржачную мемешку
- я отчётливо помню 24 ноября (16 часов по московскому времени), но таких ассоциаций что-то не всплывает...  Smiley    тебе виднее, тогда явно плотно пришлось поработать с BCNext-ом ...

Просто смешно, без привязки к реальности. Smiley
legendary
Activity: 1806
Merit: 1038
зацените самую ржачную мемешку
- я отчётливо помню 24 ноября (16 часов по московскому времени), но таких ассоциаций что-то не всплывает...  Smiley    тебе виднее, тогда явно плотно пришлось поработать с BCNext-ом ...  Shocked
legendary
Activity: 2142
Merit: 1010
Newbie
Чуваки, зацените самую ржачную мемешку - https://bitcointalksearch.org/topic/m.5104741
osm
newbie
Activity: 57
Merit: 0
Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
Параметром AutoUpdate (в самом начале скрипта) можно запретить/разрешить обновление и скачивание. Выделить в отдельный файл можно, только, действительно объясните смысл.
Мне бы хотелось оставить старт-стоп руками, а обновление автоматизировать.
Тогда сделайте две копии start.vbs для разных задач, в одной AutoUpdate=true, у другой AutoUpdate=false.
sr. member
Activity: 252
Merit: 250
Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
Параметром AutoUpdate (в самом начале скрипта) можно запретить/разрешить обновление и скачивание. Выделить в отдельный файл можно, только, действительно объясните смысл.
Мне бы хотелось оставить старт-стоп руками, а обновление автоматизировать.
newbie
Activity: 42
Merit: 0
Если аккаунты - просто строчки в большом главбухе, а приватключи - доступы к ним, то вполне реально продавать эти самые кошельки с пополненными на них балансами для хомячков, а поменять пароль нельзя ...
- до апреля обещают выпустить фичу Account Control, которая должна включать функциональность multi-signatire, что позволит делать разные фокусы с аккаунтами.. может, и продавать их.

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

Всем благодарен за ответы, в английской ветке завис конкретно. Тогда NXT добавляется в портфель, и если не выгорит, то Nova затащит Cheesy
legendary
Activity: 1806
Merit: 1038
Если аккаунты - просто строчки в большом главбухе, а приватключи - доступы к ним, то вполне реально продавать эти самые кошельки с пополненными на них балансами для хомячков, а поменять пароль нельзя ...
- до апреля обещают выпустить фичу Account Control, которая должна включать функциональность multi-signatire, что позволит делать разные фокусы с аккаунтами.. может, и продавать их.

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