Spousta z vás si včera dost možná všimla onoho výpadku, který postihl Steem blockchain, a od 14:47 našeho času bylo nemožné na Steem aplikacích provádět jakékoli transakce (tedy i komentovat, hlasovat). Blackout trval zhruba 12 hodin, dokud se nepodařilo zanalyzovat příčiny a uvést vše zpět do chodu. Co se vlastně stalo? Jak je možné, že se decentralizovaná síť zastaví?
Již nějakou dobu se na Steemitu hovoří o plánovaném hard forku, který by měl posunout celou platformu zase o kus dále. Pár dní zpátky team Steemitu oznámil, že by svědci měli začít pomalu přecházet na Hardfork 20, tedy produkovat bloky pod touto novou verzí Steemu a signalizovat její schválení, aby se poté 25. září 19:00 našeho času zjistilo, zda s hardforkem souhlasí supervětšina svědků, a jestli se tak může na novou verzi přejít. Na blockchainu tak běžely obě verze, což mělo nový hardfork testovat. Včera se ale nečekaně blockchain rozdělil na 2 větve, když svědci podporující verzi 0.20 začali produkovat bloky nekompatibilní s verzí současnou. Naštěstí však blockchain obsahuje ochranný prvek, který zastavil produkci bloků, abychom zde neměli dvě větve a neodehrávaly se zde různé podvody. Během výpadku spousta uzlů akorát házela errory, některé z nich se ale zafixovali do nějakého stabilního bodu, aby mohli uživatelům poskytovat alespoň to, co už v blockchainu je. Následně byla nalezena konkrétní chyba a vývojáři Steemu nakonec vydali patch, díky kterému svědci byli schopni opět produkovat bloky. Termín 25. září pro HF20 zůstává. Vývojáři zírají do kódu, aby se vše odehrálo podle představ a aby se zasejc něco nepodělalo.
Očekával jsem, že někteří uživatelé ztratí důvěru a ihned po rozběhnutí blockchainu se velké množství tokenů bude přesouvat na burzy a zažijeme holt takový menší dumpík. Celkem zajímavé je, že se to nestalo. Dokonce Steem ještě posílil o 10%. Zvláštní... :)