Hive w obrazkach

in Polish HIVE2 years ago (edited)

Przygotowując piątkową prezentację na temat Hive sporządziłem dwa obrazki, które (mam nadzieję) pomogą mi wyjaśnić czym jest "nasz" blockchain.

obraz.png

Najwięcej zamieszania zawsze wprowadza wielość interfejsów i ich różne nazwy. Dlatego też postanowiłem zacząć od wyjaśnienia, że blockchain Hive to zdecentralizowana i rozproszona baza danych, w której zapisywane są nie tylko transakcje, ale również różnego rodzaju wpisy. Opublikowane treści można oglądać na różnych interfejsach, które zwykle pokazują to samo, ale w nieco inny sposób. Dlatego Hive.blog, Peakd.com czy Ecency.com mimo iż nieco różnią się od siebie, to zasadniczo pokazują to samo i tak samo działają. Czyli jak...?

obraz.png

Otóż, codziennie powstaje określona ilość tokenów, które można wymienić na giełdzie na waluty fiducjarne (np. na dolary amerykańskie). Tokeny te rozdzielane są w wyniku głosowania na publikowane na platformie wpisy. Waga głosu użytkownika zależy od jego tzw. Hive Power (HP). Im większy ma HP tym więcej tokenów z puli ogólnej może komuś przekazać lub... odebrać. Bo istnieje również głos ujemny, który odbiera nagrodę jeśli głosujący uważa, że jest ona niezasłużona.

Część tokenów otrzymują tzw. witnessi (wybierani przez społeczność), którzy utrzymują sieć i potwierdzają transakcje. Oni też tworzą reguły, które rządzą blockchainem.

Sort:  

Jedna uwaga, moze zbyt duzy niuans zeby gmatwac amatorom, ale moze warto:

przyznajac glos, nie masz "twardego" powera, de facto dajac komus 1$ upvotem odbierasz wszystkim aktualnie niezamknietym wpisom

tego nie rozumieja ludzie, ktorzy walcza np. o wycofanie funkcji downvote'a, przyklad:

  1. jest 100 aktywnych wpisow ponizej 7 dni, masz sile glosu szacowana 1$ (szacowana bo zalezy od tego ile ludzie glosuje, gdyby wszyscy glosowali to sila by spadla!), a wiec dajac 1$ jakiemus autorowi, odbierasz 99 reszcie autorow 1 centa! Tak naprawde nie glosujac, tez glosujesz! Co więcej - upvote jest downvotem dla wszystkich innych autorów!!!!

  2. jest 100 aktywnych wpisow ponizej 7 dni, masz sile DOWNVOTE glosu szacowana 0.1$, pewien wpis posiada wyplate pod postem 1$, jesli zminusujesz ten post to 99 innych autorow odzyska 0,1 centa dzieki twojemu down votowi!!

oznaczam @khrom @czcibor360 @kalikalejawp , ktorzy nie rozumieja tego mechanizmu i powielaja bledne wnioski na temat down votow

Ano, nie chciałem wchodzić zbytnio w szczegóły, bo na raz tego nie ogarniesz. Ale, jestem świadomy jak działa system. Dlatego zrezygnowałem z własnego tribe z tokenem RCRT. Bo przy małej skali każde działanie zmienia bardzo dużo.

EDIT: Z ciekawości zajrzałem na ostatnie przed forkiem posty na Steemit i pierwsze po forku posty na Hive. I faktycznie. Kwoty pod postami na Hive jakby większe, co może wynikać właśnie z faktu, że użytkowników było mniej (bo nie każdy się przeniósł).

Czy w takim razie kolejność głosowania ma znaczenie? Załóżmy, że wpis autora A ma 0 upvote i 0$, więc upvotując wpis autora B nic nie odbieram autorowi A, bo się nie da. Potem upvotuje autora A więc ma on coś niezerowego. A jeśli najpierw zupvotuje autora A, a potem zupvotuje B, to A będzie miał mniej?

No jak zupvotujesz najpierw A, potem B, to A będzie miał mniej niż po pierwszym upvocie. Jak zapvotujesz B, potem A, to B będzie miał mniej niż po pierwszym upvocie, żadna różnica. Ale to jest oczywiście bardzo uproszczona sytuacja, w rzeczywistości pula sięga kilkudziesięciu tysięcy Hive każdego dnia, rozdzielana przez dziesiątki tysięcy aktywnych użytkowników pomiędzy tysiące wpisów.

Po pierwsze: co ja mam do tego? czy jestem przeciwnikiem DV? Nie nie jestem, jestem tylko przeciwnikiem wykorzystywania DV do niszczenia autorów odmiennych poglądów gdyż to szkodzi wszystkim.
Po drugie (ad1) bzdura nie ma w tym logiki... Jeśli komuś daję mój 1$, to nie oznacza, że pozostałym coś odebrałem, a jedynie że im nie dałem.
Po trzecie (ad2) bzdura logiczna... prawidłowe zdanie brzmi "DV-tując odbieram zarobiony 1$ jednaj osobie, aby dystrybuować go na inne osoby, które go nie zarobiły"

Tu udowadniasz, że nadal nie wiesz jak system działa. Na chłopski rozum, to może Ci się wydawać, że to nielogiczne, bo niezgodne z twoimi obserwacjami, ale ignorujesz po prostu podstawy. To że jak klikasz vote lub downvote i nie zmieniają się innym ludziom cyferki, to nie znaczy, że tak to nie działa :D

Po drugie (ad1) bzdura nie ma w tym logiki... Jeśli komuś daję mój 1$, to nie oznacza, że pozostałym coś odebrałem, a jedynie że im nie dałem.

Tak bardziej po chłopsku. Bierzesz go z wspólnej kupki, jak go nie zabierzesz, to pozostali głosujący go zabiorą i dadzą wszystkim innym proporcjonalnie do tego co mieli pierwotnie dostać. Np przy puli 101$. Osoba której rozdysponowano 1$ dostanie 1.01$.
Jak go zabierasz i dasz na fajki obibokowi, to inni robiący robotę dostaną mniej i ktoś może powiedzieć hola nie będzie rozdawania budżetu na głupoty i pieniądze z powrotem na stół.

To nie ja nie rozumiem, tylko ty nie rozumiesz. Nie logicznie jest to co napisał Rafalski i do tego się odnoszę. A nie do zasad działania algorytmu...
Nie nie "biorę niczego ze wspólnego" a decyduję o mojej kupce, która mi się należy do rozdysponowania. Jeśli nie podejmę decyzji to moja kupka przepada na rzeczy tych którzy decydują.
Tak ktoś może powiedzieć "pieniądze na stół" aczkolwiek on zabiera z mojej kupki, którą ja dzielę według mojego uznania.

Distributing Rewards
The reward pool is used to distribute funds to those who actively participate in creation and/or curation of content.
The funding for the reward pool is composed out of 65% of the inflation.
When a user submits a post it initiates a 7 day curation window during which it may be upvoted or downvoted until its final evaluation is reached at the end of 7 days. Upon reaching final evaluation, 50% of the earned rewards are granted to the creator and 50% are proportionally split between the curators who have voted for the post with a positive value. Voting with a negative value does not generate curation rewards.
Distribution is carried out in a manner that automates partial staking. A modifiable percentage of each distribution is granted as HP. The remainder is granted as either HIVE or HBD, depending on the market value of HIVE to HBD.

Nie potrafię w whitepaper znaleźć twojej interpretacji. No ale ty mniej tą swoją prywatną kupkę, ja mam wspólną. Choć od nazewnictwa co prawda coś się takie nie staje. Potem rząd ma rządowe pieniądze ;) Pozdrawiam ;)

dokładnie idealnie ujęte ;) z twojej i Rafalskiego interpretacji rząd ma swoje pieniądze a w mojej interpretacji pieniądze należą do nas ;)

Twoja interpretacja jest błędna.

To nie jest bzdura tylko algorytm hive. Wlasnie taki jest z toba problem, dostajesz na tacy wytlumaczony algorytm i dalej bedziesz sie klocil, ze jest inaczej. Jesli nie wierzysz to zapraszam do zrodel programistycznych hive - https://github.com/openhive-network

Ale latwiej bedziesz jesli spytasz ktoregos z witnessa jesli nie wierzysz mi. Pytaj np. Polakow - engrave albo gtg

A z tobą jest taki problem, że nie potrafisz odróżnić tego czy ja piszę o algorytmie czy o twoich błędnych interpretacjach...

W którym miejscu moja interpretacja jest błędna? Szczerze chciałbym się czegoś nowego o hive nauczyć, czekam.

To, że ty nie obserwujesz mechanizmu, który opisuję, nie znaczy że on nie istnieje, po prostu twój głos jest zbyt mały i zbyt dużo się dzieje na blokczejnie żebyś mógł zobaczyć stan nieustalony dynamiki tego systemu. Ale były okresy, że było to bardziej widoczne, w czasach gdy haejin okradał pulę, jego ziomek z milionami steem głosując na niego zmniejszał znacznie wypłaty innym i było to widać ponieważ jego stake w sieci był gigantyczny, ludziom dosłownie się przekręcały liczby na liczniku po odświeżeniu strony. ty tego nie widzisz, ponieważ jest to trudne do zobaczenia, i istnieje duża "chmara" głosów, które non stop się znoszą, nakładają itp. a większe konta jak głosują to nie zdążysz tego zauważyć bo nigdy nie wiesz kiedy to robią.

Może też @gtg albo @engrave wyjaśni, gdzie popełniłem błąd w interpretacji.

Ja z telefonu więc wiele nie napiszę, ale przyczepił bym się do nazewnictwa, które wynika z uproszczenia.
W uproszczeniu OK, choć widzę, że nawet uproszczenie nie wszystkim pomaga ;-)

Nie dajemy nikomu żadnych własnych pieniędzy poprzez głos, przydzielamy "udziały w nagrodach". Na podstawie tych świstków w momencie wypłaty, ze wspólnej puli jest wydawana odpowiednia nagroda.
Im więcej udziałów jest w zabawie (przydziela te talony) tym bardziej jest dzielona pula.

PS
Te istotne zmiany w potential payout raczej były powodowane przez wahania rynku (i sposób przeliczania przez frontendy), ale tu zgaduję bo nie mam liczb pod ręką. Nie mniej tak: upvote wpływa na wszystkie inne potencjalne wypłaty. Gołym okiem można sobie to obserwować na początku życia testnetu.

Coraz bardziej przekonuję się do pomysłu, żeby potencjalne wypłaty nie były wyświetlane pod postem bo kreuje to błędne wrażenie na temat siły głosu i czym on realnie jest.


The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Super pomysł i obrazki. Często takie rysunki dobrze zapadają w pamięci.