Az Algorand egy kriptovaluta protokoll, amely proof-of-stake konszenzus mechanizmust alkalmaz a blokkláncán.[1] Algorand natív kriptovalutáját ALGO-nak hívják.[2]
Története
[szerkesztés | forrásszöveg szerkesztése]Az Algorandot 2017-ben Silvio Micali, az MIT professzora alapította.[3][4]
Az Algorand teszthálózata 2019 áprilisában indult,[5] a főhálózatot 2019 júniusában indították el.
Az Algorand saría-kompatibilis blokklánc platform, amivel a bahreini Shariya Véleményezési Iroda (SRB) jutalmazta 2019 októberében. Ez annyit jelent, hogy az Algorand platformja megfelel az iszlám törvénykezés legszigorúbbjainak is. A licenc segítségével az iszlám bankolási törvényeket követő befektetők és társaságok is befektethetnek a platformba vagy annak tokenjébe.[6]
A 2022-es labdarúgó-világbajnokság évében a Nemzetközi Labdarúgó-szövetség partnerkapcsolatra lépett az Algoranddal. A környezetbarát blokklánc technológiát használó cég lett a FIFA hivatalos blokklánc platformja.[7]
Irányítási modellje
[szerkesztés | forrásszöveg szerkesztése]Az Algorand az Algorand vállalatból, ami egy bostoni székhelyű magánvállalat[8] és a szingapúri székhelyű nonprofit Algorand Foundation Ltd.-ből tevődik össze.[9][10] Az Algorand Foundation Ltd. kezeli a finanszírozást, a kriptográfiai kutatást, a blokklánci irányítást és felel az Algorand hálózat decentralizáltságáért, beleértve a csomópontokat.[11] Az Algorand protokoll alapvető fejlesztését az Algorand Inc. felügyeli.
Az Algorand Foundation Ltd.-t Staci Warden vezérigazgató vezeti.[12]
Az Algorand Foundation Ltd. negyedévente bocsát ki szavazatokat az ALGO tokent stakelők számára.[13] Ezek a javaslatok gyakran DeFi megvalósíthatóság körül forognak az Algorand közösségen belül.[14][15][16]
Felépítése
[szerkesztés | forrásszöveg szerkesztése]Az Algorand célja az úgynevezett „blokklánc-trilemma” feloldása: ami azon állítás, hogy bármely blokklánc rendszernek legfeljebb kettő lehet a három kívánatos tulajdonsága közül amik decentralizáció, méretezhetőség és biztonság. A mindhárommal rendelkező rendszer olyan csomópontokon futhat, amelyek mindegyike csak mérsékelt fogyasztói szintű erőforrásokkal rendelkezik (azaz nincs szüksége adatközpontra vagy virtuális gépek nagy klaszterére), a tranzakciófeldolgozás a teljes hálózati erőforráshoz (nem pedig a csomópontonként rendelkezésre álló erőforrásokhoz) skálázható, és nem tudták azokat a támadók irányításuk alá vonni, akik egyenként birtokolják a hálózat teljes erőforrásainak jelentős részét.
Konszenzus algoritmus
[szerkesztés | forrásszöveg szerkesztése]Az Algorand egy bizánci megállapodási protokollt használ, amely proof-of-stake konszenzus mechanizmuson alapul.[17][18] Amíg a stake nagy része nem rosszindulatú kezekben összpontosul, a protokoll megtűri a rosszindulatú felhasználókat és központi irányítás nélkül is konszenzust ér el.
Az első fázis (ami a blokkjavaslat fázisa) a proof-of-stake elveit használja. Ebben a fázisban a rendszerben véletlenszerűen, de súlyozottan kiválasztanak egy felhasználói bizottságot, hogy javaslatot tegyenek az új blokkra. A bizottság kiválasztása a "kriptográfiai szortírozás" nevű folyamaton keresztül történik, ahol minden felhasználó egy igazolható véletlenszerű függvény (angolul: VRF) lokális végrehajtásával határozza meg, hogy részt vesz-e a bizottságban. Ha a VRF azt jelzi, hogy a felhasználót kiválasztották, a VRF kriptográfiai bizonyítékot ad vissza, amellyel ellenőrizhető, hogy a felhasználó tagja-e a bizottságnak. Annak valószínűségét, hogy egy adott felhasználó részt vesz a bizottságban, befolyásolja az adott felhasználó által birtokolt ALGO tokenek száma (a stake).
Miután megállapította, hogy egy felhasználó részt vesz a blokkkiválasztó bizottságban, a felhasználó létrehozhat egy javasolt blokkot, és a második fázisban áttekintésre/elemzésre eljuttatja a hálózathoz. A felhasználó a VRF-ből származó kriptográfiai bizonyítékot a javasolt blokkba helyezi a bizottsági tagság bizonyítása céljából.[19]
A második szakaszban (a blokk véglegesítési szakaszban) a Bizánci Megállapodás protokollt használják a javasolt blokkokról történő szavazáshoz. Ebben a második szakaszban kriptográfiai válogatással új bizottságot alakítanak ki. Amikor a felhasználók megállapították, hogy részt vesznek ennek a második szakasznak a szavazóbizottságában, elemzik a kapott javasolt blokkokat (beleértve az első szakasz bizottsági tagságának hitelesítését), és szavaznak arról, hogy valamelyik blokkot el kell-e fogadni. Ha a szavazóbizottság konszenzust ér el egy új blokkról, akkor az új blokkot előterjesztik a hálózatra.[20]
Az Algorand konszenzus algoritmuson belül a tagság mindkét bizottságban változik minden alkalommal, amikor a fázis fut. Ez megvédi a felhasználókat a célzott támadásoktól, mivel a támadó nem tudja előre, hogy mely felhasználók lesznek a bizottságban. Két különböző Algorand blokk nem juthat konszenzusra egy körben.[21] Egy külső biztonsági audit szerint a modell figyelembe veszi az időzítési problémákat és a támadó akcióit is, például amikor a támadó irányítja az üzenetek kézbesítését. [22]
Hivatkozások
[szerkesztés | forrásszöveg szerkesztése]- ↑ "Algorand consensus - Algorand Developer Portal". developer.algorand.org (angol nyelven). Hozzáférés: 2022. szeptember 28..
- ↑ "What Is Algorand? Algorand Staking With ALGO Coins". Gemini (angol nyelven). Hozzáférés: 2022. szeptember 28..[halott link]
- ↑ Zhao, Helen (2018. február 23.). "Bitcoin and blockchain consume an exorbitant amount of energy. These engineers are trying to change that". CNBC (angol nyelven). Hozzáférés: 2021. április 3..
- ↑ "MIT professor debuts high-speed blockchain payments platform Algorand". VentureBeat (amerikai angol nyelven). 2018. február 15. Hozzáférés: 2021. április 3..
- ↑ "Algo VC Fund Raises $200M to Fast-Track Its Own Cryptocurrency". www.bizjournals.com. Hozzáférés: 2021. április 3..
- ↑ -VM- (2019. október 23.). "Saría-kompatibilis az Algorand, 70 milliárd dolláros piacra kíván betörni". BitcoinBázis. Hozzáférés: 2023. július 23..
- ↑ cacor (2022. május 3.). "Sport és kriptotér kéz a kézben: Szövetségre lépett az Algorand és a FIFA". BitcoinBázis. Hozzáférés: 2023. július 23..
- ↑ "Algorand, Inc.: OpenCorporates". opencorporates.com (angol nyelven). Hozzáférés: 2023. május 29..
- ↑ "Personal Data and Privacy Policies". algorand.com (angol nyelven). Hozzáférés: 2023. május 29..
- ↑ "Algorand Foundation Ltd.: OpenCorporates". opencorporates.com (angol nyelven). Hozzáférés: 2023. május 29..
- ↑ "Algorand Foundation announces global winners for its $50M blockchain research and education programme". www.algorand.foundation. Hozzáférés: 2022. szeptember 28..
- ↑ "Our Team". www.algorand.foundation (angol nyelven). Hozzáférés: 2023. május 29..
- ↑ "Governance". www.algorand.foundation (angol nyelven). Hozzáférés: 2022. október 2..
- ↑ "Community governance period4 voting measures". www.algorand.foundation (angol nyelven). 2022. október 4. dátummal az eredeti címről archiválva. Hozzáférés: 2022. október 2..
- ↑ Morini, Massimo (2022. július 15.). "Algorand Community Governance: Period 3 Review". Algorand Foundation (angol nyelven). Hozzáférés: 2022. október 2..
- ↑ "Community governance period3 voting measure 1 DeFi Participants". www.algorand.foundation (angol nyelven). 2022. október 7. dátummal az eredeti címről archiválva. Hozzáférés: 2022. október 2..
- ↑ Bartoletti, Massimo (2020). "A formal model of Algorand smart contracts" (PDF). Financial Cryptography and Data Security 2021.
- ↑ Wan, Shaohua (2020. november 1.). "Recent advances in consensus protocols for blockchain: a survey". Wireless Networks (angol nyelven). 26 (8): 5579–5593. doi:10.1007/s11276-019-02195-0. ISSN1572-8196.
- ↑ Xiao, Y. (2020. január 28.). "A Survey of Distributed Consensus Protocols for Blockchain Networks". IEEE Communications Surveys and Tutorials. 22 (2): 1432–1465. doi:10.1109/COMST.2020.2969706. ISSN1553-877X.
- ↑ Lepore, Cristian (2020. október 14.). "A Survey on Blockchain Consensus with a Performance Comparison of PoW, PoS and Pure PoS". Mathematics (angol nyelven). 8 (10): 1782. doi:10.3390/math8101782.
{{cite journal}}: CS1 karbantartás: jelöletlen szabad DOI (link) - ↑ Chen, Jing (2019. július 19.). "Algorand: A secure and efficient distributed ledger". Theoretical Computer Science (angol nyelven). 777: 155–183. doi:10.1016/j.tcs.2019.02.001. ISSN0304-3975.
- ↑ Alturki, Musab A..Towards a Verified Model of the Algorand Consensus Protocol in Coq, Formal Methods. FM 2019 International Workshops, Lecture Notes in Computer Science, 362–367. o.. DOI: 10.1007/978-3-030-54994-7_27(2020. június 15.). ISBN 978-3-030-54993-0
Fordítás
[szerkesztés | forrásszöveg szerkesztése]Ez a szócikk részben vagy egészben az Algorand című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
További információk
[szerkesztés | forrásszöveg szerkesztése]- ALGO árfolyam
- Algorand blokkfelfedező Archiválva2023. augusztus 3-i dátummal a Wayback Machine-ben
- Algorand Foundation
