Proof of History, yapılan süreçlerin vaktini belirlemek için Solana blokzincirinde yapılmış bir protokoldür. “Tarih kanıtı” manasına gelen Proof of History, blokzinciri ağının güvenliğini sağlarken, birebir vakitte ağın süratli çalışmasına Yardımcı olur.
Proof of History (Tarih Kanıtı) Nedir?
Türkçe manası “Tarih Kanıtı” olan Proof of History, blokzincir üzerinde gerçekleşen süreçlerin hangi sırada olduğunu ve yanlışsız bir halde ilerleyip ilerlemediğini kanıtlamaya çalışan, Solana ağında kullanılan bir protokoldür. Klasik bir blok zincirinde, bir bloğun ne Vakit çıkarıldığı konusunda Fikir birliğine varmak, o bloktaki süreçler hakkında bilgi sahibi olmak kadar değerlidir. Vakit damgası, ağa (ve rastgele bir gözlemciye) süreçlerin muhakkak bir sırayla gerçekleştiğini bildirdiği için Fazla kıymetlidir.
Solana, Proof of History algoritmasını kullanan Biricik blok zinciridir. Bu nedenle, blokzincir inanılmaz derecede ölçeklenebilir ve saniyede 60 bine kadar süreci işleyebilir. PoH, bir sürecin zamanlamasını belirlemenin daha kısa süreceğini garanti eder.
Öte yandan, Tarih Kanıtı’nın birtakım kusurları vardır. Örneğin, bu metot hiçbir Vakit geniş ölçekte test edilmemiştir. Bu nedenle nitekim kusursuz çalışıp çalışmadığı bilinmiyor. Ayrıyeten geçmişte Solana’da Çeşitli Emniyet açıkları ve hücumlar keşfedilmiş ve bunların bir kısmına kısmen PoH neden olmuştur. Sonuç olarak, Proof of History’nin inançlı bir mutabakat düzeneği olup olmadığından şimdi emin olunamamaktadır.
Proof of History Nasıl Çalışır?
Proof of History (PoH), süreç tartısını azaltıp blok zincirini daha hafif ve daha süratli hale getirerek Vakit mahzurunu aşar. Solana, bu sistemle kullanıcıların bir PoH hash’inin geçerliliğine oy vermek için token’ları stake etmesine İmkan tanıyan bir Emniyet sistemi olan Tower Byzantine Fault Tolerance (Tower BFT) ile birleştirir.
Proof of Stake ve Proof of History epey benzeridir. Bunun nedeni, Proof of Stake’in Proof of History’ye dönüşmesidir. Her iki algoritma da tıpkı Temel üzerine inşa edilmiştir. Doğrulayıcılar, süreçlerin doğrulanmasını ve yeni blokların oluşturulmasını garanti etmek için her iki algoritmada da kullanılır.
Ancak, bu iki metot ortasında vaktin nasıl hesaplandığı konusunda Kıymetli bir ayrım vardır. Vakit damgası fonksiyonu, Proof of Stake’te kullanılır. Bu, her düğümün ağın Vakit damgasına bağlı olduğu manasına gelir. Vaktin Evvel File üzerinden akması gerektiğinden, File daha yavaş çalışacaktır.
Bu özellik Proof of History için Gerekli değildir. Zira tarihî olaylara dayalı olarak vakti hesaplayan Doğrulanabilir Gecikme Fonksiyonu kullanılır. Bu oluşumları tahlil ettikten sonra, rastgele biri tarafından onaylanabilecek bir hash fonksiyonu oluşturulur. File tarafından oluşturulan her bloğa bu hash eklenir. Süreyi belirleme sistemi ise esasen Fazla az Vakit alır ve bu da Solana blok zincirini var durumda inanılmaz derecede ölçeklenebilir hale getirir.
Proof of History çalışma hali 5 adımda şu formda özetlenebilir:
- Kullanıcılar protokole katılır.
- Ağı doğrulayan 1. şahıs birinci sıraya atanır ve bloğu bulmak için 5 saniye harcar.
- Ağı doğrulayan 2. şahıs ikinci sıraya atanır ve bir sonraki bloğu bulmak için 5 saniye harcar. Toplamda 10 saniyelik bir geçiş yaşanır.
- Ağı doğrulayan 3. şahıs üçüncü sıraya atanır ve sonraki bloğu bulmak için 5 saniye harcar. Toplamda 15 saniyelik bir geçiş yaşanır.
- Doğrulama süreci bu Dizi ile devam eder.
PoH Ehemmiyeti Nedir?
PoH protokolü blokzincir ağı için Aka Ehemmiyet arz eder. Protokolün çalışma prensibi birtakım ayrıcalıklar ve avantajlar sunar. Proof of History değeri nedir? sorusunun cevabı şu hususlarda batındır:
- Blokzinciri ağında gerçekleşen gecikmeler azalır.
- Gecikmelerin azalması, blokzincir verimliliğini artırır.
- Tarih İspatı sistemi ile süreçlerin sırası doğrulanır.
- Doğrulama gerçekleşirken harcanan vakitten tasarruf edilir.
- Düğümler süreçlerin sırasını seçmek için daha az Vakit harcar.
- Zaman tasarrufu, ağa katılan yeni doğrulayıcının daha süratli seçilmesine Yardımcı olur.
Proof of History Avantajları ve Dezavantajları
Tarih Delili protokolünün avantajları olduğu kadar birtakım dezavantajları da mevcuttur. Düşük fiyat bu protokolün birincil avantajlarından biridir. Solana, Ethereum üzere öbür ağlara kıyasla daha ucuz süreç ücretleri sunar. Ayrıyeten ölçeklenebilirlik konusunda da ileridedir. File üzerindeki süreçler epey süratlidir.
PoH dezavantajlarına bakıldığında ise Solana, ağındaki süreçleri doğrulamak için şu anda bin 200’den az doğrulayıcı kullanmaktadır. Ayrıyeten ağ, Vakit vakit bir “Ethereum katili” olarak anılır, fakat buna kıyasla ağda daha az dApp vardır. Solana’da yaklaşık 350 dApp geliştirilse de Ethereum’da 3.binden Çok dApp oluşturulmuştur.
Yorum Yok