Bir blockchain merkezi olmayan eşler arası ağ yalnızca ekleme (sonuna ekleme) verilerini depolayan ve bu bilgilerin ağdaki bütünlüğünü doğrulayan. Bahsedilen verilerin doğruluğunu toplu olarak doğrulamak (fikir birliğine ulaşmak), bir blockchain'in tanımlayıcı özelliklerinden biridir.
Bir blockchain fikri, en azından 1990'lar. Temel teori, verileri bir konsensüs kullanarak bir bilgisayar ağına kopyalamaktı algoritma eklenecek veriler üzerinde anlaşmaya varmak. Ardından, şifreleme kullanın karma zincirleme veritabanını neredeyse değişmez kılmak için.
Blok zincirleri ve karma hakkında daha fazla bilgi için, Blockchain makalemiz. Bununla birlikte, aşağıda, özellikle farklı blok zincir türlerinin, bu konular aracılığıyla kendi veri dizilerine (zincirlerine) eklenen veriler üzerinde fikir birliğine varmasının çeşitli yollarına odaklanacağız:
Çeşitli blockchain konsensüs mekanizmalarındaki temel farklılıklar, blockchain'e veri ekleme hakkının ağ katılımcıları arasında nasıl dağıtıldığı ve bu verilerin ağ tarafından doğru bir işlem hesabı olarak nasıl doğrulandığı üzerine odaklanmaktadır.
Bu sorunları çözen bilgisayar süreçleri kümesine, belirtildiği gibi, belirli bir blockchain ağı üzerindeki veri durumunu güvenli bir şekilde güncellemekten sorumlu mekanizma olan konsensüs algoritması denir.
Ağdaki her düğüm (bilgisayar) her işlemi bağımsız olarak doğrular ve işler ve bu nedenle veritabanının geçerli durumuna, belirli bir işlem tarafından istenen değişikliğe ve bir işlemin kökenini ve doğruluğunu kanıtlayan dijital imzaya erişmesi gerekir. O zaman soru, tüm düğümlerin veriler üzerinde nasıl fikir birliğine (anlaşma) ulaştığıdır. Blockchain'in çözmeyi amaçladığı en büyük soruna “Bizans Generallerinin Sorunu anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.
Blockchain'in kendisinden daha uzun süredir devam eden bu sorun temel olarak şudur: Aynı hedefe odaklanan bir varlık ağını, yalnızca kötü niyetli kişiler tarafından bozulan bilgiler olmadan, yalnızca aralarında iletilen iletilere dayanarak hizalamada nasıl tutarsınız? aktör ağ içinde? Örneğin, bir ağ üzerinden kripto para birimi göndermeye çalışıyorsa, işlem ayrıntılarının ağdaki kötü niyetli bir düğüm tarafından değiştirilmediğinden ve değiştirilmediğinden nasıl emin olabilirsiniz?
Burası, ağın senkronize kalmasını ve verilerin bozulmamasını sağlamak için bir fikir birliği mekanizmasının devreye girdiği yerdir. Aşağıdakiler, farklı grupların bu sonucu elde etmek için ortaya koydukları çözümlerden birkaçıdır.
Proof of Work şu anda blok zincirler için en popüler fikir birliği mekanizmasıdır. Adının açıkladığı 'iş kanıtı', blok zinciri ağının bir madenci ağ düğümü (işlemleri bloklar halinde gruplandıran ve doğrulayan ağ düğümleri), geçerli bir blok (işlem grubu) oluşturmak için gereken işi yaptı. Düğümlerin geçerli bir blok oluşturması zor olsa da (çok fazla bilgisayar işlem gücü gerektirir), ağın bir bloğun geçerli olduğunu doğrulaması oldukça kolaydır.
Tüm bunlar, Özet fonksiyonuBelirli bir veri parçası için benzersiz bir dijital parmak izi oluşturur. Karmalar değişime karşı çok hassas olduğundan ve küçük bir değişiklik bile tamamen farklı bir karma çıktıya neden olacağından, blokları doğrulamak ve güvenli hale getirmek için karma kullanılabilir.
Bir bloğun geçerli olarak onaylanması için madenciler iki karma oluşturmalıdır: bloktaki tüm işlemlerin bir karması ve özel bir kriptografik bulmacayı önceden seviyesini ayarla zorluk. Özellikle, bulmaca, işlemlerdeki verilerle birleştirildiğinde ve karma algoritmadan geçtiğinde, kripto para birimi programı tarafından belirlenen bir aralıkta bir sayı ile gelen bir sayı bulmaktır.
Bulmacayı çözmenin zorluğu, blok zincirine eklenecek işlem blokları için tutarlı bir süre oluşturmak ve ağ ücretlerini ve madencilere yeni oluşturulan kripto para ödülleri vermek için PoW sistemlerinde otomatik olarak ayarlanır.
Bir karma bir tek yönlü işlev. Tersine çevrilemez. Bu şekilde, her bloğun onu oluşturmak için çalışma gerektirdiği teyit edilebilir. Her blok bir önceki blokun karmasını da içerir, bu nedenle tüm bloklar blok zincirinde birleştirildikten sonra, bunları değiştirmek neredeyse imkansız hale getirir, çünkü bunu yapmak blok zincirindeki her bir bloğu oluşturmak için yapılan tüm işleri yeniden yapmayı gerektirecektir.
Özetle, bir madenci geçerli bir işlem bloğu oluşturur, ardından geçerli bir karma bulmak için üzerinde PoW algoritmasını çalıştırır, önce bulmacayı çözmek için diğer tüm madencilere karşı yarışır. Bu tür bir eylemle geçerli bir blok oluşturulduğunda, blok blok zincirine eklenir ve madenci ağ ücretlerini ve yeni oluşturulan kripto para birimini alır.
PoW konsensüs mekanizmaları için kullanılan farklı karma algoritmalar vardır, bunların en yaygın olanları SHA-256 (Örneğin Bitcoin) Ve scrypt (örneğin, Litecoin). Diğerleri SHA-3, CryptoNight, Blake-256, kuramsal zerre, scrypt jane ve birden fazla karma fonksiyonu kullanan hibrit sistemler.
PoW teorik olarak ağı korumak için fiziksel dünyada kaynakları kullandığı için neredeyse imkansız olsa da, en büyük eleştirilerinden biri de burası geliyor: kullanılan kaynak elektrik ve birçoğu.
Aslında, bilim dergisi Anakart yardımcısı, 1.6 ABD hane halkına tek bir Bitcoin işlemi tarafından kullanılan elektrikle bir gün güç verilebileceğini bildiriyor. 2020'de, Bitcoin tüm Danimarka ülkesi kadar elektrik tüketebilir. Ve bu sadece bir kripto para birimi (en popüler de olsa).
Verimlilik ve çevresel açıdan bakıldığında, bu ideal değildir ve genel kullanıma göre ölçeklendirilmesi çok zor olacaktır. Daha da kötüsü, madencilikte rekabetçi kalabilmek için gereken bilgi işlem gücü ve elektrik maliyetleri zaman içinde önemli ölçüde arttı. Bu, yalnızca en büyük ve en güçlü kuruluşlar gerçekten rekabet edebileceğinden, madencilik ağlarında önemli bir merkezileşme üretti.
Birkaç büyük şirket ve madencilik havuzu, en popüler blok zincirlerine hâkimdir, bu da blok zincirlerinin kurucu ademi merkeziyet ilkesine tamamen aykırıdır.
Bu konunun şüpheli ahlakının yanı sıra, merkezileşme de% 51 saldırısı olarak adlandırılan potansiyel bir güvenlik sorununa yol açmaktadır. Bu, bir madencinin, muhtemelen bir havuz veya büyük holdingin, bir blockchain ağının bilgi işlem gücünün% 51'ini kontrol ettiği zamandır. Bu olsaydı, gerçek işlemleri geçersiz kılarak veya kendi dolandırıcılık işlemlerini fonları “çift harcama” için (aynı fonları bir kereden fazla kullanarak) doğrulayarak tüm ağı bozabilirlerdi.
Neyse ki, PoW ile ilgili bu sorunlar potansiyel çözümler olmadan değildir.
PoS, ağdaki düğümler paydaş olduğunda (yani, verilen blok zincirinin para birimine sahip olduklarında), işletim ağı düğümlerinde dürüst ve iyi huylu olma teşviki olacağı varsayımına dayanır.
PoS madenciler tarafından kendi kripto para birimlerini kilitleyerek çalışırlar, böylece özel 'bahisli' hesaplarda kullanılamazlar. Belirtileri belirten düğümler daha sonra aynı PoW sistemlerinde olduğu gibi işlem bloklarını doğrulayabilir, ancak blokları doğrulamak için gereken şifreleme hesaplamaları çok daha basittir (ve bu nedenle çok daha az bilgisayar gücü gerektirir). PoS sistemlerinde olduğu gibi daha güçlü bilgisayarlara avantaj sağlayan karmaşık bulmacalar kullanmak yerine, PoS sistemleri, daha fazla kripto para birimine sahip düğümlerin kriptografik bulmacayı çözme şansı daha yüksek olacak şekilde yapılandırılmıştır.
Bu şekilde, PoS PoW'dan daha verimli olmasına rağmen, madencilik gücünün merkezileştirilmesi sorununu tamamen çözmez, çünkü mantıksal olarak, risk, bu tür sistemler tarafından kullanılan para biriminin hala daha az ve daha az ele yoğunlaşmasıdır.
PoS'un diğer önemli sorunlarından biri, madencilerin bir çatal durumunda (ikiye bölünmüş bir blockchain) oy vererek birden fazla blockchain geçmişi için oy vererek kaybedecek hiçbir şeyleri olmayabileceği 'tehlikede olmayan hiçbir şey' problemidir. Çatal olması durumunda, bir madenci için en kazançlı strateji, her zincirde madencilik yapmaktır, bu nedenle ağ tarafından hangi çatalın tanındığından bağımsız olarak ödül kazanır.
Bu teorik olarak, ağ tarafından asla ulaşılamayan bir uzlaşmaya ya da bir saldırganın bir işlem gönderebildiği, daha sonra işlemin arkasındaki bir bloktan blok zincirinin bir çatalını başlatabileceği ve para yerine kendilerine gönderebileceği çift harcamaya yol açabilir. daha önce gönderildiği yer. Bu, bir PoS sisteminde PoW'dan daha mümkündür, çünkü birkaç zincir üzerinde çalışma maliyeti çok daha düşüktür.
Ancak, PoS'un azaltmaya yardımcı olduğu bir sorun% 51 problemidir. Bir madenci bir kripto para biriminin% 51'ine sahip olsa bile, hissenin çoğunluğuna sahip oldukları bir sisteme saldırmak onların çıkarına olmayacaktır. Bu, elbette, herhangi bir maliyetle bir blockchain ağını düşürmek isteyebilecek kötü niyetli, iyi finanse edilen aktörleri dikkate almaz.
Bu uzlaşma mekanizmasını kullanan bazı blok zincir örnekleri NEO, Stellar ve Cardano'dur.
Klasik PoS ile, küçük dengeleri olan madencilerin bir blok madenciliği yapması olası değildir, aynı şekilde az bilgisayar gücüne sahip PoW madencilerinin bir blok madenciliği yapması pek olası değildir. Bu sadece daha az adil olarak görülmekle kalmaz, aynı zamanda daha az güvenli bir ağa da yol açabilir, çünkü küçük madenciler daha iyi teşvik edildiyse, ağın daha fazla düğümü olacak ve böylece daha güvenli olacaktır.
LPoS daha az güçlü düğümleri kripto para birimi bakiyelerini daha fazla bahis jetonuna sahip olan ve dolayısıyla geçerli bir blok çıkarma olasılığı daha yüksek olan “bahis düğümleri” ne kiralayarak sağlar. Bu tür düğümlere kiralanan tüm madeni paralar, blok zincirine bir blok ekleme şansını artıran, bahis düğümünün "ağırlığını" arttırır. Bahsedilen düğümlerle alınan ödüller daha sonra tüm kiralayanlar arasında orantılı olarak paylaşılır. Kiracılar, jetonlarını istedikleri zaman taşıyabilir veya harcayabilir, böylece tabiri caizse “kiralamayı otomatik olarak kırabilir”.
Bu şekilde, madenciliğin ve / veya parasal gücün merkezileştirilmesi sorunu, tüm düğümlerin madencilik ödülleri kazanma potansiyeline sahip olmasıyla daha iyi sınırlandırılabilir.
Bu tür konsensüs algoritmasını kullanan bir projenin ana örneği Waves'tir.
DPoS'de, kripto para birimi belirteçleri, blok zincirine eklemek için blokları paylandırabilecek düğümlerin listesini seçmek için bakiyelerini kullanır. Örneğin henüz piyasaya sürülmemiş olan EOS blockchain ile ağ tarafından seçilen 21 “blok üreticisi düğümü” olacak.
Bu, çatalların oluşma potansiyeli (tüm düğümler 15 üretici düğümünden 21'i tarafından tamamlanmamış bir çatala geçmeyecek) ve bir DPoS blok zinciri olan PoW ve PoS ile ortaya çıkan ölçeklenebilirlik sorunları gibi bazı sorunları çözmesine rağmen tanımı gereği daha merkezidir ve kimsenin bloklar çıkarması ve ödül kazanması için erişilebilir giriş noktaları sağlamaz.
Bu tür konsensüs mekanizmasını kullanan projeler arasında Bitshares ve EOS bulunur.
Blok zincirlerin sadece bir tür konsensüs mekanizmasına yerleşmesi gerekmez. En popüler hibrit zincir tipi, tipik olarak sınırlı bir şekilde bir başlangıç PoW konsensüsü kullanan ve daha sonra blok zincirine eklenen blokları doğrulamak için PoS kullanan PoW / PoS hibrididir. PoS kullanmak daha az enerji kullanırken% 51 saldırı problemini çözer; PoW, başka bir blockchain değişmezliği katmanı sağlarken tehlikede olan hiçbir şeyi çözmez.
Peercoin, bu hibrit yöntemi kullanan bir blok zinciridir.
PoI, PoS'ye benzer, ancak konsensüs mekanizması, düğümlere madencilik bloklarında bir avantaj sağlamada diğer faktörleri de dikkate alır.
Örneğin, PoI'yi uygulayan ilk blok zinciri olan NEM ile, düğümler, diğer 'itibar' faktörlerinin yanı sıra bakiyelerini ve işlem sayılarını ve değerlerini içeren ağdaki üretkenlikleri için ödüllendirilir.
Bu konsensüs mekanizmasında, her düğüm bir ortak anahtar yayınlar. Düğümden geçen işlemler düğüm tarafından imzalanır ve doğrulanır ve ağ içinde yeterince özdeş yanıtlara ulaşıldığında, işlemin geçerli olduğu konusunda bir fikir birliği sağlanır. Bu basit mekanizma herhangi bir hash gücü gerektirmez ve özellikle depolama sistemleri için kullanışlıdır.
PBFT'nin iki potansiyel sorunu vardır. İlk olarak, ilgili tüm taraflar güvenilir katılımcıların tam listesi üzerinde anlaşmalıdır. İkincisi, böyle bir anlaşma sisteminin üyeliği tipik olarak merkezi bir otorite tarafından belirlenir. Bu faktörler kamuya açık, merkezi olmayan bir kripto para birimi için uygun olmasa da, özel dijital varlık tutma platformları gibi diğer şeyler için yararlı olabilir.
PBFT, Hyperledger tarafından kullanılan konsensüs mekanizmasıdır.
Blok zincirler gelmeden önce, dağıtılmış bir ağdaki verilerin (örneğin, bir dijital para defteri) kötü niyetli veya tehlikeye atılan düğümlerin kurcalanmasını önlemek için pratik bir yol yoktu. Bitcoin ve PoW'un doğumuyla birlikte, yepyeni bir nesil programcı ve mühendis bu sorunu çözmek için çalışmaya başladı.
Sonuç olarak pek çok fikir birliği mekanizması ortaya çıkmıştır ve çoğu aynı (Bizans Generali) Sorunu çözdüğünü iddia etmektedir. Blockchain hala nispeten yeni bir alan olduğundan, hangi fikir birliği mekanizmalarının kendilerini en yararlı ve hangilerinin lehine düşeceği belirsizdir. Şu anda olduğu gibi, farklı konsensüs mekanizmaları farklı kripto para birimlerini ayıran temel faktörlerden biridir.
Kaynak: https://unhashed.com/cryptocurrency-coin-guides/blockchain-consensus-mechanisms/
- 2020
- 51% saldırı
- erişim
- Hesap
- Action
- avantaj
- Bireysel Üyelik Sözleşmesi
- algoritma
- algoritmalar
- Türkiye
- Izin
- arasında
- etrafında
- varlık
- Biggest
- Bitcoin
- blockchain
- Cardano
- şansı
- değişiklik
- Paraları
- ortak
- Şirketler
- bilgisayarlar
- bilgisayar
- Fikir birliği
- tüketmek
- maliyetler
- cryptocurrencies
- cryptocurrency
- Para birimi
- akım
- Şu anki durum
- veri
- veritabanı
- gün
- Yerelleşme
- Merkezi olmayan
- dijital
- Dijital Varlık
- dijital para
- Bozmak
- verim
- elektrik
- enerji
- çevre
- EOS
- etik
- Etkinlikler
- adil
- Özellikler
- Fiyatlandırma(Yakında)
- Ad
- odak
- çatal
- işlev
- finanse
- para
- Verilmesi
- grup
- kesmek
- esrar
- karma
- Ne kadar
- HTTPS
- melez
- Hyperledger
- Fikir
- Artırmak
- bilgi
- faiz
- ilgili
- sorunlar
- IT
- anahtar
- büyük
- öncülük etmek
- Defteri kebir
- seviye
- Sınırlı
- Liste
- Litecoin
- ana akım
- çoğunluk
- Yapımı
- Önemlidir
- Madenciler
- Madencilik
- Madencilik Havuzları
- para
- En popüler
- hareket
- yakın
- NEM
- NEO
- ağ
- ağlar
- düğümler
- işletme
- Diğer
- perspektif
- Platformlar
- havuz
- Havuzları
- Popüler
- POS
- PoW
- güç kelimesini seçerim
- özel
- Üretilmiş
- üretici
- verimlilik
- Programı
- proje
- kanıt
- kanıtlıyor
- halka açık
- kamu Anahtarı
- menzil
- Raporlar
- kaynak
- Kaynaklar
- "Rewards"
- Risk
- ölçeklenebilirlik
- ölçek
- Bilim
- güvenlik
- set
- paylaş
- Paylaşılan
- Basit
- küçük
- So
- Çözümler
- ÇÖZMEK
- geçirmek
- Harcama
- bölmek
- kazık
- Staking
- başlama
- Eyalet
- kalmak
- Stellar
- hafızası
- mağaza
- Stratejileri
- anahtar
- sistem
- Sistemler
- zaman
- simge
- Jeton
- hata payı
- Konular
- işlem
- işlemler
- bize
- değer
- oylama
- dalgalar
- Nedir
- DSÖ
- Vikipedi
- içinde
- İş
- çalışır
- Dünya