loader image
WhatsApp Destek
Aday Blok-Candidate Block

Aday blok(candidate block) bir madencinin, madencilik nodeunun blok ödülünü almak için mining yaptığı blok anlamına gelmektedir. Herhangi bir kripto para ağı üzerinde işlem yapıldığında, işlemin blok zincirine eklenmesi için doğrulanması gerekir. Miningciler işlemi doğrulamaktan sorumludur. Bir aday blok, ağ tarafından doğrulanacak veya daha sonra çöpe atılacak geçici bir blok olarak tanımlanabilir. Madenciler, bir sonraki bloğu doğrulamak ve blok zincirine eklemek için birbirleriyle rekabet ederler ancak madencilik yarışına katılmak için önce bir aday blok oluşturmaları gerekmektedir.
Aday bloklar, miner yani madenciler tarafından bellek havuzundan birden fazla onaylanmamış işlemin toplanması ve organize edilmesi ile oluşturulur. Madenciler, işlemi doğrulamak için tipik matematiksel mantığı çözer ve birçok madenci mantığı çözmek için kendi arasında rekabet eder. Mantığı ilk çözen madenciye ödül verilir. Daha sonra bu işlemler Merkle ağaç yapısını oluşturmak için hashlenmektedir. Bu ağaç yapısı daha sonra Merkle köküne dönüşecektir. Merkle kökü, o ağacın önceki tüm hashlerini ve dolayısıyla bu belirli bloğa dahil olan tüm işlemleri temsil eden tek bir hashdir.
Önceki bloğun hash’i ve nonce olarak adlandırılan rastgele bir sayı ile birlikte kök hash, daha sonra baş bloğa yerleştirilir. Blok başlığı daha sonra madenci tarafından hash edilir ve bu bileşenlere (kök hash, önceki bloğun hash'i ve nonce) ve diğer birkaç öğeye dayalı bir çıktı oluşturulur. Ortaya çıkan çıktı, blok hash’i dediğimiz şeydir ve yeni oluşturulan aday bloğun benzersiz bir tanımlayıcısı olarak görev yapacaktır.
Çıktının yani blok hashinin geçerli olarak kabul edilmesi için, protokol tarafından tanımlanan hedef değerden daha az olmak üzere belirli sayıda sıfırla başlaması gerekir. Bu da madencilerin en sonunda geçerli bir blok hashi üretebilmesi için deneme yanılma yöntemiyle ve birden fazla nonce değeriyle bir kaç kere hashing işlemi uygulamaları anlamına gelmektedir.
Node tarafından işlem yapıldığında, başlangıçta doğrulanmamış işlem olarak not edilir. Tüm bu doğrulanmamış işlemler ve bekleyen işlemler bellek havuzunda saklanır. Bu işlemler minerlar tarafından seçilir ve minerlar kendi aralarında işlemin mantığını çözmek için rekabet ederler. Çözebilen kişi işlemi, blok zincirine ekleyerek ödüllendirilir. Üretilen bu blok hashi, madencinin işini yaptığının kanıtıdır. Bu nedenle buna Proof of Work (PoW) adı verilir. Türkçe karşılığı ile “işin kanıtı” anlamına gelmektedir.
Bir madenci geçerli bir blok hashini bulduktan sonra madencinin aday bloğu ağ üzerinde bulunan diğer madencilerle veya nodelarla paylaşılır. Bunun sonucunda da hash’in doğruluğu kanıtlanmış olur. Eğer bir problem oluşmaz ise, aday blok daha sonra blok zincirine kaydedilecektir. Daha sonra ağ üzerinde ki her node yeni bir bloğun blok zincirine eklenmesiyle birlikte kendi blok zinciri kopyasını güncellemelidir.
Hangi Blok Türleri Aday Blok Olarak İfade Edilir?
Blok zincirinde 10 blok olduğunu farz edelim. Yeni bir işlem geldiğinde, mevcut blok zincirine eklemeden önce madenciler tarafından doğrulanması gereken bu yeni işlem bellek havuzunda saklanır. Bu yeni işlem, minerlar tarafından doğrulanmadan blok zincirine eklenemez. Kalan doğrulanmamış işlemlerle birlikte bu 11. blok, miner tarafından oluşturularak aday blok adını alır. Aday blokta, bellek havuzundan doğrulanmamış işlem seçilir ve madenciler bu işlemi çözebilmek için kendi aralarında rekabet ederler. Çözdükten sonra bu işlem doğrulanmış işleme dönüşür ve blok zincirine eklenir. 12. olası bir blok artık aday blok olarak adlandırılacaktır ve aynı işlem yine devam edecektir.
Aday blok geçici bloktur, zamanla değişir. Bu nedenle aday blok, madencilerin blok zincirine eklemeye çalıştığı blok olarak adlandırılır. Hiçbir blok kalıcı bir şekilde aday blok olarak değerlendirilemez. Madenciler, aday blok oluşturabilse de aynı madencinin bloğu doğrulama yeteneğine sahip olduğunun garantisi yoktur. Herhangi bir madenci bu bloğu doğrulayabilir.
bitcoin
Bitcoin (BTC) $ 64,475.27
ethereum
Ethereum (ETH) $ 3,147.29
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 610.01
solana
Solana (SOL) $ 144.17
usd-coin
USDC (USDC) $ 1.00
staked-ether
Lido Staked Ether (STETH) $ 3,143.95
xrp
XRP (XRP) $ 0.531598
dogecoin
Dogecoin (DOGE) $ 0.150872
the-open-network
Toncoin (TON) $ 5.38
cardano
Cardano (ADA) $ 0.474077
shiba-inu
Shiba Inu (SHIB) $ 0.000026
avalanche-2
Avalanche (AVAX) $ 35.57
tron
TRON (TRX) $ 0.117075
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 64,449.27
bitcoin-cash
Bitcoin Cash (BCH) $ 477.78
polkadot
Polkadot (DOT) $ 6.89
chainlink
Chainlink (LINK) $ 14.85
near
NEAR Protocol (NEAR) $ 7.42
matic-network
Polygon (MATIC) $ 0.722151
litecoin
Litecoin (LTC) $ 85.84
internet-computer
Internet Computer (ICP) $ 13.65
uniswap
Uniswap (UNI) $ 7.82
leo-token
LEO Token (LEO) $ 5.74
dai
Dai (DAI) $ 1.00
first-digital-usd
First Digital USD (FDUSD) $ 1.00
hedera-hashgraph
Hedera (HBAR) $ 0.115386
ethereum-classic
Ethereum Classic (ETC) $ 26.74
blockstack
Stacks (STX) $ 2.64
aptos
Aptos (APT) $ 8.96
mantle
Mantle (MNT) $ 1.11
crypto-com-chain
Cronos (CRO) $ 0.126082
stellar
Stellar (XLM) $ 0.114224
render-token
Render (RNDR) $ 8.49
cosmos
Cosmos Hub (ATOM) $ 8.35
filecoin
Filecoin (FIL) $ 5.98
okb
OKB (OKB) $ 52.79
pepe
Pepe (PEPE) $ 0.000007
renzo-restaked-eth
Renzo Restaked ETH (EZETH) $ 3,092.22
immutable-x
Immutable (IMX) $ 2.07
bittensor
Bittensor (TAO) $ 450.95
dogwifcoin
dogwifhat (WIF) $ 2.99
xtcom-token
XT.com (XT) $ 2.96
arbitrum
Arbitrum (ARB) $ 1.09
vechain
VeChain (VET) $ 0.039543
kaspa
Kaspa (KAS) $ 0.118484
maker
Maker (MKR) $ 2,880.94
wrapped-eeth
Wrapped eETH (WEETH) $ 3,252.87
optimism
Optimism (OP) $ 2.41
the-graph
The Graph (GRT) $ 0.263473
theta-token
Theta Network (THETA) $ 2.43
injective-protocol
Injective (INJ) $ 26.54
ethena-usde
Ethena USDe (USDE) $ 0.999357
fetch-ai
Fetch.ai (FET) $ 2.24
arweave
Arweave (AR) $ 34.39
monero
Monero (XMR) $ 121.10
fantom
Fantom (FTM) $ 0.753979
coredaoorg
Core (CORE) $ 2.29
celestia
Celestia (TIA) $ 10.59
thorchain
THORChain (RUNE) $ 5.47
rocket-pool-eth
Rocket Pool ETH (RETH) $ 3,476.97
floki
FLOKI (FLOKI) $ 0.000184
lido-dao
Lido DAO (LDO) $ 2.00
algorand
Algorand (ALGO) $ 0.214548
bonk
Bonk (BONK) $ 0.000026
sei-network
Sei (SEI) $ 0.604549
bitget-token
Bitget Token (BGB) $ 1.20
gala
GALA (GALA) $ 0.046811
quant-network
Quant (QNT) $ 109.56
mantle-staked-ether
Mantle Staked Ether (METH) $ 3,221.06
sui
Sui (SUI) $ 1.18
beam-2
Beam (BEAM) $ 0.027299
whitebit
WhiteBIT Coin (WBT) $ 9.88
zebec-protocol
Zebec Protocol (ZBC) $ 0.027619
jupiter-exchange-solana
Jupiter (JUP) $ 1.02
flow
Flow (FLOW) $ 0.918682
aave
Aave (AAVE) $ 90.32
bitcoin-sv
Bitcoin SV (BSV) $ 65.74
bittorrent
BitTorrent (BTT) $ 0.000001
neo
NEO (NEO) $ 17.60
ether-fi-staked-eth
ether.fi Staked ETH (EETH) $ 3,146.18
ethena
Ethena (ENA) $ 0.836214
flare-networks
Flare (FLR) $ 0.030623
singularitynet
SingularityNET (AGIX) $ 0.913028
elrond-erd-2
MultiversX (EGLD) $ 42.87
ondo-finance
Ondo (ONDO) $ 0.797843
wormhole
Wormhole (W) $ 0.623001
akash-network
Akash Network (AKT) $ 4.71
dydx-chain
dYdX (DYDX) $ 2.19
safe
Safe (SAFE) $ 2.53
chiliz
Chiliz (CHZ) $ 0.118988
axie-infinity
Axie Infinity (AXS) $ 7.34
tokenize-xchange
Tokenize Xchange (TKX) $ 13.04
the-sandbox
The Sandbox (SAND) $ 0.463525
ecash
eCash (XEC) $ 0.000053
ribbon-finance
Ribbon Finance (RBN) $ 1.08
gatechain-token
Gate (GT) $ 7.62
tezos
Tezos (XTZ) $ 1.02
conflux-token
Conflux (CFX) $ 0.251246
kucoin-shares
KuCoin (KCS) $ 10.21