A tevékenység igazolásának meghatározása (kriptovaluta)
A tevékenység igazolása egyike azon sok blockchain konszenzusos algoritmusnak, amelyet annak biztosítására használnak, hogy a blockchain-en zajló tranzakciók valóban valósuljanak meg, és hogy minden felhasználó konszenzusra jusson a nyilvános főkönyv pontos státusáról. A tevékenység igazolása egy vegyes megközelítés, amely feleségül veszi a másik két általánosan használt algoritmust, nevezetesen a munka bizonyítását (POW) és a tét bizonyítását (POS).
LEZÁRÁS LE A tevékenység igazolása (kriptovaluta)
A legnépszerűbb kriptovaluta, a Bitcoin a POW algoritmust használja, amelynek jellemzője, hogy az idő múlásával növeli a bányászat nehézségi szintjét. Noha ez a módszer megakadályozza a spamküldést és a bitcoin-hálózat támadásainak támadását, egyre több számítási teljesítményhez vezet a bányászathoz, ami növeli az energiafogyasztás költségeit és az új korú bányászati hardverek használatának költségeit. Egy személy bányászhat vagy érvényesíthet blokk tranzakciókat attól függően, hogy mennyire hatékony munkával járult hozzá a blokklánchoz.
Mivel az energia- és hardverköltségek felfelé növekedtek az egyre növekvő bányászati nehézségekkel a POW-hálózatokban, a POS vált ki alternatívának. Nagyobb súlyt ad a résztvevőnek a blokk tranzakciók bányászatához vagy hitelesítéséhez, attól függően, hogy hány kriptocoint birtokol. Bár a POS eléri a villamosenergia-számlák csökkentésének célját, és olcsó hardvert használ, elősegíti a kriptocoinok felhalmozását vagy a kiadásokat.
Mind a POW, mind a POS megakadályozza az 51% -os támadást - ez egy hipotetikus helyzet, amikor a résztvevők egy csoportja a hálózat bányászati számítási teljesítményének több mint felét megszerezheti. Ez lehetővé tenné számukra a hálózat teljes ellenőrzését, ideértve az új tranzakciók visszaigazolásának megakadályozását, a különböző blockchain-felhasználók közötti fizetések leállítását, és a múltban végrehajtott tranzakciók visszafordítását a hálózat ellenőrzése során, lehetővé téve számukra a kettős kiadást. a kriptokoinok.
Írja be a tevékenységi igazolást (POA), amely a POW és a POS hibridje, és megpróbál mindegyik legjobbját hozni. A POA-ban a bányászati folyamat szokásos POW-folyamatként kezdődik, különféle bányászokkal, akik megpróbálják kiszorítani egymást nagyobb számítási teljesítménygel, hogy új blokkot találjanak. Amikor új blokkot találtak (bányásznak), a rendszer POS-ra vált, az újonnan talált blokk csak fejlécet és a bányász jutalmazási címét tartalmazza.
A fejléc adatai alapján egy új véletlenszerű csoportot választunk ki a blokklánc-hálózatból, akiknek meg kell erősíteniük vagy alá kell írni az új blokkot. Minél több kriptokoin található az ellenőr számára, annál nagyobb esélye van rá, hogy aláíróvá válasszák.
Amint az összes hitelesítő aláírja az újonnan talált blokkot, megkapja a teljes blokk állapotát, azonosul és hozzáadódik a blockchain hálózathoz, és a tranzakciók elkezdenek rögzíteni rajta.
Ha néhány kiválasztott aláíró nem tudja aláírni a blokkot a befejezésig, akkor a folyamat a következő nyertes blokkra mozog, és új validátorkészletet választanak véletlenszerűen az érme tétjük függvényében, és a folyamat addig folytatódik, amíg egy nyerő blokk meg nem kapja a szükséges számú aláírót, és teljes blokkmá válik. A bányászati díjakat / jutalmakat megosztják a bányász és a különféle hitelesítők között, akik a saját szerepükben hozzájárultak a blokkba történő bejelentkezéshez.
Mivel a POA feleségül veszi a POW-t és a POS-ot, kritikát merít mindkettő részleges felhasználása miatt. Túl sok energiára van szükség a blokkok bányászatához a POW szakaszban, és az érmetartóknak még nagyobb esélyük van arra, hogy felkerüljenek az aláírók listájára, és több virtuális pénzbeli jutalmat gyűjtsenek.
A POA emellett megakadályozza az 51% -os támadás esélyét, mint például a POW és a POS esetében, mivel lehetetlen előre jelezni, hogy ki lesz az aláíró társ a jövőben, és az aláírók közötti érmemegtakarítási verseny nem teszi lehetővé a számítási teljesítmény felhalmozódását egy csoporton belül.
A Decred az autonóm kriptovaluta, amely a POA konszenzus mechanizmust használja.