Size: a a a

2019 December 13

KP

Kirill Pimenov in ББ-чат
То есть им надо 10000 боков всем майнить параллельно публичную цепь и свою поддельную. Желательно без заметного падения в майнинг-мощности на каждом из форков
источник

AS

Andrey Sobol in ББ-чат
Смогут ли они убедить новую ноду что стейт корректен?
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
Отвергаются кем?
Любыми узлами сети, которые в этот момент уже синхронизированы (даже если не майнят)
источник

AS

Andrey Sobol in ББ-чат
Kirill Pimenov
Любыми узлами сети, которые в этот момент уже синхронизированы (даже если не майнят)
Но новым стейт будет скормлен
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
Если они сделали тысячу боков поверх с нужным хешрейтом?
Десять тысяч. Сколько это терахешей? Сколько будет стоить такой форк?
(Даже если предположить что в мире нет насыщения по хешрейту, и можно просто деньги на хеши обменивать по текущему курсу)
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
Но новым стейт будет скормлен
Нет же.
Все блоки после варпа любыми не-лайт клиентами проверяются полностью
источник

AS

Andrey Sobol in ББ-чат
Kirill Pimenov
Нет же.
Все блоки после варпа любыми не-лайт клиентами проверяются полностью
В обратном направлении от точки синка?
источник

o

ollsanek in ББ-чат
не большой копенгаген в эфире, так что могу ошибаться (буду рад исправлениям)

10000 блоков, это хорошо, надёжно
(меньше 2х суток 51% атаки)
но проблема в том, что после такой атаки, можно фальсифицировать более ранние транзакции, те которым недели/месяцы/годы т.к. дальше сложность не увеличивается. Т.е. если подходить стратегически, то можно снять прибыли больше чем потратил на атаку за счёт отката очень большого количества очень старых транзакций. так?
источник

o

ollsanek in ББ-чат
вобще интуитивно, такого быть не должно и думаю что существует дополнительный механизм защиты, но пока его никто не упоминал
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
В обратном направлении от точки синка?
Почему?
Варп работает так:
1. Опросили пиров, выяснили что текущий блок — #123456, запомнили его
2. Нашли варп-пира, у которого есть варп-стейт на момент блока #110000
3а. Варпнули стейт #110000
3б. Синхронизировали все блоки #1-#110000, проверили что у них хеши сошлись
4. Проверили что хеш стейта в #110000 - тот что у нас из варпа
5. Блоки #110001-#123456 синхронизировали как обычно
6. Сверили хеш блока #123456 с полученным в п.1
7. Ну и досинхронизировали блоки поверх, которые там успели намайниться с тех пор
источник

o

ollsanek in ББ-чат
Kirill Pimenov
Почему?
Варп работает так:
1. Опросили пиров, выяснили что текущий блок — #123456, запомнили его
2. Нашли варп-пира, у которого есть варп-стейт на момент блока #110000
3а. Варпнули стейт #110000
3б. Синхронизировали все блоки #1-#110000, проверили что у них хеши сошлись
4. Проверили что хеш стейта в #110000 - тот что у нас из варпа
5. Блоки #110001-#123456 синхронизировали как обычно
6. Сверили хеш блока #123456 с полученным в п.1
7. Ну и досинхронизировали блоки поверх, которые там успели намайниться с тех пор
какая разница между пунктами 3Б и 5 ?
источник

AS

Andrey Sobol in ББ-чат
Kirill Pimenov
Почему?
Варп работает так:
1. Опросили пиров, выяснили что текущий блок — #123456, запомнили его
2. Нашли варп-пира, у которого есть варп-стейт на момент блока #110000
3а. Варпнули стейт #110000
3б. Синхронизировали все блоки #1-#110000, проверили что у них хеши сошлись
4. Проверили что хеш стейта в #110000 - тот что у нас из варпа
5. Блоки #110001-#123456 синхронизировали как обычно
6. Сверили хеш блока #123456 с полученным в п.1
7. Ну и досинхронизировали блоки поверх, которые там успели намайниться с тех пор
Проверяется ли корректность транзишена стейта из дженезис в 110000?
источник

KP

Kirill Pimenov in ББ-чат
ollsanek
какая разница между пунктами 3Б и 5 ?
В 5 проигрываются все транзакции
источник

o

ollsanek in ББ-чат
Kirill Pimenov
Почему?
Варп работает так:
1. Опросили пиров, выяснили что текущий блок — #123456, запомнили его
2. Нашли варп-пира, у которого есть варп-стейт на момент блока #110000
3а. Варпнули стейт #110000
3б. Синхронизировали все блоки #1-#110000, проверили что у них хеши сошлись
4. Проверили что хеш стейта в #110000 - тот что у нас из варпа
5. Блоки #110001-#123456 синхронизировали как обычно
6. Сверили хеш блока #123456 с полученным в п.1
7. Ну и досинхронизировали блоки поверх, которые там успели намайниться с тех пор
почему на 3Б не сделать сразу до блока #123456
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
Проверяется ли корректность транзишена стейта из дженезис в 110000?
Нет
источник

KP

Kirill Pimenov in ББ-чат
ollsanek
почему на 3Б не сделать сразу до блока #123456
Потому что 1. Как раз чтобы на практике исключить атаку, в которой многоуважаемый @andreysobol нас подозревает
И 2. Нам нужен кеш промежуточных стейтов свежих блоков все равно, на случай реорганизаций
источник

o

ollsanek in ББ-чат
Kirill Pimenov
Потому что 1. Как раз чтобы на практике исключить атаку, в которой многоуважаемый @andreysobol нас подозревает
И 2. Нам нужен кеш промежуточных стейтов свежих блоков все равно, на случай реорганизаций
да, я уже понял, что 3Б менее безопасный чем 5
источник

o

ollsanek in ББ-чат
значит туда и бъём
источник

KP

Kirill Pimenov in ББ-чат
Andrey Sobol
Проверяется ли корректность транзишена стейта из дженезис в 110000?
Нет. Но проверяется что этот стейт плюс полученные от иных узлов блоки #110001-#123456 приводят именно к тому стейту, что мы пронаблюдали в п. 1
источник

KP

Kirill Pimenov in ББ-чат
ollsanek
значит туда и бъём
А как? Опиши атаку?
источник