Algorand

Az Algorand egy kriptovaluta protokoll, amely proof-of-stake konszenzus mechanizmust alkalmaz a blokkláncán. Algorand natív kriptovalutáját ALGO-nak hívják.

Története

Az Algorandot 2017-ben Silvio Micali, az MIT professzora alapította.

Az Algorand teszthálózata 2019 áprilisában indult, 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.

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.

Irányítási modellje

Az Algorand az Algorand vállalatból, ami egy bostoni székhelyű magánvállalat és a szingapúri székhelyű nonprofit Algorand Foundation Ltd.-ből tevődik össze. 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. Az Algorand protokoll alapvető fejlesztését az Algorand Inc. felügyeli.

Az Algorand Foundation Ltd.-t Staci Warden vezérigazgató vezeti.

Az Algorand Foundation Ltd. negyedévente bocsát ki szavazatokat az ALGO tokent stakelők számára. Ezek a javaslatok gyakran DeFi megvalósíthatóság körül forognak az Algorand közösségen belül.

Felépíté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

Az Algorand egy bizánci megállapodási protokollt használ, amely proof-of-stake konszenzus mechanizmuson alapul. 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.

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.

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. 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.

Hivatkozások

  1. ↑ "Algorand consensus - Algorand Developer Portal". developer.algorand.org (angol nyelven). 2022. augusztus 17. dátummal az eredeti címről archiválva. Hozzáférés: 2022. szeptember 28.
  2. ↑ "What Is Algorand? Algorand Staking With ALGO Coins". Gemini (angol nyelven). Hozzáférés: 2022. szeptember 28.[halott link]
  3. ↑ 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.
  4. ↑ "MIT professor debuts high-speed blockchain payments platform Algorand". VentureBeat (amerikai angol nyelven). 2018. február 15. 2021. december 24. dátummal az eredeti címről archiválva. Hozzáférés: 2021. április 3.
  5. ↑ "Algo VC Fund Raises $200M to Fast-Track Its Own Cryptocurrency". www.bizjournals.com. Hozzáférés: 2021. április 3.
  6. ↑ -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.
  7. ↑ 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.
  8. ↑ "Algorand, Inc. : OpenCorporates". opencorporates.com (angol nyelven). Hozzáférés: 2023. május 29.
  9. ↑ "Personal Data and Privacy Policies". algorand.com (angol nyelven). Hozzáférés: 2023. május 29.
  10. ↑ "Algorand Foundation Ltd. : OpenCorporates". opencorporates.com (angol nyelven). Hozzáférés: 2023. május 29.
  11. ↑ "Algorand Foundation announces global winners for its $50M blockchain research and education programme". www.algorand.foundation. Hozzáférés: 2022. szeptember 28.
  12. ↑ "Our Team". www.algorand.foundation (angol nyelven). Hozzáférés: 2023. május 29.
  13. ↑ "Governance". www.algorand.foundation (angol nyelven). Hozzáférés: 2022. október 2.
  14. ↑ "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.
  15. ↑ Morini, Massimo (2022. július 15.). "Algorand Community Governance: Period 3 Review". Algorand Foundation (angol nyelven). Hozzáférés: 2022. október 2.
  16. ↑ "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.
  17. ↑ Bartoletti, Massimo (2020). "A formal model of Algorand smart contracts" (PDF). Financial Cryptography and Data Security 2021.
  18. ↑ 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. ISSN 1572-8196.
  19. ↑ 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. ISSN 1553-877X.
  20. ↑ 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)
  21. ↑ 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. ISSN 0304-3975.
  22. ↑ 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. október 18.). ISBN 978-3-030-54993-0

Fordítás

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