Ne zaman gönderiliyor?
~2021
Parça zincirleri, İşaret Zinciri başlatıldıktan sonra işin ne kadar hızlı ilerlediğine bağlı olarak 2021'de gönderilmelidir. Bu parçalar, Ethereum'a verileri depolamak ve bunlara erişmek için daha fazla kapasite sağlayacak, ancak kod yürütmek için kullanılmayacak. Detayları hala öğrenim aşamasında.
Parçalama nedir?
Parçalama, yükü dağıtmak için bir veritabanını yatay olarak bölme işlemidir - bu bilgisayar biliminde yaygın bir kavramdır. Ethereum bağlamında, parçalama ağ tıkanıklığını azaltacak ve "Parça” olarak bilinen yeni zincirler oluşturarak saniyedeki işlemleri artıracaktır.
Bu ölçekleme dışında sebepler için önemlidir.
Parçalamanın özellikleri
Herkes bir düğüm çalıştırabilir
Parçalama, işleri merkezi olmayan bir şekilde tutmak istiyorsanız ölçeklendirmenin iyi bir yoludur, çünkü alternatif olarak mevcut veritabanının boyutunu artırarak ölçeklendirebilirsiniz. Bu, Ethereum'u ağ doğrulayıcıları için daha az erişilebilir hale getirir çünkü güçlü ve pahalı bilgisayarlara ihtiyaç duyarlar. Parça zincirlerinde, doğrulayıcıların ağın tamamı için değil, yalnızca doğruladıkları parça için veri depolaması / çalıştırması gerekir (bugün olduğu gibi). Bu, işleri hızlandırır ve donanım gereksinimlerini büyük ölçüde azaltır.
Daha fazla ağ katılımı
Parçalama, sonunda Ethereum'u kişisel bir dizüstü bilgisayarda veya telefonda çalıştırmanıza izin verecektir. Yani parçalanmış bir Ethereum'a daha fazla insan katılabilmeli veya istemcileri çalıştırabilmelidir. Bu, güvenliği artıracaktır çünkü ağ ne kadar merkeziyetsiz olursa, saldırı yüzey alanı o kadar küçük olur.
Daha düşük donanım gereksinimleri ile parçalama, herhangi bir aracı hizmete güvenmeden istemcileri kendi başınıza çalıştırmanızı kolaylaştıracaktır. Ve yapabiliyorsanız, birden fazla istemci çalıştırmayı düşünebilirsiniz. Bu, hata sayılarını daha da azaltarak ağ sağlığına yardımcı olabilir. Bir Eth2 istemcisi çalıştırma
Parça zincirleri sürüm 1: veri kullanılabilirliği
İlk parça zincirleri gönderildiğinde, ağa yalnızca fazladan veri sağlayacaklar. İşlemleri veya akıllı sözleşmeleri işlemezler. Ama hala toplamlar birleştirildiklerinde saniye başına işlemlerde inanılmaz iyileştirmeler sunuyor.
Toplamlar, bugün var olan bir "2. katman" teknolojisidir. Merkeziyetsiz uygulamaların işlemleri zincir dışı tek bir işlemde paketlemesine veya "toparlamasına", kriptografik bir kanıt oluşturmasına ve ardından bunu zincire sunmasına izin verir. Bu, bir işlem için gereken veri ihtiyacını azaltır. Bunu, parçalar tarafından sağlanan tüm ekstra veri kullanılabilirliğiyle birleştirin ve saniyede 100.000 işlem elde edin.
Parça zincirleri versiyon 2: kod yürütme
Plan, her zaman parçalara ekstra işlevsellik eklemek, onları bugün daha çok Ethereum mainnet gibi yapmaktı. Bu, akıllı sözleşmeleri saklamalarına ve yürütmelerine ve hesapları yönetmelerine olanak tanır. Ancak sürüm 1 parçalarının sağladığı saniye başına işlem artışı dikkate alındığında, bunun yine de olması gerekiyor mu? Bu hala toplulukta tartışılıyor ve birkaç seçenek var gibi görünüyor
Parçaların kod çalıştırmaya ihtiyacı var mı?
Vitalik Buterin, Bankless podcast ile konuşurken tartışmaya değer 3 potansiyel seçenek sundu.
1. İşlem yürütmenin gerek olmadığı durum
Bu, parçalara akıllı sözleşmelerle başa çıkma ve onları veri depoları olarak bırakma yeteneği vermediğimiz anlamına gelir.
2. İşlem yürüten bazı parçaların mevcut olması
Belki de daha akıllı olmak için tüm parçaların (şu anda 64'ü planlanmıştır) ihtiyacımız olmadığı bir uzlaşma vardır. Bu işlevi birkaçına ekleyip gerisini bırakabiliriz. Bu, teslimatı hızlandırabilir.
3. Zero Knowledge (ZK) kıvılcımlarını yapana kadar beklemeliyiz
Son olarak, belki de bu tartışmayı ZK kıvılcımları patladığında tekrar gözden geçirmeliyiz. Bu, ağa gerçekten özel işlemler getirmeye yardımcı olabilecek bir teknolojidir. Daha akıllı parçalara ihtiyaç duymaları muhtemeldir, ancak hala araştırma ve geliştirme aşamasındalar.
Diğer kaynaklar
İşte aynı bağlamda biraz daha düşünme:
- Birinci Aşama Tamamlandı: Eth2 veri kullanılabilirliği motoru olarak -cdetrio,ethrear.ch
Bu hala aktif bir tartışma noktasıdır. Daha fazlasını öğrendikten sonra bu sayfaları güncelleyeceğiz.
Yükseltmeler arasındaki ilişki
Eth2 yükseltmelerinin tamamı bir biçimde ilişkilidir. O halde, parça zincirlerinin diğer yükseltmelerle nasıl ilişkilendirildiğini özetleyelim.
Parçalar (shards) ve işaret (beacon) zinciri
İşaret zinciri, parçaları güvende tutmak ve senkronize etmek için tüm mantığı içerir. İşaret zinciri , ağdaki staker'ları koordine ederek onları üzerinde çalışmaları gereken parçalara atayacaktır. Ayrıca, diğer parçalar(shard) tarafından erişilebilen parça(shard)işlem verilerini alarak ve depolayarak parçalar (shard) arasındaki iletişimi kolaylaştıracaktır. Bu, her şeyi güncel tutmak için parçalara Ethereum'un durumunun bir anlık görüntüsünü verecektir.
İşaret (Beacon) ZinciriParçalar (Shard) ve kenetlenme
Ethereum ana ağı, parçaların(Shards) piyasaya sürülmesinden sonra bile bugün olduğu gibi var olacak. Ancak bir noktada, ana ağın stake etmeye geçebilmesi için bir parça (shard) haline gelmesi gerekecektir. Ana ağın, kod yürütmeyi idare edebilen tek "akıllı" parça olarak var olup olmayacağı görülecektir - ancak her iki durumda da, parçalamanın 2. aşamasında olacağıdır.
Kenetleme