Protocol Layer Nedir?
Hadi Protocol Layer anlamını, kriptodaki tanımını, protocol Layer Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Protocol Layer blockchain ağının anahtar bileşenidir. Tüm ağ için temel görevine sahip bir katman türüdür. Geliştiriciler blockchain ağlarının içerisinde bundan faydalanabilir. Örneğin işlem oluşturmak veya belli kurallara göre gerçekleşen akıllı kontratlar geliştirmek için kullanılabilir.
Blockchain içerisinde birçok katman vardır. Birkaç örnekle ele alalım:
Application Layer. Bu katman kullanıcıyla etkileşimlere odaklanır. Metamask, Ethereum Wallet, Ethereum Wallet veya belli bir blockchain içerisindeki diğer dApp’ler buna örnektir.
Contract Layer. Bu katmandaki anahtar öğe akıllı kontrat protokolleridir. Ethereum’un Solidity’si veya Neo’nun Neo Contract’i buna örnektir. Bu akıllı kontratlar işlemleri tamamlarken durum değişikliği gibi işlemler gerçekleştirirler.
Protocol Layer. Bu katman halka açık deftere dikkat çeker. Özellikle eklenecek yeni işlemler için nasıl bir yol nasıl oluşturulur sorusuna odaklanır. Ek olarak protocol layer yeni node’ların var olan bir blockchain’e katılma ve senkronize olma için yolları tanımlar.
Proof-of-Work (PoW) gibi oy birliği algoritmaları da protocol layer içerisinde saklanır. Bu algoritma her bir ağ katılımcısının bilgi türü ve ekleneceği zaman konusunda bir anlaşmaya varmasını mümkün kılar.
Oy birliği algoritmaları her işlemin geçerli olmasını doğrulama gibi çeşitli kullanımlara sahiptir. Proof-of-Work (PoW) gibi oy birliği algoritmaları çift harcamayı önleyerek saldırganların ağdaki bilgisayar gücünün yarısına ihtiyaç duymasını sağlar. Böylelikle siber suçlular için hacklemek çok masraflı hale gelir.
Gelin Protocol Layer nedir daha iyi anlamak adına Bitcoin’e bir bakalım. Proof-of-Work oy birliği algoritması en popüler kripto para birimlerinden birini kullanılıyor.
Peki Proof-of-Work ne yapıyor? En temel fonksiyonu gerekli bilgisayar gücüne sahip herhangi birinin blockchain’e işlem blokları eklemesine izin veriyor.
Protocol layer blockchain’e yeni blok ve işlem oluşturma ve ekleme için temel gereksinimleri ana hatlarıyla belirtiyor. Ayrıca ağ katılımcılarının hangi işlemlerin geçerli olduğu, hangi emirleri içeri girip girmeyeceği konusunda oy birliğine varmasını mümkün kılan bir mekanizmaya sahip.
Blockchain’e eklenebilecek bilgi türü de protocol layer tarafından belirleniyor. Ana kural tüm ağ katılımcılarının hangi bilginin ve hangi emrin ekleneceği konusunda oy birliğine varmak zorunda olması.
Protocol layer içerisinde şu konular hakkında pek çok kural yer alıyor:
-
Bir adresten belli bir değeri alıp başka adrese aktarma;
-
Halka açık defterde işlemler kayıt altına alma ve izleme;
-
Madencilik işlemi;
-
Yeni bloklar oluşturma;
-
Yeni node’lar ekleme.