Proof-of-Stake (PoS) nima? Bu Proof-of-Work (PoW) dan qanday farq qiladi?
Proof-of-Stake (PoS) - bu tarmoqni himoya qilish uchun kriptovalyutalarni blokirovka qiluvchi konsensus protokoli. Bu Bitcoin tomonidan ixtiro qilingan Proof-of-Work mexanizmiga qaraganda kamroq energiya talab qiladi. Bu hammasi emas, Proof-of-Stake qanday ishlashini ushbu maqoladan bilib olasiz.
Proof-of-Stake (PoS): Kirish
Proof-of-Stake - bu blokcheyn tarmog'ini himoya qiluvchi konsensus mexanizmi. Bu blokcheynga faqat qonuniy tranzaktsiyalar qo'shilishini ta'minlaydi. U tarmoqni himoya qilish uchun kriptovalyutalarini blokirovka qiluvchi validatorlar orqali ishlaydi. Kriptovalyuta mayningi juda energiya sarflaydigan faoliyatdir, ammo sayyoramizni himoya qilish foydasiga yangi yechimlar ixtiro qilinmoqda. Ethereum hamjamiyati o'z blokcheynining uglerod izini keskin kamaytirish uchun kriptovalyutani yaratish usulini o'zgartirmoqchi. Ular ishlayotgan usul "Proof-of-Stake" (qisqartirilgan "PoS") deb ataladi.
Proof-of-Stake (PoS) va Proof-of-Work (PoW) ikkalasi ham konsensus mexanizmlariga misoldir. Proof-of-Stake - bu Bitcoin va Ethereum hozirda foydalanadigan Proof-of-Work ga muqobildir.
Konsensus mexanizmlar
Ommaviy blokcheynlar, eng oddiy darajasida, shunchaki ma'lumotlar bazalaridir. Aksariyat ma'lumotlar bazalari ma'murlarga ma'lumotlar bazalariga kim kirishi va ularni kim o'zgartirishi mumkinligini bilish uchun ruxsat beradi. Ushbu markazlashtirilgan boshqaruv juda qulay, lekin ularni ayniqsa, xakerlik hujumlariga qarshi himoyasiz qiladi. Boshqa tomondan, blokcheynlar har bir foydalanuvchini ma'lumotlarni yangilash uchun javobgar qiladi. Shuning uchun blokcheynlar konsensus algoritmlari deb ataladigan konsensus mexanizmlaridan foydalanadi. Konsensus mexanizmlari bloklarga faqat qonuniy tranzaksiyalar qo'shilganligiga ishonch hosil qilish orqali tarmoqning to'g'ri ishlashini ta'minlaydi. Tugunlar ushbu tekshirishni birgalikda amalga oshiradilar. Tugun - bu ma'lum bir blokcheyn uchun dasturiy ta'minotni boshqaradigan kompyuter. Shunday qilib, u tizimni hujumlardan va xususan mashhur 51% hujumdan himoya qiladi, ya'ni kimdir tarmoqni o'z xohishiga ko'ra boshqarish uchun taqsimlangan tarmoqning umumiy hisoblash quvvatining yarmidan ko'pini olish imkoniyatini beradi.
Proof-of-Work
Mablag'larni ikki marta sarflashga imkon beradigan hujumlar va muammolarni oldini olish uchun, ikki marta sarflash muammosi, Bitcoin "Proof-of-Work" konsensus algoritmidan foydalanadi.
Ushbu tizim maynerlardan tarmoq tranzaksiyalarini amalga oshirishda yordam berish uchun apparat va elektr energiyasidan foydalanishni talab qiladi. Proof-of-Workda maynerlar yoki aniqrog'i ularning kompyuterlari tranzaksiyalar blokini birinchi bo'lib yakunlash uchun juda qiyin jumboqlarni echishga harakat qilishadi. Ularning ishi tranzaksiyalarning qonuniyligini tekshiradi va blokcheyn bo'lgan taqsimlangan daftarda ishonchli tarixni saqlaydi. Kompensatsiya sifatida ular kriptovalyutalarni olishadi va Bitcoin tarmog'ida ular Bitcoinlarni olishadi.
Proof-of-Work Bitcoin konsepsiyasiga kiritilgan va boshqa kriptovalyutalar, shu jumladan Ethereum tomonidan takrorlangan. Biroq, ushbu tizimning cheklovlaridan biri shundaki, u tranzaksiyalarni ta'minlash uchun juda ko'p elektr energiyasi va apparat (ayniqsa, mashinalar) talab qiladi. Bilasizmi: Ba'zi tadqiqotchilarning fikriga ko'ra, Bitcoin tarmog'ining o'zi hozirda Argentina yoki Polsha kabi mamlakatlarning butun iste'molidan ko'ra yiliga ko'proq elektr energiyasini iste'mol qiladi. Bu juda ko'p energiya va shuning uchun Ethereum kabi protokollar energiya tejaydigan konsensuslarni ishlab chiqish uchun ishlamoqda.
Proof-of-Stake Ethereum 2.0
Ethereum ishlab chiquvchilari Ethereum 2.0 deb nomlangan yangilanishlar to'plamini qurmoqdalar. Bu Proof-of-Stake konsensusida ishlaydi va oxir-oqibat asosiy Ethereum tarmog'i bilan birlashadi.
Ethereum 2.0 da Proof-of-Stake Proof-of-Work bilan bir xil natijaga erishishga qaratilgan. Proof-of-Stake blokcheyndagi tranzaksiyalarni ishonchli tarzda tekshiradi. Biroq, Proof-of-Workdan foydalanadigan maynerlar tarmoqni himoya qilish uchun elektr va hisoblash quvvati kabi ajoyib apparat resurslarini bag'ishlashsa, Proof-of-Stakedan foydalanadigan validatorlar o'zlarining kriptovalyutalarini bag'ishlashadi.
Blokdagi tranzaksiyalarni tekshirish va shu tariqa kriptovalyutalar ko'rinishida mukofot olish imkoniyatiga ega bo'lish uchun Proof-of-Stake bilan validatorlar o'zlari sarflay olmaydigan kamida 32 ETHni blokirovka qilishlari yoki "steyking qilishlari" kerak. Blokcheyn tarmoqni himoyalash uchun ushbu bloklangan kriptovalyutadan foydalanadi. Ethereum Foundation ma'lumotlariga ko'ra, Proof-of-Stake Proof-of-Workga nisbatan bir qancha afzalliklarga ega.
Proof-of-Work vs Proof-of-Stake
Proof-of-Stake orqali kripto mukofotlarini olish eng ko'p hisoblash kuchiga ega bo'lishga asoslanmaganligi sababli, sizga o'ta kuchli uskuna kerak emas. Bu ko'proq odamlarga Ethereum tugunini boshqarishda ishtirok etish imkoniyatini beradi, bu esa yanada markazsizlashtirish va hujumlarga, ayniqsa 51% hujumlarga nisbatan ko'proq qarshilik ko'rsatishga imkon beradi.
Qattiqroq uskuna talablari tufayli Proof-of-Stake Proof-of-Work ga qaraganda kamroq energiya sarflaydi.
Proof-of-Work (PoW) kamchiliklari:
● Markazlashtirishni qo'llab-quvvatlaydigan ozchilik kompaniyalarga tegishli bo'lgan juda kuchli uskunalarni talab qiladi (masalan, Bitmain)
● Katta energiya xarajatlari
● Agar tarmoq to'yingan bo'lsa, yuqori tranzaksiya xarajatlari
Proof-of-Stake (PoS) ning kamchiliklari:
● Proof-of-work dan ko'ra kamroq xavfsiz
● Erta investorlar katta afzalliklarga ega
● Tokenlardan kam foydalanishi
Tarmoq blok validatorlarini qanday tanlaydi?
Tasdiqlovchilar yangi bloklarni taklif qilish uchun tarmoq tomonidan tasodifiy tanlanadi. Ular, shuningdek, har kuni o'zgarib turadigan 128 ta tugun qo'mitalariga tasodifiy guruhlangan. Har safar yangi tranzaksiyalar bloki yaratilganda va blokcheyn ma'lumotlar bazasiga qo'shilganda, Proof-of-Stake konsensus mexanizmi taklif qilingan blokning to'g'riligini tasdiqlash uchun bir nechta qo'mitalarni tanlaydi. Tasdiqlovchilar bloklarni yaratish va boshqa bloklarni yaratishni tasdiqlash uchun mukofot oladilar.
Agar validatorlar oflayn bo'lsa yoki to'g'ri tasdiqlamasa, ular "slashing" deb nomlangan jazo oladilar. Agar validator tarmoqqa hujum qilishga urinsa, u butun ulushini yo'qotishi mumkin. Algoritm shunday ishlab chiqilganki, odam tarmoqqa hujum qilganda, hatto uning hujumi muvaffaqiyatli bo'lsa ham, uni himoya qilish uchun resurslaridan foydalangandan ko'ra ko'proq pul yo'qotadi. Konsensus ma'lumotlariga ko'ra, tarmoq validatorlarining uchdan bir qismini boshqarayotgan tajovuzkor hujumni bartaraf etish uchun qo'mita validatorlarining uchdan ikki qismini boshqarishi ehtimoli milliardda birdan kam.
Xulosa
Ethereum Proof-of-Stake ishlatgan birinchi kriptovalyuta emas. Algorand, Cardano, Cosmos, EOS va Polkadot Proof-of-Stakening ba'zi versiyalarini amalga oshirdi. Ma'lumot uchun, Ethereum tarmog'i hozirda Ethereum 2.0 ga yangilanishning dastlabki bosqichida. Garchi odamlar ETHni tarmoqga steyking qilishsada, u hali foydalanishga tayyor emas.