Bitcoin Ağı Nedir?

İçindekiler

Bitcoin, İnternet tabanlı eşten eşe (P2P: peer-to-peer) dağıtılmış ağ mimarisi kullanır. Bitcoin ağı, Bitcoin P2P protokolüne uygun olarak çalışan bir dizi düğümlerden oluşan bir koleksiyon olarak düşünülebilir.


Merkezi ağ

P2P ağını daha iyi anlamak için önce geleneksel merkezi ağ modeline bir göz atalım:

Bu tipik bir yıldız şekilli ("merkezi") yapıdır. Yaygın olan B/S ve C/S ağ mimarileri bu modeldedir. C1, C2, C3 ve diğerleri arasında doğrudan bağlantı yoktur, eğer C düğümleri birbirlerine bağlanmak isterse, merkezi S düğümünü bir köprü olarak kullanmalıdır.

Merkezi düğümler hizmet sağlayıcısı ve aracı olarak hareket eder. Örneğin, biz bir kişiden diğerine doğrudan para aktarımı yapamayız, bankayı aracı olarak kullanmalıyız.


P2P ağı

P2P ağı, aynı ağdaki her bir bilgisayarın birbirine eşit olduğu, düğümlerin birlikte ağ hizmeti sağladığı, hiçbir "özel" düğümün olmadığı ve her bir ağ düğümünün düz (flat) bir topolojide birbirine bağlı olduğu bir ağ şeklidir.


Merkezi ağlarla karşılaştırıldığında, P2P ağlarında sunucu (server) veya merkezi hizmet yoktur. P2P ağının düğümleri etkileşimli olarak bağlanır ve koordine edilir. Her bir düğüm harici olarak hizmet sağlar, aynı zamanda ağdaki diğer düğümler tarafından sağlanan hizmetleri de kullanır, her bir düğüm hem bir sunucu hem de bir istemcidir.

P2P ağ modelinin Bitcoin ağı tarafından uygulanmasının yanı sıra, yaygın olarak kullanılan BT Download da P2P ağına dayalıdır.

P2P ağı sadece merkezileşmenin risklerini ortadan kaldırmakla kalmaz (merkezileşme risk getirebilir), aynı zamanda transfer verimliliğini de artırır.


 Düğümler nasıl keşfedilir

Tüm ağ düğümlerinin eşit olduğu (düğümlerin ağ düzeyindeki eşitliğinden söz ediliyor, ancak düğümler işlev açısından farklı iş bölümüne sahip olabilirler, örneğin, cüzdan düğümleri, madencilik düğümleri), "özel" bir merkez düğümünün olmadığı bu durumda, yeni bir ağ düğümü başlatıldığında, Bitcoin ağına katılmak için diğer düğümlerle nasıl bağlantı kurar?

Merkezi bir ağda, yeni eklenen düğümler, "özel" bir merkezi düğüme bağlandıkları sürece ağa katılabilir.

Bitcoin ağına katılabilmesi için, Bitcoin istemcisi aşağıdakileri yapacaktır:

1. Düğüm, yakın zamanda başarıyla bağlandığı ağ düğümünü hatırlayacak ve yeniden başlatıldığında, önceki eş düğüm ağıyla hızlı bir şekilde yeniden bağlantı kurabilir.

2. Bir düğüm, mevcut bağlantısını kaybettiğinde yeni düğümleri keşfetmeye çalışacakdır.

3. Bir düğüm, bir veya daha fazla bağlantı kurduktan sonra, komşu düğümlerine kendi IP adresini içeren bir mesaj gönderir. Komşu düğüm daha sonra bu mesajı ilgili komşu düğümlerine iletir, böylece düğüm bilgilerinin birden fazla düğüm tarafından alınmasını ve bağlantının daha kararlı olmasını sağlar.

4. Yeni bağlanan düğüm, komşularına bir getaddr mesajı göndererek, onlardan bilinen eş düğümlerinin IP adreslerinin listesini döndürmelerini isteyebilir. Böylelikle bu düğüm, bağlanılacak eş düğümünü bulabilir.

5. Düğüm başlatıldığında, ona bir aktif düğüm IP'si belirtebiliriz. Eğer yoksa, istemci ayrıca uzun süredir kararlı bir şekilde çalışan düğümlerin bir listesini tutar. Böyle bir düğüme aynı zamanda çekirdek düğüm de denir (aslında, ilke BT Download tarafından indirilen çekirdek dosyayla aynıdır) ve ağdaki diğer düğümler, çekirdek düğüm aracılığıyla hızlı bir şekilde keşfedilebilir.


Düğüm iletişiminin kısa açıklaması

​​​​Bitcoin düğümleri genellikle TCP protokolünü kullanır ve komşu düğümlerle bağlantı kurmak için 8333 bağlantı noktasını kullanır. Bir bağlantı kurarken, protokol sürümünü, yazılım sürümünü, düğüm IP'sini, blok yüksekliğini belirlemek için bir "el sıkışma" olayını doğrulayan iletişim süreci de olacaktır.

Bir düğüm komşu düğüme bağlandığında, hemen ardından komşu düğümle blok zinciri verilerini senkronize etmeye başlar (hafif cüzdan uygulaması aslında tüm blok verilerini senkronize etmez), düğümler yerel blokzincirinin en tepesindeki hash değerini içeren bir getblocks mesajı alışverişinde bulunur. Eğer bir düğüm, aldığı hash değerinin en tepedeki bloğa ait olmadığını, ancak eski bir bloğa ait olduğunu anlarsa, bu kendi yerel blokzincirinin diğer düğümlerin blokzincirlerinden daha uzun olduğu anlamına gelir ve diğer düğümlere bloğun tamamlanması gerektiğini söyler, diğer düğümler blok talep etmek için getdata mesajı gönderir ve doğrulamadan sonra yerel blok zincirine günceller.

Etiketler:

p2p merkezi ağ bitcoin
Genesis Block nedir? Bitcoin Musluğu nedir? Bitcoin Dünyamızı Nasıl Etkiliyor? Bitcoin İşlemleri Nasıl Çalışır? Bitcoin Tam Düğüm Nedir? BIP Nedir? Kimdir bu Satoshi Nakamoto? Sıcak Cüzdan: Web Cüzdan Nedir? Bitcoin Nedir? Bitcoin Nasıl Saklanır? Soğuk Cüzdan: Donanım Cüzdanı Nedir? Sıcak Cüzdan: Mobil Cüzdan Nedir? Bitcoin Nasıl Alınabilir? "Bitcoin Pizzası"nın Hikayesi Bitcoin'in Geleneksel Para Birimlerinden Ne Farkı Var? Sıcak Cüzdan: Masaüstü Cüzdan Nedir? Bitcoin Ne Zaman Doğdu? Soğuk Cüzdan: Kağıt Cüzdan Nedir? Yarılanma Nedir? SegWit Nedir? Bitcoin (BTC) Yasal mı? Bitcoin Ağı Nedir? Filecoin Nedir(2)? Filecoin Nedir(1)? EOS,Bitcoin ve Ethereum Arasındaki Fark Nedir? Altcoin Nedir? Kripto Korsanlığından Korunmanın Yolları Proof of Stake (PoS) Nedir? GPU Madenciliği Nedir? Proof of Work Nedir? ASIC Madenciliği Nedir? Delegated Proof of Stake Nedir? Madencilik Havuzu Nedir? Kripto Korsanlığı Nedir? Bulut Madenciliği nedir? CPU Madenciliği Nedir? Proof of Authority Nedir? Filecoin Madenciliği Nedir? MarcoPolo Protokolü (MAP) Uygulama Ekosistemi Konsorsiyum Blokzinciri Nedir? Blockchain Kullanım Alanları Yan Zincir Nedir? %51 Saldırısı Nedir? Merkezsiz VPN Nedir? EOS'un Avantajları Nelerdir? Neden Blockchain kullanılır? Özel Blokzincir Nedir? Herkese Açık Blokzincir Nedir? Çifte Harcama Sorunu Nedir? Blockchain nedir? MarcoPolo Protokolünün Teknik Altyapısı Blockchain Özellikleri Nedir? Blockchain Ekosistemi Nedir? MarcoPolo Protokolü Nedir? Blockchain nasıl çalışır? Blockchain güvenilir midir? Finans Teknolojileri (Fintech) Nedir? ICO Nedir? Basic Attention Token (BAT) Nedir? Monero (XMR) Nedir? “FOMO” Nedir? KYC Nedir Nasıl Yürütülür? STO nedir? Dash Coin (DASH) Nedir? Kripto Para Nedir? FATF Nedir? Tether (USDT) Nedir? AML Nedir? Token Yakmak Nedir? OTC Nedir? Eşler Arası (P2P) Ağ Nedir? Bitcoin Cash (BCH) nedir? FUD Nedir? Hodling Nedir? Tangle Nedir? İtibari Para Nedir? Kripto Para ve Dijital Paranın Farkları Dogecoin (DOGE) Nedir? Ticareti Botu Nedir? IOTA Nedir? Ethereum işlemleri nasıl çalışır? Ethereum’un Bitcoin’den farkı ne? Ethereum’da Mutabakat Yöntemi nedir? DApp Nedir? Akıllı Sözleşme Nedir? Ethereum İstanbul Çatallanması Nedir? Ethereum Madenciliği nedir? Vitalik Buterin Kimdir? Ethereum Casper Protokolü Nedir? Ethereum Nedir? Ethereum Sanal Makinesi (EVM) Nedir? Akıllı Sözleşmeler Nasıl Çalışır? DAO Nedir?

Piyasanın korku & açgözlülük endeksi
Korku (Ko)
Açgözlülük (Aç)
  • 3 gün
  • Dün
  • Bugün
Detaylar İçin Tıklayın powered by : alternative

bfmedia/data

BTC $ 10,585.402
ETH $ 352.251
XRP $ 0.236
USDT $ 1.000
BCH $ 224.996
LTC $ 46.494
LiNK $ 9.661
BSV $ 168.310
ADA $ 0.098
EOS $ 2.527
powered by : bittrex