SegWit - SegWit - Wikipedia

SegWit логотипі

Бөлінген Куә, немесе SegWit, бұл іске асырылатын атау жұмсақ шанышқы транзакция форматының өзгеруі Bitcoin.

Ресми тақырып «Бөлінген куәлік (келісім деңгейі)«BIP141 Bitcoin-ді жақсарту туралы ұсыныс болды.[1] Жарияланған мақсаты абайсызда биткоинмен транзакцияның алдын алу болды икемділік, қосымша деректерді жіберуге және кейбір протоколдық шектеулерді айналып өтуге рұқсат етіңіз (мысалы блок өлшемінің шегі ) а жұмсақ шанышқы.[2]

Ол сонымен қатар а блокчейн биткоин транзакциясының жылдамдығын төмендететін мөлшерді шектеу проблемасы. Мұны транзакцияны екі сегментке бөліп, бастапқы бөліктен құлпын ашатын қолтаңбаны («куәгер» деректерін) алып тастап, соңында жеке құрылым ретінде қосу арқылы жүзеге асырады.[3] Түпнұсқа бөлімде жіберуші мен алушының мәліметтері сақталатын болады, ал жаңа «куәгер» құрылымында сценарийлер мен қолтаңбалар болады. Мәліметтердің бастапқы сегменті әдеттегідей есептелетін еді, бірақ «куәгер» сегменті нақты өлшемінің төрттен бірі ретінде есептелетін еді.

Тарих

Блок өлшемінің шегі

Bitcoin - бұл криптовалюта, операциялардың қауіпсіздігін қамтамасыз ету үшін криптографияны қолданатын ақша түрі.

Биткоиндер бірлігінің әрбір жазбасы «блок» деп аталады және барлық блоктар а-ны қолдану арқылы бір-бірімен байланған криптографиялық хэш алдыңғы блокта және оның шығуын келесіде сақтау. Бұл блоктар тізбегін немесе блок тізбегін құрайды.[4][сенімсіз ақпарат көзі ме? ]

Әр блокта биткоиннің бір бөлігін кім жіберетіні және алатындығы туралы ақпарат (транзакция), сондай-ақ әр транзакцияны мақұлдайтын қолтаңба бар. Бастапқыда блоктар көлемінде шек болмады. Алайда, бұл зиянды актерлерге жалған «блоктау» деректерін құруға мүмкіндік берді, олар формасы бойынша өте ұзақ болды қызмет көрсетуден бас тарту шабуылы (DoS шабуылы). Бұл жалған блоктар табылған болар еді, бірақ мұны істеу өте ұзақ уақытты қажет етеді және бүкіл жүйенің жұмысын баяулатады.

Масштабтылығы және икемділігі

Ағымдағы биткоин блокчейнінің дизайны екі кемшілікке ие деп саналады.

Масштабтылық

Жаңа блок тізбекке орта есеппен кездейсоқ аралықпен қосылады, дизайны бойынша он минут (жұмыс дәлелі бұл кешігуді тудырады). Блок өлшемінің шегімен бірге, бұл белгілі бір уақытта өңделетін транзакциялардың санын шектейді. Кейбір сайттар бұл проблеманы блокчейнге жазбай-ақ жүргізетін «тізбектен тыс төлемдерді» қолдана отырып жұмыс істейді, бұл сенім мен мәміленің ақырына қатысты әртүрлі сауда-саттықты қамтиды.

Басқалары биткоинға өзгертулер енгізуді ұсынды, бұл блок-форматты артқа сыйыспайтын тәсілмен реформалайды. Мысалы, FlexTrans (икемді транзакциялар) транзакцияларды «тег» жүйесіне сипаттау тәсілін өзгерту арқылы кішірейтіп, бір блокқа көбірек транзакция жасауға мүмкіндік береді. Бұл жаңартылмайтын жүйелермен үйлесімді емес.

Шешім ретінде бөлінген Куәгерлер

Деп аталатын қолтаңба деректері куәгер бөлінген болар еді Меркле ағашы биткоиндарды кім жіберіп жатқандығы туралы жазба. Куәгерлер туралы мәліметтер соңына дейін жылжытылады және оның әр байты «бірліктің» төрттен бір бөлігін ғана құрайды.

Ол сондай-ақ транзакцияның идентификаторы бұдан әрі өңделмейтіндей етіп, қолтаңбаларды транзакцияның қалған деректерінен бөлек серияландыру арқылы қолтаңбаның жарамдылығын шешеді.[2]

Іске қосу

2017 жылдың 21 шілдесінде биткоин өндірушілер бағдарламалық жасақтаманы жаңартып, Биткоинді жақсарту туралы ұсыныс (BIP) 91 деп атайды, яғни 477,120 блогында Бөлінген Куәгерлердің жаңартуы іске қосылды.

SegWit масштабтау мәселесін екі жолмен жеңілдетеді:

  • SegWit транзакцияның икемділігін шешеді, осылайша мүмкіндік береді Найзағай желісі, жедел төлеу транзакцияларының іс жүзінде шексіз санын «тізбектен тыс» жүзеге асыруға мүмкіндік бере отырып, масштабтау проблемасын гипотетикалық түрде шешетін микро төлеу арналарының қосымша желісі.[5]

8 тамызға қарай тағы бір маңызды кезеңге қол жеткізілді: 100% биткоин өндіретін бассейндер SegWit-ті қолдайды, дегенмен SegWit ерте 21 тамызға дейін толықтай қосылмайды, содан кейін кеншілер SegWit-ті қолдамайтын блоктардан бас тарта бастайды.

Бастапқыда bitcoin транзакцияларының көпшілігі жаңартуды қолдана алмады.

Бөлінген Куәгер 2017 жылдың 24 тамызында іске қосылды. SegWit іске қосылғаннан кейінгі аптада биткоин бағасы 50% -ға өсті.[6] 2017 жылдың 21 шілдесінде биткоин 2748 доллардан сатылды, бұл 2017 жылғы 14 шілдедегі 1835 доллардан 52% өсті.[6]

Қазанның бірінші аптасында SegWit-ті қолданатын желілік транзакциялардың үлесі 7% -дан 10% -ға дейін өсті, бұл пайдалану жылдамдығының жоғарылағанын көрсетеді.

Биткоиннің SegWit-ті жақсарту жоспарына наразы болған негізінен Қытайда орналасқан биткоин өндірушілердің шағын тобы сплиттің балама жоспарларын алға тартты. Bitcoin Cash.[7]

2018 жылдың ақпанындағы жағдай бойынша SegWit транзакциялары 30% -дан асады.[8]

SegWit2x

Бөлінген куәлікті (BIP141) шатастыруға болмайды SegWit2x (SegWit2Mb). 2017 жылдың мамырында, Сандық валюта тобы (сандық валюта бастамасымен шатастыруға болмайды MIT Media Lab ) SegWit2x («Нью-Йорк келісімі») деп аталатын, Биткоинді жалпы битоиннің хэш-ставкасының 80% шегінде активтендіріп, 4 бит бойынша сигнал беріп, ұсыныс жасағанын жариялады; және алты ай ішінде блок-биттің жалпы көлемінің 80% -дан асатын қолдауымен 2 МБ блок көлемін шектеу.[9]

2017 жылдың ортасынан бастап, SegWit2x ұсынысы хэшраттың 90% -нан астамын қолдаса да, SegWit2x ұсынысы жобада жұмыс тек әзірлеушілер тобын шақырумен шектелгендіктен, даулы болды. 2017 жылдың шілдесінің ортасында кеншілер келісімнің Сегвит бөлігін 2017 жылдың 1 тамызына дейін жүзеге асыруды қолдағаны белгілі болды UASF, осылайша биткоин желісі үшін қатты шанышқы қаупін болдырмауға тырысады.[10]

2017 жылдың 8 қарашасында SegWit2x 2017 жылдың 16 қарашасында жоспарланған қатты шанышқының консенсус болмауына байланысты күші жойылды деп жариялады.[11]

Байланысты BIP

  • BIP141 Бөлінген куәлік (консенсус деңгейі) - 2017 жылдың 24 тамызында қосылды
  • BIP143 Куәгерлер бағдарламасының 0 нұсқасы үшін транзакцияға қолтаңбаны растау [1] - 2017 жылдың 24 тамызында іске қосылды
  • BIP144 оқшауланған куәгер (тең қызмет) - 24 тамыз 2017 ж. Қосылды
  • BIP148 сегвитті орналастыруды міндетті түрде іске қосу - белсендірілген (BIP141, 143, 144-ті активациялауға міндетті)

Әдебиеттер тізімі

  1. ^ Bitcoin жақсарту бойынша барлық ұсыныстар, соның ішінде BIP141
  2. ^ а б Куәгерлердің бөлінген ұсынысы BIP 141
  3. ^ Investopedia: SegWit (Бөлінген куә)
  4. ^ Bitcoin протоколы қалай жұмыс істейді
  5. ^ Грэм, Люк (9 тамыз 2017). «Биткоин рекордтық деңгейден шыққан кезде, келесі қадам« найзағайдан »аулақ болу керек'". CNBC. Мұрағатталды түпнұсқадан 2017 жылғы 1 желтоқсанда. Алынған 23 қараша 2017.
  6. ^ а б Vigna, Paul (21 шілде 2017). «Дауыс бергеннен кейін Bitcoin митингтері күрт шиеленіседі». WSJ. Алынған 26 қаңтар 2020.
  7. ^ Иррера, Анна; Чавес-Дрейфус, Гертруда (2 тамыз 2017). «Биткоиннің» клоны «сплиттен кейін баяу басталғанын көреді». Тәуелсіз. Алынған 22 маусым 2018.
  8. ^ «SegWit және bitcoin транзакциясы үшін төлемнің алдын-ала сөз байласу теориясы». Альфавилль. ФТ. 2018-03-21.
  9. ^ «Bitcoin экожүйесінің жетекші қатысушылары масштабтау мәселесі бойынша ортақ шешімге келді». Econo Times. Econo Times. 25 мамыр 2017 ж. Алынған 23 маусым 2017.
  10. ^ CNBC (14 шілде 2017). «Дау Bitcoin-дегі қаржылық дүрбелеңді білдіруі мүмкін». Associated Press. Алынған 19 шілде 2017.
  11. ^ Vigna, Paul (8 қараша 2017). «Биткоин жарылып, оның өсіп келе жатқан бағасына қауіп төндірді». The Wall Street Journal. Алынған 8 қараша 2017.