Kendi Kendini İyileştiren Blok Zincirler, Sharding’in Ölçeklenebilirlik Sorunlarının Tedavisidir

Dünya heyecanla yeni nesil, yüksek performanslı, izinsiz bir blok zinciri bekliyor ve bu blok zinciri, tüm merkezi olmayan uygulamaları endüstriyel olarak ölçeklendirebilmelidir. Şimdiye kadar kripto topluluğu şahit oldu:

  • İşlemleri doğrulamak ve hesaplama ve depolama sağlamak için tüm eşleri kullanan eşler arası blockchain ağları – veya Bitcoin ve Ethereum gibi geleneksel blok zincirleri -.
  • Ethereum 2.0 ve Zilliqa gibi işlemleri, hesaplamayı ve depolamayı – veya blok zincirlerini parçalayan – P2P blok zinciri ağları.

Parçalama mekanizmaları, blok zincirlerinin sınırsız, sürdürülebilir ölçeklenebilirliği için umut veriyor, ancak blok zinciri alanındaki birçok insan, ölçeklenebilirliğin veya parçalanmanın bir devrilme noktasına ulaştığına şiddetle inanıyor – ancak bu tam olarak doğru değil. Hadi ayrıntıya girelim.

Blockchain dünyasında neden parçalamaya ihtiyacımız var??

Şu anda internet ödemelerde, Nesnelerin İnterneti’nde, akıllı şehirlerde, robotikte, web aramalarında, video akışında, e-ticarette, otonom araçlarda vb. Kullanılmaktadır. Dolayısıyla internet şunları üretir:

  • Saniyede 1 milyardan fazla işlem (işlem).
  • Saniyede 1 sekstilyondan fazla hesaplama (hesaplamalar).
  • Saniyede 2,5 kentilyon bayttan fazla veri (depolama).

Bu işin bir P2P ağındaki tüm eşler arasında uyumlu bir şekilde bölünmesi gerekir. İşin bu bölünmesine parçalama teknolojisi denir. Parçalama işlemlere, hesaplamalara ve depolamaya uygulanabilir.

Parçalama mekanizmalarını bozan sorunlar

İzinsiz bir P2P ağı tahmin edilemez ve bu öngörülemezliği telafi etmek için çeşitli blok zinciri protokolleri, doğrulama sayısını ve depolama kopyalarının sayısını belirli varsayımlara dayalı matematiksel bir hesaplamadan türetilen bir sabite sabitler. Sistem ölçeği aşırı telafi edip sınırlayacağı veya yetersiz telafi edip güvenliği / bütünlüğü riske atacağı için bu, blok zincirlerinin ölçeklenebilirliğini sınırlar..

Ya P2P ağı tahmin edilebilirse? P2P ağının kaotikliğine bağlı olarak doğrulama ve depolama eşlerinin sayısı esnek olabilir mi? Yani, P2P ağı ideal şekilde davranırsa, o zaman yalnızca bir doğrulama ve depolama kopyası gereklidir ve P2P ağındaki eşler kötü niyetli davranırsa veya ideal nitelikten saparsa, doğrulama ve depolama kopyalarının sayısı orantılı olarak artacaktır..

P2P ağında eşlerin / parçaların karşılaştığı sorunlar şunları içerir:

  • İnternet bağlantısı sorunları, elektrik kesintileri, veri kaybı ve çok daha fazlası.
  • Tüm dünyada ağa her zaman katılma ve ağdan ayrılma.
  • Veri kullanılabilirliği ve veri tutarlılığı sorunları.
  • Bir eş / parça çevrimdışı olursa, bu parçaya ait veriler sonsuza kadar kaybolur.
  • Eşler / parçalar her zaman kötü niyetli olabilir.

Buradaki suçlu, P2P ağlarının öngörülemezliğidir! Bu, doğrulama, hesaplama ve depolama performansını düşürür.

Kendi kendini iyileştiren blok zincirleri

P2P ağlarındaki belirsizlik nedeniyle, kendi kendini iyileştirme mekanizması tanıtıldı.

Birinci durum: Geleneksel blok zincirleri. Ağdaki tüm N düğümleri, ağdaki tüm işlemleri doğrular / hesaplar / depolar. (N)

İkinci durum: İdeal P2P. Ağdaki tüm eşlerin iyi internet, bant genişliği, elektrik kaynağı vb. İle 7/24 erişilebilir olduğu ve kötü niyetli olmayan iyi eşler olduğu ideal bir P2P blok zinciri ağı düşünün. Daha sonra ağa gelen herhangi bir işlem / hesaplama / depolama bir eş tarafından doğrulanabilir / hesaplanabilir / depolanabilir. (1)

Üçüncü durum: Parçalanmış blok zincirleri. Gerçek bir P2P blok zinciri ağı o kadar ideal değildir ve bu nedenle ideal P2P blok zinciri ağından olası maksimum sapmaya ve doğrulamak / hesaplamak / hesaplamak için 22-600 eş gibi sabit bir sayı ayarlamak için belirli varsayımlara dayalı olarak matematiksel bir formül türetilir. blockchain protokolüne bağlı olarak depolayın. (N / x)

Dördüncü durum: Kendi kendini onaran blockchainler. Aşağıdaki grafikte gösterildiği gibi birinci, ikinci ve üçüncü durumlar aşırı senaryolardır. İşlem / hesaplama / depolama sayısı, ideal durumdan (yeterli bir güvenlik marjı ile) sapma düzeyine bağlı olmalıdır. (N / x (c)), burada (c) ağın kaotikliğini temsil eder. Ağın kaotikliği (c) internet bant genişliği, elektrik, veri kullanılabilirliği, veri tutarlılığı ve katılan veya çıkan düğüm sayısının bir fonksiyonudur. İdeal duruma kıyasla işlevde herhangi bir değişiklik varsa, pozitif veya negatif olsun, karşı önlemler P2P ağı tarafından buna göre dağıtılır. Dolayısıyla, üzerinde herhangi bir stres varsa ağ otomatik olarak iyileşir..

Blok zincirlerinin karşılaştırılması

Kendi kendini iyileştiren blok zincirlere benzetme

Örnek olarak Paris metrosunu kullanalım, insanların trafiğine bağlı olarak metro trenlerinin zamanlamasını, sıklığını, kompartman sayısını ve hızını değiştirdiği.

  • Geleneksel: Maksimum frekansta, maksimum sayıda kompartımanda ve her zaman maksimum hıza sahip maksimum sayıda metro treni olacaktır. (Çok fazla enerji boşa harcanır.)
  • İdeal: Minimum frekansta minimum sayıda metro treni, minimum kompartman sayısı ve her zaman minimum hız olacaktır. (İnsanların işe gidip gelmesi çok zaman alır.)
  • Parçalanmış: Metro trenlerinin sayısı ve sıklıkları, kompartıman sayısı ve hızları maksimumdan az olacak ancak metroyu kullanmak isteyen kişi sayısı ne olursa olsun sayılar sabittir..
  • Kendi kendini iyileştirme: Kişi sayısına bağlı olarak, yoğun saatlerde 07:00 – 09:00 ve 16:00 – 19:00 ve mevcut tren sayısı vb., Metro trenlerinin sayısı ve sıklığı, sayısı bölmeler ve hızlar buna göre değişir ve uyumlu bir çıktı için esnektir.

Sonuç

Kendi kendini iyileştiren blok zincirleri, yüzyıllarca olmasa da on yıllarca hayatta kalabilecekleri şekilde tasarlanmıştır. Bu tür blok zincirleri tarafından elde edilen ölçeklenebilirlik, merkezi sistemlere yakındır, ancak gerçek ademi merkeziyetçiliği sürdürürler. Yüksek ölçeklenebilirlik olduğundan, herhangi bir merkezi uygulama kendi kendini onaran blok zincirleri üzerine kurulabilir..

Yapay zekayı zaman serisine (internet bant genişliği, elektrik, veri kullanılabilirliği, veri tutarlılığı, veri kaybı, katılan / çıkan düğüm sayısı vb.) Uygulamak, kendi kendini iyileştiren blok zincirlerini daha da iyileştirebilir, bu da onları daha hızlı hale getirebilir ve bir olayı önceden tahmin edebilir hale getirebilir. olur ve bu nedenle, karşı önlemleri gerçekleşmeden önce devreye sokabilir.

Burada ifade edilen görüşler, düşünceler ve görüşler yalnızca yazarlara aittir ve Cointelegraph’ın görüş ve fikirlerini yansıtmaz veya temsil etmez..

Bu makale birlikte yazılmıştır Akshay Kumar Kandhi, Nilesh Patankar, Sebastien Dupont ve Samiran Ghosh.

Akshay Kumar Kandhi blok zinciri ve biyometri araştırmalarında ön saflarda yer aldığı Uniris’te inovasyon, araştırma ve geliştirme başkanıdır. Fransa’da Ecole Polytechnique’den mezun oldu..

Nilesh Patankar Uniris’in kurucu ortağı ve işletme müdürüdür. Nilesh, ödemeler alanında 25 yıldan fazla deneyime sahip deneyimli bir teknoloji uzmanıdır. Mastercard kart ağı ve Barclays bankası için küresel programları yönetmiştir. Ayrıca, 100 milyondan fazla kullanıcısı olan Hindistan’daki en büyük koalisyon sadakat programı olan Payback’in baş teknoloji sorumlusuydu..

Sebastien Dupont Uniris’in kurucu ortağı ve CEO’sudur. Sebastien bir güvenlik ve kimlik uzmanıdır. 100 milyon kullanıcıya sahip telekomünikasyon şirketi Orange: Identity’deki en büyük iki projeden ve Afrika’daki Mobil Bankacılık cirosunu 10 milyon avrodan 4 milyar avroya çıkardı. Ayrıca Thales’te siber güvenlik uzmanıydı. 2013’ten beri önde gelen bir blockchain evangelisti..

Samiran Ghosh Uniris’in kıdemli küresel büyükelçisidir. Kendisi aynı zamanda prestijli Forbes Teknoloji Konseyi, MIT Technology Review üyesidir ve teknoloji konusunda TEDx konuşmacısıdır..