Bitcoin Forum
November 13, 2024, 01:15:11 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Segregated Witness - что это?  (Read 3365 times)
Vadi2323 (OP)
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
February 21, 2016, 03:58:49 AM
 #1

Quote
20 февраля в Гонконге прошла запланированная конференция, на которой разработчики, представители бирж, майнинг компаний и другого бизнеса, связанного с криптовалютами, достигли соглашения по масштабированию сети Биткоина. Было решено в апреле внедрить мягкое обновление, включающее реализацию Segregated Witness, а после трехмесячного тестирования сделать применение SegWit обязательным.

На конференции было принято решение применять SegWit. А что это такое?
vizito
Legendary
*
Offline Offline

Activity: 1778
Merit: 1098


View Profile WWW
February 21, 2016, 07:52:56 AM
 #2

Quote
20 февраля в Гонконге прошла запланированная конференция, на которой разработчики, представители бирж, майнинг компаний и другого бизнеса, связанного с криптовалютами, достигли соглашения по масштабированию сети Биткоина. Было решено в апреле внедрить мягкое обновление, включающее реализацию Segregated Witness, а после трехмесячного тестирования сделать применение SegWit обязательным.

На конференции было принято решение применять SegWit. А что это такое?
ответ на данный вопрос вот здесь http://forklog.com/chto-takoe-segregated-witness-i-kak-on-mozhet-uluchshit-bitkoin/
Ponti
Hero Member
*****
Offline Offline

Activity: 910
Merit: 501



View Profile
February 21, 2016, 11:16:27 AM
 #3

vizito, а что будет с теми, кто не обновил ПО? Писатели кошельков подомнут под себя биткойн?

.BITWIN.

██████████████████████
██████████████████████████████
██████████████████████████████████
████████████████████████████████████████
██████████████████████████████████████████
██████████████████████████████████████████████
████████████████████████████████████████████████
██████████████████████████████████████████████████
████████████████████████████████████████████████████
██████████████████████████████████████████████████████
████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████████████████████████████████████████████████████
███████████████████████████████████████████████████
██████████████████████████████████████████████████
████████████████████████████████████████████████
██████████████████████████████████████████████
██████████████████████████████████████████
████████████████████████████████████████
██████████████████████████████████
██████████████████████████████
██████████████████████
vizito
Legendary
*
Offline Offline

Activity: 1778
Merit: 1098


View Profile WWW
February 21, 2016, 12:58:14 PM
 #4

vizito, а что будет с теми, кто не обновил ПО? Писатели кошельков подомнут под себя биткойн?
если честно то статью не дочитал отвлекли, вывод сделать не могу, думаю если amaclin увидит тему может он прольет свет на все это, в краце
oxilore
Legendary
*
Offline Offline

Activity: 1568
Merit: 1011


View Profile WWW
February 21, 2016, 04:25:10 PM
 #5

Quote
20 февраля в Гонконге прошла запланированная конференция, на которой разработчики, представители бирж, майнинг компаний и другого бизнеса, связанного с криптовалютами, достигли соглашения по масштабированию сети Биткоина. Было решено в апреле внедрить мягкое обновление, включающее реализацию Segregated Witness, а после трехмесячного тестирования сделать применение SegWit обязательным.

На конференции было принято решение применять SegWit. А что это такое?
ответ на данный вопрос вот здесь http://forklog.com/chto-takoe-segregated-witness-i-kak-on-mozhet-uluchshit-bitkoin/

Хорошая статья! Если кратко, то SegWit - это аддон (add-on, дополнение), способ вынести подписи BTC-транзакций (приватными ключами, для доказательства владения битками и права их потратить) куда-то вне блока, в сторону, и по другому обрабатывать эти подписи, которые будут иметь "срок годности" и удаляться со временем. Таким образом, размеры блоков в цепочке их будут уменьшены на размер подписей, плюс появляется бОльшая гибкость протокола за счёт модифицированной логики алгоритма обработки блоков и транзакций, к тому же будет добавлен байт с № версии SegWit.

О сути Любви, спасающей миры и Души: http://oxilore.livejournal.com/876414.html |Соратникам (опоздали с 27.07.2007): контакты в профиле ЖЖ. http://nick-name.ru/nickname/id730105/ Ещё: http://oxilore.blogspot.com/, https://oxilore.dreamwidth.org/
klenin
Legendary
*
Offline Offline

Activity: 910
Merit: 1000


View Profile
February 21, 2016, 04:35:58 PM
 #6

Quote
20 февраля в Гонконге прошла запланированная конференция, на которой разработчики, представители бирж, майнинг компаний и другого бизнеса, связанного с криптовалютами, достигли соглашения по масштабированию сети Биткоина. Было решено в апреле внедрить мягкое обновление, включающее реализацию Segregated Witness, а после трехмесячного тестирования сделать применение SegWit обязательным.

На конференции было принято решение применять SegWit. А что это такое?
ответ на данный вопрос вот здесь http://forklog.com/chto-takoe-segregated-witness-i-kak-on-mozhet-uluchshit-bitkoin/

Хорошая статья! Если кратко, то SegWit - это аддон (add-on, дополнение), способ вынести подписи BTC-транзакций (приватными ключами, для доказательства владения битками и права их потратить) куда-то вне блока, в сторону, и по другому обрабатывать эти подписи, которые будут иметь "срок годности" и удаляться со временем. Таким образом, размеры блоков в цепочке их будут уменьшены на размер подписей, плюс появляется бОльшая гибкость протокола за счёт модифицированной логики алгоритма обработки блоков и транзакций, к тому же будет добавлен байт с № версии SegWit.

Ну а разве это не допускает возникновения двойной траты? Ведь пока транзакцию, вынесенную  куда-то в сторону обработают, можно ухитриться и еще раз совершить платеж?
oxilore
Legendary
*
Offline Offline

Activity: 1568
Merit: 1011


View Profile WWW
February 21, 2016, 04:40:52 PM
 #7


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

Насколько я понял, корректировка логики не нарушает безопасности. Читай всю статью, она не слишком сложна, если хоть немного понимать, как устроена и функционирует Сеть биткоина.

О сути Любви, спасающей миры и Души: http://oxilore.livejournal.com/876414.html |Соратникам (опоздали с 27.07.2007): контакты в профиле ЖЖ. http://nick-name.ru/nickname/id730105/ Ещё: http://oxilore.blogspot.com/, https://oxilore.dreamwidth.org/
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 21, 2016, 05:03:19 PM
 #8

если честно то статью не дочитал отвлекли, вывод сделать не могу, думаю если amaclin увидит тему может он прольет свет на все это, в краце
Не знаю.
Я пока не вдавался в суть SegWit.
Я сам не особо "въехал", за счет чего может получиться дополнительное место в блоке.
Ведь подписи к транзакциям всё равно надо где-то хранить. Да, можно перенести подписи из всех транзакций куда-то еще.
Каждая подпись - это ~71 байт, как правило в транзакции число подписей равно числу входов (для мультисигнатурных - даже больше)
То есть если в блоке 2000 транзакций, в каждой транзакции 2 входа (это я скромненько по минимуму беру), то экономия составит ~284 килобайта - что в принципе неплохо.

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

Другой аспект - как передавать по сети эти подписи? Отдельно от транзакций? Бред какой-то, право-же.
Или как-то клиент формирует транзакцию с подписями, а потом майнер при включении её в блок перекорёживает её?
Тогда наебнется возможность посылать транзакции не дожидаясь подтверждений.
Или клиент должен самостоятельно "уметь" строить транзакцию без сигнатур?

В общем, я как-то скептически настроен. Мне не кажется это "серебряной пулей", но пока что я своё мнение по этому вопросу не озвучиваю, потому что сам понимаю, что не во всем разобрался.
Vadi2323 (OP)
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
February 23, 2016, 08:02:41 AM
 #9

Хорошая статья! Если кратко, то SegWit - это аддон (add-on, дополнение), способ вынести подписи BTC-транзакций (приватными ключами, для доказательства владения битками и права их потратить) куда-то вне блока, в сторону, и по другому обрабатывать эти подписи, которые будут иметь "срок годности" и удаляться со временем. Таким образом, размеры блоков в цепочке их будут уменьшены на размер подписей, плюс появляется бОльшая гибкость протокола за счёт модифицированной логики алгоритма обработки блоков и транзакций, к тому же будет добавлен байт с № версии SegWit.

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

Будут внедрять. Если что-то пойдёт не так - возможен хороший слив. В ноль.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 23, 2016, 08:18:33 AM
 #10

Вообще-то всё останется в блоке.
Изменят содержание блока, при этом увеличится место для записей транзакций.
Вот с этого места поподробнее Smiley
Блок - это ящик. Транзакция - это кирпичи, которые укладываются в этот ящик.
Как наполнить ящик большим количеством кирпичей, чем его наполняли раньше?
Vadi2323 (OP)
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
February 23, 2016, 10:15:29 AM
 #11

Вообще-то всё останется в блоке.
Изменят содержание блока, при этом увеличится место для записей транзакций.
Вот с этого места поподробнее Smiley
Блок - это ящик. Транзакция - это кирпичи, которые укладываются в этот ящик.
Как наполнить ящик большим количеством кирпичей, чем его наполняли раньше?

Что-то там будут как-то перекладывать, не нарушая формальный протокол. Ну ты же сам читал и знаешь, что в статье этот момент расписан очень смутно.  Smiley
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 23, 2016, 11:32:56 AM
 #12

Что-то там будут как-то перекладывать, не нарушая формальный протокол.
Ну ты же сам читал и знаешь, что в статье этот момент расписан очень смутно.  Smiley
Ну давайте вместе разбираться.
Один ум хорошо, а несколько лучше.
Я не стыжусь сказать, что я не понимаю как это работает.
Грешу на своё плохое знание английского (эх, говорила мне мама: учи английский!)
Но подозрение у меня есть, что в этом сегвите есть какой-то серьезный логический изъян.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 23, 2016, 01:55:16 PM
 #13

Попробовал еще раз перечитать BIP-ы связанные с SegWit
И опять ничего не понял. Хотя в биткойне, протоколах и скриптах считаю, что разбираюсь.
В общем, буду еще как-нибудь набегами пытаться понять.
Пока же у меня стойкое чувство, что не будет народ это использовать.
Условно говоря, если это софт-форк - значит существующие клиенты будут продолжать работать по-старому.
И не заставить никого переехать на новый формат транзакций ради лозунга "так больше транзакций поместится".
Каждый скажет: "Ну вам надо, вы и переезжайте. А я по-старинке буду. Мне не жалко 0.0001 комсы заплатить.
А ебать себе мозг ради того, чтобы платить не 0.0001, а 0.00005 я не стану - моё время дороже стоит"

Xtc
Legendary
*
Offline Offline

Activity: 1973
Merit: 1028


;u


View Profile WWW
February 23, 2016, 02:29:27 PM
 #14

Пока же у меня стойкое чувство, что не будет народ это использовать.
Народ даже не узнает, что использует. Как и сейчас не знает, что внутри биткойна оказывается криптография!

Quote
Segregated Witness - что это?
Это новая экономическая реальность (с)  Smiley
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 23, 2016, 02:34:02 PM
 #15

Народ даже не узнает, что использует. Как и сейчас не знает, что внутри биткойна оказывается криптография!
Там формат адресов другой. не 1ххххх, а как-то иначе.
Так что неразбериха будет жосткая. С криками и воплями.
Я, правда, думаю, что биткойн сдохнет раньше, чем SegWit обретет очертания.
oxilore
Legendary
*
Offline Offline

Activity: 1568
Merit: 1011


View Profile WWW
February 23, 2016, 04:56:09 PM
 #16

Народ даже не узнает, что использует. Как и сейчас не знает, что внутри биткойна оказывается криптография!
Там формат адресов другой. не 1ххххх, а как-то иначе.
Так что неразбериха будет жосткая. С криками и воплями.
Я, правда, думаю, что биткойн сдохнет раньше, чем SegWit обретет очертания.

"Свято место пусто не бывает", гласит народная мудрость!

О сути Любви, спасающей миры и Души: http://oxilore.livejournal.com/876414.html |Соратникам (опоздали с 27.07.2007): контакты в профиле ЖЖ. http://nick-name.ru/nickname/id730105/ Ещё: http://oxilore.blogspot.com/, https://oxilore.dreamwidth.org/
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 29, 2016, 03:06:37 PM
 #17

Сегодня что-то дернуло меня зайти на битс.медия
Понравился топик
https://forum.bits.media/index.php?/topic/19979-obsuzhdenie-proekta-bitcoin-classic/
И рекомендую внимательно читать сообщения юзера Har01d
Можно соглашаться или не соглашаться с его мнением, но чел достаточно взвешенно и на мой взгляд аргументированно излагает.
TurboMen
Legendary
*
Offline Offline

Activity: 980
Merit: 1000


Next Generation Web3 Casino


View Profile
March 29, 2016, 03:33:18 PM
 #18

Я, правда, думаю, что биткойн сдохнет раньше, чем SegWit обретет очертания.

Гы. гы. мы все урём !! amaclin в своём репертуаре - предрекает скорую смерть Bitcoin.  помню когда год назад читал его посты где чуть ли не в каждом было аргументировано что биткойн вот -вот сдохнет страшно было, аж жуть

█████████████▄▄▄▄▄▄▄█████▄
█████████████▄▀███████▄▄
███████▄▄████▀▄██▀▀█▀██▄▄▄██▄▄
█████▄████████████████▄▀█▄██████▄▄
████▀▄█▄█████████████████▄▀█████████▄
░▄█████████████████████▄▄▄██████████
█████████████████████████████████
▀████████████████████▀██████▌████
░▀████████████████████▀▄█▀███▀████
░░▀███████████▀████████▀▄███████
███▀█████████████▀██████████████
████▀████████████████▀██████████
█████▀██▀▀██████████████▀█████▀

██████    ██
██
██
██
██
██
██
██
██
██
██████████
       ▄▄▄██▄▄▄
    ▄███████████▄
    █████████████▄
   ███████████████
▄█████████████████▄
▀▀▀▀█████████████▀██
    ▀█████████████▄
    ▄▀█████████████▄
   █▀ ▀▀▀██████████▌
▐███    ▄█████████▀▀
 ▀▀     ▄█████▀▀
       ███▀▀
      ██▀

██████
██
██
██
██
██
██
██
██
██
██████
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 29, 2016, 03:44:24 PM
 #19

Гы. гы. мы все урём !! amaclin в своём репертуаре - предрекает скорую смерть Bitcoin.  
помню когда год назад читал его посты где чуть ли не в каждом было аргументировано
что биткойн вот -вот сдохнет страшно было, аж жуть
Ну да. Я как метеоролог - мои предсказания верны, но не всегда правильно указываю время и место  Grin
Vadi2323 (OP)
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 29, 2016, 04:36:21 PM
 #20

Сегодня что-то дернуло меня зайти на битс.медия
Понравился топик
https://forum.bits.media/index.php?/topic/19979-obsuzhdenie-proekta-bitcoin-classic/
И рекомендую внимательно читать сообщения юзера Har01d
Можно соглашаться или не соглашаться с его мнением, но чел достаточно взвешенно и на мой взгляд аргументированно излагает.

Он пишет про RBF (Replace By Fee), что можно дважды тратить будет без проблем. Хотя разработчики Коры анонсировали, что увеличение комиссии для повторной транзакции будет срабатывать только для отправки  на те же адреса, что и заменяемая транзакция (которую нужно пропихнуть). Заботливый пессимист какой-то.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!