Size: a a a

2020 May 28

DF

Donald Fauntleroy in ББ-чат
Nikita
@ollsanek переходить может и не переходил но постоянно намекать на глупость собеседника не перестаёт, см. реплай
не на глупость, а на нехватку вежливости.
источник

AP

Alex Petrov in ББ-чат
ollsanek
это не про нападки. Это про то, что ты заочно оцениваешь его как личность.
не его поступки, не его сообщения, и даже не его поведение в целом.
нет, ты начинаешь оценивать его как человека, его знание и его способности.
это однозначно переход на личность.
Да, дональд сам ведёт себя весьма .... "токсично", но на оценки личностей он последние несколько дней не переходил.
Я вынужден оценивать его знания и экспертизу исходя из постов, заявлений, высказываний, это неизбежная часть процесса когда приходиться общаться, нужно понять собеседника чтобы в его терминах и образах ответить на вопрос понятно и донести ему информацию.
на личности я не переходил, но не желание слушать или изучать ответы, а также желание высказаться и продолжать дискуссию вынужден отметить, поэтому приходиться чутка на напор, отвечать напором, к сожалению это только так работает. мягкость тут не сильно помогает.
источник

SP

Sergio Pavlin in ББ-чат
Коллеги, давайте закроем тему обсуждения характеров и эмоциональности участников чата. Мы тут не для этого собрались, я думаю — каждый может лично какие-то моменты друг с другом уладить, если в этом есть необходимость. А разбираться, кто общается хорошо, а кто не очень — лично мне крайне не интересно;)
источник

SP

Sergio Pavlin in ББ-чат
Думаю, большинству участников чата тоже. Хочется сохранять идеологию БЧ без буллшита, а не превращаться в токшоу на ТВ =)
источник

AP

Alex Petrov in ББ-чат
+1
источник

SP

Sergio Pavlin in ББ-чат
О, у меня вопрос созрел! У нас тут есть намётки идеи о том, чтобы сделать какой-то вводный материал для Базового Блока: типа, простые лекции о том, что такое Биткойн, криптовалюты, блокчейн и т.п. Условно, материал для тех, кто набрёл на наш подкаст, но ничего понять не может, т.к. нужен начальный ликбез.

Понятно, что материала уже довольно много такого. Но если у вас есть понимание, чего не хватает, или наоборот — какие-то знаковые лекции на YouTube, на которые можно ссылаться, буду рад что-то такое увидеть!
источник

o

ollsanek in ББ-чат
оффтоп.
пару технических вопросов на одно слово ответа.
1. какой примерно диаметр сети биткоина в хопах?

2. вытекает из первого, за сколько примерно распространяется транзакция по сети? Т.е. если я у себя на ноде уведел, что прилетела в мемпул некая транзакция, то могу ли я утверждать, что
5% от онлайн нод узнали про эту транзакцию не более чем на 20 секунд раньше чем моя нода?

(по идее идеальным будет если кто-то делал такое исследование и есть результат в виде распределения, чтоб  можно было с ним поработать)
источник

o

ollsanek in ББ-чат
Sergio Pavlin
О, у меня вопрос созрел! У нас тут есть намётки идеи о том, чтобы сделать какой-то вводный материал для Базового Блока: типа, простые лекции о том, что такое Биткойн, криптовалюты, блокчейн и т.п. Условно, материал для тех, кто набрёл на наш подкаст, но ничего понять не может, т.к. нужен начальный ликбез.

Понятно, что материала уже довольно много такого. Но если у вас есть понимание, чего не хватает, или наоборот — какие-то знаковые лекции на YouTube, на которые можно ссылаться, буду рад что-то такое увидеть!
мне кажется, что от ВШЭ курс на курсере может подойти. Я его не смотрел :), но обычно у них хорошие курсы
источник

AP

Alex Petrov in ББ-чат
ollsanek
оффтоп.
пару технических вопросов на одно слово ответа.
1. какой примерно диаметр сети биткоина в хопах?

2. вытекает из первого, за сколько примерно распространяется транзакция по сети? Т.е. если я у себя на ноде уведел, что прилетела в мемпул некая транзакция, то могу ли я утверждать, что
5% от онлайн нод узнали про эту транзакцию не более чем на 20 секунд раньше чем моя нода?

(по идее идеальным будет если кто-то делал такое исследование и есть результат в виде распределения, чтоб  можно было с ним поработать)
нету такого понятие как количество хопов точное здесь оно роли не играет,
bitcoin - mesh сеть это означает что ноды соеденяются в разном порядке.

1. statistics for tier-1/2 backbone 4 bitcoin nodes (8-12 core (2650-1670-i7), 64Gb), 1-2xIPv4, 1xIPv6 - max 150-300 одновременных коннектов на ноду
ping 20-35ms - 11.2%
ping 35-45ms  - 14.9%
ping 45-100ms - 16.8%
ping 100-250ms - 21.7%
ping 250-700ms - 23.4%
ping 900ms  +8.3%
over 1000ms - 1.8%

tracehops (5x BGP peers shortest path / tier-1):  (Большинство провайдеров и домашек +5-7 хопов)
- 2-5 hops 7.8%
- 6-7 hops 9.7%
- 7-8 hops 12%
- 8-15 hops 22.3%
- 15-20 hops 18.4% (peak 12-16 hops)
- 20-30 hops 9.4%
- 30+ hops  - 7.2%
- 35+ - 5.3%
- 50 hops - 3%

GEO:
23% unknown geo,
US - 17%
DE - 18%
FR  - 5.3%
UK - 3.2%
CA - 2.68%
RU - 2.1% (slow)
CH - 1.93% (very slow) (China Big Firewall pool)
AE - 0.4% (slow , packet inspection AE)

(over 40% connections is SPV, during day aprox. 12.000 connects for 15-360 seconds)
(over 28% is less then week blocks ago, download sync).

2. Транзакция по сети может делать петли, например транзакция London -> China может занимать легко 600-2600ms (0.9-2.4sec) на пропагацию, потому ка пройдет по пути London-> 60ms Iceland (110ms processing ) -> 78ms Australia - (120ms processing) -> 64ms DE (70ms processing) -> China (delay at CBFW China Big Firewall inspection delay 210ms) -> 110ms path.. + variations...
часто бывает что транзакция может где-то залипать на выходе из-за NAT/асиметрик каналов ADSL и потерь/дисордеринга

по сути разспростанение транзакции описывается
электроны летят с 1/3 скоростью света, плюс задержки на всех роутерах-хопах + задержки сети  O(N^2)*T.net(delay) * overhead - distance 1000km +50ms tcp дисордер по количеству хопов~ O(n log(n))  + O(N^2)*T.processing(delay) каждой ноды по количеству нод в среднем 6-8 в цепи

много временных нод в Amazone,Hetzner,Alibaba,OVH и ведут они там себя не очень вируталки и временные libbitcoin на подключится синкнуться и послать транзакцию грузят полные ноды.
3. могу позже сделать полный анализ. сейчас не могу более на это отвлекатся.
+ есть симуляторы сети, можно сделать визуаилизацию и графики как раньше делал.
источник

AP

Alex Petrov in ББ-чат
ollsanek
оффтоп.
пару технических вопросов на одно слово ответа.
1. какой примерно диаметр сети биткоина в хопах?

2. вытекает из первого, за сколько примерно распространяется транзакция по сети? Т.е. если я у себя на ноде уведел, что прилетела в мемпул некая транзакция, то могу ли я утверждать, что
5% от онлайн нод узнали про эту транзакцию не более чем на 20 секунд раньше чем моя нода?

(по идее идеальным будет если кто-то делал такое исследование и есть результат в виде распределения, чтоб  можно было с ним поработать)
источник

AP

Alex Petrov in ББ-чат
источник

AP

Alex Petrov in ББ-чат
Sergio Pavlin
О, у меня вопрос созрел! У нас тут есть намётки идеи о том, чтобы сделать какой-то вводный материал для Базового Блока: типа, простые лекции о том, что такое Биткойн, криптовалюты, блокчейн и т.п. Условно, материал для тех, кто набрёл на наш подкаст, но ничего понять не может, т.к. нужен начальный ликбез.

Понятно, что материала уже довольно много такого. Но если у вас есть понимание, чего не хватает, или наоборот — какие-то знаковые лекции на YouTube, на которые можно ссылаться, буду рад что-то такое увидеть!
👍👍👍
источник

o

ollsanek in ББ-чат
Alex Petrov
нету такого понятие как количество хопов точное здесь оно роли не играет,
bitcoin - mesh сеть это означает что ноды соеденяются в разном порядке.

1. statistics for tier-1/2 backbone 4 bitcoin nodes (8-12 core (2650-1670-i7), 64Gb), 1-2xIPv4, 1xIPv6 - max 150-300 одновременных коннектов на ноду
ping 20-35ms - 11.2%
ping 35-45ms  - 14.9%
ping 45-100ms - 16.8%
ping 100-250ms - 21.7%
ping 250-700ms - 23.4%
ping 900ms  +8.3%
over 1000ms - 1.8%

tracehops (5x BGP peers shortest path / tier-1):  (Большинство провайдеров и домашек +5-7 хопов)
- 2-5 hops 7.8%
- 6-7 hops 9.7%
- 7-8 hops 12%
- 8-15 hops 22.3%
- 15-20 hops 18.4% (peak 12-16 hops)
- 20-30 hops 9.4%
- 30+ hops  - 7.2%
- 35+ - 5.3%
- 50 hops - 3%

GEO:
23% unknown geo,
US - 17%
DE - 18%
FR  - 5.3%
UK - 3.2%
CA - 2.68%
RU - 2.1% (slow)
CH - 1.93% (very slow) (China Big Firewall pool)
AE - 0.4% (slow , packet inspection AE)

(over 40% connections is SPV, during day aprox. 12.000 connects for 15-360 seconds)
(over 28% is less then week blocks ago, download sync).

2. Транзакция по сети может делать петли, например транзакция London -> China может занимать легко 600-2600ms (0.9-2.4sec) на пропагацию, потому ка пройдет по пути London-> 60ms Iceland (110ms processing ) -> 78ms Australia - (120ms processing) -> 64ms DE (70ms processing) -> China (delay at CBFW China Big Firewall inspection delay 210ms) -> 110ms path.. + variations...
часто бывает что транзакция может где-то залипать на выходе из-за NAT/асиметрик каналов ADSL и потерь/дисордеринга

по сути разспростанение транзакции описывается
электроны летят с 1/3 скоростью света, плюс задержки на всех роутерах-хопах + задержки сети  O(N^2)*T.net(delay) * overhead - distance 1000km +50ms tcp дисордер по количеству хопов~ O(n log(n))  + O(N^2)*T.processing(delay) каждой ноды по количеству нод в среднем 6-8 в цепи

много временных нод в Amazone,Hetzner,Alibaba,OVH и ведут они там себя не очень вируталки и временные libbitcoin на подключится синкнуться и послать транзакцию грузят полные ноды.
3. могу позже сделать полный анализ. сейчас не могу более на это отвлекатся.
+ есть симуляторы сети, можно сделать визуаилизацию и графики как раньше делал.
все сетевые задержки в сумме больше чем "O(N^2)*T.processing(delay)" ??
Я думал, что наоборот - processing(delay) заметно больше чем все сетевые задержки вместе взятые.
Это не так?
источник

o

ollsanek in ББ-чат
processing(delay) - это время верификации? (грубо)
источник

o

ollsanek in ББ-чат
мне интересна веричина с точностью до одного знака, даже до порядка
(и да, я понимаю, что может "повезти" и меня прицепит на 8 расбери пай,
но такой треш предлагаю не рассматривать)
источник

AP

Alex Petrov in ББ-чат
ollsanek
все сетевые задержки в сумме больше чем "O(N^2)*T.processing(delay)" ??
Я думал, что наоборот - processing(delay) заметно больше чем все сетевые задержки вместе взятые.
Это не так?
1. сетевые задержки тоже не малые, особенно если там участвуют рутера NAT/DSL/Wireless/Wifi/3/4G медиа - там зедрежки спорадические, пиками могу доходить до секунд.  

2. процессинг на ноде крайне сильно зависит от загруженности самой ноды и от типа транзакции - в том числе когда проходит блок, вся сеть на это время заикается на процессинг и транзакции могу залипать на пару секунд пиками.
- по сути есть super-ноды бекбоны и есть ноды которые сильно подтормаживают но их можно сильно не учитывать они живут как свой отдельный слой.
- есть также свои как бы заливчики(harbors/local pool areas - такие как Asia,China, UAE, RU - внутри там все может относительно шустро ходить, на на выход из-за IPS оно заикается. и часто бывает в US transaction storm - а в китае тихо, потому как все спотыкается на GFW... и на оброт... часто бывает что внутри китая видны одни транзакции, а за пределами другие.. сеть не так однородна как кажется.  я делал анализ наскоками, есть старые данные по нодам, есть какие то момента когда я разбирался с отдельными эвентами, есть монторинги которые я делал для исследования - смотря как наши транзакции  и транзакции проектов расходятся в некоторых случаях. могу сказать что сеть я стал понимать в разы лучше по сравнению с 2013/2014.
надеюсь такой развернутый ответ помог и устраивает.
источник

AP

Alex Petrov in ББ-чат
ollsanek
мне интересна веричина с точностью до одного знака, даже до порядка
(и да, я понимаю, что может "повезти" и меня прицепит на 8 расбери пай,
но такой треш предлагаю не рассматривать)
нету точной цифры и думаю не будет, сильно завист от локации, он типа подключения ноды, от самой ноды которая послала пакет, от времени суток, от нагрзок в сети... есть общие данные и замеры.
например вот пик 2017 года, когда была большая очередь мемпула - трафик в сети в этот момент вырос в 13-15x и выросла нагрузка на ноды, именно из-за того что non-confirmed transactions маленкие с маленкими фии - реброадкастились каждый час и грузили больше всю сеть
https://twitter.com/sysmannet/status/861272462205571076
источник

o

ollsanek in ББ-чат
Alex Petrov
1. сетевые задержки тоже не малые, особенно если там участвуют рутера NAT/DSL/Wireless/Wifi/3/4G медиа - там зедрежки спорадические, пиками могу доходить до секунд.  

2. процессинг на ноде крайне сильно зависит от загруженности самой ноды и от типа транзакции - в том числе когда проходит блок, вся сеть на это время заикается на процессинг и транзакции могу залипать на пару секунд пиками.
- по сути есть super-ноды бекбоны и есть ноды которые сильно подтормаживают но их можно сильно не учитывать они живут как свой отдельный слой.
- есть также свои как бы заливчики(harbors/local pool areas - такие как Asia,China, UAE, RU - внутри там все может относительно шустро ходить, на на выход из-за IPS оно заикается. и часто бывает в US transaction storm - а в китае тихо, потому как все спотыкается на GFW... и на оброт... часто бывает что внутри китая видны одни транзакции, а за пределами другие.. сеть не так однородна как кажется.  я делал анализ наскоками, есть старые данные по нодам, есть какие то момента когда я разбирался с отдельными эвентами, есть монторинги которые я делал для исследования - смотря как наши транзакции  и транзакции проектов расходятся в некоторых случаях. могу сказать что сеть я стал понимать в разы лучше по сравнению с 2013/2014.
надеюсь такой развернутый ответ помог и устраивает.
не-а, ни одного числа, хотя бы диапазон вида 2-50 секунд.

1. учитывая что одуванчик не внедрили, то можно считать, что есть полная связность нормальным 1Гб езерном, а медленные линки просто избыточны.

2. т.е. можно считать, что процессинг на одной "нормальной" ноде  < 3 секунд?
источник

AP

Alex Petrov in ББ-чат
как решение 26 я просто сменил логику ноды патчем и замайнил все маленкие транзакции - что сбило нагрузку на всю сеть видно на графике.
источник

o

ollsanek in ББ-чат
прикольно быть "богом" )))
источник