Výpadek HiveSQL

avatar

Možná jste si toho všimli, možná ne. Je to zhruba týden, co přestala fungovat robustní SQL databáze s kompletními daty celého blockchainu, HiveSQL. Její provoz je financovaný skrze DHF (viz příslušný Proposal) a v průběhu let ji začala využívat celá řada dalších aplikací a nástrojů. Některé běžně používáme, třeba Peakd nebo Hive Keychain, o jiných jsme možná nikdy neslyšeli. Každopádně pro celou síť je tohle docela slušná rána. Ukázalo se totiž, že to s tou decentralizaci není až tak horké, když k nějakému důležitému stavebnímu kameni místní infrastruktury prakticky neexistuje rozumně dostupná alternativa.

Informací k tomu, co se vlastně stalo, není mnoho. Zřejmě došlo k nějaké formě útoku a termín obnovení služby zatím není znám. Alespoň ve středu večer, kdy píšu tenhle text. Faktem nicméně je, že alternativní databázovou službu není jednoduché spustit jen tak, už jen proto, že databáze má kolem 5 TB dat a s každým blokem se pochopitelně rozrůstá. Server se musí vypořádávat s desítkami tisíc dotazů za minutu. Laicky řečeno, takovou službu si jen tak doma ve sklepě nespustíte.

Dobrou zprávou je, že tým kolem Inleo chystá alternativní řešení, které nabídne i jako open-source tak, aby bylo kdykoli a kýmkoli replikovatelné. Pochopitelně za předpokladu, že dotyčný má dostatek technických znalostí a infrastrukturu, na které bude možné takovou službu provozovat. I tak jde ale o důležitý krok k bezpečnější a stabilnější síti. Provoz nové databáze by navíc měl být méně nákladný, což usnadní případnou adopci dalšími potenciálními provozovateli.

A pokud by vás zajímalo, jaké je to spravovat svědecký server a node, můžeme zkusit přesvědčit @tazi’ho, aby se podělil o zkušenosti a třeba i nějaký ten update. Koneckonců, publikace občasných reportů může svědkům jen pomoci získat další podporu komunity. A tak i vyšplhat ve svědeckém žebříčku o stupínek výše.







A jak si v uplynulém týdnu vedla tady na Hive komunita kolem tagu #cesky, výkladní skříně česky a slovensky psaného obsahu na našem oblíbeném blockchainu?

AuthorPostsPendingsPayoutsCommentsVotesDownvotes
@bodie718.2060.00021750
@bucipuci314.5590.000172590
@godfish16.7480.00071400
@greenmask913.2410.0008390
@hairyfairy14.2770.0004720
@krakonos530.4330.000485010
@kraksport10.6480.00023150
@mespanta538.1370.0001813280
@ojirik13.7390.00016600
@pavelsku114.2490.00052330
@photoparadise129.1240.000118630
@shandalar15.1980.00019470
Authors: 12Posts: 22158.559 HBD0.000 HBD19736320

Created on the web www.hivetags.xlisto.com.

Posted Using InLeo Alpha



0
0
0.000
8 comments
avatar

I read about what happened, and I noticed that there is some problem since Peakd (which I use) and Keychain (which I also use) are no longer communicating. Keychain works, I can log in, but since the break, my transactions are confirmed through Hivesigner.

0
0
0.000
avatar

Perhaps try re-installing or updating it, mine works.

0
0
0.000
avatar

Exactly one of the things I want to try is to run a witness node, just to learn basically, no expectations to generate blocks, I guess the more servers the more redundancy, HiveSQL should probably have a decentralize network too to avoid this kind of issues, 5TB is nothing now days, I would be happy to run a backup node if it had a such feature....english bro 😅 or spanish, I had to translate to figure out what you wrote 😜 jk its all good I dont mind ✌️

0
0
0.000
avatar

That's sort of a weekly summary for the Czech community, I only write those in Czech ;)

0
0
0.000
avatar

No, je tomu už drahně času, co jediný český svědek postnul nějaký svědecký report / update...

@tipu curate 2

0
0
0.000
avatar

Ano, bohužel. A zrovna teď by se to možná hodilo.

Díky za tipáka.

0
0
0.000
avatar

5 TB není tolik, rozběhnout podobný server by nemělo být až tak náročné, ale moc si neumím představit, jak by zálohy fungovaly. Musel by existovat nějaký router, který by requesty přesměrovával na různé adresy, aby byly všechny servry zatížené přibližně stejně. A ještě zařídit, aby se vyplatilo takové servery spravovat. To je asi pain point každého open source projektu, každé decentralizované infrastruktury,...

0
0
0.000