Bitcoin Forum
April 27, 2024, 08:54:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 [448] 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 ... 792 »
  Print  
Author Topic: [ARDR] Nxt: Ardor - масштабируемая ChildChain-платформа  (Read 1749116 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.
mthcl
Sr. Member
****
Offline Offline

Activity: 376
Merit: 300


View Profile
December 26, 2014, 05:45:10 PM
 #8941

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

Затрудняюсь ответить.
Never mind. Ну, я могу примерно объяснить, почему меньшая дисперсия интервалов (на самом деле, дисперсия BaseTarget-1, но это сравнимые вещи) должна соответствовать большей безопасности, но это всё теория...  Как-то всё это просимулировать бы надо, но я не умею   Sad
1714208040
Hero Member
*
Offline Offline

Posts: 1714208040

View Profile Personal Message (Offline)

Ignore
1714208040
Reply with quote  #2

1714208040
Report to moderator
1714208040
Hero Member
*
Offline Offline

Posts: 1714208040

View Profile Personal Message (Offline)

Ignore
1714208040
Reply with quote  #2

1714208040
Report to moderator
1714208040
Hero Member
*
Offline Offline

Posts: 1714208040

View Profile Personal Message (Offline)

Ignore
1714208040
Reply with quote  #2

1714208040
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 26, 2014, 05:49:13 PM
 #8942

Как-то всё это просимулировать бы надо, но я не умею   Sad

Тут я не помогу, сейчас все имеющиеся мощности рассчитывают топологию отдельных фрагментов Jinn'а.
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
December 26, 2014, 06:38:13 PM
 #8943

Как-то всё это просимулировать бы надо, но я не умею   Sad

Тут я не помогу, сейчас все имеющиеся мощности рассчитывают топологию отдельных фрагментов Jinn'а.

А какие мощности нужны?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 26, 2014, 07:38:03 PM
 #8944

А какие мощности нужны?

Надо mthcl спрашивать, но, думаю, эквивалентные единицам, если не десяткам, биткоинов.
mthcl
Sr. Member
****
Offline Offline

Activity: 376
Merit: 300


View Profile
December 26, 2014, 07:47:02 PM
 #8945

Как-то всё это просимулировать бы надо, но я не умею   Sad

Тут я не помогу, сейчас все имеющиеся мощности рассчитывают топологию отдельных фрагментов Jinn'а.

А какие мощности нужны?
Это я не знаю. Но могу примерно описать модель. Итак, берём N нод (считаем, что 1 аккаунт на каждой ноде), и распределяем между ними все монетки, как-нибудь примерно по Парето. Можно моделировать "статичную" ситуацию, т.е., трансакций нет. Скажем, N=1000 сойдёт для начала. Далее, моделируем ситуацию что не все ноды онлайн: каждая нода уходит в оффлайн независимо от других, сидит там случайное время, и возвращается. Это нам позволит хорошенько протестировать разные алгоритмы изменения бейзтаргета. Для каждого алгоритма собираем статистику: количество блоков в минуту и их распределение, вес субцепочек из 10, скажем, блоков, и распределение оного, и т.д.  Посмотреть на такие данные, наверное, уже будет полезно.

А вот дальше - надо как-то моделировать атаки. Предположим, что аккаунт нехорошего человека имеет Х%. И смотреть, что он может сделать, и получится ли это у него. CfB, ты можешь сформулировать какой-нибудь конкретный сценарий, насчёт чем этот нехороший человек занимается?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 26, 2014, 07:59:05 PM
 #8946

А вот дальше - надо как-то моделировать атаки. Предположим, что аккаунт нехорошего человека имеет Х%. И смотреть, что он может сделать, и получится ли это у него. CfB, ты можешь сформулировать какой-нибудь конкретный сценарий, насчёт чем этот нехороший человек занимается?

Я делал немного по-другому. Разбивал миллиард монет по 100K-10M по рандому, а потом генерировал 1440 блоков считая, что никто не пропустил свой ход (эталон). А дальше я повторно (с того же генезис-блока) генерировал 1440 блоков, но на этот раз с вероятность P кто-то пропускал свой ход. Таким образом получались другие цепочки, которые сравнивались с эталоном по различным параметрам типа кумулятивной сложности или среднего интервала между блоками. Данный подход позволял сэкономить много ресурсов, заменяя полный перебор методом Монте-Карло. Считая, что злоумышленники могут объединить усилия и построить самую оптимальную ветку, я выбирал самый худший для нас вариант.
mthcl
Sr. Member
****
Offline Offline

Activity: 376
Merit: 300


View Profile
December 26, 2014, 08:49:55 PM
 #8947

А вот дальше - надо как-то моделировать атаки. Предположим, что аккаунт нехорошего человека имеет Х%. И смотреть, что он может сделать, и получится ли это у него. CfB, ты можешь сформулировать какой-нибудь конкретный сценарий, насчёт чем этот нехороший человек занимается?

Я делал немного по-другому. Разбивал миллиард монет по 100K-10M по рандому, а потом генерировал 1440 блоков считая, что никто не пропустил свой ход (эталон). А дальше я повторно (с того же генезис-блока) генерировал 1440 блоков, но на этот раз с вероятность P кто-то пропускал свой ход. Таким образом получались другие цепочки, которые сравнивались с эталоном по различным параметрам типа кумулятивной сложности или среднего интервала между блоками. Данный подход позволял сэкономить много ресурсов, заменяя полный перебор методом Монте-Карло. Считая, что злоумышленники могут объединить усилия и построить самую оптимальную ветку, я выбирал самый худший для нас вариант.

Понятно. Ты оценивал т.н. вероятности больших уклонений. Но про них известно as a более-менее general fact, что чем больше дисперсия - тем они больше.

Я думаю, всё-таки важно (даже для маркетинга) придумать какой-нибудь реальный сценарий атаки, и просимулировать его.
kenobius
Legendary
*
Offline Offline

Activity: 1650
Merit: 1033


View Profile
December 27, 2014, 06:27:49 AM
 #8948

Новый шлюз NXT-EUR/CHF/USD
Обсуждение: https://nxtforum.org/trading-exchanges/nxttracker-an-easy-gate-to-eur-chf-or-usd/
funbug
Sr. Member
****
Offline Offline

Activity: 243
Merit: 250


View Profile
December 27, 2014, 06:42:56 AM
 #8949

Новый шлюз NXT-EUR/CHF/USD
Обсуждение: https://nxtforum.org/trading-exchanges/nxttracker-an-easy-gate-to-eur-chf-or-usd/

А какой он новый первый пост в сентябре

For security, your account has been locked. Email acctcomp15@theymos.e4ward.com
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 27, 2014, 07:26:10 AM
 #8950

Понятно. Ты оценивал т.н. вероятности больших уклонений. Но про них известно as a более-менее general fact, что чем больше дисперсия - тем они больше.

Мне кажется, это правильно - брать самый худший вариант. Ведь прочность цепи определяется прочностью самого слабого звена.
abctc (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1038



View Profile
December 27, 2014, 10:30:52 AM
 #8951

Вот он какой, Next:


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

Activity: 376
Merit: 300


View Profile
December 27, 2014, 11:22:53 AM
 #8952

Понятно. Ты оценивал т.н. вероятности больших уклонений. Но про них известно as a более-менее general fact, что чем больше дисперсия - тем они больше.

Мне кажется, это правильно - брать самый худший вариант. Ведь прочность цепи определяется прочностью самого слабого звена.
"Самый худший вариант" - это немного не про то; тут ты оценил вероятность некоторого "редкого" события, и убедился, что она не просто мала, а очень мала. Типа, если самолёт упадёт с вероятностью 0.0001 - то это всё-таки плохо, а вот если с вероятностью 0.0000000000000000000001 - то уже приемлемо.

В математике это называется "теория больших уклонений", http://en.wikipedia.org/wiki/Large_deviations_theory .

Но код, наверное, сохранился? Можно прогнать такую же симуляцию для других вариантов алгоритма?
3a6aukaJIeU,
Sr. Member
****
Offline Offline

Activity: 261
Merit: 250


View Profile
December 27, 2014, 12:23:14 PM
 #8953

Вот он какой, Next:



  чОткий Cheesy
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
December 27, 2014, 12:25:16 PM
 #8954

Это я не знаю. Но могу примерно описать модель. Итак, берём N нод (считаем, что 1 аккаунт на каждой ноде), и распределяем между ними все монетки, как-нибудь примерно по Парето. Можно моделировать "статичную" ситуацию, т.е., трансакций нет. Скажем, N=1000 сойдёт для начала. Далее, моделируем ситуацию что не все ноды онлайн: каждая нода уходит в оффлайн независимо от других, сидит там случайное время, и возвращается. Это нам позволит хорошенько протестировать разные алгоритмы изменения бейзтаргета. Для каждого алгоритма собираем статистику: количество блоков в минуту и их распределение, вес субцепочек из 10, скажем, блоков, и распределение оного, и т.д.  Посмотреть на такие данные, наверное, уже будет полезно.

А вот дальше - надо как-то моделировать атаки. Предположим, что аккаунт нехорошего человека имеет Х%. И смотреть, что он может сделать, и получится ли это у него. CfB, ты можешь сформулировать какой-нибудь конкретный сценарий, насчёт чем этот нехороший человек занимается?

К какому числу должно стремиться N ? Я так понимаю, что под каждую ноду нужна виртуалка где можно запустить java+nxt. Исходя из минимальных требований имеем: 250Мб оперативки + 4Гб места на диске. Исходя из свободной оперативки на серваке могу "дать погонять" 64 виртуалки. Если постараться, то еще столько же могу найти... Но 64 влегкую. Или под "мощностью" имелось в виду что-то другое?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 27, 2014, 01:09:26 PM
 #8955

"Самый худший вариант" - это немного не про то; тут ты оценил вероятность некоторого "редкого" события, и убедился, что она не просто мала, а очень мала. Типа, если самолёт упадёт с вероятностью 0.0001 - то это всё-таки плохо, а вот если с вероятностью 0.0000000000000000000001 - то уже приемлемо.

В математике это называется "теория больших уклонений", http://en.wikipedia.org/wiki/Large_deviations_theory .

Но код, наверное, сохранился? Можно прогнать такую же симуляцию для других вариантов алгоритма?

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

Код не сохранился.
mthcl
Sr. Member
****
Offline Offline

Activity: 376
Merit: 300


View Profile
December 27, 2014, 01:33:22 PM
 #8956

Это я не знаю. Но могу примерно описать модель. Итак, берём N нод (считаем, что 1 аккаунт на каждой ноде), и распределяем между ними все монетки, как-нибудь примерно по Парето. Можно моделировать "статичную" ситуацию, т.е., трансакций нет. Скажем, N=1000 сойдёт для начала. Далее, моделируем ситуацию что не все ноды онлайн: каждая нода уходит в оффлайн независимо от других, сидит там случайное время, и возвращается. Это нам позволит хорошенько протестировать разные алгоритмы изменения бейзтаргета. Для каждого алгоритма собираем статистику: количество блоков в минуту и их распределение, вес субцепочек из 10, скажем, блоков, и распределение оного, и т.д.  Посмотреть на такие данные, наверное, уже будет полезно.

А вот дальше - надо как-то моделировать атаки. Предположим, что аккаунт нехорошего человека имеет Х%. И смотреть, что он может сделать, и получится ли это у него. CfB, ты можешь сформулировать какой-нибудь конкретный сценарий, насчёт чем этот нехороший человек занимается?

К какому числу должно стремиться N ? Я так понимаю, что под каждую ноду нужна виртуалка где можно запустить java+nxt. Исходя из минимальных требований имеем: 250Мб оперативки + 4Гб места на диске. Исходя из свободной оперативки на серваке могу "дать погонять" 64 виртуалки. Если постараться, то еще столько же могу найти... Но 64 влегкую. Или под "мощностью" имелось в виду что-то другое?
Я не то имел в виду; вряд ли имеет смысл запускать вот прям реальные ноды в реальном времени (это ж сколько будет симуляция продолжаться?..). Можно же промоделировать ситуацию просто "одной программой", юзая встроенный генератор превдослучайных чисел вместо конкретного некстовского алгоритма с хешами и проч. N тогда можно сделать достаточно большим, хоть тыщу, хоть и больше.

Можно даже делать как CfB: сравнить, для начала, ситуацию когда никто свою очередь не пропускает, с ситуацией, когда независимо каждая нода не форжит с вероятностью p.
nosin
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
December 27, 2014, 09:21:37 PM
 #8957

Вобщем, подзабыл на пару месяцев про криптовалютные движения. Решил сегодня посмотреть, чего нового.
1. На https://nxtex.net/ нет ордеров. Вообще. Увы, напрямую за рубли не купить.
2. Дошли руки установить на смартфон мессенджер Nxtty. Короче говоря - какой-то хлам со странным интерфейсом. Попробовать не получилось - зависал при входе в open chat. Кто-нибудь здесь пользуется этим?
3. Скачал новый клиент. Blockchain скачивается уже полчаса. Когда уже весь blockchain будет качать не обязательно?
Yaremi
Legendary
*
Offline Offline

Activity: 1960
Merit: 1126


View Profile WWW
December 27, 2014, 09:28:35 PM
 #8958

Вобщем, подзабыл на пару месяцев про криптовалютные движения. Решил сегодня посмотреть, чего нового.
1. На https://nxtex.net/ нет ордеров. Вообще. Увы, напрямую за рубли не купить.
2. Дошли руки установить на смартфон мессенджер Nxtty. Короче говоря - какой-то хлам со странным интерфейсом. Попробовать не получилось - зависал при входе в open chat. Кто-нибудь здесь пользуется этим?
3. Скачал новый клиент. Blockchain скачивается уже полчаса. Когда уже весь blockchain будет качать не обязательно?

1. За первое не знаю.
2. У меня работает, не зависает. Пользовался. звонки с телефона на телефон работают. Качество нормальное. Бывает захожу в чатики.
3. Используй онлайн кошелёк в котором ненужно качать блокчейн. Или зайдите через публичный сервер.

Залетай в наш чат http://allcrypto.chat/
Dervish
Hero Member
*****
Offline Offline

Activity: 713
Merit: 508



View Profile
December 28, 2014, 04:45:37 AM
 #8959

1. На https://nxtex.net/ нет ордеров. Вообще. Увы, напрямую за рубли не купить.
Что значит вообще?
Там сейчас ордеров на 8300 NXT.
Интересуют более крупные суммы? Напишите мне ЛС, продам по 95 копеек за некст.
scor2k
Legendary
*
Offline Offline

Activity: 1005
Merit: 1002


work hard, die young (c)


View Profile WWW
December 28, 2014, 08:37:42 AM
 #8960

Вобщем, подзабыл на пару месяцев про криптовалютные движения. Решил сегодня посмотреть, чего нового.
1. На https://nxtex.net/ нет ордеров. Вообще. Увы, напрямую за рубли не купить.

1. Странно вы смотрите Smiley По рублям так вообще довольно много.
Pages: « 1 ... 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 [448] 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 ... 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!