Ethereum gyakorlat
Ethereum gyakorlatban, 2. rész: Hogyan hozzunk létre egy jobb demokráciát 100 sornyi kódot
Tettük tokenek (token). De mi az értelme, ha nem csinál semmi újat? Most hozzunk létre egy új szerződést, amely használja a már létrehozott kapcsolattartó zsetont. A mi szerződés leírjuk demokratikus szervezet blokcheyne. Mindenki, aki a tokeneket megszavazza a javasolt megoldásokat.
Akkor menjünk vissza szerződéseket fül -> telepítése szerződés DAO és illessze be a forráskódot (Demokratikus autonóm szervezet) szilárdságát Forrás mezőben. Válasszon a legördülő listából Demokrácia szerződés és állítsa be a következő paramétereket:
Összeg = 0. Itt megadhat bármilyen mennyiségű éter fogja kezdeni a DAO. De az éter lehet hozzá később, hogy hagyja nulla. (A fordító megjegyzése: a legújabb verzióját a szerződés, ez a mező eltávolítjuk, ami teljesen érthető).
A minimumSharesForVoting jelzi azt a minimális határozatképes, amely köteles kiadni fogadták. Mértékegységek - „cent”. Azaz, ha létrehozni pénz bevezetése, a dolgokat, hogy azt tanácsolom, ha az adott két decimális szám 500 jelentene 5,00 zsetont. Minden zsetonok 100. Tehát döntés elég 5% -a szavazás.
A szerződés kell kinéznie, mint a kép:


Kattintson az új szerződést, hogy nyissa meg az oldalát. Ha ez a szerződés nem az éter, szükség van hozzá egy kicsit, hogy milyen ez a szokatlan demokráciát. Ha a szerződést már néhány alapok, majd «mutatják szerződés info».
A jobb oldalon a képernyő azokat a funkciókat, melyek a számítások és módosításokat blokcheyn. Ezért ők fizetik, hogy van, szükség Éter. Válassza a legördülő listából newProposal, hogy hozzon létre egy új javaslatot.

Értékeld ezt az ajánlatot nagyon egyszerű. Válassza ki a funkciót «szavazás» a legördülő listából. Írja be a javaslatok száma, amelyek szeretne szavazni. És jelölje be az Igen, ha azt szeretné, hogy támogatják a javaslatot. Vagy hagyja üresen, ha azt szeretné, hogy beszélni ellen. Nyomja meg a Végrehajtás gombra, hogy küldje el a hangját.

Amikor a legkisebb számú szavazatot nyert, akkor a szerződés teljesítésére (executeProposal). Ha a javaslat mi csak fog küldeni a levegő, hogy transactionBytecode területén ismét hagyja üresen. Miután megnyomta az Execute gombra, hogy az idő, hogy adja meg a jelszót. Megjegyzés a «díjak becsült fogyasztás». Ha van egy figyelmeztető piros betűkkel, az azt jelenti, hogy a funkció nem hajtható végre, de a díjat a végrehajtás kísérlet még venni. Ez akkor történhet meg különböző okok miatt. De keretében a szerződésünk, valószínűleg jön a kísérli meg végrehajtani egy ajánlatot határidő előtt aláírásgyűjtés lezárult. Biztonsági okokból minden olyan kísérletet, hogy végre egy érvénytelen szerződés elnyomott, de arra törekszik, hogy a megbízást maga teljesíti kerül kiszámlázásra.

Ha minden jól megy, akkor képes lesz arra, hogy az eredményeket a szavazás néhány másodperc. A „nyílt szavazás» (openToVote) kikapcsol, és a szavazás eredményét jelennek proposalPassed területen. A levegő mennyisége az alapítvány a szerződés csökken, mert egy részét meg kell küldeni a címzettnek, aki szerepel az elején.
Most már elmondhatjuk, hogy létrehoztunk egy demokratikus autonóm szervezet, amely által ellenőrzött blokcheyna és kizárólag olyan digitális akció-jelzőt. Egy ilyen szervezet lehet egy nagyon nagy hatással a valós világban. És most nézd meg a csodálatos és fontos dolog - a szervezet nem az Ön irányítása alatt, bár ez létre. Szerződés nélkül a részvétel, akkor most kell elvégezni a szabályok szerint, hogy õt. Örökre. Nem lehet megvesztegetni őt, nem torzítják. A szabályok állandó nem számít, hogy milyen összeget, vagy 0,01 1.000.000 észterek.
Tényleg lehet valami jobb, mint ez? A puszta tény lehet. Legközelebb megnézzük, hogyan lehet használni transactionBytecode nem egyszerűen küldeni a levegő, és nem bonyolultabb dolgokat. És akkor módosítjuk az token kódot demokratikus szervezet volt képes ellenőrizni a forgalom.