Bitcoin Forum
May 08, 2024, 08:11:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: "Sharding" nedir ?  (Read 154 times)
omorfi (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 264



View Profile
May 08, 2018, 01:05:38 PM
Merited by fuathan (1), ZENC (1)
 #1

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/
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
karates
Newbie
*
Offline Offline

Activity: 65
Merit: 0


View Profile
May 08, 2018, 02:18:35 PM
 #2

Kimi coinlerdeki "Masternode" yapılarından böyle işlevler de olmasını bekliyordum ben epeydir ama yapan olmadı bildiğim kadarıyla.

Network'ün performansı açısından epey fayda sağlayacaktır ama, merkezsiz yapıdan uzaklaşma, node'lar arası farklılaşma; birçok blockhain işlevinin doğasına da aykırı biraz. Bence bundan dolayı, "sharding" şu anlatılan şekliyle fazla uzun ömürlü olmaz. 
redsilentstorm
Member
**
Offline Offline

Activity: 448
Merit: 10


View Profile
May 08, 2018, 02:38:55 PM
 #3

Blockchain tek başına sihirli bir değnek değil. Halledilmesi gereken bir sürü sorun ve yapılması gerekli bir sürü değişiklik var. Bu yapının mükemmel olması için sharding ve croschain  in mükemmel bir şekilde bu yapıya entegre edilmesi gerek ve bazı yeni projeler bunu yapmaya çalışıyor. Tabiki mevcut sistem üzerine entegre edilmesi kısmen daha zor diye düşünüyorum ama bunu entegre edemeyenlerin ilerleyen dönemde zor durumda kalacaklarını görebiliriz. Hız için her zincirin kendi çözümleri var onu konumuz dışı olduğu için es geçtim.
omorfi (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 264



View Profile
May 09, 2018, 01:47:18 AM
 #4

Sharding PoS şeklinde adalar arası işlemeye devam edecektir. Aynı ada içindeki nodelarda PoW olarak devam edecekler. PoW u kaldırıyoruz diye bir açıklama görmedim sharding güncellemesi ile ilgili kaynaklarda. Ağdaki akışın bir kısmı tüm nodelardan onaya ihtiyaç duymayacak şekilde modifiye ediliyor. Bilgileri her nodea yazmaya gerek kalmıyor. Şİmdi adamlar tutup neden böyle bir olaya ihtiyaç duydu ? Bakın Ethereumda sadece borsadaki 24 saatlik hacim son 1 sene içinde 10 kattan az olmayan bir şekilde artmış durumda. Bir sürü Erc20 standartında token çıkmaya devam ediyor. Nerdeyse pek çok proje ethereum zincirini tercih ediyor. Demekki Vitalik paşa bu kullanım yaygınlaşma hızının sıkıntıya sebep olacağını gördü ve aşırı güvenlikten taviz verilebileceğine karar verdi. Sonucta PoS ta gayet güvenlidir, tercih edilirliği az değildir. Zaten güvenliğin kralıda olsa sen phishinge uyanamadınmı her türlü hackleniyosun zaten bu sistemin kendi açığından kaynaklı filan olmuyor. Shardingdede sistemin açığından kaynaklanan bir güvenlik sıkıntısı olmayacaktır. Ayrıca kaynaklar daha verimli kullanılabileceğinden hızda doğal şekilde artacaktır.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!