Mi az a Cardano?
A Cardano a világ első recenzált blokklánca. A Cardanoért felelős nonprofit alapítvány összegyűjtötte a különféle egyetemek - köztük az Edinburghi Egyetem és a Tokiói Technológiai Intézet - akadémikusainak és tudósainak hálózatát, hogy áttekintése előtt áttekintsék a jegyzőkönyveit. Ez egy harmadik generációs kriptovaluta és intelligens szerződéses platform, amely állítása szerint javítja a bitcoin, az első generációs érme és az ethereum méretezési problémáit, amely a második generációhoz tartozik.
Hogyan működik a Cardano?
A Cardano platform két rétegből áll. A Cardano Settlement Layer (CSL) az ADA-t (Cardano kriptovaluta) használó tranzakciók elszámolására szolgál.
Az ellenőrző réteget, amelyet még fejlesztés alatt állnak, intelligens szerződésekre fognak használni. A Cardano hierarchikus felépítése biztosítja, hogy felhasználható csereközpontként és intelligens szerződések létrehozására. Ezenkívül a platform arra törekszik, hogy interoperábilis legyen a mainstream pénzügyi ökoszisztémával.
Cardano platformjának szíve a Ouroboros, egy olyan algoritmus, amely a Proof of Stake protokollt használja az érmék bányászatához. A protokollt úgy alakították ki, hogy csökkentse az energiafelhasználást és az új érmék előállításának idejét.
Ouroboros
A tipikus Proof of Stake algoritmusban a maximális téttel (vagy a legtöbb érmével rendelkező) csomópontok tranzakciós blokkokat hoznak létre egy blokkláncban. De a Ouroboros algoritmus másképp valósítja meg az algoritmust.
Széles körűen az alábbiak szerint működik. Ouroboros osztja a fizikai időket olyan korszakokba, amelyek résidőkből állnak, amelyek rögzített időtartamúak. A résidők hasonlóak a gyári műszakokhoz. Cardanóban a résidők által lefedett időtartomány változik, és az algoritmuson belül módosítható. Az korszakok kör alakban működnek: amikor az egyik véget ér, a másik online megjelenik.
Minden korszaknak van egy slot vezetője, akit az érdekelt felek vagy csomópontok választanak meg, amelyek már érméket generáltak. A helyszíni vezetők felelősek a tranzakcióblokkok létrehozásáért és megerősítéséért, amelyeket fel kell venni a Cardano blokkláncba. Ha nem sikerül egy tranzakciós blokkot létrehozni egy korszakban, akkor a következő slot vezető újabb lövést kap a következő korszak alatt. Legalább 50% vagy annál több blokkot kell előállítani egy adott korszakon belül.
A slot-vezetők által készített blokkokban történő tranzakciókat a bemeneti jóváhagyók hagyják jóvá. Ők a protokoll futtatásáért felelős második csoport. Egy adott korszakon belül lehet egytől többig több támogató, és választásaik tét alapján történik.
Az elfogulatlan eredmények biztosítása érdekében a választási rendszer két bemenetre van konfigurálva. Az első egy többpártos számítási rendszer. A hálózaton belül az érdekelt felek egy számítást végeznek, amely az „érme dobás” digitális megfelelője, és megosztják eredményeiket egymással. A második bemenet a vagyon vagy a tét megoszlása. Azoknak a csomópontoknak, amelyeknél nagyobb a tét (vagy több érmét), nagyobb a valószínűsége annak, hogy megválasztják a slot vezetõket.
Ouroboros különbözik a többi algoritmustól az érdekelt felek számára kínált ösztönzők típusában és formájában is. A Proof of Work algoritmus jutalmakat kínál érmék és tranzakciós díjak formájában a bányászok számára. A Ouroboros algoritmus kialakítása azonban ösztönzi a rendelkezésre állást és a tranzakciók ellenőrzését az érmék bányászatához szükséges hatalmas számítógépes teljesítménybe történő beruházások felett. A gazdasági haszon szintén három érdekelt fél között oszlik meg: az input befogadói, a többpártos számításban részt vevő érdekeltek és a slot-vezetők.
Cardano kritikája
Ouroboros úgy nevezi magát, mint „a tét algoritmusának első bizonyíthatóan biztonságos bizonyítékát”. Ez az állítás a tranzakciókönyv két tulajdonságán alapul: kitartás és életképesség.
A perzisztencia azt feltételezi, hogy egy tranzakció „stabil”, ha egy becsületes csomópont ilyen formában továbbította azt a hálózat többi részére. Ez a tulajdonság egy új biztonsági paramétert használ, amely a főkönyvi biztonság mérése. Az életképesség kiegészíti a kitartást. Ezen tulajdonság szerint az önmagában sugárzott becsületes tranzakciók az algoritmusban egy előre meghatározott idő elteltével "stabil "vá válnak a hálózat csomópontjában.
A Ouroboros-t felvázoló cikk számos „valószerű feltételezést” vázol fel, amelyeket az algoritmus készítői megterveztek. Például azt feltételezik, hogy a hálózatának csomópontjai hosszabb ideig nem hiányoznak. Ugyancsak nem feltételezik, hogy a deszinkronizált csomópontok számításaikban tartalmazzák az összes tranzakció 50% -át.
A kritikusok szerint ezeknek a tulajdonságoknak a végrehajtására tett feltételezések hibásak. Például azt mondják, hogy a tulajdonságok szinkronizálást feltételeznek a főkönyvek között egy adott időpontban. Szerintük az ilyen elvárások „praktikusak a globális blokklánc szempontjából”. Lehet, hogy nem ez a helyzet akkor, ha egyes csomópontok offline állapotban vannak, vagy ha a slot-vezetők korukban elmulasztották a tranzakciót. Mások rámutattak arra, hogy a szolgáltatási támadások 51% -át megtagadják, ami a hálózat nagy részének offline állapotba jutását eredményezheti, mint egy kényelmes feltételezés újabb példáját.
Ouroboros algoritmusát azzal is kritizálták, hogy nem sikerült teljes mértékben megoldani a kettős kiadások problémáját. Fennáll annak a veszélye, hogy az input befogadók, akik felelősek a résidők vezetőinek tranzakcióinak jóváhagyásáért, végül ugyanazt a tranzakciót hagyják jóvá két különböző résidő-kezelőtől. Egyesek szerint a szilánkolás, amely az ethereum blokkláncon tesztelésre kerül a probléma megoldásához, több évbe telik, mire bevezetik.