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) $ 105,419.24
ethereum
Ethereum (ETH) $ 2,537.60
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 2.17
bnb
BNB (BNB) $ 652.86
solana
Solana (SOL) $ 148.91
usd-coin
USDC (USDC) $ 1.00
tron
TRON (TRX) $ 0.273401
dogecoin
Dogecoin (DOGE) $ 0.171805
staked-ether
Lido Staked Ether (STETH) $ 2,536.14
cardano
Cardano (ADA) $ 0.61952
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 105,520.27
hyperliquid
Hyperliquid (HYPE) $ 40.68
wrapped-steth
Wrapped stETH (WSTETH) $ 3,061.18
sui
Sui (SUI) $ 2.91
bitcoin-cash
Bitcoin Cash (BCH) $ 477.40
chainlink
Chainlink (LINK) $ 13.16
leo-token
LEO Token (LEO) $ 9.17
avalanche-2
Avalanche (AVAX) $ 18.85
stellar
Stellar (XLM) $ 0.25387
the-open-network
Toncoin (TON) $ 2.98
usds
USDS (USDS) $ 1.00
whitebit
WhiteBIT Coin (WBT) $ 48.40
shiba-inu
Shiba Inu (SHIB) $ 0.000012
weth
WETH (WETH) $ 2,539.97
wrapped-eeth
Wrapped eETH (WEETH) $ 2,717.68
litecoin
Litecoin (LTC) $ 85.42
hedera-hashgraph
Hedera (HBAR) $ 0.151553
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
monero
Monero (XMR) $ 322.04
ethena-usde
Ethena USDe (USDE) $ 1.00
polkadot
Polkadot (DOT) $ 3.77
bitget-token
Bitget Token (BGB) $ 4.42
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 105,535.28
uniswap
Uniswap (UNI) $ 7.76
pepe
Pepe (PEPE) $ 0.00001
pi-network
Pi Network (PI) $ 0.559427
aave
Aave (AAVE) $ 269.00
dai
Dai (DAI) $ 0.999895
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.18
bittensor
Bittensor (TAO) $ 359.50
okb
OKB (OKB) $ 48.84
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
aptos
Aptos (APT) $ 4.53
internet-computer
Internet Computer (ICP) $ 5.24
crypto-com-chain
Cronos (CRO) $ 0.088435
near
NEAR Protocol (NEAR) $ 2.17
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 180.20
ethereum-classic
Ethereum Classic (ETC) $ 16.66
susds
sUSDS (SUSDS) $ 1.06
ondo-finance
Ondo (ONDO) $ 0.760691
tokenize-xchange
Tokenize Xchange (TKX) $ 29.98
usd1-wlfi
USD1 (USD1) $ 1.00
mantle
Mantle (MNT) $ 0.605569
official-trump
Official Trump (TRUMP) $ 9.59
fasttoken
Fasttoken (FTN) $ 4.42
gatechain-token
Gate (GT) $ 15.60
kaspa
Kaspa (KAS) $ 0.072087
vechain
VeChain (VET) $ 0.021773
cosmos
Cosmos Hub (ATOM) $ 4.07
sky
Sky (SKY) $ 0.085981
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 105,425.25
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.196811
fetch-ai
Artificial Superintelligence Alliance (FET) $ 0.665211
ethena
Ethena (ENA) $ 0.283279
render-token
Render (RENDER) $ 3.28
filecoin
Filecoin (FIL) $ 2.41
usdt0
USDT0 (USDT0) $ 1.00
arbitrum
Arbitrum (ARB) $ 0.309935
binance-peg-weth
Binance-Peg WETH (WETH) $ 2,538.14
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 4.41
worldcoin-wld
Worldcoin (WLD) $ 0.928279
first-digital-usd
First Digital USD (FDUSD) $ 0.998182
algorand
Algorand (ALGO) $ 0.171432
usdtb
USDtb (USDTB) $ 1.00
kucoin-shares
KuCoin (KCS) $ 11.17
binance-staked-sol
Binance Staked SOL (BNSOL) $ 157.42
spx6900
SPX6900 (SPX) $ 1.39
nexo
NEXO (NEXO) $ 1.23
flare-networks
Flare (FLR) $ 0.018019
rocket-pool-eth
Rocket Pool ETH (RETH) $ 2,890.80
jupiter-exchange-solana
Jupiter (JUP) $ 0.405306
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 2,657.76
celestia
Celestia (TIA) $ 1.69
fartcoin
Fartcoin (FARTCOIN) $ 1.12
virtual-protocol
Virtuals Protocol (VIRTUAL) $ 1.71
bonk
Bonk (BONK) $ 0.000014
injective-protocol
Injective (INJ) $ 11.09
sonic-3
Sonic (S) $ 0.327245
polygon-bridged-usdt-polygon
Polygon Bridged USDT (Polygon) (USDT) $ 1.00
binance-bridged-usdc-bnb-smart-chain
Binance Bridged USDC (BNB Smart Chain) (USDC) $ 1.00
newton-project
AB (AB) $ 0.015666
optimism
Optimism (OP) $ 0.568269
paypal-usd
PayPal USD (PYUSD) $ 0.99982
sei-network
Sei (SEI) $ 0.172086
blockstack
Stacks (STX) $ 0.618065
mantle-staked-ether
Mantle Staked Ether (METH) $ 2,717.10
kaia
Kaia (KAIA) $ 0.161127
xdce-crowd-sale
XDC Network (XDC) $ 0.057889
story-2
Story (IP) $ 3.21