PIRLGUARD & #8211; 51% saldırılarına karşı yenilikçi çözüm

Bu gönderiyi paylaş

#39;lerde paylaş
#39;lerde paylaş
#39;lerde paylaş
#39;lerde paylaş

Pirl bloğu 2,442,442 sadece Pirl için değil, aynı zamanda genel olarak blockchain güvenliği için de tarihi bir olaydır.
Pirl topluluğunun birçoğunun farkında olduğu gibi, Pirl Ekibi blok zincirimizi ASICS ve 51% saldırılarına karşı birkaç ay boyunca, açıkça Discord'umuzda ve sahnelerin ardında korumak için farklı yollar araştırıyor. Bu süre zarfında Pirl, birçok blokajın yanı sıra 51% saldırısına maruz kaldı.

Yakın zamanda tüm PoW konsensüs mekanizmasını yakın zamanda yapan 515TP1 saldırılarına duyarlı Blockchains'e neden olan tehdit faktörlerinden biri düşüş olmuştur.
madencilik karının aşırı miktarda ucuz karma gücüne yol açması.

Mevcut kaynakların çoğu, bu saldırıların karmaşıklığını açıklar ve PoS ve 3. taraf çözümlerini bu tür saldırılara karşı korumak için iyi bir önlem olarak gösterir.
Bir çözüm, madencilere, yatırımcılara ve Pirl sahiplerine hala zarar verecek olan blok zinciri geri almayı içerecektir. Bir PoS fikir birliği mekanizması da “Hassas Olmaz” saldırısı gibi diğer saldırı türleri için savunmasızdır.

Blockchain güvenlik yöntemlerinin kapsamlı bir şekilde araştırılması ve analiz edilmesinden sonra, Pirl ekibi şu anda mevcut seçeneklerin hiçbirini bu tür saldırılara karşı kabul edilebilir uzun vadeli önlenebilir önlemler olarak görmedi. Bu, ekibi yeni bir Güvenlik Protokolü geliştirmek için mümkün olan tek seçenekle terk etti.

PirlGuard Protokolünü, PirlGuard Protokolünü, PirlGuard Protokolünü, yenilikçi çözümü geliştirmenin neden ve niçin arkasındaki ve neden arkasında olduğunu anlamak için, bir 51% saldırısının nasıl çalıştığını anlamalısınız.
Bir 51% saldırısının anatomisi hakkındaki bilginizden eminseniz, bu makalenin “PirlGuard Nasıl Çalışır?” Bölümüne atlamaktan çekinmeyin.

51% saldırısı nasıl çalışır?

Kaynak: CoinMonks
Yazar:  Jimi.S

Bir Bitcoin sahibi bir işlemi imzaladığında, doğrulanmamış işlemlerin yerel bir havuzuna konur. Madenciler blok oluşturmak için bu havuzlardan işlemleri seçiyorlar
işlemlerin. Bu işlem bloğunu blok zincirine eklemek için çok zor bir matematik problemine çözüm bulmaları gerekir. Hesaplamalı güç kullanarak bu çözümü bulmaya çalışırlar. Buna hash denir. Bir madencinin sahip olduğu hesaplama gücü ne kadar yüksekse, madenciler başkalarını bulmadan önce bir çözüm bulma şansları o kadar iyidir. Bir madenci bir çözüm bulduğunda, diğer madencilere (bloklarıyla birlikte) yayınlanacak ve sadece blok içindeki tüm işlemlerin blok zincirindeki mevcut işlem kaydına göre geçerli olup olmadığını doğrulayacaktır. Bozuk bir madencinin bile başkası için bir işlem yapamayacağını unutmayın, çünkü bunu yapmak için o kişinin dijital imzasına ihtiyaç duyarlar (özel anahtarlar). Bitcoin'i bir başkasının hesabından göndermek bu nedenle erişimi olmayan bir yöntemle mümkün değildir.
ilgili özel anahtara

Stealth madenciliği - blockchain yavruları yaratmak

Şimdi dikkatini ver. Ancak, kötü niyetli bir madenci mevcut işlemleri tersine çevirmeyi deneyebilir. Bir madenci bir çözüm bulduğunda, diğer tüm madencilere yayınlanması beklenir.
böylece bloğun blok zincirine eklendiğini doğrulayabilirler (madenciler fikir birliğine varırlar). Bununla birlikte, yozlaşmış bir madenci blockchain yavruları yaratabilir
Bloklarının çözümlerini ağın geri kalanına yayınlayarak. Şimdi blockchain'in iki versiyonu var.

Şimdi blockchain'in iki versiyonu var. Kırmızı blok zincir 'gizli' modda düşünülebilir.

Bozulmamış madenciler tarafından takip edilen ve bozuk madenciler tarafından takip edilen bir sürüm. Bozuk madenci şu anda bu blockchain'in kendi versiyonu üzerinde çalışıyor ve onu ağın geri kalanına yayınlamıyor. Ağın geri kalanı bu zinciri ele geçirmiyor, çünkü sonuçta yayınlanmadı.
Ağın geri kalanına izole edilmiştir. Bozuk madenci artık tüm Bitcoin'lerini diğer madencilerin üzerinde çalıştığı blockchain'in doğru versiyonuna harcayabilir. Örneğin, onu bir Lamborghini'ye harcadığını varsayalım. Doğru blokta, Bitcoinleri şimdi harcanır. Bu arada, bu işlemleri blockchain'in izole versiyonuna dahil etmiyor. Blockchain'in izole edilmiş versiyonunda hala o Bitcoinleri var.

Bu arada, hala blokları topluyor ve blok zincirinin izole versiyonunda hepsini tek tek doğrulıyor. Bütün sorunların başladığı yer burası… Blockchain, çoğunluğu, demokratik yönetişim modelini izlemeye programlandı. Blockchain, en uzun zinciri, her şeyden önce çoğunluğu takip ederek bunu yapar.
madencilerin bir kısmı blok zincirinin versiyonuna ağın geri kalanından daha hızlı bloklar ekliyor (yani; en uzun zincir = çoğunluk). Blockchain, zincirinin hangi versiyonunun gerçek olduğunu ve sırayla tüm cüzdanların neye dayandığını belirler. Bir yarış başladı. Kim en çok güç kazanıyorsa, zincir versiyonuna daha hızlı blok ekleyecektir.

Bir yarış - yeni bir zincir yayınlayarak mevcut işlemleri tersine çevirmek

Bozuk madenci şimdi, diğer madencilerin blok zincirlerine blokları (gerçeğe uygun olanı) eklediğinden daha hızlı izole blokajına bloklar eklemeye çalışacaktır. Bozuk madenci daha uzun bir blok zincir yarattığında, aniden blok zincirinin bu sürümünü ağın geri kalanına yayınlar. Ağın geri kalanı şimdi algılar
blockchain'in bu (bozuk) versiyonunun üzerinde çalıştıklarından daha uzun olması ve protokolün onları bu zincire geçmeye zorlaması.

Bozuk blok zincir şimdi doğru blok zincir olarak kabul edilir ve bu zincirde bulunmayan tüm işlemler derhal tersine çevrilir. Saldırgan daha önce Bitcoin'lerini bir Lamborghini'ye harcadı, ancak bu işlem şu an kontrolünde olan zincir, gizli zincirine dahil edilmedi ve şimdi de bir kez daha bu Bitcoin'lerin kontrolünde. Onları tekrar harcayabilir.

Bu bir çift harcama saldırısı. Genel olarak 51% saldırısı olarak adlandırılır, çünkü kötü niyetli madenci, blok zinciri sürümüne daha hızlı blok ekleyebilmek için, sonunda izin verecek şekilde blok zincirinin sürümüne bloklar ekleyebilmek için, kombine olan ağın geri kalanından daha fazla bir güç gerektirir daha uzun bir zincir kurmak.

Artık saldırının nasıl çalıştığını bildiğimize göre, birkaç önemli dakika içinde özetleyebiliriz.

A) Saldırganın daha hızlı olabilmesi ve daha uzun bir zincir oluşturabilmesi için, blok zincirinin kendi versiyonunu ana ağdaki sürümden daha büyük bir hashrate ile özel olarak incelemesi gerekir. Bu genellikle 10-20-50 blok uzunluğunda bir zincir almak için bir yarıştır.

B) Daha uzun bir blok zincirine sahip olduğunda, onu ağa yayınlaması gerekir. Sonra ağın onu en uzun zincir olarak tanıması ve kabul etmesi gerekir.

C) Başarılı bir çifte harcama, uygulanan uzun zincirin ardından bir kez daha bir kez daha saldırgan cüzdanında mevcut olan paraları yapan ilk işlemleri yitirir.

PirlGuard nasıl çalışır?

Saldırganın başarılı olmasını sağlayan 51% saldırısının arkasındaki mekaniği bozmak için, blok zincirimizi ve yakın gelecekte diğerlerini neredeyse tüm 51% saldırılarından koruyacak olan değiştirilmiş bir fikir birliği algoritması ile temel bir çözüm uyguladık.

PirlGuard Sistemi
PirlGuard Protokolü konuşlandırıldığında, başarılı bir saldırı olma şansı büyük ölçüde azalır. Bir keresinde, saldırganın ayrı bir zinciri özel olarak madencilik yoluyla daha uzun bir zincir oluşturduğunu bildiğimiz gibi, daha sonra onu ağa yayınlamaları gerekecektir. Saldırgan, eşlik etmek için kendi düğümünü açtığında, kalan düğümlerin üzerinde eşler ile eşleştirmeye çalışacaktır.
Şebeke onlara yanlış olduklarını söyler. Bununla birlikte, bu bir kez gerçekleştiğinde PirlGuard, emsalsiz madenciliği nedeniyle, eşini düşürecek ve X madeni ceza blokları miktarına mahkum ederek onları cezalandıracaktır. Atanan ceza bloklarının miktarı, kötü niyetli madencinin özel olarak çıkardığı blokların miktarına bağlıdır.

PirlGuard güvenlik protokolü, saldırganların, ana ağa güvenlik konusunda çok ihtiyaç duyulan bir destek sağlaması için kötü niyetli bakma girişiminde bulunmasını büyük ölçüde önler.
Bu yeni güvenlik mekanizması şansı yaklaşık 0,03%'e düşürüyor.

Ancak, bu hazırladığımız tek güvenlik önlemi değil.

Masternode birden fazla blok ve izleme sistemi ile ilgili noter sözleşmesi imzaladı.
Masternodes, diğer yardımcı fonksiyonlarıyla birlikte yeni bir rol üstlenecek. Blok zinciri noterden çıkaracaklar ve kötü oyuncuları cezalandırma sürecinde hareket etmelerine ve Pirl blok zinciri üzerinde dürüst bir fikir birliğine sahip olmalarına izin verilecek.

Bir saldırganın şansını denemek için hala çok miktarda fon ve kaynak kullanmaya karar vermesi durumunda (0.03% şansı) ve bir şekilde ağ üzerinde daha uzun bir zincir uygulamak için başarılı olur. gerekli önlemleri alması ve karşı önlemler alması konusunda ekibi uyaracaktır.

Ek bir güvenlik önlemi olarak, noter sözleşmesi hem Pirl hem de Ethereum blokajlarına uygulanacak.

Borsalar için gerekli onay miktarının arttırılması.
Uygulanacak ilave bir önlem, mevduatı onaylamak için borsalardaki blok onaylarının daha yüksek bir gerekliliğidir. Saldırıyı imkansız yakın ve saldırganların zamanına bile değmeyecek bir adım atma.

Açık kaynak
Pirl, bugüne kadar ilk Ethash kod tabanlı masternode ağını, bir masternode ağ üzerinden çalışan ilk özel IPFS uygulamasını geliştirerek ve şu anda kendi özel şifreli blok zincir depolama çözümü üzerinde çalışarak blok zincirine katkıda bulundu.

PirlGuard Güvenlik Protokolü, projenin çekirdeği ile birlikte açık kaynak kütüphanemize eklenecektir.

Pirl olarak, tüm blockchain endüstrisi için blockchain teknolojisinde devrim yaratmak ve kolaylaştırmak için geliştiriyoruz. Bu, kodumuzun gelecekteki 51% saldırılarına karşı kendi blok zinciri ağ güvenliğini incelemek, eğitmek, test etmek, değiştirmek veya uygulamak için herkesin kullanabileceği anlamına gelir.

Kaynak kodu: https://git.pirl.io/community/pirl
Web sitesi: https://pirl.io/en   

Haber bültenimize abone ol

Güncellemeleri alın ve en iyilerden öğrenin

Daha Fazlasını Keşfedin

tr_TRTürkçe
en_USEnglish fr_FRFrançais nl_NLNederlands es_ESEspañol pt_PTPortuguês ru_RUРусский ko_KR한국어 zh_CN简体中文 hi_INहिन्दी tr_TRTürkçe