EOS mining – azaz EOS proxy szavazás

AZ EOS rendszer blokkgyártási feladatait az az aktuális top 21 blokkgyártó végzi aki az EOS tulajdonosoktól a legtöbb szavazatot kapja. Ez a top 21 kapja a blockreward-ot is ami nem kevés összeg naponta. Ebbe a top 21-be bekerülni, bennmaradni nem kevés munka, fejlesztés, marketing, infrastruktúra a szavazatok megszerzése, megtartása érdekében. A napokban sok vita kerekedett a szavazatok vásárlásával kapcsolatosan az EOS világában, amit EOS mining-nak is neveznek.

Az EOS mainnet véleményem szerint az egyik legjobban skálázható blokklánc platform a decentralizált alkalmazások számára (DAPP), sorolhatnánk a technológiai előnyeit a többiekkel szemben akár, de most nem ez a cél.

Természetesen lehet támadni vagy szeretni az EOS demokráciát vagy akár most a szavazat szerzést, lehet ellene lenni a szavazat vásárlásnak, de egy biztos jelenleg a szavazat megvásárlására szakosodott EOS Porxy-k 4 % APR körül fizetnek napi utalással a szavazati jogokért úgy, hogy a szavazat képes EOS ki sem kerül a tárcánkból azaz bármikor likviddé tehető.

De kezdjük az elején.

Szavazatokat leadni a blokkgyártókra nem kötelező csak lehetőség. Alapvetően ez nem kerül semmibe mindösszesen a tárcában lévő EOS lekötésével CPU vagy NET erőforrást kell delegálni. Ekkor válik az EOS kvázi szavazati joggá. Ez az erőforrás delegálás nem jelenti azt hogy a tárcánkból bárhová is utalnunk kellene, az EOS ott marad nálunk. A delegálás bármikor mindenféle következmény nélkül megszüntethető, ezzel az EOS mennyiség likviddé válik.

Tehát az erőforrásként delegált EOS szavazati joggá válik és szavazhatunk vele blokkgyártókra. Ez esetben ez egy ingyenes segítség a blokkgyártónak ennek semmilyen pénzbeli haszna, de költsége sincs. Ez mondhatnánk az EOS demokrácia gyakorlása persze képletesen mert a szavazati jog mértéke nagyban függ az EOS mennyiségünktől és ezáltal a gazdagabb több szavazatot tud leadni. (nesze neked demokrácia) Az erőforrás delegálás megszüntetésével is visszavonhatjuk a szavazatot.

Itt jönnek képbe a proxy-nak nevezett szavazat gyűjtő és tovább szavazó azaz a szavazatkezelők. Elsősorban ezek azért jöttek létre, hogy levegyék a szavazóról azt a terhet hogy elkezdjen vizsgálatokat folytatni, hogy végül is melyik blokkgyártóra érdemes szavaznia (technikai szempontokra gondolok).

Az elmúlt időszakban ezek a proxy-k bevezettek egy nagyobb vitát generáló szolgáltatást amit EOS mining néven is kezdenek emlegetni. Ezek a proxyk -k úgy veszik át a szavazatokat és szavaznak tovább, hogy a blokkgyártó a begyűjtött blokkjutalomból fizet a proxy-nak jutalékot a szavazatokért cserébe, amiből a proxy visszafizet a szavazatot átadónak. Azaz naponta a tárcánkba landol némi EOS a szavazatért cserébe.

Természetesen ez a szavazat vásárlás nagy vitát kavart, egyesek szerint ez a fajta szavazat vásárlás egyenesen szabályellenes az EOS ökoszisztémában, persze semmiféle szankciót nem tesz senki inkább csak egyetértés és egyet nem értés csatázik. (Megjegyzem már a blokkgyártók top 21 száma és azok kiválasztási mechanizmusának demokratikusabb választására több javaslat is látott napvilágot, sőt Blumer az egyik alapító is állást kezd foglalni, de ezt majd legközelebb,)

Az EOS blokkgyártók top 21 között igencsak nagy számban láthatóak a Kínai bp-k. Itt a top 21-ben de még a top 100 -ban is dollár milliárdnyi szavazatokról beszélünk, így igencsak nehéz bejutni a 21-ek társaságába. Ez a kezdeményezés inkább azoknak szúrhatja a szemét akik hatalmas mennyiségű EOS befektetőket és holdereket állíthattak szavazatokkal maguk mögé kvázi ugyancsak szavazat vásárlással, csak mindezt a fű alatt tudták megtenni.

Az EOS Nation, mint kanadai blokkgyártó és proxy kifejezetten azért állt a proxy-k általi szavazat vásárlás élére, mivel az egyik célkitűzése hogy nyugati blokkgyártók egyre nagyobb arányban szerepeljenek a top 21-ben, azaz megtörje a Kínai egyeduralmat.

Ez a “proxy-vote-buying” kezdeményezés mindenképpen érdekes, és az EOS holdereknek még hasznos is.

Talán most jött el az igazi EOS demokrácia?

Első magyar EOS végpont és blokkgyártó

A Charity Alfa Team és az EOS Hungary nevében örömmel publikálom, hogy elkészült Magyarország első EOS végpontja (endpoint) valamint egyben blokkgyártója (Blockproducer – BP)

A végpont biztosít API hozzáférést bárkinek az EOS blokklánchoz.

Info: http://bp.eoshungary.io/v1/chain/get_info

API csatlakozás: http://api.eoshungary.io vagy http://173.249.44.210:8080

BP név: eoshungarybp aki teheti és szeretné segíteni a munkánkat szavazzon, had legyen minél előkelőbb helyen a node blokkgyártóként is.

A végpont jelenleg még nem full history, de másfél terrabyte tárhely kell és az lesz. 🙂 Jelenleg a 800 GB SSD tárterületen az összes blokk megtalálható, de a tranzakciós adatok csak egy része fér el, de node már teljes szinkronban van az EOS blokklánccal.

Mi jelenleg a Charity Alfa saját fejlesztéseihez (Charity Alfa Donációs Interfész, Alfa Horse) használjuk a végpontot, de mindenképpen szerettük volna ha van itt Közép-Európában illetve Magyarországon is egy EOS Node. Még Európa sem bővelkedik EOS node-okban hát még kis országunk.

Mindenki használja az api hozzáférést és ha úgy érzi küldjön pár szavazatot.

The transparent charity interface

The aim of Charity Alfa to make donation transparent, simple and easy to follow, from the beginnings. Basically, a none-privacy blockchain can be a good basis for such a traceable tokenized fundraising system.
Account names used on the EOS network make the name of the account easy to remember so you don’t have to bother with public keys. Thus an EOS account name, created by a charity can accurately reflect which organization’s account is that.
Of course, this is just an easing and nothing extra special.
The token of the Charity Alfa system is the CRG token, performing multiple functions (you can find more info about it in other articles). Here we can say that from the donor side, the CRG token embodies the charitable goals and organizations.
EOS, as a major crypto currency, is included in the system as an instantly convertible asset (you can change it into USD, EUR, etc.)

Charity Alfa Transparent Donation Interface

In the Charity Alfa System, donations can be sent to the recipient in EOS for EOS donation addresses created for charity organizations or support purposes.After receiving the donation, the system rewards the donor with CRG tokens (the gift token of the Charity Alfa system).
In this case, the CRG tokens are returned to the donor’s account as a reward for the real cash donation.
The CRG liquidity of the Charity Alfa Donation System  is provided by the Charity Alfa Market, but the traditional donor does not need to know the operation of the Charity Alfa Market in order to make donations.Outside the Charity Alfa Market, CRG tokens would be available, and can be exchanged from the end of 2019 on external crypto currency exchanges.

Of course, traceability and transparency are a lot of work to do, and the organizations need to be able to pay for the essential assets they need for their charity organization, for example, by using EOS crypto currency.
To do this, Charity Alfa itself is a small point in the world, but we believe that an initiative and implementation can greatly boost the modernization of the donation world.

Az átlátható adományozó felület

A Charity Alfa kezdetektől, alapvető célkitűzése, hogy az adományozás átlátható, egyszerű és követhető is legyen. Alapvetően egy none-privacy blockchain egy jó alapja lehet egy ilyen követhető tokenizált adománygyűjtő rendszernek.

Az EOS hálózaton használt számlanevek alapvetően könnyen megjegyezhetővé teszik az adott számla nevét így nem kell publikus kulcsokkal bajlódni. Ezáltal egy-egy jótékonysági szervezet által létrehozott EOS account name hitelesen tükrözheti, hogy az melyik szervezetnek a számlája. Ez persze csak egy könnyítés amiben semmi extra nincs alapvetően.

A Charity Alfa rendszer tokenje a CRG token, több feladatot, funkciót lát el, de ennek részletezése külön kifejtésekben található, itt egyszerűen fogalmazhatunk úgy, hogy az adományozói oldalról a CRG token a jótékonysági célokat, szervezeteket testesíti meg. Az EOS, mint alap kriptó deviza, egy azonnal valós pénzre váltható eszközként szerepel a rendszerben. (váltható bármibe dollárba, euróba stb.)

Charity Alfa Transparent Donation Interface

A Charity Alfa rendszerben a szervezetek, vagy támogatási célok részére, létrehozott EOS adomány címekre EOS kripto devizában küldött adományokat lehet küldeni a címzettnek. Az adomány beérkezését követően a rendszer azt a Charity Alfa rendszer tokenjével azaz ajándék CRG tokenekkel jutalmazza. A CRG tokenek ebben az esetben a valós pénzbeli adományozás jutalmául érkeznek az adományozó számlájára vissza.

A Charity Alfa donációs rendszer CRG likviditását a Charity Alfa Market rendszere biztosítja, de a hagyományos adományozónak nem szükséges ismernie a Charity Alfa Market működését ahhoz, hogy adományokat juttasson célba.

A Charity Alfa Marketen kívül a CRG tokenek elérhetőek, válthatóak lesznek 2019 év végétől külső kriptó deviza tőzsdéken, váltókon is.

Természetesen a követhetőség, átláthatóság megvalósítása ezen túl rengeteg munka még, és ehhez az is kell hogy a szervezetek a jótékonysági működésükhöz szükséges alapvető javakat EOS kriptó devizával is tudják például fizetni. Ehhez a Charity Alfa önmagában még egy kis pont a világban, de hiszünk abban, hogy egy kezdeményezés és megvalósítás sokat lendíthet az adományozás világának modernizálásban.

Charity Alfa.. Miről szól?

A Charity Alfa hivatalos elnevezésben egy tokenizált jótékonysági rendszer. Blockchain alapjai vannak és egészen pontosan EOS hálózaton létrehozott tokenre, és smartcontract- okra épül. A média megjelenése nem volt egyszerű, és láthatóan még mindig jobb, ha lépésben haladunk annak adagolásában, hogy mi valójában a Charity Alfa. Alapvetően nem vagyunk könnyű helyzetben ott ahol igazán a profit számít, ahol a jótékonyság sajnos másodlagos még.

Charity Alfa igazából 3 részből áll. Ebből a médiában jelenleg 1 – azaz egy pillér ami igazán érthető módon napvilágot látott.
Ez az önkéntes bányászat. De minek bányászni azt ami nem is bányászható? Hát igen, ez egy asszociáció. Bányászat – kibocsájtással majdnem egyenlő ugye. Az önkéntes bányászat pont egy olyan kibocsájtási formát hivatott létrehozni, aminek hatására a token kikerül a forgalomba. De itt nem számítási kapacitást, vagy letétbe helyezett tokeneket kell adni, hanem jót kell érte cselekedni. Valódi jótettről van szó. Na jó, mondhatnánk ez egy marketing fogás, ami valójában az is, de mivel alapvetően egy jótékonysági blokklánc rendszerről van szó miért ne lehetne jó cselekedetre elkezdeni a kibocsájtást. Végül is a jótett, az mindenképp jótett, azt hogy mivel ösztönözzük (persze pozitív dologgal) lényegében mindegy csak jótett legyen, ha lehet minél több a világon.

De mire is megy a CRG tokenekkel aki beszerez belőle?

A rendszer második pillére, a Charity Market. Ez az ami nem annyira könnyen emészthető, érthető újdonság. Igen, ez újdonság mert a jótékonyság és a befektetés egymás mellett még soha nem szerepeltek… Ami érthető is, hiszen ki az aki kombinál valamit valamivel, hogy mindenki jól járjon, legyen az rászoruló, vagy jótékonysági szervezet, vagy jótékonykodó vagy akár befektető. Mondjuk aki segít, jót tesz az már alapvetően jól jár.
A Charity market egy kereskedő felület. Ezen a felületen gyakorlatilag licites kereskedés folyik a Chariy Alfa tokenjével a CRG-vel. A licitek határidős formában kerülnek a rendszerbe, token csomagok formájában. (Ennek a tokennek a tulajdonosi köre széles, jelenleg aki Airdropot kér vagy önkéntes bányászatot végez, de később más módon is tokenhez lehet majd jutni) Minden egyes token csomagnak, meg kell határozni egy jótékonysági százalékos felajánlást a rendszerben már szereplő jótékonysági szervezetek javára. (ez a felajánlás lehet 0 % -tól 100%-ig)
A tokenek aktuális árfolyama több tényezőtől függ. Az érvényes licittel lezáródott és egyben gazdát cserélt tokenek értékesítési árfolyama átlagolásra kerül. Az átlagár mellett, azok a tokenek/ tokencsomagok számítanak nagyobb súllyal az árfolyam meghatározásában, amelyeken nagyobb jótékonysági felajánlás történt. Így a kereskedés katalizátora a jótékonysági felajánlás és annak mértéke, ami az árfolyam mozgást eredményezheti.
Ez a pillér jelenleg fejlesztés alatt áll, ennek egy “lite” verziója hamarosan megjelenik, ami egy blokklánc alapú adománygyűjtő felület.

A harmadik pillér a transzfer rendszer, ami alapvetően az adományok blokkláncon való követésének a feladatát hivatott ellátni. Ez túl sok magyarázatra egyenlőre nem szorul azt hiszem.

EOS – Mi is az és mire jó? 1. rész

Idéz

Az EOS, mint crypto token, a piaci kapitalizációját tekintve a 4-ik helyen áll. (forrás: coinmarketcap.com) Ez igen jó pozíciónak tűnik, de miért is került oda és miért is foglalkozok vele? Fejlesztőként ezt szeretném körüljárni néhány, talán hiánypótló íráson keresztül!

Elnézést kérek azoktól, akik nem műszaki szemmel látják ezt a világot, nekik ez lehet, hogy unalmas vagy érthetetlen lesz!

Az okos szerződések (smart contract) implementációját elsőként Vitalik Buterin Etehereum-ja ültette a köztudatba és fejlesztők ezrei kezdtek dolgozni különféle projekteken, amik alapjait Ethereum alapú tokenek és okos szerződések adják.

Az EOS megjelenése óta több év eltelt és mostanában az Ethereum adta platform jelentős alternatívájaként kezdik emlegetni.

Egyesek szerint az EOS az első blockchain operációs rendszer, de valójában egy komoly vállalati blockchain architektúra, magas biztonság nyújtotta előnyökkel, terhelhetőséggel.

Vajon miben is tér el az EOS alapvetően az Ethereum-tól, vagy például én miért választottam projektünkhöz? Bárki miért is választaná projektje alapjául? Erre a válasz igen sok részből állhat, így hát kezdjük a legelején.

Az Ethereum jelenleg még POW azaz Proof of Work konszenzus alapú, ami manapság már tudjuk mennyire energia és drága hardware igényes lehet, a sebezhetőségéről nem is szólva. Ethereum esetén már sok-sok éve van folyamatban egy átállás más konszenzus algoritmusra (POS – Proof of Stake), de ezt inkább nem kommentálnám most és egyébként sem az Ethereum lehúzása a célom, hanem az EOS bemutatása.

Az EOS elsősorban nem bányászható tokenként van jelen a piacon. A mainchain-en kibocsájtott EOS tokenek alapvetően a hálózat 3 fő erőforrását emulálják. (Sávszélesség, CPU, RAM)
Az EOS token tulajdonosok ezekből az erőforrásokból birtokolnak virtuálisan a token számuk arányában. Ez a legkülső burok, ami látszik. Traderek-nek, befektetőknek, használóknak nagyjából ennyi elég is.

A blokkok előállításának konszenzus algoritmusa POS annak is egy speciális fajtája a BTF-DPOS – azaz Delegated Proof of Stake, kiegészítve Byzantine Fault Tolerance-al, azaz a Bizánci Hibatűrési algoritmussal.

A rendszer architektúrája úgy van kialakítva, hogy a rendszer résztvevői, azaz a token tulajdonosok alapvető szavazati joggal rendelkeznek a token tulajdonuk arányában. Ezt a szavazati jogot arra használják, hogy a block előállítókat (block producer) szavazzanak meg, akik csomóponti hardware -eikkel a block gyártást végzik, amit nem bányászatnak, hanem kovácsolásnak nevezhetünk.
A block producerek vagy rövidítve a BP –k komoly aparátust tartanak fenn a komoly rendelkezésre állás valamint a szavazatok, szavazók megszerzésért, megtartásáért.

Tehát a block producer-ek végzik a blockok előállítását. Az EOS esetében gigantikus számú tranzakciót hirdetnek másodpercenként tekintettel arra, hogy 1 block előállítási ideje 0.5 sec, mérete 1 MB, de a producerek dinamikusan változtathatják.

A rendszer integritása több irányból is védett. Alapvetően több lánc esetén mindig a leghosszabb automatikusan az érvényes lánc.

1 blokkot 1 producer állíthat elő. A block producer-ek több körben állítanak elő blokkokat. (126 kör van jelenleg) Minden körben 21 producer-t választanak ki erre a feladatra.

A block producer-ek a teljes felelősséggel tartoznak a node üzemeléséért, a blockok előállításáért. Ez azt jelenti, hogy státuszukat elveszítik amennyiben bármilyen nekik felróható illegális eseményt hajtanak végre. A szigort jól példázza, hogy akkor is kizárásra kerülnek, ha huzamosabb ideig nem állítanak elő valid blokkokat, valamint ha érvénytelen tranzakciókat validálnak. Tehát block producer az lehet, aki elég szavazatot gyűjt az EOS token tulajdonosoktól arra, hogy előállító lehessen.

A Bizánci hibatűrési algoritmus biztosítja, hogy minden producer aláírhasson minden blokkot akkor, ha van két teljesen megegyező block, amit senki nem írt alá. 15 (azaz 21-ből a 2/3 + 1) érvényes aláírás esetén a block már visszafordíthatatlanul érvényes.

A fenti szabályokból sok minden kiolvasható, és lehetne részletesebb is, de arra ott van az EOS technikai whitepaper-e. Ami azonban számomra kiválóan értelmezhető, hogy a blokkok gyártása egy olyan különleges szabályok alapján történik, amik jelenleg már érvényben lévő elvek alapján jelentősen nullához konvergálják, esetleg teljesen kizárják a támadások lehetőségét (51 %-os támadás)

Bevezetőmben mindenképp szót kell, hogy ejtsek még az EOS hozzáférésekről, mert ez sem szokványos.
A hozzáférések, ha úgy tetszik tárcák, vagy számlák, egy jól megjegyezhető 12 karakter hosszú (sajnos se több se kevesebb számok nélkül) pl.  -efraimeosdev – egyedi azonosítóval rendelkeznek az EOS mainnet-en.

Ezt a hozzáférést alapvetően vásásrolni kell. Igen pontosan, ez így nem ingyenes, de a költsége igen kicsi. Cryptoval fizetve a bejegyzés írásakor kb. 6 usd. Azonban a jó hír az, ha az ember ismer valakit, aki már rendelkezik ilyen hozzáféréssel, az EOS mainnet-en létrehozhat neki alapvetően ingyen. Az EOS mainnet hozzáférések generálására már szolgáltatói iparág is létrejött, van pár megbízható szolgáltató, akiktől lehet vásárolni jelképes összegért hozzáférést.

A hozzáférés a láncon explorer segítségével konkrétan így néz ki:
https://bloks.io/account/efraimeosdev

Ez az én fejlesztőként használt hozzáférésem, tárcám. Minden hozzáféréshez 2-2 kulcspár tartozik, ezekkel tud a tulajdonos további címeket, hozzáféréseket generálni, a tárcát importálni. Felhasználóként, legyen az akár befektető stb., elég is ennyi. Fejlesztőnek azonban például egy smartcontrac-t mainnet-en publikálásához további RAM-ot kell vásárolni, de erről majd a későbbiekben…
A későbbiekben szót fogok ejteni még a nodeos-ról, a keosd-ről, a cleos-ról illetve hogy hozzunk létre endpoint-ot, valamint smartcontrac-tokat.

Előzetesen ennyit szerettem volna írni az EOS-ról, és ennyivel nem is tudok válaszolni a címben szereplő két kérdésre teljesen, hiszen az EOS egy komoly vállalati architektúra, ami ezernyi dologra jó. Azt viszont biztosan tudom, hogy számomra elsőként a Charity Alfa market rendszerében smart contract-jai miatt jól fog jönni!