Proof of Stake (PoS) آلية الوصول الإجماع في سلسلة الكتل. يجمدون (ستيكينغ) و تُستخدم هذه الرموز كرهن على حقك في إنشاء الكتل وتأكيدها.
مبدأ العمل#
- ستيكينغ يقوم المثبت بتسجيل جزء من الرموز في المعاملات الخاصة ؛
- اختيار مُصمم الكتلة يتم اختيار المثبت ؛ الاحتمال يعتمد على الحجم ستيكينغ(ولكن ليس فقط لمنع التركيز)
- التحقق من صحة يقوم باقي المثبتين بالتحقق من الكتلة الجديدة ويقومون بتوقيعها ؛
- كتابة إلى سلسلة التداول;
- الجائزة جزء من عمولة المعاملات + العملات الجديدة (في بعض الشبكات) ؛
- Slashing في حالة سوء النزاهة جزء/كل شيء ستيكينغإذا كان هذا الشيء يحترق، فيمكن إيقاف جهاز التحقق.
إختلافات PoS#
| الخوارزمية | الخصائص |
|---|---|
| DPoS (Delegated) | التصويت بالرموز على الوفود؛ الوفد يشارك الجائزة مع الناخبين |
| LPoS (Leased) | تأجير الرموز إلى بائع آخر بدلاً من التصويت |
| BPoS (Bonded) | الضمان إلزامي ؛ المستخدمون يخسرون أموالهم بسبب اختيار المثبت السيئ |
| NPoS (Nominated) | المُرشِّحيختارون المثبتين ؛ خفض المكافأة على الخيار السيئ |
| PPoS (Pure) | فرصة متساوية بغض النظر عن الحجمستيكينغ الاكثر لامركزية |
| PoSV (Velocity) | حساب سرعة تداول الرموز يحفز النشاط |
| DBFT | "بوس+بيزنطين فالتوليرانس" يتطلب 66% من المُحققين |
المزايا والعيوب#
المزايا
- كفاءة الطاقة لا توجد حسابات PoW
- السرعة لا يوجد انتظار لحل المهام
- الأمن يجب أن تكون قادرة على السيطرة على معظم الجانبستيكينغ+ آليات القطع ضد 51٪ الهجمات
- انخفاض المركزية بالنسبة لـ PoW.
العيوب
- خطر التركيز يمكن أن يتنسق الحاملون الكبار
- عدم الشفافية من الصعب التحقق من الذي يقوم بالتحقق وكيف.
PoS في TON#
تستخدم بلوكتشين TON PoS + BFT- الإجماع (Catchain✓) لتوليد الكتل في الشاردشينات و السلسلة الرئيسية.
ميكانيكا
- المُحققون يُدخلونستيكينغمن خلال معاملة خاصة masterchain;
- كل شاردة تم تعيينها مجموعة فرعية من المُحللين بطريقة شبه عشوائية محددة
- تدوير الجمعية الفرعية تقريبا كل 1024 كتلة;
- المجموعة الفرعية تقدم المرشحين الكتل؛ النظام الصادف يحدد مرشح من الأولوية.
- المُحققون يُحقّقون المرشح؛ توقيع الكتلة غير صالح → slashing أو إيقاف مؤقت
- الإجماع النهائي بروتوكول BFT، مثل PBFT / Honey Badger BFT ؛
- مكافأة عمولة من معاملات الكتلة + العملات الجديدة المصنوعة
- التوازي يمكن لمحقق واحد أن يعمل في عدة مجموعات فرعية في نفس الوقت.
السلسلة الرئيسية-المنطقة
بعد توليد كل كتلة من الشاردات (أو من خلال التايماوت) يتم توليد كتلة السلسلة الرئيسية مع هش آخر كتلة من جميع الشاردشينات على أساس اتفاقية BFT لجميع المحققين.