Pages:
Author

Topic: Что такое Segregated Witness? (Read 3522 times)

member
Activity: 85
Merit: 10
December 15, 2017, 02:49:08 AM
#41
У меня уже сложилось представление что Segregated Witness это четкое разделение всех транзакций по размеру комиссий где транзакции с большими комиссиями имеют больший приоритет, это ведь так? Но ведь и сейчас тоже можно ставить любую комиссию и тогда возникает вопрос что нового даст Segregated Witness если уже сейчас транзакции с большими комиссиями совершаются раньше чем транзакции с меньшими комиссиями?
Segregated Witness- реализованное обновление протокола, призванное решить проблему пластичности транзакций сети Биткойн, а также увеличить её пропускную способность. Это позволяет основному блоку вместить больше транзакций.Снижает комиссионные сборы.
newbie
Activity: 32
Merit: 0
December 01, 2017, 10:40:09 AM
#40
Segregated Witness или SegWit (в переводе с англ. «отделенный свидетель») – софтфорк, предлагаемый командой разработчиков Bitcoin Core. Целью этого предложения является оптимизация размера блока, которая в перспективе позволит решить вопросы масштабируемости сети биткоина, переполненности блоков транзакциями, скорости подтверждения транзакций и снижения комиссий. Простыми словами, SegWit позволяет увеличить эффективность блокчейна без увеличения размера блока.
member
Activity: 154
Merit: 19
November 30, 2017, 05:43:14 AM
#39
Тем временем вчера сегвит активирован в лайткойне.

Лайткоину сегвит как мертвому припарка...
Еще бы догам его активировать )))

это да!) хотя может какой эффект и будет достигнут!_)
member
Activity: 61
Merit: 10
November 30, 2017, 01:26:08 AM
#38
Если не можешь осилить гуглёжку, то просто запомните одно.
Сигвит - это зло.
Битку Сигвит не нужен.
Вот эт точно!!!  Grin
hero member
Activity: 966
Merit: 501
Working 24 hours a day isn't enough anymore.
April 29, 2017, 09:42:26 AM
#37
Если я правильно понимаю сложившуюся ситуацию:
1. Проблема решается за 5 секунд без Сигвитов, Софтфорков и тем более Хардфорков, путём изменения лимита на максимальный размер блока до изначально определённых 32 Мб. (всего лишь одна переменная в коде)
2. Все пляски вокруг проблемы Биткоина - это чистой воды политика. В интересах крупных держателей биткоина интегрировать Сигвит. Таким образом Биткоин составит конкуренцию Эфиру, и в конечном счёте его съест. Это хорошо скажется на курсе Битка и ОЧЕНЬ плохо скажется на курсе ETH.

Если я не прав - поправьте.

Ну в этом весь смак как мне кажется. Долю пирога биткоин осаждают новые фокри. Мы всеголиш отбиваемся. Как уже говорил ранше, в этой индустрии либо всё либо нечего. Если кто то дойдет до капитализации равной биткойн, это будет полный крах биткойна.

Идея в том чтобы смотреть на интересные форки, которые прошли испытание временям и внедрять их новшества в код битка. Не кому не нужно что бы было несколько крипто валют. Первые признаки караха когда etherum и прочие могут просто прийти и ограбить нас на более чем $6миллиардов!
sr. member
Activity: 253
Merit: 250
April 29, 2017, 09:00:45 AM
#36
Если я правильно понимаю сложившуюся ситуацию:
1. Проблема решается за 5 секунд без Сигвитов, Софтфорков и тем более Хардфорков, путём изменения лимита на максимальный размер блока до изначально определённых 32 Мб. (всего лишь одна переменная в коде)
2. Все пляски вокруг проблемы Биткоина - это чистой воды политика. В интересах крупных держателей биткоина интегрировать Сигвит. Таким образом Биткоин составит конкуренцию Эфиру, и в конечном счёте его съест. Это хорошо скажется на курсе Битка и ОЧЕНЬ плохо скажется на курсе ETH.

Если я не прав - поправьте.
sr. member
Activity: 420
Merit: 250
April 29, 2017, 05:53:32 AM
#35
Суть Segwit в том, что подписи транз выводят из блока, где сейчас они сейчас хранятся и освободившиеся место заполняется транзакциями. Таким образом получается в 2 мега и умещается в 2 раза больше транзакций.
Как подписываются транзакции надо будет позже разобраться, а пока хочу спросить куда из блока можно вывести подписи транзакций? Или транзакции в сегвите уже не подписываются совсем?

"Чтобы подписи всё равно включались в блокчейн, майнер с SegWit проворачивает небольшой фокус – создаёт дерево Меркля не только из транзакций, но и из SegWit, причём последнее полностью соответствует дереву транзакций. Корень дерева SegWit включается в поле ввода транзакции coinbase. Таким образом корень дерева SegWit меняет данные транзакции coinbase, её ID, а значит и заголовок – в результате меняется вся компоновка блокчейна."

вставляю исключительно с целью так же попробовать самому разобраться в вопросе, возможно кто то сможет перефразировать более понятным языком.
как я понимаю в момент возникновения новых монет (вознаграждение за нахождение блока) в транзакцию вставляется дерево хэшей из подписей. и подпись как бы становится не нужна в каждой транзакции с этими монетами, потому что есть в первой.
поправьте в чем ошибаюсь.
copper member
Activity: 2226
Merit: 915
White Russian
April 28, 2017, 12:15:21 AM
#34
Тем временем вчера сегвит активирован в лайткойне.

Лайткоину сегвит как мертвому припарка...
Еще бы догам его активировать )))
Ну как припарка, курс за месяц вырос втрое - думаю во многом именно из-за ожиданий активации сегвита.
И надо заметить, что китайцы попытались активацию сорвать, выбросив на рынок новые асики и изменив расклад вычислительной мощности сети - им сегвит не выгоден.
Насчет догов соглашусь.
sr. member
Activity: 613
Merit: 256
April 27, 2017, 05:12:44 PM
#33
Суть Segwit в том, что подписи транз выводят из блока, где сейчас они сейчас хранятся и освободившиеся место заполняется транзакциями. Таким образом получается в 2 мега и умещается в 2 раза больше транзакций.
Как подписываются транзакции надо будет позже разобраться, а пока хочу спросить куда из блока можно вывести подписи транзакций? Или транзакции в сегвите уже не подписываются совсем?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
April 27, 2017, 04:55:37 PM
#32
Тем временем вчера сегвит активирован в лайткойне.

Лайткоину сегвит как мертвому припарка...
Еще бы догам его активировать )))
copper member
Activity: 2226
Merit: 915
White Russian
April 27, 2017, 07:23:59 AM
#31
Тем временем вчера сегвит активирован в лайткойне.
sr. member
Activity: 706
Merit: 250
April 24, 2017, 10:30:38 AM
#30
Суть Segwit в том, что подписи транз выводят из блока, где сейчас они сейчас хранятся и освободившиеся место заполняется транзакциями. Таким образом получается в 2 мега и умещается в 2 раза больше транзакций.
Я еще не до конца в этом разобрался но размер блока от сегвита увеличится не в 2 раза а примерно в 1.5 раза не знаю какой смысл в этом сегвите, может было проще размер блока до 2 метров сразу увеличить?
sr. member
Activity: 253
Merit: 250
April 24, 2017, 08:34:22 AM
#29
Перечислил всё плюси и неодного минуса. А говориш зло. кАК так.
Сегвит будет рано или поздно внедрен. Последний деитлаин, Когда  сильно упадем. а один из форков обгонит по капитализации.

Обгонит или не обгонит - это не суть. Я не вижу ничего плохого в том, что форк обгонит перента.
А вот кривинькими ручёнками лезть в систему, которая и без этого работает - это преступление.
Напишите свой, блять, форк и соревнуйтесь с Эфиром. Зачем к этому приплетать Биток и его владельцев?
А если владельцам Битка что-то не нравится - они свялят в другую крипту. Всё честно.
sr. member
Activity: 560
Merit: 257
April 23, 2017, 02:18:37 PM
#28
Суть Segwit в том, что подписи транз выводят из блока, где сейчас они сейчас хранятся и освободившиеся место заполняется транзакциями. Таким образом получается в 2 мега и умещается в 2 раза больше транзакций.
hero member
Activity: 966
Merit: 501
Working 24 hours a day isn't enough anymore.
April 23, 2017, 01:46:59 PM
#27
sr. member
Activity: 253
Merit: 250
April 23, 2017, 11:19:21 AM
#26
Объясните же кто нибудь максимально просто и доходчево что такое Segregated Witness? Всякие умные статьи только тумана наводят на меня и еще больше запутывают. Да и чем плохо увеличение размера блока ведь тогда исчезнет проблема с задержками транзакций?

Сейчас попробую объяснить то, что я понял про Сигвит. Segregated witness можно перевести, как 'раздельное свидетельство'.
По сути, Сигвит - это фундаментальное изменение в коде, которое меняет структуру блока в блокчейне.
На тему обратной совместимости я был не совсем прав в предыдущем посте. Старые клиенты всё ещё будут понимать новые сигвитные блоки. Вернее, клинт будет понимать, что блок верный, но не сможет понять, что конкретно в нём содержится. Таким образом достигается частичная обратная совместимость.
Другими словами, СИГВИТ - это СОФТФОРК.
Не вижу особого смысла вдаваться в разъяснения на тему, что сейчас представляет из себя блок и чем он будет являться после Сигвита. При желании это всё легко найти. Остановлюсь лишь на очевидных минусах принятия Сигвита.
1. Возможные баги в коде.
2. Уменьшение комиссионых сборов. Так как пропускная способность сети возрастает, естественным образом будут снижена комса для майнеров. Конечным пользователям от этого только плюс, но вот интересы майнеров несколько пострадают. Вместе с интересами майнеров понизится и безопасность сети.
3. Увеличение размера базы. Сегвитные блоки будут толще на 1-19% относительно текущей версии. Имею ввиду отношение к 1 полезной информации в блоке. Соответственно база будет расти быстрее. Но не в разы, как некоторые всё ещё думают.
4. Увеличится время на проверку подлинности каждого блока. Не совсем ясно на сколько %, но, думаю, что тоже не в разы.
5. Последствия от любого нововведения крайне сложно просчитать в долгосрочной перспективе. Однако совершенно ясно, что любое дополнение делает систему более хрупкой, наращивая, так называемый, "технический долг" системы.
6. Увеличение пропускной способности системы приведёт к быстрому увеличению объёмов базы. Что ведёт нас в итоге к централизации. Чем плоха централизация для децентрализованной валюты, думаю, объяснять не надо.
7. Долгосрочное масштабирование - еще одна проблема, которую следует учитывать. Сигвит является конкретным решением для увеличения мощности сети. Однако, он не является ни среднесрочным ни долгосрочным решением для Биткоина в целом.

Из плюсов надо отметить такие:
+ Увеличение пропускной способности
+ Снижение комиссии для конечных пользователей
+ Интеграция сетей второго уровня
+ Исправление квадратичной ошибки масштабирования сигхэша (с этим пока не разбирался)

ЗЫ
Если вы всё это прочитали и всё равно не поняли что такое Сигвит, просто запомните это:
СИГВИТ - ЭТО ЗЛО.
РУКИ ПРОЧЬ ОТ ИСХОДНЫХ КОДОВ БИТКОИНА!

hero member
Activity: 847
Merit: 500
April 22, 2017, 09:10:36 AM
#25
Объясните же кто нибудь максимально просто и доходчево что такое Segregated Witness? Всякие умные статьи только тумана наводят на меня и еще больше запутывают. Да и чем плохо увеличение размера блока ведь тогда исчезнет проблема с задержками транзакций?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
April 21, 2017, 09:08:26 AM
#24
Мне самому стало интересно. Покопался и запостил ответ на ваш вопрос тут: https://bitcointalksearch.org/topic/m.18683299
Понял. Спасибо за труд. Таким образом получается, что изначальное ограничение всё же было, как есть и сейчас. Кроме того, как я понял, размер блока не является константой и может быть изменён в любую сторону в любое время. И это ни коем образом не скажется на обратной совместимости. Всё верно?

Просто взять и поменять константу не получится. Такой клиент не будет совместим с имеющимся блокчейном.
Но в принципе, написать код который будет поддерживать большие блоки и при этом быть совместимым в предыдущими версиями - не такая уж сложная задача.

Собственно, именно тот самый чувак (Андерсен) который и ввел эту константу 1000000, он же и предложил пару лет назад вернуть все на место или хотя бы чутка увеличить ее... Ох как его заклевали тогда. И сейчас клевать продолжают.
В итоге Андерсен обиделся на столько, что послал разрабов биткоина лесом и сделал форк Bitcoin Classic, а разрабы коры в отместку наверное выпилили из последней версии клиента функционал алертов, ключи от которых были только у Андерсена.

В общем код биткоина это сегодня тот еще клубок интриг и взаимных обид ((
sr. member
Activity: 253
Merit: 250
April 21, 2017, 08:34:11 AM
#23
Мне самому стало интересно. Покопался и запостил ответ на ваш вопрос тут: https://bitcointalksearch.org/topic/m.18683299
Понял. Спасибо за труд. Таким образом получается, что изначальное ограничение всё же было, как есть и сейчас. Кроме того, как я понял, размер блока не является константой и может быть изменён в любую сторону в любое время. И это ни коем образом не скажется на обратной совместимости. Всё верно?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
April 21, 2017, 07:18:45 AM
#22

А вы лично какой версией кошелька пользуетесь? Той которую Накомото написал или какой-то другой?

какое отношение интерфейс имеет к ядру?


А какой версией ядра вы пользуетесь?
Той которую написал Накомото или какой-то другой?

Есть ли принципиальная разница, каким именно ядром вы пользуетесь, если сохранена обратная совместимость?

Начнем с того, что в оригинальном коде Накомото размер блока никак не ограничивался ))
Давайте быть принципиальным до конца. Вы против анлимитед = вы против первоначального кода Накомото!
Секунду. Я правильно вас понял, что на старте биткоина в 9 году, блок не имел ограничений по размеру? И с какого же числа и какого года размер блока был ограничен по вашему?

Мне самому стало интересно. Покопался и запостил ответ на ваш вопрос тут: https://bitcointalksearch.org/topic/m.18683299
Pages:
Jump to: