Obdivuju ty z vás, kteří mé články opravdu čtou. I tenhle totiž bude dlouhý a obsáhlý, přestože definovat funkci a činnost svědků by vydalo asi na jeden odstavec. Už jsme si vysvětlili, že každá skupina uživatelů má na Steemit svojí roli a zbývající skupiny by se bez ní těžko obešly. Tak je tomu i se svědky. Ale pěkně popořadě:
Něco málo o blockchainu
Technologii blockchainu jako první představil Satoshi Nakamoto ve whitepaperu Bitcoinu. Ten využívá Důkaz prací, anglicky Proof-of-Work, aby byly potvrzeny transakce, respektive jakékoli zápisy informací do blockchainu. Velmi zjednodušeně to vypadá tak, že počítače (dnes už většinou těžební jednotky sestavené speciálně pro těžbu) počítají složité úlohy, a když se doberou správného výsledku, připojí k blockchainu další blok s informacemi.
Systém Proof-of-Work je velmi férový, ale má své limity a nehodí se pro úplně všechny účely. Proto vznikly další varianty důkazů, mezi nimi Proof-of-Stake, česky Důkaz podílem. Z něho se vyvinul Delegated-Proof-of-Stake, česky Delegovaný důkaz podílem.
To je spousta divných slov, což? Pomůžu si příkladem:
Představte si blockchain jako obrovský panelák, v němž je sto bytů v družstevním vlastnictví. Všechny byty jsou úplně stejné a každý člen družstva disponuje právě jedním, jejich slovo je tedy zcela rovnocenné. Platí proto, že jeden byt je de facto jeden token (tady na Steemit je token Steem, respektive Steem Power a vše je mnohem složitější). Aby byla informace zapsaná do blockchainu, musí získat souhlas určitého podílu tokenů, například poloviny všech (majitelů) bytů. Když tedy někdo předloží návrh, aby družstvo nechalo opravit střechu, nemusí o něm nutně rozhodovat všichni členové družstva, navrhovateli stačí obejít 50 bytů a sehnat podpisy jejich majitelů. Pokud se mu to podaří, informace je závazně potvrzena a zapsána do blockchainu, ze kterého ji nelze odstranit. Toto imaginární družstvo by tedy následně opravdu nechalo střechu rekonstruovat.
To je velmi zjednodušený příklad Proof-of-Stake blockchainu, který má opět své klady a zápory.
Steem využívá delegovaného důkazu podílem. Znamená to tedy že svou důvěru svěříte jiné osobě, která následně schvaluje transakce i vaším podílem. V tomhle ohledu to připomíná zastupitelskou demokracii. Vrátíme li se do paneláku výše, představte si, že má na každém patře deset bytů, a za těch deset bytů hlasuje jeden zvolený majitel bytu. Abyste tedy získali souhlas poloviny členů družstva, postačí vám získat souhlas pěti zvolených osob, které zastupují hlasy padesáti dalších.
A právě ti zástupci jednotlivých pater jsou na Steemit svědci.
Steem blockchain
Blockchain Steemu zpracovává výrazně větší množství dat než drtivá většina blockchainů. Je to způsobeno tím, že cokoli na Steemit uděláte se ukládá právě do blockchainu, každý váš článek, komentář, hlas, odeslaná platba.... Nemusíme se však bát, že ho zahltíme, je vytvořený tak, aby zvládal obsluhovat větší sociální síť než je současný reddit.com.
Ale aby mohl být v provozu, potřebuje spolehlivé servery, na kterých budou operace zpracovávány. Díky tomu, že na serverech jsou opravdu zpracovávána jen data přímo spjatá s blockchainem a neprobíhají tu žádné výpočty složitých algoritmů, takový server aktuálně může být víceméně jakýkoli trošku výkonnější stolní počítač.
Díky delegovanému důkazu podílem a dalším opatřením je tedy Steem blockchain velmi rychlý a velmi levný. Zaručuje, že nový blok je vygenerovaný každé tři vteřiny, a že každá transakce (tedy nejen převod prostředků, ale každá interakce s blockchainem) je zcela zdarma.
Kdo jsou tedy ti svědci?
Jsou to uživatelé Steemit, jejichž počítače generují nové bloky blockchainu. Za svou práci jsou vypláceni částí nově vygenerovaných mincí, konkrétně 15 %. Zbývající mince jsou rozděleny mezi autory a kurátory. Každý blok potvrzuje 20 svědků s nejvyšším počtem hlasů a 1 náhodně vylosovaný z kohorty za nimi.
Být svědkem není z finančního hlediska vůbec špatné, a proto je o toto funkci velký zájem. Svědky se proto obvykle stávají ti, kdož jsou schopni komunitě nějak výrazněji pomoci. Většina z nás využívá busy.org, a její autor má také svědecký účet. Podobně je tomu s autorem aplikace eSteem nebo s projektem Utopian.
Bez svědků a jejich serverů by nebylo možné využívat Steemit. Na druhou stranu bez autorů obsahu by zase svědci neměli co zpracovávat a jejich za odměnu vygenerované mince by byly bezcenné. Je v pořádku, že svědci dostávají za svou práci zaplaceno, stejně jako si odměnu odnáší další skupiny uživatelů.
Svědci a my
Každý má možnost hlasovat až pro 30 svědků na tomto odkaze: https://steemit.com/~witnesses
Pořadí 100 svědků s největším počtem hlasů spolu s doplňujícími informacemi naleznete zde: https://steemd.com/witnesses
Při volbě svědků je zohledněno množství vaší Steem Power, jeden hlas od velryby tedy vydá za hlasy celého hejna malých rybek. Jak jsem už však zmínil, roli hraje i náhoda, a tak jednadvacátým svědkem může být prakticky kdokoli, neboť každý den je vytěženo 28 800 bloků.
Mimochodem kdybyste měl někdo v úmyslu stát se prvním českým svědkem, máte můj hlas.
Nejenom, že Tvoje články čtu, ale čtu je s chutí ;) Mrzí mě, že Ti zatím upvotem nenadělím více než 1 cent.
Díky za super popis, který každému objasní, že svědci jsou užiteční a ne žádná sekta ;)
Nabídku na prvního českého svědka bych bral, ale myslím, že zatím ještě nedozrál čas :D :D
Tady se pozná machr ;-). Jediný český svědek, který mne napadá, bys měl být ty, protože tenhle náš rybníček oživuješ dokonale ;-)
Svědek by měl být technicky mnohem zdatnější než já, server jsem nikdy neobsluhoval :)
Taky ne. Je to jen trochu větší bedna než PC ;-)
Pěkně napsané i tak složitou věc si popsal pěkně srozumitelně . Ještě pořád tu nechápu spoustu věcí, ale tvé články mi hodně pomáhají, patří ti mé díky 👍 a jistě ne jen moje.
Když se zeptáš na to, co ti není jasné, vždycky ti tu někdo odpoví.
Super článek. Vedeš nějakou reklamní kampaň, že v jednom článku zmiňuješ různé platformy včetně Utopianu? A ještě k tomu jsi nezapomněl dodat, že mají taky vlastního svědka.
Relativně před chvílí jsem kontroloval tvůj první příspěvek na Utopianu a teď k tomu tohle. Chystáš se nějak více zapojit?
Zmínil jsem, že Utopian má svědecký účet, stejně jako ho mají Fabien a Good Karma. Ostatní svědky moc neznám :)
Mám v plánu občas něco přeložit, pokud mi ten hlas, který dostanu, přijde adekvátní k odvedené práci.
Já to beru, jen mě to trochu překvapilo, protože Utopian je svědkem celkem krátkou dobu. Ale na druhou stranu se rychle dostal do první 50, taky protože o sobě dává vědět trochu agresivně.
S tím hlasem možná nebudeš úplně spokojený. Je tam hromada lidí, takže je váha hlasu tlačena na minimum. To je taky důvod, proč to lidi rozdělují do více částí. No jenže tím se dostáváme do kruhu.
Pro přehled odměn se můžeš podívat na https://steemworld.org/@utopian-io . Hodnoty jsou výrazně ovlivněny hodnotou Steemu a SBD a navíc to vypadá, že s SBD se pracuje špatně. Ale je to tak zřejmě vymyšlené na Steemu. https://busy.org/utopian-io/@deadzy/bug-reward-sbd-sp
Zdá se, že člověk si vydělá nejvíc, když je hodnota Steem nízká a hodnota SBD naopak vysoká.
Jojo, stlačit Steem na deset centů a vyhnat SBD na 100 dolarů, to by se to žilo :)
Ty odměny za překlad nedávají moc smysl. Překlad je hotový až jako komplet. Je to víc než suma přeložených vět. Když se podíváš na počet přeložených slov u bluepaperu, zjistíš, že jsem jich přeložil o výrazně víc, než jich ve výsledku je. Čistě proto, že v prvním kole překládáš co nejdoslovněji větu po větě. Ve druhém kole ověřuješ, jestli jsou odstavce koherentní, a ladíš detaily překladu. Ve třetím kole přečteš dvakrát celý text a upravíš ho tak, aby byl jako celek čitelný, a aby dával smysl se zohledněním jazykových specifik cílového jazyka. Když překládáš po malých kouscích, těžko se k tomu dostaneš. I když je na druhou stranu pravda, že spousta překládaných projektů jsou jen krátké věty, příkazy a hlášky, ne souvislý text.
Takže takovej tip/feedback: Zvýhodnit kompletní překlady nad fragmenty o pár stovkách slov není špatný nápad. Takhle ani nejsou jednotliví překladatelé motivováni práci dokončit. Udělají tu snazší polovinu, vyinkasují čtyři odměny, a jdou o projekt dál.
To ale vidíš jen jeden případ. Většina projektů na crowdinu jsou nějaké aplikace nebo programy, kde texty na sebe ani nemusejí nutně navazovat. Neříkám, že je to vyřešené dobře, ale tvůj případ byl, že jsi viděl celý text pohromadě. To se ale moc často nevidí. Utopian ještě neumí rozlišit kvalitu a rozsah práce. Veškeré dění je kontrolováno moderátory. Utopian je stále ještě daleko od nějaké stabilní a hotové verze a konceptu. Je to hezká myšlenka s výsledky, ale zvýhodňuje ty nesprávné lidi.
To chápu, programy jsem nepřekládal, nemám zkušenost. Nicméně tohle ber jako podnět - při překladu souvislejších textů jako jsou dokumentace, návody, whitepapery, atd. má hodnotu až výsledný text, na kterém se negativně podepíše, pokud s ním není jako s celkem pracováno.
Překládání programu plného krátkých vět, instrukcí a popisků pravděpodobně neklade takové nároky na souvislost a návaznost překladu. To ti řeknu, až jich pět šest přelouskám :))
To naprosto chápu. Jenže lidé se chytnou těch minimálních požadavků a moc jim nezáleží na výsledku. Utopian je ještě hodně daleko od objektivního zhodnocení a ohodnocení práce. Poslední změna byla vedena na základně srovnání velikosti projektů a nějakého tabulkového finančního ohodnocení, co našli. To je taky další věc. Pro někoho to v jeho zemi je málo a pro některé to je poklad. Za sebe můžu říct, že jsem v životě neviděl takovou aktivitu lidí z Afriky a z Asie jako tady na Steemu a především na Utopianu.
Edit: Omlouvám se za ten offtopic. Kdyby ses více zajímal o Utopian, tak jsme na Discordu. Link najdeš u předešlého příspěvku s Bluepaperem.
Palec nahoru. Konečně vím, kdo že to jsou ti svědci a jaký je jejich význam :) A moc se mi líbí, jak si užíváš ty metafory :D
Mám raději fóry než metafory, ale když to nejde jinak :)
Stejne to moc nechapu. Jak muzou svedci overovat transakce? To si pres noc nechavaji zapnutej PC? Ja to driv chapal tak, ze se vpodstate zvoli vyvoleni, kteri mohou "tezit". Jenze oni zadnej program mit opravdu nemusi. To se z cista jasna jen vytvori blok, ktery potvrdi transakce. Odkud tedy plyne ta zahadna energie, ktera transakce sama potvrdi?
A nebo fakt tezi?
Netěží, s každým blokem, tedy každé tři vteřiny vznikne jeden nový STEEM do reward poolu, a 15 % reward poolu jde každý den mezi svědky. Nejlepší by bylo asi kontaktovat někoho ze svědků, aby jejich činnost popsal blíže. Ale nejspíše je toho o jejich činnosti také dost napsáno v angličtině. Jinak se docela často nachází na steemit chatu
@Gandalf
, jeho svědecký účet je@gtg
.Opět výborný článek. Srozumitelně popsáno. No a jak napsal @bucipuci, tak ty bys měl být českým svědkem, protože tomu asi nejvíc rozumíš a dokážeš to podat a navíc se snažíš komunitě pomoci ,-)