Segwit Плюсы и минусы
Pros________________________________________________________
Эффективный размер блока увеличения
это увеличение составит около 1,6 МБ до 2,0 МБ.
поскольку скорость реле и нагрузка на сеть считается segwit блоков или 2Мб традиционных блоков, будет стоить столько же.
Segwit является softfork
- это вряд ли можно квалифицировать как мягкую вилку; пользователи & бумажники, которые не реализуют segwit и получать средства из segwit TX будет в конечном итоге с TX они не могут подтвердить.
они должны быть в состоянии потратить средства, даже если они не обновить они просто увидеть TX, как никто-может-тратить, когда Infact noly они могут потратить ...
- Segwit позволяет softfork, требуя значительного еси пространства в wtxid, оно должно быть implmented как hardfork.
его только 1kb впустую, softforks благоприятны.
- вызывающий segwit softfork может привести людей поверить, что они не нуждаются в обновлении, уверенность в команде разработчиков будет падать, поскольку эти пользователи понять, что это действительно является обязательным обновлением.
-SegWit технически превосходят как жесткая вилку. Свидетель доказательство будет составлять около 50%, или 1000 байт больше, и код будет более сложным, как мягкая вилка.
Исправления третьих сторон сделка тягучесть позволяет LN и боковые цепи, которые будут разработаны.
Возможно 66% дополнительное улучшение двунаправленной эффективности канала путем консолидации открытого канала и закрытие операций.
Позволяет возможность более легко модернизировать язык сценариев Bitcoin в.
Включает мошенничество доказательства.
позволяет контракты SIDECHAIN типа.
он в настоящее время не включает мошенничество доказательства валидаций, и он не будет включать его даже в первом развертывании.
исправления, который является O (N ^ 2) хэшировании проблемы.
С segwit это невероятно трудно производить крупную сделку, которая потребует от нескольких секунд до нескольких минут, чтобы проверить.
Cons
________________________________________________________
Реализация segwit является сложной и многогранной
- все разные бумажникам нужно реализовать segwit самого по себе, его вряд ли они будут получить это право в первый раз, может привести к некоторым серьезным проигрывает.
Основные разработчики помогли с этим путем создания документа, чтобы объяснить все изменения segwit и помочь разработчикам реализовать segwit в свой код. Видеть https://bitcoincore.org/en/segwit_wallet_dev/
Bitcoin является довольно просто объяснить, Poeple можно доверять, потому что они понимают, segwit делает понимание Bitcoin порядка mangure более сложной, что может привести к Poeple не доверяя Bitcoin.
После принятия segwit создают 4X поверхность состязательных атак.
шахтеры и сетевые инженеры должны разработать свои системы, чтобы иметь возможность обрабатывать 4 MB блоки без заболачивания вниз, но мы только получаем на самом деле использовать около 40% этого потенциала. Это 4x состязательный случай сделать это очень трудно увеличить лимит BLOCKSIZE в будущем. С 1 МБ размер базового блока, это 4 Мб, но с 2 МБ базового размера блока, состязательный случай был бы 8 МБ.
Позволяет использовать существующую особенность (anyonecanspend), который никогда не должен был быть использован таким образом.
Вводит новый тип DOS атаки (гоу-рыба-остряк-ддос)
Злоумышленник шахты segwit-блок с 1000 транзакций в сети еще не видела (Атакующий создает эти TX ееЯ) Атакующий имеет данные свидетелей легкодоступных. Когда другие шахтеры пытаются проверить этот блок они будут проходить через каждый из них TX и сказать "У меня нет данных свидетелей для этого TX_ID, я должен назвать TCP :: GetWitnessData (TX_ID) ав да это верно"
Субсидирует подпись данных в сложных / больших multisig сделок.
Веса данные подписи на 1/4 уровня данных транзакций / UTXO. Подписи являются более дорогостоящими, чтобы проверить, чем UTXO, так что это не оправдано с точки зрения вычислительных затрат.
Использование Увеличения ресурсов (мощности, пропускная способность, вычислительная мощность)
***
Черный текст Является Pro или Con, связанные с segwit.
Зеленый текст Используются для выделения ключевых точек, которые дают Pro или Con больше валидности
Красный текст Используется для выделения ключевых точек, которые развенчать или уменьшить срок действия Pro или Con
Мы составляем список некоторых основных плюсов и минусов для segwit softfork. пожалуйста, напишите ниже некоторые Pros и Cons для segwit, и обсуждать их. Не стесняйтесь, чтобы попытаться разоблачить плюсы / минусы я буду стараться и следить за ходом дискуссии и обобщать / размещать ссылки на эти должности с более подробной информацией. Свободное чувство, чтобы спросить меня, чтобы перефразировать в Pro или Con, перечисленных в ОП для дополнительной ясности, пожалуйста, предоставьте полный текст, как вы уверены, он должен появиться.
Через несколько месяцев ядро будет искать нажимной segwit выход на сеть, Его я надеюсь, что это Pro & Con Список поможет пользователям и шахтеры понимают все конкретные вопросы, связанные с segwit. поэтому они могут быть уверены в своем решении принять его или нет.
Спасибо за ваш вклад!