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) $ 123,043.97
ethereum
Ethereum (ETH) $ 4,505.92
bnb
BNB (BNB) $ 1,313.28
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 2.88
solana
Solana (SOL) $ 222.29
usd-coin
USDC (USDC) $ 0.999978
staked-ether
Lido Staked Ether (STETH) $ 4,501.03
dogecoin
Dogecoin (DOGE) $ 0.250334
tron
TRON (TRX) $ 0.337519
cardano
Cardano (ADA) $ 0.82568
wrapped-steth
Wrapped stETH (WSTETH) $ 5,473.91
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 4,861.45
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 122,975.95
chainlink
Chainlink (LINK) $ 22.12
ethena-usde
Ethena USDe (USDE) $ 1.00
figure-heloc
Figure Heloc (FIGR_HELOC) $ 0.996891
sui
Sui (SUI) $ 3.48
hyperliquid
Hyperliquid (HYPE) $ 46.51
stellar
Stellar (XLM) $ 0.38544
avalanche-2
Avalanche (AVAX) $ 28.39
wrapped-eeth
Wrapped eETH (WEETH) $ 4,858.58
bitcoin-cash
Bitcoin Cash (BCH) $ 580.12
weth
WETH (WETH) $ 4,505.74
hedera-hashgraph
Hedera (HBAR) $ 0.218988
litecoin
Litecoin (LTC) $ 116.85
leo-token
LEO Token (LEO) $ 9.64
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 123,135.99
usds
USDS (USDS) $ 1.00
mantle
Mantle (MNT) $ 2.44
usdt0
USDT0 (USDT0) $ 1.00
shiba-inu
Shiba Inu (SHIB) $ 0.000012
crypto-com-chain
Cronos (CRO) $ 0.2028
the-open-network
Toncoin (TON) $ 2.75
whitebit
WhiteBIT Coin (WBT) $ 44.38
polkadot
Polkadot (DOT) $ 4.18
monero
Monero (XMR) $ 325.36
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.20
world-liberty-financial
World Liberty Financial (WLFI) $ 0.178084
uniswap
Uniswap (UNI) $ 7.85
okb
OKB (OKB) $ 221.57
dai
Dai (DAI) $ 0.999999
aave
Aave (AAVE) $ 281.00
bitget-token
Bitget Token (BGB) $ 5.70
pepe
Pepe (PEPE) $ 0.000009
ethena
Ethena (ENA) $ 0.543481
near
NEAR Protocol (NEAR) $ 2.96
aptos
Aptos (APT) $ 5.24
memecore
MemeCore (M) $ 2.11
aster-2
Aster (ASTER) $ 2.06
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 274.29
bittensor
Bittensor (TAO) $ 334.38
ethereum-classic
Ethereum Classic (ETC) $ 19.20
story-2
Story (IP) $ 9.30
ondo-finance
Ondo (ONDO) $ 0.914757
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
binance-peg-weth
Binance-Peg WETH (WETH) $ 4,506.27
binance-staked-sol
Binance Staked SOL (BNSOL) $ 239.13
usd1-wlfi
USD1 (USD1) $ 1.00
worldcoin-wld
Worldcoin (WLD) $ 1.19
c1usd
Currency One USD (C1USD) $ 1.01
paypal-usd
PayPal USD (PYUSD) $ 1.00
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.238766
internet-computer
Internet Computer (ICP) $ 4.46
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 5.82
arbitrum
Arbitrum (ARB) $ 0.426531
susds
sUSDS (SUSDS) $ 1.07
zcash
Zcash (ZEC) $ 138.26
pump-fun
Pump.fun (PUMP) $ 0.005938
kucoin-shares
KuCoin (KCS) $ 15.92
kaspa
Kaspa (KAS) $ 0.07611
rocket-pool-eth
Rocket Pool ETH (RETH) $ 5,153.38
gatechain-token
Gate (GT) $ 16.62
pi-network
Pi Network (PI) $ 0.238591
pudgy-penguins
Pudgy Penguins (PENGU) $ 0.031258
vechain
VeChain (VET) $ 0.022768
algorand
Algorand (ALGO) $ 0.219589
cosmos
Cosmos Hub (ATOM) $ 4.08
usdtb
USDtb (USDTB) $ 1.00
kinetic-staked-hype
Kinetiq Staked HYPE (KHYPE) $ 46.60
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 4,750.86
flare-networks
Flare (FLR) $ 0.023121
render-token
Render (RENDER) $ 3.38
sei-network
Sei (SEI) $ 0.284374
stakewise-v3-oseth
StakeWise Staked ETH (OSETH) $ 4,749.28
bfusd
BFUSD (BFUSD) $ 0.99975
wbnb
Wrapped BNB (WBNB) $ 1,314.16
liquid-staked-ethereum
Liquid Staked ETH (LSETH) $ 4,860.59
hash-2
Provenance Blockchain (HASH) $ 0.032246
filecoin
Filecoin (FIL) $ 2.30
falcon-finance
Falcon USD (USDF) $ 0.996599
plasma
Plasma (XPL) $ 0.873754
sky
Sky (SKY) $ 0.066967
bonk
Bonk (BONK) $ 0.00002
tether-gold
Tether Gold (XAUT) $ 4,045.98
official-trump
Official Trump (TRUMP) $ 7.58
pancakeswap-token
PancakeSwap (CAKE) $ 4.35
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 123,041.97
spx6900
SPX6900 (SPX) $ 1.59