Hashgraph vs Blockchain: Hangisi daha iyi?
The Hashgraph ve Blockchain İnternet gibi güvene dayalı olmayan bir ortamda güven sağlama sorununu çözen iki rakip teknolojidir.
Her iki teknoloji de merkezi olmayan bir ağ üzerinden bilgi depolamaya ve almaya yardımcı olur, ancak soruna farklı şekillerde yaklaşırlar.
Blockchain veri kayıtlarını bir blok halinde gruplandırır, bunu engelleyen zaman damgalarını ekler ve değişmez hale getirmek için içeriklerini karma hale getirir. Hashgraph, ise bireysel işlemleri kaydeder. Ancak hangi işlemlerin geçerli olduğu konusunda fikir birliğine varmak için sanal oylama yöntemini kullanıyor.
Bu yazı bu iki teknolojinin perde arkasına bakıyor. Masaya ne getirdiklerini ve geleceği için ne anlama geldiklerini görmek için cryptocurrencies ve kripto endüstrisi.
Nasıl başladı?
1976'da Steve Wozniak ve Steve Mesleki Öğretiler Apple Computer'ı kurarak düzene isyan etmeye karar verdi. 1980'li yıllara gelindiğinde kişisel bilgisayar ve internet kontrol edilemeyen bir yangın gibi yayılıyordu. Ve 1990'lara gelindiğinde dünya çapında ana kültürün bir parçası haline geldiler.
Ancak kuruluşun bazı bölümleri, özellikle e-ticaret söz konusu olduğunda, web üzerinde hâlâ çok fazla söz hakkına sahipti. maliye. Bunun nedeni, web üzerindeki ödeme işlemleri ve benzeri faaliyetlerde yalnızca köklü markalara güvenilebilmesidir.
Buna karşı koymak için, bir grup kripto araştırmacısı ve bilgisayar programcısı, bankalar gibi kuruluştan üçüncü bir tarafa ihtiyaç duymadan insanların web üzerinde güvenli bir şekilde işlem yapmasına izin verebilecek bir sistem geliştirdi.
Bu grup “Satoshi Nakamoto” takma adı altında başladı. Ve dahiyane Bitcoin icatlarının temeli Blockchain'dir.
Dağıtılmış Defter Teknolojilerini Anlama
Bankalar ve diğer işlem 3. şahıslarla ilgili sorun, veritabanları üzerinde tam kontrole sahip olmalarıdır. Ve bu nedenle, kimsenin bilgisi olmadan kayıtları manipüle etmek kolaydır.
Dağıtılmış defter teknolojileri, bu sorunu, birden çok bilgisayarın veritabanının aynı kopyalarını çalıştırmasını sağlayarak çözer. Ağa bağlı her bilgisayara düğüm denir. Ve ağda ne kadar çok düğümünüz varsa, veritabanı o kadar güvenilir olur.
Böyle merkezi olmayan bir veri bankacılığı yaklaşımına ek olarak, DLT veya Dağıtılmış Defter Teknolojileri, eksiksiz paketi oluşturmak için özel protokoller, algoritmalar ve diğer sözleşmeleri de kullanır. Blockchain veya Hashgraph gibi.
Her birine bir göz atalım.
Blockchain
Blok zinciri, verileri bloklar halinde gruplandıran ve bu blokları kriptografi kullanarak birbirine bağlayan bir veritabanı sistemidir.
Bir blok, finansal işlemlerden resimlere, videolara, yazılımlara, e-kitaplara vb. kadar her türlü veriyi içerebilir. Blok verileri gruplandırıldıktan sonra, buna bir zaman damgası ve önceki bloğun karması eklenir. Daha sonra, kaydı değişmez kılan benzersiz bir tanımlayıcı oluşturmak için içerikler karma hale getirilir.
Bu yaklaşımın amacı, bloktaki herhangi bir şeyi değiştirirseniz, elde edilen hash'in, o bloğun yaygın olarak kabul edilen hash'inden farklı olacağıdır. Sonuç olarak, önceki blokta herhangi bir şeyi değiştirirseniz, elde edilen hash da farklı olacak ve mevcut bloğun hash'i de farklı olacaktır.
Bu değişmezlik, bloklar kriptografik olarak zincirlendiği için teknolojiye Blockchain adını verir. Bitcoin, giriş veri uzunluğundan bağımsız olarak 256 bit uzunluğunda rastgele bir dize oluşturmak için SHA-256 karma işlevini kullanır.
Bitcoin Blockchain şu anda 200 GB'ı aşıyor ve ortalama blok yaklaşık 1 MB büyüklüğünde. Her bloğun basit finansal işlemler içerdiği göz önüne alındığında, 1 MB, dolayısıyla işlenmesi gereken çok sayıda işlemdir.
Ek olarak, işlemi işleyen madenciler, mevcut 256 baştaki sıfır gibi önceden tanımlanmış spesifikasyonlara sahip benzersiz bir SHA-19 karma üretene kadar karma işlevini tekrar tekrar çalıştırmaya devam etmelidir. Bu gereksinim, Bitcoin ağının 150 exahash (10) gerçekleştirdiği bir durum yarattı.18 karma) saniyede.
Bu sayıyı perspektife koymak için, küresel Bitcoin madencilik ağı, işlem başına 800 kWh'ye kadar elektrik kullanır. Bu, saniyede yaklaşık 3 MWh'ye (4 işlem/saniye), dakikada 190 MWh'ye vb. gelir ve siz yılda 50 – 100 TWh'ye ulaşana kadar bu böyle devam eder. Bu, tüm Cayman Adaları'na tam bir ay boyunca güç sağlamak için yeterli enerji.
Hashgraf
Blok zinciri bakımıyla ilişkili elektrik israfını azaltmak için farklı gruplar farklı yaklaşımlar geliştirdi. Ve buna Hashgraph da dahildir.
Mucidinin sahip olduğu patentli Hashgraph teknolojisi olduğunu unutmamalısınız. Ve sonra, Hashgraph'ın canlı bir uygulamasını çalıştıran izinli, genel bir ağ olan Hedera Hashgraph var.
Hashgraph sistemi, kullanarak hızlı ve enerji verimli bir ortam yaratmaya çalışır. yönlendirilmiş akrilik grafikler ve iki protokol:
- dedikodu hakkında dedikodu
- sanal oylama
1. Dedikodu hakkında dedikodu
Hashgraph üzerinde bir işlem başlatmak için, o işlemin ayrıntılarını ağdaki bir düğüme iletmeniz gerekir. Bu düğüm daha sonra ayrıntıları birkaç rastgele düğüme yeniden iletecek ve onlar da işlem ayrıntılarını diğer rastgele düğümlere yeniden iletecektir.
Bu rastgele düğümlere komşular ve her işlem detayına bir olay denir. Her olay, kendisinden önceki iki olaydan bilgi içerir ve bu nedenle "dedikodu hakkında dedikodu" adı verilir.
Bilgiyi bu şekilde iletmenin etkisi, dedikodunun orman yangını kadar hızlı yayılması ve sadece birkaç saniye içinde, düğümlerin çoğunluğunun (%66) bu işlemin bir kopyasına sahip olması ve bir fikir birliğine yol açmasıdır.
Olay şimdi, kronolojik sıralama için zaman damgası kullanılarak dağıtılmış defterlere eklenmelidir.
2. Sanal Oylama
Hashgraph'ın diğer etkileyici kısmı sanal oylama protokolüdür. Her olay kendisinden önceki iki olay hakkında bilgi taşıdığından, düğümler bu bilgiyi kendilerinden önce hangi olayların meydana geldiği hakkında oy vermek için kullanır ve öncelikli işleme alması gerekir.
Sanal oylamanın amacı, bir düğümün kötü niyetli veya Bizanslı olduğu için bilgi aktaramadığı bir durumu önlemektir. Ve bilgilerin iletilmesindeki bu başarısızlık, bu işlemin 2/3'lük bir çoğunluğa ulaşmasını ve nihayetinde fikir birliğine varmasını engelleyebilir.
Bu sorunu çözmek için, her olay daha sonra atalarının izini sürebileceği önceki olaylara oy verir. Ve bu, hatalı düğümler nedeniyle çoğunluğa ulaşamayan önceki işlemlerin hala zamanında işlenmesini sağlamaya yardımcı olur.
Bu oylama süreci, farklı döngüleri veya iletişim zaman çerçevelerini kapsayarak onu eşzamansız hale getirir. Dolayısıyla, bu algoritmanın asenkron Bizans Hata Toleranslı (aBFT) olduğu söylenir.
Hashgraph ve Blockchain
Hashgraph ve Blockchain sistemleri, dağıtılmış ağlardaki verileri güvenli ve güvenilir bir şekilde yönetmeye çalışırken, ikisi de bunu farklı şekillerde yaparak ciddi farklılıklara yol açar.
İşte bu farklılıklara tablo şeklinde bir bakış.
Hashgraph | Blockchain | |
---|---|---|
Tarih başlatın: | 2017 | 2008 |
Lisans: | Patentli teknoloji | Açık kaynak |
Uzlaşma: | sanal oylama | İş kanıtı, hisse vb. |
hız: | 10,000+ TPS | 4-15 TP |
adalet: | 100% | N / A |
Güvenlik: | ABFT | Kripto karma |
Enerji verimliliği: | Yüksek | Düşük |
İşlem Başına KWh: | ~ 0.0002 | ~ 100 - 900 |
İşlem ücretleri: | $ 0.0001 + | $ 15 + |
İşlem Doğrulama: | Fikir birliği | Madenci tarafından |
izin verme: | izin verildi | Permissionless |
Ağ Girişi: | Özel/Kamu | Açık Alan |
1. Lisanslama
Bitcoin ve onun temelini oluşturan Blockchain teknolojisi, MIT Lisansı altında piyasaya sürüldü ve bu da onu son derece hoşgörülü, özgür ve açık kaynak yazılım. Bu kullanım özgürlüğü Blockchain'in popülaritesinin artmasına yardımcı oldu. Farklı çatalları ve rakip yaklaşımlarının yanı sıra.
Hashgraph ise mucidi Leemon Baird tarafından kurulan Swirlds şirketine ait patentli bir teknolojidir. Swirlds daha sonra, Hedera ağının gelirinde %10'luk bir hisse için teknolojiyi Hedera Vakfı'na lisansladı.
2. Konsensüs
Hedera Hashgraph, fikir birliği mekanizması olarak sanal oylamayı kullanır. Tek ihtiyacı olan düğümlerin 2/3'ünün kabul etmesidir ve bu karar nihaidir. Blok zincirleri ise farklı protokoller kullanır.
Bitcoin, çok enerji yoğun ve savurgan bir sistem olan Proof-of-Work protokolünü kullanır. Ethereum, Proof-of-Stake protokolünü kullanır; bu, madencinin madencilikten önce kripto para birimlerinin bir kısmını stake ettiği anlamına gelir. Ve eğer başarılı olursa, tam olarak yatırdığı miktarı kazanır.
Diğer Blockchain konsensüs protokolleri, sabit disk alanını bir stake mekanizması olarak kullanan Proof-of-Space'i içerir. Ve her madenciye minimum bir bekleme süresi atamak için özel donanım kullanan Geçen Süre Kanıtı.
3. hız
Göre bu basın bülteni Eylül 2020'den itibaren Hedera Hashgraph, günde 1.5 milyon işlemi aşarak Ethereum'u iki katına çıkardı ve Bitcoin'inkinin yaklaşık 7 katı oldu. Mart 2021'e kadar Hedera ayda 200 milyon işlemi aştı ve Nisan ayında 1 milyar toplam işlem eşik.
Unutulmamalıdır ki bu başarının altında Hedera hashgraph üzerindeki düşük ve öngörülebilir işlem maliyetleri yatmaktadır. Bu, daha fazla eşzamanlı işlemle artma eğiliminde olan blok zinciri sistemlerinin güvenilmez maliyetlerine karşı çıkıyor.
4. adalet
Blockchain madencileri, hangi işlemlerin işleneceğini seçer ve bu, madenciler için daha yüksek ücretler sunanlara daha yüksek bir öncelik verir. Sonuç, bazı işlemler için daha uzun onay süreleri ve daha yüksek ağ kullanımı ile artan maliyetlerdir.
Hashgraph, işlemleri zaman damgalayarak ve %66'lık bir konsensüs sağlandığında bunları deftere ekleyerek bu adaletsizliği ortadan kaldırıyor. Ayrıca sanal oylama kullanılarak tüm etkinliklerin hızlı işlenmesi garanti edilir.
5. Enerji Tüketimi ve Verimliliği
Bitcoin, işlem başına yüzlerce kWh kullanır ve genellikle 800 kWh'ye ulaşır. Ethereum daha tutucudur, ancak yine de işlem başına 100 kWh'ye kadar kullanabilir. Bunun nedeni, madencilerin belirli bir diziyi bulmak için geçmeleri gereken karma işlemidir.
Hashgraph, işlem başına yalnızca 0.0002 kWh elektrik gücü kullanır; bu, blok zincirlere kıyasla çok daha küçük bir miktardır. Bu da onu doğa severler için çevre dostu bir seçenek haline getiriyor.
6. İşlem Maliyetleri
Blockchain maliyetleri değişkendir ve daha yüksek ücretli işlemler öncelikli işlem görür. Saniyede 4 ila 15 işlemle sınırlı hızlarıyla birleştiğinde, işlem maliyetleri bugün genellikle 15 doların üzerindedir. Hatta yüksek aktivite ile 25$ ve 30$+'a ulaşıyor.
Hashgraph için tüm maliyetler eşit tutulur ve USD itibari para cinsinden ücretlendirilir. Fiyatlar elbette ne yapmak istediğinize bağlı olarak değişir. Ancak, 0.0001$ gibi düşük bir fiyattan başlayarak, bir işlemin ne kadara mal olacağını her zaman anlayabilirsiniz.
7. Ağ Erişimi
Bitcoin her zaman halka açık ve izinsiz bir ağ olmuştur. Bu, bilgisayarı olan herkesin işlemleri görebileceği ve yeterince iyi donanıma sahip herkesin istemciyi indirip ağa katılabileceği anlamına gelir. İzin gerekli değildir. Diğer Blockchain projelerinin farklı ancak benzer gereksinimleri olabilir.
Hedera Hashgraph da Bitcoin gibi halka açıktır, ancak izinlidir. Bu, ağa kabul edilmek için bir davete ihtiyacınız olacağı anlamına gelir.
Sonuç
Bu Hashgraph vs Blockchain yazısının sonuna geldik ve onların altında yatan teknolojilerin ortaya çıktığını gördünüz.
Blockchain'in güçlü ve zayıf yönleri vardır. Ama Hashgraph da öyle. Bu nedenle, sizin için en iyi seçeneğin ne olduğunu belirleyecek olan mevcut ihtiyaçlarınızdır.