consensus-mechanisms

Konsensüs mekanizmaları, veri bütünlüğünü ve güvenliğini sağlayarak, dağıtılmış bir defterin durumu üzerinde anlaşmaya varmak için blockchain teknolojisinde kullanılan protokollerdir.

Mutabakat mekanizmaları, dağıtılmış bir ağdaki (blok zinciri gibi) düğümlerin, işlemlerin geçerliliği ve paylaşılan defterin durumu üzerinde nasıl anlaşacaklarını yöneten protokoller ve kurallardır. Merkezi bir koordinasyon otoritesinin yokluğunda merkeziyetsiz sistemlerin bütünlüğünü, güvenliğini ve tutarlılığını sürdürmek için gereklidirler. Bu mekanizmalar, tüm katılımcıların aynı doğruluk sürümünden hareket etmesini sağlayarak, kötü niyetli aktörlerin sistemi örneğin çift harcama yoluyla manipüle etmesini önler. Yaygın türler arasında, katılımcıların kriptografik bulmacaları çözmek için hesaplama gücü harcadığı İş Kanıtı (PoW); katılımcıların sahip oldukları ve 'stake etmeye' istekli oldukları kripto para miktarına göre işlemleri doğrulamak üzere seçildiği Hisse Kanıtı (PoS); paydaşların kendi adlarına işlem doğrulamak üzere delegeler oyladığı Delegated [Proof-of-Stake](/tr/terms/delegated-proof-of-stake) (DPoS); ve genellikle daha hızlı olan ancak daha kontrollü bir katılımcı kümesi gerektirebilen çeşitli Bizans Hata Toleransı (BFT) algoritmaları bulunur. Bir mutabakat mekanizmasının tasarımı, ağ güvenliği, işlem hacmi (ölçeklenebilirlik), güç merkezsizleşmesi ve enerji verimliliği ile ilgili kritik ödünleşimleri içerir.

        graph LR
  Center["consensus-mechanisms"]:::main
  Pre_distributed_systems["distributed-systems"]:::pre --> Center
  click Pre_distributed_systems "/terms/distributed-systems"
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Center --> Child_proof_of_work_pow["proof-of-work-pow"]:::child
  click Child_proof_of_work_pow "/terms/proof-of-work-pow"
  Center --> Child_proof_of_stake_pos["proof-of-stake-pos"]:::child
  click Child_proof_of_stake_pos "/terms/proof-of-stake-pos"
  Center --> Child_byzantine_fault_tolerance["byzantine-fault-tolerance"]:::child
  click Child_byzantine_fault_tolerance "/terms/byzantine-fault-tolerance"
  Rel_blockchain["blockchain"]:::related -.-> Center
  click Rel_blockchain "/terms/blockchain"
  Rel_mining_crypto["mining-crypto"]:::related -.-> Center
  click Rel_mining_crypto "/terms/mining-crypto"
  Rel_staking["staking"]:::related -.-> Center
  click Rel_staking "/terms/staking"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Bilgi testi

1 / 3

🧒 5 yaşındaki gibi açıkla

Bunlar, bir ağdaki tüm bilgisayarların gerçekten ne olduğunu kabul etmesine yardımcı olan özel kurallardır, tıpkı herkesin aynı sayıda şeker saydığından emin olmak gibi.

🤓 Expert Deep Dive

Mutabakat mekanizmalarının seçimi ve uygulanması, bir blok zincirinin performans ve güvenlik profili için kritik öneme sahiptir. PoW'un güvenliği, %51'lik bir saldırı başlatmak için yeterli hash gücünü elde etmenin muazzam maliyetinden kaynaklanır, ancak enerji tüketimi önemli bir dezavantajdır. PoS varyantları enerji kullanımını azaltır ve daha hızlı kesinlik sunabilir, ancak hisse merkezileşmesi ve potansiyel ekonomik saldırılar (örneğin, saldırganın geçmiş bir hisseye dayalı alternatif bir geçmiş oluşturduğu uzun menzilli saldırılar) ile ilgili endişeleri beraberinde getirir. BFT algoritmaları, verimli olmalarına ve deterministik kesinlik sağlamalarına rağmen, genellikle büyük ölçekli merkezsizleşme ile mücadele eder ve ağ bölümlemesine veya doğrulayıcıların çoğunluğu arasındaki belirli gizli anlaşma senaryolarına karşı savunmasız olabilir. Ölçeklenebilirlik üçlemesinin üstesinden gelmek için hibrit yaklaşımlar ve yeni mekanizmalar (örneğin, Tarih Kanıtı, DAG tabanlı mutabakat) üzerine araştırmalar devam etmektedir.

🔗 İlgili terimler

📚 Kaynaklar