BSC Slash Kuralları
BSC ağında slashing'e neden olabilecek üç tür kötü niyetli davranış bulunmaktadır.
Double Sign
Herhangi biri, Double Sign kanıtıyla birlikte bir slashing talebi gönderebilir. Kanıt aşağıdaki kurallara uymalıdır:
- İki blok başlığı aynı yüksekliğe ve aynı ana blok hash'ine sahip olmalıdır
- İki blok başlığı aynı doğrulayıcı tarafından mühürlenmelidir
- Bu iki blokun imzaları aynı olmamalıdır
- Bu iki blokun zamanı, kanıtın geçerliliği içinde, yani 24 saat içinde olmalıdır
ipucu
Eğer kanıt geçerliyse, aşağıdaki işlemler gerçekleşecektir:
- 200BNB, doğrulayıcının kendi delegasyonu olan BNB'sinden kesilecektir
- Kalan kesilen BNB, bir sonraki dağıtıma katılan doğrulayıcıların kredi adreslerine tahsis edilecektir
- Doğrayıcı
jailed
duruma getirilecek ve 30 gün süre ile aktif doğrulayıcı setinden çıkarılacaktır
Kötü Niyetli Oylama
Herhangi biri, BSC'de Kötü Niyetli Oylama kanıtıyla birlikte bir slashing talebi gönderebilir. Kanıt aşağıdaki kurallara uymalıdır:
- İki oyla hedeflenen sayı, kanonik zincirin blok başlığından en fazla 256 geride olmalıdır
- İki oy kaynakları kendi hedef sayılarından daha küçük olmalıdır
- İki oyunun kaynak hash'i ve hedef hash'i birbirine eşit olmamalıdır
- İki oyunun hedef sayısı aynı olmalı veya bir oyunun aralığı diğer oyunun aralığını kapsamalıdır
- İki oy, aynı oy verme anahtarı tarafından imzalanmalı ve imzaların doğrulaması geçerli olmalıdır
- İmzalama için kullanılan oy verme anahtarı, son iki nefes bloğu tarafından gönderilen listede olmalıdır
bilgi
Eğer kanıt geçerliyse, gerçekleşen işlemler:
- 200BNB, doğrulayıcının kendi delegasyonu olan BNB'sinden kesilecektir
- Eğer kanıt gönderildiğinde doğrulayıcı aktifse, 5BNB sisteme ödül sözleşmesinden göndericiye ödül olarak tahsis edilecektir
- Kalan kesilen BNB, bir sonraki dağıtıma katılan doğrulayıcıların kredi adreslerine tahsis edilecektir
- Doğrayıcı
jailed
duruma getirilecek ve 30 gün süre ile aktif doğrulayıcı setinden çıkarılacaktır
Kullanılabilir Olmama
Her doğrulayıcının kaçırılan blok metriklerini kaydeden dahili bir akıllı sözleşme bulunmaktadır.
not
Eğer bir doğrulayıcı 24 saat içinde 50'den fazla blok kaçırırsa, blok ödülü almayacak; bunun yerine diğer doğrulayıcılar arasında paylaşılacaktır.
Eğer bir doğrulayıcı 24 saat içinde 150'den fazla blok kaçırırsa:
- 10BNB, doğrulayıcının kendi delegasyonu olan BNB'sinden kesilecektir
- Kesilen BNB, bir sonraki dağıtıma katılan doğrulayıcıların kredi adreslerine tahsis edilecektir
- Doğrayıcı
jailed
duruma getirilecek ve 2 gün süre ile aktif doğrulayıcı setinden çıkarılacaktır