Ethereum blokzincirinde gerçekleşen ve saklanan her bir işlemin ağdaki her bir node tarafından işlenmesi gerekmektedir. (Proof of Work işleyiş tarzı) Bu işleyiş şekli çok büyük bir güvenlik sağlıyor olsada ölçeklendirme sıkıntısına yol açacağı günler yakındır. Bu sebeple Ethereum geliştirici topluluğu işlem hızlarını ve kaynak kullanım verimliliğini arttırmak ve ethereum blokzinciri ölçeklendirme sorununu çözebilmek için bir miktar abartılı güvenlikten ödün verilebileceğini düşünüyor. Şöyle bir benzetme ile olayı biraz açalım; Ethereum ağının pek çok adacıklara bölündüğünü düşünün. Herhangi bir adanın içinde yer alan node lar kendi içlerinde her tür aksiyona girebilecek ancak bir başka ada ile etlkileşime girmeleri gerektiğinde bir çeşit protokole ihtiyaç duyacaklar. Yani sharding geliştirmesinin ağa getireceği özellik büyük veritabanlarının küçük birimlere bölünecek olması oluyor. Burada ada benzetmesi yaptığım her bir parça bağımsız işlem verisi içerecek. Bunun amacıda ağdaki tüm nodelara olan gereksinimi ortadan kaldırarak işlem hızlarını arttırabilmek olacak. Farklı adadaki nodelar kendi içlerinde her bilgiyi barındırmayacağından diğer adalarla etkileşime ihtiyaç duyacak. Bu anlamda sharding geliştirmesi denilen teknoloji buradaki iletişim protokolü katmanımıza verilen isim olacak. Sharding uygulamaya girmesi ile birlikte her bir node bir veri alt kümesine sahip olacak ve bu kümedeki işlemleri doğrulamaktan sorumlu olacak. Bir node ihtiyaç duyduğu ancak kendi alt kümesi bloğunda (adasında) yer almayan bir bilgi için, bu bilgiye sahip bir diğer adadaki node ile bu protokol üzerinden haberleşecek. Yani ethereum ağı kısmen PoW özelliğini yitirecek bu durum sizce Ethereum madenciliğini nasıl etkiler ? Şu anda saniyede 8 işleme kadar imkan tanıyan Ethereum zinciri sharding geliştirmesi ile beraber bakalım bu sayıyı kaça çıkartabilecek.
https://www.reddit.com/r/ethereum/comments/8g1q55/vitalik_teases_sharding_release_on_twitter/dy85pq0/