Hashgraph Uzlaşma Mekanizmasının TANIMI
Hashgraph, dedikodu, dedikodu ve sanal oylama hakkındaki blok zinciri kavramlarını kullanarak bir konsensüs oluşturan yeni bir konsensüs mekanizmasıdır. Ağ üzerinde herhangi bir oy veya ayrıntı göndermediğinden, genellikle tıkanıklık ve gecikmelere yol açtığı için daha iyi hız ve daha yüksek verimlilik açısından iş kanıtı (PoW) gibi diğer standart konsensüs oluşturma algoritmalarını puanlar.
AŞAĞI KIRMA Hashgraph Konsensüs Mekanizması
Hashgraph fikir birliği dedikodu protokolünü kullanır ve Hedera blok zinciri platformunda kullanılır. Dedikodu protokolü kullanan blockchain katılımcıları işlemler hakkında dedikodu denir ve dedikodu hakkında dedikodu yaparlar. Katılımcılar mevcut dedikodu mesajlarına önceki dedikoduları hakkında bilgi eklemeye devam ettikçe, ortak bir "dedikodu olayları" geçmişi korunur.
Dedikodunun Gücünden Yararlanma
Teknik olarak, bir blockchain için, dedikodu, her katılımcı tarafından tekrar tekrar rastgele seçilen başka bir üyeye aktarılan ve işlem hakkında bildikleri her şeyi anlatan bilgidir. Kullanıcı kimlikleri, işlemler veya blok zincir blokları hakkında dedikodu yapmak gibi dağıtılması gereken çok çeşitli bilgileri aktarmak için kullanılabilir.
Örnek: Çok sayıda arkadaşın buluştuğu ve molalarda dedikodu yaptığı bir sosyal toplantı olduğunu varsayalım. Diyelim ki Peter ilk mola sırasında Paul'e bir konu hakkında dedikodu veriyor ve Paul bunu Pamela'ya anlatıyor. İkinci molada Pamela bu bilgiyi Priscilla gibi başkalarına iletmiş olabilir, bu yüzden Peter (dedikodu başlatan) doğrudan Priscilla'le konuşmasa da Paul'un dedikodusunu biliyor. Her molada, bu dedikodunun bir önceki mola sırasında onu bilen insan sayısını kabaca iki katına çıkardığı bilinmektedir. Dedikodu protokolü, gittikçe daha fazla insan ayrıntıların tamamını veya bir kısmını fark ettikçe blockchain konsensüsü oluşturmak için bu mekanizmayı kullanmaya çalışmaktadır.
Hashgraph, kimin kime ve hangi sırayla dedikodu yaptığının kayıtlarını tutan bir veri yapısıdır; yani, katılımcılar mevcut dedikodu mesajlarına önceki dedikoduları hakkında bilgi eklemeye devam ettikçe, hashgraph dedikodu olaylarının ortak bir geçmişi haline gelir. Dedikodunun kendisi hakkında bir tarih olduğu için bu, "dedikodu hakkındaki dedikodu" olur. Her üye Hashgraph'ın bir kopyasını aldığından, her üye diğer üyenin bildiklerini veya onlara gönderebileceklerini hesaplayabilir.
Peter ve Paul'un blok zinciri platformunda hashgraph fikir birliği mekanizmasını kullanan iki katılımcı olduğunu varsayalım. Blockchain'e yeni bir işlem yerleştirildiğinde, diğer üyelere yayılmaya başlayacaktır. Peter işlem hakkında bilgi sahibi olacak, ancak Paul hakkında bu konuda doğrudan bilgi göndermeyecek. Peter, Paul'un işlemi öğrendiğini ve Priscilla'in Paul'ün bu işlemi öğrendiğini öğrendiğini bilecektir. Paul kendi adına Peter'ın bildikleri bilgileri, Peter'ın bildikleri hakkındaki kendi tahminlerine dayanarak hesaplar. Hashgraph'taki tarihe göre, Paul tarafından yapılan bu kestirimci hesaplama, Peter'ın işlem hakkında ne ve ne zaman öğreneceği üzerine kuruludur.
Ağ üzerinden büyük miktarda bilgi iletilmediğinden ve tüm hesaplamalar farklı katılımcılar tarafından kendi başlarına gerçekleştirilmediğinden, bu, ağ tıkanıklığını büyük ölçüde serbest tutar. Sanal oylamayı oluşturur - her üye bilgilerini (oylarını) doğrudan diğer üyeye göndermek yerine, her biri başkalarının bildiklerini hesaplar. Gerçekte tek bir oy kullanılmadan, işlemlerin ötesinde çok az ağ iletişimi yoktur. Dedikodu (bir işlemin ayrıntıları) ve dedikodu hakkındaki bir dedikodu (bir işlemin ayrıntıları hakkında ayrıntılar) güvenilir bir hashgraph veri yapısına yol açarak bir işlemin (veya diğer fikir birliği oluşturma gereksinimlerinin doğrulanması için yeterli bir konsensüs oluşturulmasına izin verir)).
Hashgraph algoritması, tam asenkronize, baskın liderlere, yuvarlak robin çalışmalarına ve hata olasılığı olmayan yüksek hıza sahip olduğu için adaleti sağlamayı amaçlamaktadır.