Softwarová vidlice Segregated Witness (SegWit) se aktivovala v bitcoinové síti.

Od výšky bloku 481 824, nalezeného v 1:57 UTC BTCC, všechny uzly připravené na SegWit začaly prosazovat nová pravidla konsensu SegWit. Jako dosud největší upgrade protokolu bitcoinu to zavádí zcela novou datovou strukturu, která mění vzhled bitcoinových bloků pro upgradované uzly – zatímco ne upgradované uzly by měly i nadále fungovat jako obvykle.

Přesněji řečeno, aktivace SegWit znamená, že limit velikosti bloku bitcoinu je nahrazen limitem „váhy“ bloku, který umožňuje bloky o velikosti až 4 megabajty. Navíc a možná ještě důležitější je, že transakce SegWit nebudou trpět „chybou tvárnosti“, která zase umožňuje pokročilé protokoly druhé vrstvy, jako je Lightning Network, atomové swapy, MAST a další.

Tady je to, co můžete očekávat na příštích pár hodin, dní, týdnů, měsíců atd.…

Limit velikosti bloku se stává limitem hmotnosti bloku

Bloky bitcoinů nyní mají místo omezení velikosti váhový limit. V závislosti na typech zahrnutých transakcí to znamená, že bloky mohou získat až 4 megabajty – i když realističtější maximum jsou asi 2 megabajty. To by mělo snížit síťové poplatky pro uživatele a zkrátit dobu potvrzení transakce.

To však neznamená, že se dnes všechny bloky okamžitě narazí na velikost 2 megabajty. Aby transakce využila přidaný prostor, musí být odeslána z adresa SegWit (nebo přesněji „výstup“ Segwit) – nejen na adresu SegWit.

V době aktivace samozřejmě nebyly na adresách SegWit uzamčeny žádné bitcoiny. To dosud nebylo možné. Přinejmenším bitcoiny musí být utraceny jednou na adresu SegWit jednou jednou. Až budou znovu utraceni, budou těžit z extra prostoru.

Peněženky a další aplikace musí být navíc připraveny přijímat transakce SegWit. Některé peněženky, například GreenAddress, mohou tuto možnost nabídnout první den nebo krátce poté. “Měli jsme to v testnetu ve výchozím nastavení zapnuté velmi dlouho,” Zelená adresa řekl vývojář Lawrence Nahum Bitcoin Magazine. “Zpřístupníme jej téměř okamžitě po aktivaci;” chceme jen zajistit, aby aktivace proběhla hladce, než ji aktivujeme. “

Podobně mohli velcí poskytovatelé bitcoinových služeb začít okamžitě přijímat transakce SegWit, i když někteří možná potřebují více času na přípravu. BitGo, poskytovatel bitcoinové infrastruktury pro velké burzy jako Bitstamp, Kraken a OKCoin, očekává relativně brzy také připraven na SegWit.

Řekl to inženýr BitGo Jameson Lopp Bitcoin Magazine:

“Nestanovili jsme skutečné datum, ale určitě ho chceme nasadit co nejdříve.” Obecnou dostupnost očekávám někdy příští týden. “

Některé další peněženky a služby však mohou trvat o něco déle; jak dlouho se bude lišit od peněženky k peněžence.

Blesk a další

Pravděpodobně ještě více očekávané než větší velikost bloku, technologie druhé vrstvy, jako je Lightning Network a dále Merkelized Abstract Syntax Trees (MAST), budou díky Segregated Witness snadněji postaveny na bitcoinu..

Většina této technologie stále probíhá a může trvat ještě několik měsíců, než ji budou běžní uživatelé používat. To znamená, že je pravděpodobné, že na mainnetu bitcoinů bude brzy experimentováno Lightning Labs Generální ředitelka a spoluzakladatelka Elizabeth Stark.

“Dnes jsme vydali verzi 0.3 alfa našeho softwaru Lightning Network Daemon, což je poslední hlavní vydání před vydáním beta verze mainnetu,” řekl Stark Bitcoin Magazine. “Nedáváme žádné přesné předpovědi, ale naším cílem je uvést jej do provozu, jakmile bude důkladně otestován a stabilní.” Jakmile se aktivuje SegWit, můžeme se také setkat s některými testovacími transakcemi v síti ze strany vývojářů.

A i když je Lightning Network funkční a používá se, bude trvat o něco déle, než zavedeme pokročilejší funkce, které využívají Lightning Network nebo podobné protokoly. Patří mezi ně atomové swapy, které umožňují okamžitou a (téměř) bezplatnou výměnu kryptoměn přes různé blockchainy, jako jsou bitcoiny a litecoiny. A Stark uvedl, že kolem této technologie roste i větší vývojový ekosystém.

“Vidíme, jak se vývoj aplikací na Lightning Network rozjíždí, což nás velmi těší.” Jakmile budou vydání mainnetu hotová, očekáváme, že v Lightning Network bude hned po vybalení spousta aplikací, “dodala.

Další, jemnější výhody SegWit, jako je rychlejší podepisování transakcí hardwarovými peněženkami, budou k dispozici v rámci a otázka dní. Očekává se také, že v určitém okamžiku bude implementován a zaveden účinnější podpisový algoritmus Schnorr na bitcoinu, ale to bude trvat nejméně několik dalších měsíců, než bude výroba připravena – nebo déle.

Rizika

V tomto okamžiku aktivace SegWit pro uživatele stále představuje určitá rizika.

První riziko platí pro všechny soft forky a závisí na tom, zda horníci skutečně prosazují nová pravidla. Pokud některé nejsou, nemodifikované uzly a zejména mnoho lehkých klientů může přijmout neplatné transakce a bloky, alespoň dokud to síť neopraví prostřednictvím reorganizace blockchainu („reorg“). V minulosti, měkké vidličky způsobil určité (minimální) narušení sítě, ale rizika se tentokrát zdají omezená.

“Mám podezření, že riziko reorgů je u malých uzlů se SegWitem relativně nízké.” Jediným předchozím případem, jako je tento, bylo to, že před dvěma lety došlo k rozdělení těžebního řetězce bez ověření, ale to neovlivnilo celé uzly, “řekl konzultant Blockchain Peter Todd. Bitcoin Magzine. “A naštěstí bitcoinové jádro obsahuje mnoho vylepšení rychlosti, které starší a alternativní implementace nemají, takže je zde velká šance, že v podstatě všichni těžaři používají bitcoinové jádro pouze s malými úpravami nekonsenzuálního kódu, pokud existují.”

Prvních pár hodin po aktivaci navíc otevřete malé okno pro pokročilé typy útoků horníků, které se podobají (nebo jsou) 51% útoky. Pokud je po aktivaci zasláno na adresy SegWit velké množství bitcoinů, těžaři by teoreticky mohli blockchain před aktivací „vrátit“ zpět do určitého časového bodu a odtud jej znovu vybudovat. Protože výstupy SegWit nejsou před aktivací zabezpečené, mohlo by takové vrácení zpět umožnit těžařům ukrást tyto prostředky.

Stejně jako jakýkoli jiný 51% útok se náklady na provedení tohoto útoku zvyšují u každého bloku, který je nalezen po aktivaci, až do okamžiku, kdy je poměrně rychle nemožné. To znamená, že je pravděpodobně moudré neposílat obrovské množství bitcoinů na adresy SegWit hned a místo toho na to počkat alespoň pár hodin nebo možná dní.

Nakonec Todd poukázal na to, že některé (nevyzkoušené) služby mohou krátce po aktivaci SegWit selhat, protože pravděpodobně integrovaly podporu SegWit pouze částečně. “Například vzdálená volání procedur by mohla vyžadovat transakce SegWit a zároveň tyto transakce odmítat, protože nečekali, že je získají.” Tyto druhy problémů by však měly být snadno opravitelné.

Přečtěte si také titulní článek časopisu Bitcoin Magazine: The Long Road to SegWit: How the Bigcoin Bitcoin’s Upgrade Protocol Became Reality.

.