loader image
WhatsApp Destek
Node

Blockchain ve kripto para birimleri bağlamında, bir node, Bitcoin istemcisini çalıştıran her bir bilgisayarı ifade eder. Yani Bitcoin ağı, dünyanın dört bir yanına yayılmış binlerce bilgisayardan yani nodelardan oluşur ve Bitcoin'i eşler arası, dağıtılmış bir ekonomik sistem yapan da budur.
Her blok zinciri nodeu, ağdaki bir iletişim noktasıdır. Farklı node türleri vardır ve her tür, farklı bir işlev kümesini gerçekleştirmekten sorumludur. Bitcoin'i örnek olarak alınırsa, ağ nodeları dört ana gruba ayrılabilir, bunlar: Tam node’lar, dinleme node’ları (süper node’lar), madenci node’ları ve hafif veya SPV istemcileri olarak bilinmektedir.
Tam nodelar, Bitcoin Blockchain’ini destekler ve güvence altına alırlar ve bir Blockchain ağı için vazgeçilmez parçalardır. Bitcoin protokolünün kurallarına göre işlemlerin ve blokların doğrulanmasından tam nodelar (veya tam olarak doğrulanan nodelar) sorumludur. Ağ dağıtılmış bir şekilde çalıştığı için, kurallar Bitcoin'in fikir birliği algoritması tarafından yürütülmektedir.
Dinleme nodeları veya süper nodelar, halka açık ve erişilebilir hale getirilen tam nodelardır. Bu nedenle, kendileriyle bağlantı kuran diğer herhangi bir node ile iletişim kurabilirler. Gizli olmayan herhangi bir tam doğrulayıcı node, bir dinleme nodeu olarak düşünülebilmektedir. Bu tür bir node, diğer nodelara blok zinciri verisi sağlamaktan sorumludur, ancak aynı zamanda bir iletişim köprüsü olarak da işlev görebilmektedirler.
Madencilik nodeları, ASIC makineleri ile birlikte (çoğu durumda) özel madencilik yazılımı çalıştıran nodelardır. Madenciler Bitcoin'in blok ödülünü almayı umut ettikleri için ASIC gibi cihazlara çok fazla para ve kaynak harcamaktadırlar. Yalnız çalışan madenciler ise nodeları tam olarak onaylarken, havuz madencileri genellikle tüm blok zinciri verilerini indirmeden hesaplama yapmaktadırlar. Bu nedenle, yalnızca havuzun yöneticisinin tam bir node çalıştırması yeterli olmaktadır.
Hafif olan istemciler veya SPV istemcileri ise, Bitcoin Blockchain’ini kullanan, ancak doğrulama nodeları olarak işlev görmeyen istemcilerdir. Sadece bir iletişim uç noktası olarak hareket ederek süper nodelardan bilgi toplarlar. Bu nedenle, hafif istemciler veya SPV istemcileri blok zincirinin bir kopyasını tutmaz ve ağın güvenliğine katkıda bulunmamaktadırlar.
Node Nasıl Çalıştırılır?
Herhangi bir Blockchainde node operatörü olmanın çeşitli sistem gereksinimleri bulunmaktadır. Doğru node kurulumuna sahip olduğundan emin olmak, sahip olunan nodeun tamamen işlevsel olması ve hizmet vermeyi amaçlanan ağla senkronize olması açısından çok önemlidir. Daha önce de belirtildiği gibi, donanım ve yazılım gereksinimlerinin yanı sıra kurulum kılavuzlarını kontrol etmek için her bir Blockchain’in ilgili web sitelerinde bilgi edinilebilmektedir. Bitcoin ağında full nodeları çalıştırmanın bazı yolları aşağıdaki gibi açıklanacaktır.
Lightning Node
RaspiBlitz, Bitcoin ağında bir Lightning Node barındırılmasına izin veren seçeneklerden biridir ve yeterli depolama alanına sahip bir bilgisayar ile bir microSD kart ve ekipman için koruyucu donanım gerektirmektedir. Bütün ekipmana sahip olunduğunda ise cihaz RaspiBlitz yazılımına bağlanabilmektedir. Ekipmanı ve yazılımı kurulduğu anda, nodeu çalışmaya başlayabilir ve tüm Blockchain ile senkronize edilmektedir. Son olarak ise ödemeleri yönlendirebilmek için seçilen bir Lightning cüzdanının indirilmesi gerekmektedir.
Raspberry Pi Full Node
Raspberry Pi, Bitcoin full nodeunun çalışmasını destekleyebilen küçük bir bilgisayar olarak bilinmektedir. RaspiBlitz gibi desteklenen yazılımlara kolayca bağlanabilmektedir. Ek olarak, Bitcoin Blokchain’ini depolamak için harici bir sürücü takılması gerekmektedir.
Blockchain Nasıl Çalışır?
Blockchain nodeları ile ilgili bilgi aktarımından önce, Blockchain’lerin nasıl çalıştığını anlamak önemlidir. Blockchain, kendisini bir ağ içindeki birden fazla cihaza kopyalamak için tasarlanmış, merkezi olmayan bir dijital işlem defteri işlevi gören bir dağıtılmış defter teknolojisi (Distributed Ledger Technology, DLT) sınıfı olarak tanımlanmaktadır. Bu, her ağ işleminin kronolojik ve eksiksiz bir kaydının bir dizi cihaza dağıtılacağı anlamına gelmektedir. Bu cihazlara node denir ve bir Blockchain’i adil, güvenli ve değişmez tutmaktan sorumludurlar.
Blockchain Node Nedir?
Blockchain node, dağıtılmış defterin bir kopyasını tutmak ve çeşitli temel ağ işlevlerini yerine getiren iletişim noktaları olarak hizmet etmek üzere belirlenmiş bir ağın paydaşlarına veya cihazlarına atıfta bulunmaktadır. Bir Blockchain nodeunun ana amacı, blok adı verilen birbirini takip eden her ağ işlemi grubunun geçerliliğini doğrulamaktır. Her node’un, aygıtına eklenmiş ve ağdaki diğerlerinden ayırt edilmesini sağlayan benzersiz bir tanımlayıcısı bulunmaktadır.
Bitcoin (BTC) veya Monero (XMR) gibi iş kanıtı (Proof of Work, PoW) Blockchain’ler, aşağıdakilerle ilişkili miner’ları bulundurmaktadır:
Görevi matematiksel bir bulmacayı çözüp, devam eden işlemleri bir bloğa yerleştirmek ve bilgileri blok zinciri düğümlerine yayınlamaktır,
Nodelar, geçerli bir imzası varsa ve meşru görünüyorsa bloğu kabul etmekte veya değilse reddetmektedir,
Bir blok kabul edildikten sonra nodelar, bloğu Blockchain içerikli bir dizi bloklara eklemektedir,
Son adım, nodeların dağıtılmış defterin güncellenmiş sürümünü diğer tüm nodelara yayınlamalarıdır, bu da herkes için zincirin aynı kopyasını çok kısa sürede almasına olanak tanıyan bir kartopu etkisi yaratmaktadır.
Ancak, tüm Blockchain işlemlerini cihazlarında tutmak için yalnızca "full nodelar" gerekmektedir. Bu tür düğümler, blokları ve işlemleri doğrulamaktan sorumludur. Lightweight veya light nodelar ise işlemleri doğrulamak için yalnızca blok başlıklarını indirmeleri gerektiğinden minimum depolama gereksinimlerine sahiptir. Full node’un bu sürümlerinden hiçbiri kesin bir blok ödülü ile gelmemektedir.
Bir Blockchain nodeunu sınıflandırmanın başka bir yolu da kullanılabilirliği olmaktadır. Örnek olarak, ağ boyunca sürekli olarak güncellemeler gönderecek ve her zaman çevrimiçi olacak şekilde belirlenmiş bir node, “çevrimiçi node” olarak kabul edilmektedir. Buna karşılık, çevrimdışı nodeların, diğer tüm nodelar ile senkronize olmalarını sağlamak için ağa her yeniden bağlandıklarında sadece defterin güncellenmiş bir kopyasını indirmeleri gerekmektedir.
Bitcoin Nodeları
Bir Bitcoin nodeunu çalıştırmak, BTC kullanıcılarının dijital cüzdanlarındaki herhangi bir etkinlik için işlem göndermesine ve bildirim almasına olanak tanıyan yedek bilgi işlem ve bant genişliği kaynaklarını kullanmak anlamına gelmektedir. Bir Bitcoin nodeunu çalıştırmak, Bitcoin mining yapmakla aynı şey olarak kabul edilmemektedir. Full Bitcoin nodeunu çalıştırmak için herhangi bir blok ödülü mevcut değildir.
Bitcoin full nodeunu çalıştırmak için Bitcoin Core'un resmi web sitesine girilmesi ve uygulama yazılımının indirilmesi gerekmektedir. Geliştirici grubunun web sitesine göre, full node çalıştıran biri olabilmek için belirli gereksinimlerin karşılanması gerekmektedir.
Bitcoin nodeunu çalıştırmanın potansiyel riskler ve ek maliyetler getirdiği de unutulmamalıdır. Bazı ülkelerde, node çalıştırmak da dahil olmak üzere herhangi bir Bitcoin faaliyeti yasaklanmıştır. Bitcoin nodeları, ağdan yararlanmayı amaçlayan hackerlara karşı da hassasiyet göstermektedir.
Ethereum Nodeları
Ethereum'da bir kullanıcı üç farklı tür node çalıştırabilmektedir, bunlar: Light,full ve archive olarak bilinmektedir. Bu kavramların farklılıkları ise tüm ağ ile ne kadar hızlı senkronize edebileceklerinde yatmaktadır.
Bir kişi kendi Ethereum nodeunu çalıştırmak istiyorsa bunun birçok yolu vardır. Ağ üzerinde çalışabilen bazı popüler donanımlar ise DAppNode ve Avado olarak bilinmektedir. Ethereum nodeları, Bitcoin nodeları ile hemen hemen aynı gereksinimlere sahiptir, yalnızca Ethereum nodeu daha az bilgi işlem gücü gerektirmektedir.
Ethereum nodeunu çalıştırmadan önce bant genişliği sınırlamalarının kontrol edilmesi önerilmektedir. Ethereum'un web sitesinde bir node çalıştırırken kullanılabilecek istemcilerin listesi mevcut bulunmaktadır.
Ethereum nodeları, blockchain ağını emniyetli, güvenilir ve şeffaf tutmak için gerekli olmaktadır. Aslında, herkes Etherscan'ın node izleyicisi aracılığıyla nod’ları ve ağdaki performanslarını görebilmektedir. Blok ödüllerini almak için bir Ethereum staking node’unun çalıştırılması gerekmektedir.
Monero Node
Monero nodeları, "daemon" adı verilen bir program tarafından çalıştırılmaktadır. Ancak, full bir node çalıştırmak, Bitcoin'e kıyasla daha yüksek depolama ve bant genişliği gereksinimlerine sahiptir. Bir Monero nodeunu çalıştırmanın, blok ödülleri için Monero mininginden farklı olduğu unutulmamalıdır.
Monero'nun en son sürümünden itibaren, (Monero web sitesinin 2018 kılavuzuna göre) önerilen depolama alanı miktarı 30 GB civarındadır. Ek olarak ise full Blockchain’i gecikme olmadan senkronize edebilmek için kullanıcıların hızlı bir internet bağlantısına sahip olmaları gerekmektedir.
Nodelar Windows, Linux ve Mac üzerinde çalıştırılabilmektedir. Monero node kurmaya ilişkin full kılavuza web sitesinde erişilebilmektedir.
Bitcoin Nakit Nodeları
Bitcoin Cash nodelarının rolü, diğer nodeların çalışma stiline benzer, bir başka deyişle ağın güvenliğine katkıda bulunmakta ve işlemlerin doğrulanmasına yardımcı olmaktadırlar. Yukarıda bahsedilen Blockchain ağları gibi, BCH ağı da mininge katılan nodelara ödüller tahsis etmektedir. Fakat mining olmadan bir node çalıştırmaya ödül verilmemektedir.
Bitcoin Cash, blok boyutu artışlarını tercih eden bir Bitcoin çatalı olarak bilinmektedir. Bu nedenle BTC'den daha az işleme sahip olmasına rağmen nispeten büyük bir blok zinciri boyutu olan 194 GB'ye (10 Mayıs 2021 itibariyle) sahip olmaktadır.
Dash Nodeları
Dash, Blockchain’in güvenliğini ve fikir birliğini sağlamak için çalışan ve kullanıcıların en az 1.000 DASH'i teminat olarak tutmasını ve en son Linux güncellemesini çalıştıran bir bilgisayara sahip olmasını gerektiren "masternode'ları" kullanmaktadır.
Bir masternode'un ana rolü, full Blockchain durumunun bir kopyasını barındırmak, varlık gönderme ve isim değiştirme gibi işlemlerin çözümünü kolaylaştırmaya yardımcı olmaktır. Minerlar gibi, masternodlara da ağa sağladıkları hizmet karşılığında ödüller verilmektedir. Dash'in resmi belgelerindeki talimatları izlenerek bir masternode çalıştırılabilmektedir.
Binance Smart Chain Nodeları
Binance Smart Chain Nodeları, Blockchain’deki mevcut hesapların durumunu doğrulamakla görevlendirilmektedir. BSC operatörleri ağın tam bir kopyasına sahiptir ve gerekirse ağ tabanlı sorgulara yanıt vermektedir.
Chainlink Node
Chainlink nodelarının rolü, koruma ve güvenilirlikten ödün vermeden veri isteklerinin yerine getirilmesini sağlayarak protokolün oracle işlevini desteklemektir. Ayrıca, gerçek hayattaki verilerinin düzgün bir şekilde sağlandığından emin olarak akıllı sözleşmelerin işleyişini tamamlamaktadır.
Bir node oluşturmak için, kullanıcının on-chain ve off-chain veriler arasında köprü kuran bir yazılım, her veri sorgusunu denetleyen ve isteklerine yanıt veren bir oracle sözleşmesi çalıştırması gerekmektedir.
Sonuç
Nodelar, her katılımcıyı dürüst oldukları ve veri güvenilirliğini sağladıkları için bir Blockchain ağının çalışması için çok önemlidir. Çoğu Blockchain ağı, kullanıcıları çoğunlukla mining veya bahis gibi parasal ödüller yoluyla full nodeları çalıştırmaya teşvik etmek için yöntemler kullanmaktadır. Teşvikler ne olursa olsun, bir projenin geleceğine inandıkları için gönüllü olarak kendi full nodelarını kuran ve ellerinden geldiğince desteklemek ve korumak isteyen kullanıcılar da mevcuttur. Ancak, full bir node çalıştırmanın maliyet ve risk oluşturduğunu unutulmamalıdır. Çevrimçi olarak birden fazla kılavuz olmasına rağmen, bunları kurma süreci, Blockchain ve programlama ile alakası olmayanlar için çok teknik olabilmektedir. Temel olarak aslında her şey bu işe ne kadar zaman ve çaba harcanacağına bağlı olmaktadır.
bitcoin
Bitcoin (BTC) $ 108,033.95
ethereum
Ethereum (ETH) $ 3,893.98
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 1,144.97
xrp
XRP (XRP) $ 2.32
solana
Solana (SOL) $ 184.65
usd-coin
USDC (USDC) $ 1.00
staked-ether
Lido Staked Ether (STETH) $ 3,890.09
tron
TRON (TRX) $ 0.315793
dogecoin
Dogecoin (DOGE) $ 0.188295
cardano
Cardano (ADA) $ 0.64419
wrapped-steth
Wrapped stETH (WSTETH) $ 4,732.49
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 108,145.98
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 4,201.04
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.04
ethena-usde
Ethena USDe (USDE) $ 0.999576
chainlink
Chainlink (LINK) $ 17.42
wrapped-eeth
Wrapped eETH (WEETH) $ 4,198.88
bitcoin-cash
Bitcoin Cash (BCH) $ 504.28
stellar
Stellar (XLM) $ 0.311938
hyperliquid
Hyperliquid (HYPE) $ 36.75
sui
Sui (SUI) $ 2.51
weth
WETH (WETH) $ 3,891.65
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
avalanche-2
Avalanche (AVAX) $ 20.97
leo-token
LEO Token (LEO) $ 9.61
usds
USDS (USDS) $ 1.00
usdt0
USDT0 (USDT0) $ 1.00
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 108,083.96
hedera-hashgraph
Hedera (HBAR) $ 0.170686
litecoin
Litecoin (LTC) $ 91.70
whitebit
WhiteBIT Coin (WBT) $ 41.35
shiba-inu
Shiba Inu (SHIB) $ 0.00001
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.20
mantle
Mantle (MNT) $ 1.71
monero
Monero (XMR) $ 301.79
the-open-network
Toncoin (TON) $ 2.18
crypto-com-chain
Cronos (CRO) $ 0.147514
polkadot
Polkadot (DOT) $ 3.02
dai
Dai (DAI) $ 0.999297
chainopera-ai
ChainOpera AI (COAI) $ 21.80
uniswap
Uniswap (UNI) $ 6.28
world-liberty-financial
World Liberty Financial (WLFI) $ 0.135353
bittensor
Bittensor (TAO) $ 379.17
okb
OKB (OKB) $ 170.56
aave
Aave (AAVE) $ 223.33
zcash
Zcash (ZEC) $ 205.49
memecore
MemeCore (M) $ 1.95
bitget-token
Bitget Token (BGB) $ 4.67
pepe
Pepe (PEPE) $ 0.000007
ethena
Ethena (ENA) $ 0.403395
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
near
NEAR Protocol (NEAR) $ 2.20
usd1-wlfi
USD1 (USD1) $ 0.999749
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 228.22
paypal-usd
PayPal USD (PYUSD) $ 1.00
susds
sUSDS (SUSDS) $ 1.07
c1usd
Currency One USD (C1USD) $ 1.00
aster-2
Aster (ASTER) $ 1.25
ethereum-classic
Ethereum Classic (ETC) $ 15.81
aptos
Aptos (APT) $ 3.29
binance-peg-weth
Binance-Peg WETH (WETH) $ 3,891.95
ondo-finance
Ondo (ONDO) $ 0.726994
falcon-finance
Falcon USD (USDF) $ 0.995796
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 5.36
worldcoin-wld
Worldcoin (WLD) $ 0.897978
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.1884
htx-dao
HTX DAO (HTX) $ 0.000002
gatechain-token
Gate (GT) $ 15.77
usdtb
USDtb (USDTB) $ 0.999646
kucoin-shares
KuCoin (KCS) $ 13.89
story-2
Story (IP) $ 5.60
binance-staked-sol
Binance Staked SOL (BNSOL) $ 198.41
rocket-pool-eth
Rocket Pool ETH (RETH) $ 4,453.05
arbitrum
Arbitrum (ARB) $ 0.316148
bfusd
BFUSD (BFUSD) $ 0.999872
pi-network
Pi Network (PI) $ 0.205749
internet-computer
Internet Computer (ICP) $ 3.14
hash-2
Provenance Blockchain (HASH) $ 0.033522
tether-gold
Tether Gold (XAUT) $ 4,383.86
algorand
Algorand (ALGO) $ 0.184914
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 4,108.83
cosmos
Cosmos Hub (ATOM) $ 3.26
wbnb
Wrapped BNB (WBNB) $ 1,145.63
vechain
VeChain (VET) $ 0.017339
stakewise-v3-oseth
StakeWise Staked ETH (OSETH) $ 4,106.31
kaspa
Kaspa (KAS) $ 0.053583
kinetic-staked-hype
Kinetiq Staked HYPE (KHYPE) $ 36.70
sky
Sky (SKY) $ 0.060251
pax-gold
PAX Gold (PAXG) $ 4,434.68
liquid-staked-ethereum
Liquid Staked ETH (LSETH) $ 4,188.29
pudgy-penguins
Pudgy Penguins (PENGU) $ 0.022041
flare-networks
Flare (FLR) $ 0.017438
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 108,100.96
render-token
Render (RENDER) $ 2.52
sei-network
Sei (SEI) $ 0.205214
renzo-restaked-eth
Renzo Restaked ETH (EZETH) $ 4,128.12
syrupusdc
Syrup USDC (SYRUPUSDC) $ 1.13
pump-fun
Pump.fun (PUMP) $ 0.003463
quant-network
Quant (QNT) $ 83.54