Bitcoin Forum
May 05, 2024, 10:32:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 [203] 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 ... 792 »
  Print  
Author Topic: [ARDR] Nxt: Ardor - масштабируемая ChildChain-платформа  (Read 1749156 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 12:22:58 PM
 #4041

Давно хотел вопрос озвучить... с каким действием API можно соотнести открытие кошелька в Web-клиенте? Я к тому что бы форджинг шел?

Надо это для того, что бы после автоматического перезапуска ноды (считаем что она супер-мега защищенная и форджить я там могу не напрягаясь) автоматически стартовал форджинг, и мне не надо было туда руками цепляться и входить.
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
1714905120
Hero Member
*
Offline Offline

Posts: 1714905120

View Profile Personal Message (Offline)

Ignore
1714905120
Reply with quote  #2

1714905120
Report to moderator
abctc (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1038



View Profile
February 12, 2014, 12:39:57 PM
 #4042

Токен пользователя знает только пользователь. Хранить токен - нарушение безопасности (имхо).
- Думаю, что нет, не нарушение (по крайней мере в этом случае).
Токен - это просто строка (в данном случае "nxtdb.info"). Единственное отличие - эта строка подписана аккаунтом, т.е. связана с циферками номера аккаунта типа 112233445566. Примерно как Жан-Люк подписывает текст своих обновлений.  То есть эта подпись означает ещё и то, что её автор может распоряжаться именно этим аккаунтом.

Конечно, применение токена только для авторизации на чате (к примеру)  - это использование не совсем по назначению. Токен могут перехватить, и от имени циферок (112233445566) заскамить других пользователей чата.

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

█████████████████████████████████████████████████
███████████████████████████████████████████████████
█████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
   
, the Next platform.  Magis quam Moneta (More than a Coin)
abctc (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1038



View Profile
February 12, 2014, 12:41:48 PM
 #4043

Давно хотел вопрос озвучить... с каким действием API можно соотнести открытие кошелька в Web-клиенте? Я к тому что бы форджинг шел?
- это появилось только недавно.. пару часов назад, в версии 0.7.3:
Quote
Added startForging and stopForging API requests. Parameters: secretPhrase, required for both starting and stopping.

█████████████████████████████████████████████████
███████████████████████████████████████████████████
█████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
   
, the Next platform.  Magis quam Moneta (More than a Coin)
abctc (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1038



View Profile
February 12, 2014, 12:45:53 PM
 #4044

К каким пирам пойдёт программа такого пользователя?
- программа нормального пользователя пойдёт к пирам с высоким hallmark-ом. Если злодей захочет существенно заhallmar-чить свои 200 нод, это ему ОЧЕНЬ дорого обойдётся.

█████████████████████████████████████████████████
███████████████████████████████████████████████████
█████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
   
, the Next platform.  Magis quam Moneta (More than a Coin)
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 12:46:03 PM
 #4045

Давно хотел вопрос озвучить... с каким действием API можно соотнести открытие кошелька в Web-клиенте? Я к тому что бы форджинг шел?
- это появилось только недавно.. пару часов назад, в версии 0.7.3:
Quote
Added startForging and stopForging API requests. Parameters: secretPhrase, required for both starting and stopping.
Вах! Круто! Не углядел это в ченжлоге!!!
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 12:55:59 PM
 #4046

Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 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
ZeroTheGreat
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 12, 2014, 12:58:51 PM
 #4047

Т.е. заходит пользователь NXT в сеть и видит перед собой 100 пиров с нормальной версией (совпадающей с версией пользователя) и 200 пиров модифицированной версии. К каким пирам пойдёт программа такого пользователя?
Конкурирующие блокчейны неравноценны. Побеждает тот, за ковкой которого стояло больше всего монет суммарно по блокам. Поэтому даже 1 одолеет 200, если у тех 200 плохой блокчейн ковала малая доля от всех монет вообще.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 12, 2014, 01:08:43 PM
 #4048

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

Достаточно присоединиться к одному легальному ноду, чтобы все нелегалы пошли лесом.
vitvert
Hero Member
*****
Offline Offline

Activity: 867
Merit: 500



View Profile
February 12, 2014, 01:26:27 PM
 #4049

Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 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
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 01:27:53 PM
 #4050

Еще немного поспамлю никому не нужными (шутка) скриптами.

Не знаю как вам, а мне тупо надоело в ручную обновлять мои 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

Пожалуйста. Хорошо б что бы это кому-нибудь кроме меня было бы полезно )))
S3MKi
Legendary
*
Offline Offline

Activity: 1540
Merit: 1016



View Profile
February 12, 2014, 01:40:21 PM
 #4051

lazylocaluser, запилишь видео про skynet?Smiley
osm
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
February 12, 2014, 01:43:52 PM
 #4052

Еще немного поспамлю никому не нужными (шутка) скриптами.
На баше есть, а на винде нет - нехорошо.
У меня в подписи ссылка на start.vbs:
  Старт/стоп NRS одним файлом
  Автоматически обновляет версию если доступна (можно отключить)
  Сохраняет параметры web.xml при обновлении.
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 01:49:06 PM
 #4053

Еще немного поспамлю никому не нужными (шутка) скриптами.
На баше есть, а на винде нет - нехорошо.
У меня в подписи ссылка на start.vbs:
  Старт/стоп NRS одним файлом
  Автоматически обновляет версию если доступна (можно отключить)
  Сохраняет параметры web.xml при обновлении.

Прикольно вы сделали сравнение xml =) Отлично. Теперь и виндовое обновление есть (просто мне не надо)  Grin
ImmortAlex
Hero Member
*****
Offline Offline

Activity: 784
Merit: 501


View Profile
February 12, 2014, 02:02:18 PM
 #4054


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

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

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

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

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

Activity: 252
Merit: 250


View Profile
February 12, 2014, 02:35:32 PM
 #4055

Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
February 12, 2014, 02:45:39 PM
 #4056

Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
А какой в этом смысл?
osm
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
February 12, 2014, 03:03:04 PM
 #4057

Еще немного поспамлю никому не нужными (шутка) скриптами.
У меня в подписи ссылка на start.vbs:   Старт/стоп NRS одним файлом   Автоматически обновляет версию если доступна (можно отключить)   Сохраняет параметры web.xml при обновлении.
А можно выделить кусок скачивания и обновления в отдельный файл?
Параметром AutoUpdate (в самом начале скрипта) можно запретить/разрешить обновление и скачивание.
Выделить в отдельный файл можно, только, действительно объясните смысл.
EmoneyRu
Hero Member
*****
Offline Offline

Activity: 600
Merit: 500

Nxt-kit developer


View Profile
February 12, 2014, 03:52:36 PM
 #4058

Еще немного поспамлю никому не нужными (шутка) скриптами.

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

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

abctc (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1038



View Profile
February 12, 2014, 04:03:16 PM
 #4059

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

█████████████████████████████████████████████████
███████████████████████████████████████████████████
█████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
   
, the Next platform.  Magis quam Moneta (More than a Coin)
EmoneyRu
Hero Member
*****
Offline Offline

Activity: 600
Merit: 500

Nxt-kit developer


View Profile
February 12, 2014, 04:21:13 PM
 #4060

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

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

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

Pages: « 1 ... 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 [203] 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 ... 792 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!