Payning isboti - Proof of stake

Payning isboti (PoS) ning bir turi konsensus mexanizmlari qaysi tomonidan a kripto valyutasi blok zanjiri tarmoq erishadi tarqatilgan konsensus. PoS-ga asoslangan kripto-valyutalarda keyingi blok yaratuvchisi har xil tasodifiy tanlov va boylik yoki yosh kombinatsiyalari orqali tanlanadi (ya'ni, qoziq).

PoS va PoW

Konsensus mexanizmi bir necha yo'llar bilan tuzilishi mumkin. PoS va PoW (ishning isboti ) eng taniqli va kripto-valyutalar kontekstida eng ko'p ishlatiladigan ikkita narsa. Rag'batlantirish bloklarni ishlab chiqarishning ikkita tizimi o'rtasida farq qiladi, masalan PoW-ga asoslangan kripto-valyutalarning algoritmi bitkoin foydalanadi kon qazib olish; ya'ni tranzaktsiyalarni tasdiqlash va yangi bloklarni yaratish uchun hisoblash uchun intensiv jumboqlarni echish. Ushbu kripto valyutasi shaklida jumboqlarni hal qilishning mukofoti - bu tarmoqda ishtirok etish uchun rag'bat. PoW mexanizmi juda katta miqdordagi elektr energiyasini iste'mol qiladigan hisoblash resurslarini talab qiladi. PoS bilan "qattiq mehnat" ga ehtiyoj qolmaydi. Qoziqqa nisbatan egasi keyingi blokni tasdiqlashda qatnashishi va rag'batlantirishi mumkin.[1]

Blok tanlash variantlari

Payning isboti har qanday blokcheynda keyingi haqiqiy blokni aniqlash usuliga ega bo'lishi kerak. Hisob balansi bo'yicha tanlov markazlashtirilishiga olib keladi (kiruvchi), chunki eng boy a'zolar doimiy ustunlikka ega bo'lishadi. Buning o'rniga tanlovning bir necha xil usullari ishlab chiqilgan.

Tangalarning yoshiga qarab tanlovi

Peercoin Garovga ishora qiluvchi tizim tasodifiylikni "tanga yoshi" tushunchasi bilan birlashtiradi, bu raqam tangalar o'tkazilgan kunlar soniga ko'paytirilgan tangalar sonining ko'paytmasidan kelib chiqadi.

Kamida 30 kundan beri sarflanmagan tangalar keyingi blok uchun raqobatlasha boshlaydi. Eski va kattaroq tanga to'plamlari keyingi blokni imzolash ehtimoli katta. Biroq, blokni imzolash uchun tangalar ulushi ishlatilgandan so'ng, u "tanga yoshi" ni noldan boshlashi kerak va shu bilan boshqa blokni imzolashdan oldin kamida 30 kun kuting. Bundan tashqari, keyingi blokni topish ehtimoli juda qadimgi yoki juda katta ulushlar to'plamining ustun bo'lishiga yo'l qo'ymaslik uchun 90 kundan keyin maksimal darajaga etadi. blok zanjiri.[2][birlamchi bo'lmagan manba kerak ]

Ushbu jarayon tarmoqni xavfsiz holatga keltiradi va vaqt o'tishi bilan sezilarli darajada hisoblash kuchini sarf qilmasdan asta-sekin yangi tangalarni ishlab chiqaradi.[3][ishonchli manba? ]

Tanqid

Ba'zi mualliflar[4][birlamchi bo'lmagan manba kerak ][5][birlamchi bo'lmagan manba kerak ] ulushni tasdiqlash tarqatilgan konsensus protokoli uchun ideal variant emasligini ta'kidlaydilar. Bitta muammo paydo bo'lishi mumkin - bu "xavf ostida bo'lmagan narsa" muammosi, unda blok generatorlari ko'plab blokcheynlar tarixiga ovoz berish orqali yo'qotadigan hech narsaga ega emaslar va shu bilan kelishuvga erishishning oldini oladi. Chunki isbotlangan tizimlardan farqli o'laroq, bir nechta zanjir ustida ishlash juda kam xarajat talab qiladi.[6] Ba'zi kripto-valyutalar Fake Stake hujumlari ta'siriga tushib qolishadi, bu erda tajovuzkor ta'sirlangan tugunni qulatish uchun hech qanday yoki juda oz ulush ishlatmaydi.[7]

Ushbu muammolarni hal qilishning muhim urinishlari quyidagilarni o'z ichiga oladi.

  • Peercoin PoS tushunchasini qo'llagan birinchi kripto valyutasidir.[iqtibos kerak ] Dastlabki bosqichlarida u markazlashtirilgan translyatsiya punktlaridan foydalangan imzolangan ishlab chiquvchi ostida shaxsiy kalit. Oxirgi ma'lum nazorat punktlaridan ko'ra blokcheynni qayta tashkil etishga yo'l qo'yilmadi. Tekshirish punktlari v0.6-dan boshlab ishga tushirildi va hozirda tarmoq tarqatish uchun mos darajaga etganligi sababli bajarilmaydi.[iqtibos kerak ]
  • Ethereum Taklif qilingan Slasher protokoli foydalanuvchilarga bir nechta blok zanjiri shoxchasi ustida qalbakilashtirilgan firibgarni "jazolash" imkoniyatini beradi.[8][birlamchi bo'lmagan manba kerak ] Ushbu taklif vilka yaratish uchun ikki marta imzo qo'yishi kerak va ulushga ega bo'lmagan holda vilka yaratgani uchun jazolanishi mumkin. Biroq, Slasher hech qachon asrab olinmagan; Ethereum ishlab chiquvchilari ulushning dalili "ahamiyatsiz" degan xulosaga kelishdi,[9] o'rniga isbotlangan algoritmni qabul qilishni tanlash Ethash.[10][birlamchi bo'lmagan manba kerak ]
  • Nxt Protokoli faqat so'nggi 720 blokni qayta tashkil etishga imkon beradi.[11][birlamchi bo'lmagan manba kerak ] Ammo, bu shunchaki muammoni bartaraf qiladi: mijoz eng baland blokcheyn bo'lishidan qat'i nazar, 721 blokli vilkaga ergashishi va shu bilan konsensusga yo'l qo'ymasligi mumkin.

Adabiyotlar

  1. ^ "Kripto-valyutalar va blokcheyn" (PDF). Evropa parlamenti. 2018 yil iyul. Olingan 29 oktyabr 2020. ikkita eng taniqli - va ko'pincha kripto-valyutalar kontekstida
  2. ^ Qirol, quyoshli. "PPCoin:" Peer-to-peer "kripto-valyutasi, ulushi tasdiqlangan" (PDF). Arxivlandi asl nusxasi (PDF) 2017-12-11. Olingan 2014-11-17.
  3. ^ Tompson, Jeffri (2013 yil 15-dekabr). "Bitkoinlarning ko'tarilishi, Altkoinlar - raqamli valyutaning kelajagi". Epoch Times. Olingan 29 dekabr 2013.
  4. ^ Endryu Poelstra. "Pay ulushini tasdiqlagan holda tarqatilgan konsensus mumkin emas" (PDF).
  5. ^ Vitalik Buterin. "Xavfda".
  6. ^ "GitHub - ethereum / wiki: Ethereum Wiki". 2019 yil 7-avgust - GitHub orqali.
  7. ^ "PoS-ga qarshi resurslarning tugashiga qarshi hujumlar". Illinoys universiteti Urbana-Shampan. 22 yanvar 2019 yil. Olingan 15 fevral 2019. 26+ dan ortiq zanjirga asoslangan ulushni tasdiqlovchi kripto-valyutalarni ta'sir qiladigan resurslarning tükenmesi hujumi. Ushbu zaifliklar, juda oz miqdordagi (ba'zi hollarda, hech qanday) ulushga ega bo'lmagan tarmoq tajovuzkoriga tegishli dasturiy ta'minot bilan ishlaydigan har qanday tarmoq tugunlarini qulashiga imkon beradi.
  8. ^ Buterin, Vitalik. "Slasher: jazoni aniq belgilash algoritmi".
  9. ^ Buterin, Vitalik. "Slasher Ghost va ulushni tasdiqlovchi boshqa o'zgarishlar". Olingan 23 yanvar 2016. bitta narsa aniq bo'ldi: ulushning isboti ahamiyatsiz
  10. ^ Yog'och, Geyvin. "Ethereum: Xavfsiz markazlashmagan umumlashtirilgan tranzaksiya kitobi" (PDF). Olingan 23 yanvar 2016. Ethash - bu Ethereum 1.0 uchun rejalashtirilgan PoW algoritmi
  11. ^ "Nxt oq qog'ozi: tarixiy hujum". Nxtviki. Arxivlandi asl nusxasi 2015 yil 3 fevralda. Olingan 2 yanvar 2015.