fbpx

Blockchain’de Node ve P2P’nin Anlamı

Selamlar, ben Selman. Bugün sizlere Blockchain’de Node ve P2P mantığından ve nasıl işlediğinden bahsedeceğim.

Öncelikle bir iki cümle ile Blockchain’i anlatalım. Blockchain, merkezi olmayan bir veri tabanı teknolojisidir ve tüm katılımcıların aynı kopyayı paylaştığı dağıtık bir defter olarak tanımlanabilir. Bu defter, bloklar adı verilen ve verilerin bir araya getirilmesiyle oluşan zincirler halinde oluşturulur.

Node Nedir?

Bir Blockchain ağı, birçok bilgisayar veya cihazdan oluşur ve bu cihazlar, ağın işleyişine katkıda bulunmak için birbirleriyle iletişim kurarlar. Bu cihazlardan her birine “node” yani “düğüm” denir.

Bir Blockchain Node’u, ağa bağlanan bir bilgisayar veya cihazdır. Bu Node’lar, ağın sağlıklı bir şekilde çalışmasını sağlamak için birbirleriyle veri paylaşımı yaparlar. Her Node, Blockchain’in tam bir kopyasını tutmaz, ancak ağın tüm geçmiş işlemlerinin bir kısmını veya tamamını tutabilir.

Bir Node, işlemleri doğrulayabilir, yeni işlemler ekleyebilir ve Blockchain ağına yeni bloklar ekleyebilir. Bu işlemleri gerçekleştirirken, diğer Node’larla etkileşime geçer ve ağdaki diğer Node’larla veri senkronizasyonu yapar.

P2P Nedir?

Blockchain, merkezi olmayan (decentralized) bir dijital defter teknolojisidir. P2P (peer-to-peer), ise birbirine bağlı cihazların doğrudan (merkezi bir sunucu veya aracı olmadan) iletişim kurmasını ifade eder.

Blockchain’in kullanım alanlarından biri, P2P işlemlerinin güvenliğini sağlamak için kullanılmasıdır. Blockchain teknolojisi, P2P işlemlerindeki güvenlik problemlerini çözmek için tasarlanmıştır. Blockchain, işlemlerin doğruluğunu ve güvenliğini sağlayarak, ortak bir defterde tüm işlemlerin kaydedilmesine ve bir işlem gerçekleştirmeden önce ağdaki tüm düğümler tarafından onaylanmasına olanak tanır.

Örneğin, Bitcoin’deki işlemler, P2P ağında gerçekleşir ve bu işlemler Blockchain teknolojisi kullanılarak doğrulanır. Bu sayede, herhangi bir merkezi otoriteye ihtiyaç durmadan güvenli ve doğru bir şekilde işlem yapılabilir.

Özet

Blockchain, merkezi olmayan bir teknoloji olduğundan, ağda yer alan tüm kullanıcılar birer “Node” olarak adlandırılır. Bu Nodelar, blok zincirinin kopyalarını barındıran, işlemleri doğrulayan ve ağa katkıda bulunan bilgisayarlar veya cihazlardır.

Bu Nodelar arasındaki iletişim, “peer-to-peer” (P2P) mantığıyla gerçekleşir. P2P ağı, herhangi bir merkezi sunucu veya aracı olmadan, doğrudan bir kullanıcının cihazından diğer kullanıcıların cihazlarına bağlanarak bilgi alışverişinde bulunmasına izin verir. Bu, blok zincirindeki işlemlerin ve blokların doğrulanması ve paylaşılması için kullanılır.

Bu şekilde, her bir Node, diğer Nodelarla ağ üzerinden doğrudan iletişim kurarak yeni blokların ve işlemlerin eklenmesine katkıda bulunur. Her bir node, ağın güvenilirliğine katkıda bulunmak için kendi işlem doğrulama sürecini yürütür ve böylece tüm ağda konsensüs sağlanır.

P2P mantığı, Blockchain teknolojisinin merkeziyetsizliği ve güvenilirliği sağlamasına yardımcı olur, çünkü hiçbir merkezi nokta veya aracı yoktur ve her bir Node ağda eşit şekilde önemli bir role sahiptir. Bu sayede, ağdaki herhangi bir Node’un çökmesi veya saldırıya uğraması durumunda, diğer Node’lar hala işlemleri ve blokları doğrulayabilir ve ağın güvenliği korunur.

Node ve P2P ile ilgili anlatacaklarım bu kadar. Umarım anlaşılır olmuştur ve sizlere fayda sağlar. Sağlıcakla kalın.

Daha fazla blockchain içeriği için: https://www.blockchaineventcentre.com/2023/04/25/blockchainde-node-ve-p2p/

Selman Zileli
Amasya Üniversitesi Bilgisayar Mühendisliği 1. Sınıf
Linkedln: https://www.linkedin.com/in/selmanzileli/

Bu Yazıyı Paylaş
Yorum Yap