Size: a a a

2020 November 20

ST

Sergei Tikhomirov in ББ-чат
rPman gr
ВОТ! я выше про это и написал, ну и что что их будет 100500 штук?
нет, они создаются и уничтожаются, в нормальном режиме работы живут несколько секунд
источник

rg

rPman gr in ББ-чат
Sergei Tikhomirov
а, под "незавершенный" я имею в виду стадию "создана цепочка HTLC, но секрет не раскрыт". Всё оф-чейн происходит пока что. когда секрет раскрыт и дошёл до отправителя по цепочке обратно - платеж завершен
аааааа
эта гиганская транзакция никогда не попадет в блокчейн, речь идет о том что она в памяти ноды набирается набирается....
источник

ST

Sergei Tikhomirov in ББ-чат
rPman gr
аааааа
эта гиганская транзакция никогда не попадет в блокчейн, речь идет о том что она в памяти ноды набирается набирается....
нет, она может попасть! если атакер специально сделает так, что UTXO накопятся, а потом подходит таймаут
источник

rg

rPman gr in ББ-чат
жесть, а ончейн комисссия такой транзы будет вообще космической
источник

ST

Sergei Tikhomirov in ББ-чат
т.е. главный принцип - любое состояние канала должно быть enforceable on-chain, т.е. кодироваться валидной биткоин-транзакцией. если в ней слишком много UTXO из-за незавершенных платежей - она становится невалидной
источник

ST

Sergei Tikhomirov in ББ-чат
rPman gr
жесть, а ончейн комисссия такой транзы будет вообще космической
exactly, поэтому в LN есть свой dust limit, и для очень мелких сумм не создаются UTXO ;) (я сам когда узнал офигел)
источник

rg

rPman gr in ББ-чат
ну 400 переводов не космическое количество, 1/400 от размера канала, лимит вроде тысячи сатоши да? любой канал размером больше 10 баксов уже тогда подвержен этому
источник

rg

rPman gr in ББ-чат
спасибо за разъяснение
источник

ST

Sergei Tikhomirov in ББ-чат
rPman gr
ну 400 переводов не космическое количество, 1/400 от размера канала, лимит вроде тысячи сатоши да? любой канал размером больше 10 баксов уже тогда подвержен этому
dust limit вроде различается в имплементациях, но я помню число 546 сатоши (или 548?..)
источник

ST

Sergei Tikhomirov in ББ-чат
то есть грубо говоря посылаем 1000 раз по 500 сатоши и блокируем любой канал
источник

rg

rPman gr in ББ-чат
да не важно количество опасных транзакций таково что какой бы ты канал не создал он будет подвержен атаке, а увеличение лимита убивает смысл лайтинг
источник

rg

rPman gr in ББ-чат
надо штрафовать на незавершенные платежи
источник

rg

rPman gr in ББ-чат
только хз как ;)
источник

ST

Sergei Tikhomirov in ББ-чат
rPman gr
надо штрафовать на незавершенные платежи
да, обсуждается такая тема, там есть свои плюсы и минусы... тут надо не допустить, чтобы кто-то раутил через меня плохие платежи, а штраф платил я))
источник

rg

rPman gr in ББ-чат
наказывать виновника отмены, виновника видят его соседи, их и спрашивать - хотя тогда если твоя нода будет зажата между двумя нодами злоумышленника, то заштрафует досмерти
источник

ST

Sergei Tikhomirov in ББ-чат
но кстати, возможно, нам поможет криптография - есть работы (насколько я это понимаю) где условия HTLC можно закодировать в одной цифровой подписи
источник

ST

Sergei Tikhomirov in ББ-чат
rPman gr
наказывать виновника отмены, виновника видят его соседи, их и спрашивать - хотя тогда если твоя нода будет зажата между двумя нодами злоумышленника, то заштрафует досмерти
не очень понятно, кто тут "виновник", если всё завёрнуто в onion'ы и каждый нод видит только предыдущего и следующего
источник

ST

Sergei Tikhomirov in ББ-чат
и атакер такой - я тут ни при чём, это мой сосед отменил платёж! и как докажешь)
источник

rg

rPman gr in ББ-чат
обоих ;)
источник

rg

rPman gr in ББ-чат
любая схема наказания нормальна, лишь бы наказали атакера
источник