Düğümler ve yazılım
Tam düğüm, Bitcoin'in kurallarını gerçek kılan şeydir. Her düğüm her bloğu ve her işlemi konsensüs kurallarına karşı bağımsız olarak doğrular ve başarısız olanı reddeder; bir madenci memnuniyetle yardım edecek olsa bile kimsenin sahip olmadığı coinleri harcayamamasının nedeni budur.
Bir tane çalıştırmak ağla ilişkinizi değiştirir. Başkasının sunucusunu sorgulayan bir cüzdan, o sunucunun bakiyeniz hakkında doğruyu söylemesine ve hangi adresleri sorduğunuza dair bir kayıt tutmamasına güvenir. Kendi düğümünüzün desteklediği bir cüzdan bunların hiçbirine ihtiyaç duymaz. Düğümlerin, ilk bakışta başka bir şeyle ilgili gibi görünen gizlilik tartışmalarında sürekli gündeme gelmesinin pratik nedeni budur.
Bölüm yazılımın kendisini kapsar. Bitcoin Core baskın uygulamadır ve fiilî şartnamedir. Alternatif uygulamalar vardır ve önemlidir; buradaki maddeler birini çalıştırmanın riski konusunda dürüsttür. Budama (pruning), bir düğümün her şeyi doğrulayıp ardından eski blokları atmasına izin verir; tam düğümü bir dizüstü bilgisayarda uygulanabilir kılan budur. İlk blok indirmesi (initial block download), bunların hiçbiri çalışmadan önceki bekleyiştir.
RPC, düğümleri birbirine bağlayan eşler arası mesaj türleri ve yetişmek için kullandıkları eşitleme stratejileri de buradadır; merakın bir yapılandırma dosyasına dönüştüğü an için.
31 terim. Son inceleme: 24 Eylül 2026.
Terimler: Düğümler ve yazılım
- Addrv2Addrv2, Bitcoin düğümlerinin eski addr mesajının ifade edemediği eş adreslerini yaymak için kullandığı eşler arası mesajdır; her adres Tor v3, I2P veya Cjdns için bir baytlık ağ kimliğiyle etiketlenir.
- AssumeutxoAssumeutxo, bir Bitcoin Core düğümünün harcanmamış çıktı kümesinin kod içinde sabitlenmiş bir blok yüksekliğindeki anlık görüntüsünden başlamasına, ardından atlanan geçmişi arka planda doğrulamasına olanak tanır.
- Basitleştirilmiş Ödeme Doğrulamasıayrıca SPVBasitleştirilmiş ödeme doğrulaması, bir işlemin arkasında gerçek iş kanıtı (proof of work) bulunan bir blokta yer aldığını yalnızca blok başlıklarını ve bir merkle dalını kullanarak kontrol eder.
- Başlangıç dizesiayrıca Ağ sihirli baytlarıBaşlangıç dizesi, her Bitcoin ağı mesajının başında yer alan dört baytlık önektir ve başka hiçbir şey okunmadan önce göndericinin hangi ağda olduğunu belirtir.
- Başlık zinciriayrıca En iyi başlık zinciriBaşlık zinciri, bir düğümün doğruladığı 80 baytlık blok başlıklarının dizisidir ve bu dizi, düğümün gerçekte indirdiği blok verilerinin binlerce blok önünde gidebilir.
- BIP-324 şifreli taşımaayrıca v2 transportBIP-324 şifreli taşıma, Bitcoin'in eşler arası bağlantı protokolünün 2. sürümüdür; iki düğüm arasında alınıp verilen her mesajı şifreler ve bağlantıyı dinleyen biri için rastgele veriden ayırt edilemez hale getirir.
- Bitcoin CoreBitcoin Core, Bitcoin'in referans uygulamasıdır; Satoshi'nin özgün istemcisinin devamıdır ve ağdaki doğrulayıcı düğümlerin çoğunun gerçekte çalıştırdığı yazılımdır.
- Bitcoin KnotsBitcoin Knots, Luke Dashjr tarafından sürdürülen alternatif bir Bitcoin düğümü uygulamasıdır; Bitcoin Core ile mutabakat uyumludur ancak hangi işlemleri ileteceği konusunda daha katı varsayılanlarla gelir.
- Blocks-first eşitlemeBlocks-first eşitleme, Bitcoin'in özgün yetişme yöntemiydi: bloklar tek bir eşten birer birer isteniyor ve bir sonraki istenmeden önce her biri doğrulanıyordu.
- Blok gezginiBlok gezgini, blok zincirinde işlem kimliği, adres veya blok ile arama yapmanızı sağlayan, herhangi bir yazılımı kendiniz çalıştırmadan doğrulama sayısını, ücretleri ve tutarları gösteren bir web sitesidir.
- Bloom filtresiayrıca BIP37Bloom filtresi, BIP37 hafif cüzdanlarının tam bir düğüme gönderdiği ve düğümün yalnızca kendilerine ait olması muhtemel işlemleri iletmesini sağlayan kompakt, olasılıksal bir kümedir.
- Budanmış düğümBudanmış düğüm, tüm blok zincirini doğrular ve artık ihtiyaç duymadığı eski blok dosyalarını siler; böylece tam doğrulamayı korurken arşivi bırakır.
- DNS seedDNS seed, erişilebilir Bitcoin düğümlerinin IP adreslerini yanıt olarak veren bir alan adıdır ve yeni kurulmuş bir düğüme ilk bağlantısını kuracağı bir yer sağlar.
- Düğümayrıca Node, Tam düğüm, Full node, Eş düğüm, Arşiv düğümüDüğüm, Bitcoin yazılımı çalıştıran, zinciri saklayan, her kuralı kendisi kontrol eden ve geçerli blokları ve işlemleri eşlerine ileten bir bilgisayardır.
- Electrum sunucusuayrıca Electrum server, Electrum Personal ServerElectrum sunucusu, blok zincirini script bazında indeksler ve hafif cüzdanlardan gelen adres sorgularını yanıtlar; böylece bu cüzdanlar zinciri kendileri indirmeden bakiyelerini anında görür.
- Envanterayrıca Inv mesajıEnvanter, bir düğümün eşlerine duyurduğu nesne tanımlayıcılarının listesidir; bu liste hangi işlemleri ve blokları elinde tuttuğunu söyler, ancak henüz hiçbirini göndermez.
- Hafif istemciayrıca İnce istemci, SPV düğümü, Thin clientHafif istemci, blok zincirinin hiçbir kopyasını tutmayan ve adreslerinize ne olduğunu başkalarının sunucularına soran bir cüzdandır.
- Headers-first eşitlemeHeaders-first eşitleme, bir düğümün herhangi bir blok gövdesi istemeden önce 80 baytlık başlık zincirinin tamamını indirip doğruladığı, ardından bu gövdeleri paralel olarak getirdiği başlangıç stratejisidir.
- İlk blok indirmesiayrıca IBDİlk blok indirmesi, yeni bir Bitcoin düğümünün geçtiği, genesis bloğundan zincirin güncel ucuna kadar her bloğu indirip doğruladığı yetişme aşamasıdır.
- İstenmeyen blok gönderimiİstenmeyen blok gönderimi, bir eşin, zaman açısından kritik verilerde bir gidiş dönüşü tasarruf etmek için olağan duyuru ve talep el sıkışmasını atlayarak hiç istemediğiniz bir bloğu size göndermesidir.
- Kompakt blok filtresiKompakt blok filtresi, bir bloğun oluşturduğu ve harcadığı çıktı betiklerinin Golomb kodlamalı küçük bir özetidir; tam düğümler tarafından yayımlanır, böylece hafif bir cüzdan elindekileri açığa vurmadan blokları sınayabilir.
- MainnetMainnet, Bitcoin'in canlı ağıdır; genesis bloğunun 3 Ocak 2009 tarihinde çıkarılmasından bu yana kesintisiz çalışan, coinlerin gerçek değer taşıdığı tek zincirdir.
- Mesaj başlığıBitcoin'in mesaj başlığı, eşler arası her mesajın etrafını saran sabit 24 baytlık bir zarf: bir ağ başlangıç dizesi, bir komut adı, bir yük uzunluğu ve bir sağlama toplamı.
- Neutrinoayrıca BIP157, Kompakt blok filtreleriNeutrino, cüzdanınızın her blok için küçük bir filtre indirdiği, bunu yerel olarak kontrol ettiği ve yalnızca sizi ilgilendirebilecek tam blokları getirdiği hafif istemci tasarımıdır.
- P2P mesajıayrıca MesajP2P mesajları, Bitcoin düğümlerinin birbirleriyle konuşurken kullandığı sabit sözlüktür: version, inv, getdata, tx ve block gibi kısa komutlar düz bir TCP bağlantısı üzerinden gönderilir.
- Regtestayrıca Regression test modeRegtest, blokları başkasının üretmesini beklemek yerine kendi komutunuzla madencilik yaptığınız, kendi makinenizde çalışan özel bir Bitcoin ağıdır.
- RPCayrıca JSON-RPC, Uzaktan yordam çağrısıRPC, bir Bitcoin düğümünün diğer programlara sunduğu komut arayüzüdür; bir cüzdanın, bir borsanın arka ucunun veya kendi terminalinizin bu düğüme soru sormasını ve talimat vermesini sağlar.
- SignetSignet, bloklarının yalnızca belirlenmiş bir imzalayan tarafından imzalanmış olması durumunda geçerli olduğu bir test ağıdır; bu da on dakikalık blok düzenini düzensiz olmak yerine istikrarlı tutar.
- Standart blok aktarımıStandart blok aktarımı, yeni bir bloğun düğümler arasında ilerlemesinin özgün yoludur: hash'i duyurulur, eşin istemesi beklenir, ardından bloğun tamamı ağ üzerinden gönderilir.
- Tam düğüm çalıştırmaayrıca Düğüm çalıştırıcıTam düğüm çalıştırmak, kontrolünüzdeki bir makinede zinciri indiren, her kuralı kendisi kontrol eden ve cüzdanınızın sorularını başka kimseye sormadan yanıtlayan Bitcoin yazılımını bulundurmak anlamına gelir.
- Testnetayrıca Testnet4Testnet, coinleri kasıtlı olarak değersiz olan paralel bir Bitcoin ağıdır; cüzdan ve borsa geliştiricileri kimsenin gerçek parasına dokunmadan önce işlemleri prova etmek için bunu kullanır.
Diğer 13 bölüm
- Temel kavramlarBitcoin'in ne olduğu, satoshi'nin ne olduğu ve sözlüğün geri kalanının dayandığı birkaç temel fikir.
- Adresler ve anahtarlarCoinlerin nereye gönderildiği, özel anahtarın gerçekte neyi denetlediği ve tek bir kurtarma ifadesinin binlerce adresi nasıl ürettiği.
- Cüzdanlar ve saklamaSıcak, soğuk, saklamalı ve çoklu imzalı cüzdanlar ve her birinin coinlerinizi kimin hareket ettirebileceğini nasıl değiştirdiği.
- Gizlilik ve güvenlikİnsanların Bitcoin'lerini çalan saldırılar ve bunları durduran alışkanlıklarla araçlar.
- İşlemler ve ücretlerBir Bitcoin işleminin nelerden oluştuğu, neden o kadar tuttuğu ve takılı kalanın nasıl çözüleceği.
- Satın alma ve borsalarEmir türleri, makas ve ücret tarifeleri: bir borsanın sizden ücret keserken kullandığı sözcük dağarcığı.
- Piyasalar ve yatırımPiyasa değeri, oynaklık ve spot ETF'ler. Fiyat tahmini olmadan fiyatın dili.
- Madencilik ve konsensüsYeni blokların nasıl üretildiği, zorluğun neyi ayarladığı ve başında kimse olmadan kuralların neden geçerli kaldığı.
- Protokol ve güncellemelerSegWit, Taproot, soft fork'lar ve BIP'ler: Bitcoin'in nasıl değiştiği ve buna kimin karar verdiği.
- Lightning ve katman 2Ödeme kanalları, faturalar ve yönlendirme: bir blokta yer için ödeme yapmadan Bitcoin taşımanın yolu.
- Düzenleme ve vergiKYC, Travel Rule, MiCA ve sermaye kazancı: hesabınıza ve vergi beyannamenize ulaşan kurallar.
- Kültür ve tarihMt. Gox, genesis bloğu, HODL ve insanların Bitcoin'den söz ediş biçimini şekillendiren olaylarla argo.
- Geliştirici başvuru kaynağıP2P mesaj türleri, işlem kodları ve betik terimleri: Bitcoin kodunu okurken karşılaştığınız alan adları.
Sık sorulan sorular
Tam düğüm çalıştırmak bana ne kazandırır?
Kuralların kendi kopyanızı. Bir düğüm her bloğu ve her işlemi kendisi doğrular ve başarısız olanı reddeder; böylece bakiyeniz başkasının sunucusunun dürüst ve çevrimiçi olmasına bağlı olmaktan çıkar. Aynı zamanda mevcut en güçlü gizliliktir.
Bitcoin kullanmak için düğüme ihtiyacım var mı?
Hayır. Çoğu kişi adreslerini bir sunucuya soran hafif cüzdanlar kullanır; bu işe yarar ve neredeyse her telefon cüzdanının yaptığı budur. Düğüm, o sunucuya güvenmeyi bırakmak istediğinizde ya da önemseyecek kadar varlığınız olduğunda önem kazanır.
İlk eşitleme neleri içerir?
Zincirin tamamını indirmek ve doğrulamak; ilk çalıştırmada saatler ve birkaç yüz gigabayt sürer. Budanmış mod yine her bloğu kontrol eder ve sonra eskilerini atar; bu da disk gereksinimini çok daha küçük tutar.
Bitcoin Core tek uygulama mı?
Referans olan odur ve ağın çoğu onu çalıştırır, ama tek değildir. Bitcoin Knots gibi alternatifler vardır ve aynı konsensüs kurallarını izler. Yazılım çeşitliliği burada sağlıklıdır; konsensüs kurallarında ayrışma ise değildir.