loader image
WhatsApp Destek
Mempool

2020’de Bitcoin’in resmi olarak çıkış tarihinden 11 yıl sonra, sıklıkla dördüncü ve beşinci jenerasyon Blockchain’ler, parçalama, zincir analitiklerinde yan zincirleme ve kripto para alım satımı için daha iyi yolları hakkında konuşulsa da Bitcoin’in temel teknolojileri ile ilgili çok fazla uğraş harcanmamaktadır.
Bitcoin Blockchain’i anlamak adına Bitcoin Blockchain’in temel bir özelliği olan Bitcoin Memory Pool (Bitcoin Bellek Havuzu), ya da kısaltılmış haliyle Bitcoin Mempool’dan bahsedilmesi gerekmektedir.
Bitcoin Mempool Kısa ve Basit Açıklaması
Bitcoin Mempool’un işleyişi ve konseptiyle ilgili merak edilenler kafa karıştırıcı bilgilere sebep olabilmektedir. Kısaca Bitcoin Mempool, Bitcoin ağında tamamlanmamış işlemlerin (sırayla) bloklar halinde bütünlenmesinden önce bulundukları bekleme odası olarak tanımlanmaktadır. Daha açık bir şekilde ifade edilirse, Bitcoin ağında yapılan işlemler doğrudan Blockchain’e bloklar halinde eklenmemektedirler. Bu işlemler önce Bitcoin Mempool’unda toplanır ve sonrasında işleme konulur.
Mempool (bir bellek ve havuz daralması), onaylanmamış işlemlerle ilgili bilgileri depolamak için bir kripto para birimi düğümünün içinde çalışan bir mekanizmadır. Henüz bir bloğa dahil edilmemiş işlemler için bir tür bekleme odası görevi görmektedir.
Herhangi bir işlem yayınlandığında, bir düğümden diğerine daha sonra yayılan düğümlerden de diğer düğümlere aktarım yapılmaktadır. Bu süreç bloğa eklenene kadar ve tam olarak yayılana kadar devam etmektedir. İşlemler Blockchain’e anında eklenmediğinden, bu aralıktaki bölgenin varlığı büyük bir önem taşımaktadır.
Düğümler, işlemin geçerli olduğundan emin olmak için, bir başka deyişle imzaların doğru olduğunu, çıktıların girdileri aşmadığını ve fonların henüz harcanmadığını doğrulamak için bir dizi kontrol gerçekleştirmektedir. Bu koşullar sağlanmaz ise işlem reddedilmektedir.
Mempool'dan sıklıkla söz edilse de tüm düğümler tarafından paylaşılan ortak bir Mempool olmadığına dikkat edilmelidir. Her biri farklı şekilde yapılandırılır ve işlemleri farklı zamanlamalar ile gerçekleşmektedir. Bu durum da her düğüm için farklı bir Mempool oluşturulduğunun kanıtı olmaktadır. Sınırlı kaynaklara sahip alt seviye cihazlar, işlemlerin deftere kaydedilmesine yalnızca küçük miktarlarda bellek ayırabilirken, üst seviye cihazlar önemli ölçüde daha fazla bellek ayırabilmektedir.
Madenciler esas olarak kazançları ile motive olmaları sebebiyle, daha yüksek işlem ücretlerine sahip işlemler, daha erken onay sürelerine sahip olduğundan Mempool’dan atılan ilk işlemler olarak kabul edilmektedirler. Ücretleri doğru bir şekilde tahmin etmek, özellikle blok alanı sınırlı olduğunda ve talep yüksek olduğunda zordur ancak Mempool bunu yapabilmek için bir başlangıç noktası sağlamaktadır.
İşlem ücretlerini tahmin etmek için, mevcut onaylanmamış işlemlere bakılabilir. Bu durum, kullanıcıların düşük iş hacmi olan zamanlarda fazla ödeme yapmamaları gerektiği anlamına gelmektedir. Ayrıca yoğun zamanlarda zamana duyarlı işlemler için onaylanması biraz zaman alabileceğinden, düşük ücretler tercih edilmemelidir. Ücretlerin belirli bir andaki dağılımını hesaba katarak, işlemlerinin ne kadar hızlı yerine getirileceğine dair bilgiyle ilgili bir tahminde bulunabilirler.
Mempool hakkında biraz daha derinleşmek için, işlemlerin Bitcoin ağında nasıl yayıldığına ve madencilerin üstlendikleri görevler incelenebilir.
İşlemler ve Madenciler
Ağda bulunan her tam düğüm, Mempool’a erişime sahiptir. Tam düğümün, tüm işlemleri ve Bitcoin Blockchain’in bloklarını depolayan bir düğüm olduğunu ve görevinin de işlemleri onaylamak olduğu hatırlanmalıdır. Mempool’da, işlemler onaylandığında sıradaki görev onaylanmamış Mempool işlemlerini onaylamak ve onları Bitcoin Blockchain’in içine yerleştirmektir. Bu işlem de madencinin görevidir. Madenciler havuzdan belirli sayıda işlem seçerek, aslında karmaşık (yoğun enerji gerektiren) matematik problemleri çözmektedirler.
Ayrı işlemlerin toplamı genellikle blok olarak adlandırılmaktadır. Arka plandaki matematiksel işlemleri çözen madenci ya da madencilik havuzu da, işlemlerin toplamını (başka bir deyişle blok) ilk olarak Bitcoin Blockchain’e eklemektedir. Bu durum da bloğun onaylanmasına karşılık gelmektedir.
Bitcoin Mempool’un Detayları ve Öncelikler
Bu kısmın başlangıç noktası sabit olarak Mempool, bir başka deyişle tamamlanmamış işlemlerin tümünün bloklaşmasından önce bulundukları bekleme odasıdır. Tam bu noktada belirlenmesi gereken şey tam düğüm ve madenci düğümü arasındaki farktır.
Bitcoin tam düğümü, geçerli kurallara göre işlemleri onaylamaktadır. Bitcoin ağındaki bir düğüm yeni bir işlem aldığında, o işlemi protokolün geçerli kurallarına göre onaylamaktadır. Bitcoin’in kaynak kodu, gerçeğin temeli olarak kabul edilmektedir.
İşlem kuralları ihlal edildiğinde (örneğin geçersiz bir imza yoluyla), bahsi geçen işlem diğer paylaşımcılara iletilmemektedir. Ancak yapılan işlem geçerli kurallar doğrultusunda onaylandığında açık işlemler dizgisine, başka bir deyişle Bitcoin Mempool’una eklenmektedir.
Madenci düğümü madenci için, Mempool kârlılık ve kâr adına ciddi bir önem taşımaktadır. Kendilerine Bitcoin gönderen madenciler, işlemlerinin ağda ‘takılı kaldığını’ ya da biraz daha uzun sürdüğünü farketmiş olabilirler. Bunun açıklaması, Mempool’un madenciler için önemli bir rol oynaması (ve işlemin tamamlanmasını sağlamasından) şeklindedir. Bunun için, Bitcoin madenciliği ödülünün iki parçadan oluştuğunu bilmek de fayda vardır. Bunlar blok ödülü (6.25 BTC) ve de işlem bedeli olarak bilinmektedir.
Günümüzde madenciler kendi çalışma şekillerine göre karar verebilme ve Mempool’da istedikleri işlemi seçebilme özgürlüğü ve ayrıcalığına sahiptirler. Madencilerin bunu yapmaları ekonomik sebeplere dayanmaktadır. Bunu Mempool’daki işlemleri ücret oranlarına göre sıralayarak yapmaktadırlar. Ücret oranı ise, işlem ücretinin işlemin büyüklüğü ile bölünmesi anlamına gelmektedir. Böylece en yüksek ücret oranı olan işlemler en üstte yer almaktadır. Buradaki amaç ise, kârı ve böylece kârlılığı mümkün olduğunca arttırmaktır. Her işlemin belirli bir boyutu olmakta ve madencilerin en yüksek kâr getirisine dizmesine göre bir bloğun en fazla boyutu 1 MB olarak bilinmektedir. Mempool’daki işlemlerin Bitcoin Blockchain’e nasıl işlendiğinin açıklaması bu şekildedir.
bitcoin
Bitcoin (BTC) $ 0.00000000000000
ethereum
Ethereum (ETH) $ 0.00000000000000
tether
Tether (USDT) $ 0.00000000000000
xrp
XRP (XRP) $ 0.00000000000000
bnb
BNB (BNB) $ 0.00000000000000
usd-coin
USDC (USDC) $ 0.00000000000000
staked-ether
Lido Staked Ether (STETH) $ 0.00000000000000
tron
TRON (TRX) $ 0.00000000000000
dogecoin
Dogecoin (DOGE) $ 0.00000000000000
cardano
Cardano (ADA) $ 0.00000000000000
figure-heloc
Figure Heloc (FIGR_HELOC) $ 0.00000000000000
whitebit
WhiteBIT Coin (WBT) $ 0.00000000000000
wrapped-steth
Wrapped stETH (WSTETH) $ 0.00000000000000
bitcoin-cash
Bitcoin Cash (BCH) $ 0.00000000000000
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 0.00000000000000
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 0.00000000000000
usds
USDS (USDS) $ 0.00000000000000
chainlink
Chainlink (LINK) $ 0.00000000000000
wrapped-eeth
Wrapped eETH (WEETH) $ 0.00000000000000
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.00000000000000
leo-token
LEO Token (LEO) $ 0.00000000000000
weth
WETH (WETH) $ 0.00000000000000
stellar
Stellar (XLM) $ 0.00000000000000
hyperliquid
Hyperliquid (HYPE) $ 0.00000000000000
zcash
Zcash (ZEC) $ 0.00000000000000
monero
Monero (XMR) $ 0.00000000000000
ethena-usde
Ethena USDe (USDE) $ 0.00000000000000
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 0.00000000000000
litecoin
Litecoin (LTC) $ 0.00000000000000
sui
Sui (SUI) $ 0.00000000000000
avalanche-2
Avalanche (AVAX) $ 0.00000000000000
hedera-hashgraph
Hedera (HBAR) $ 0.00000000000000
shiba-inu
Shiba Inu (SHIB) $ 0.00000000000000
susds
sUSDS (SUSDS) $ 0.00000000000000
usdt0
USDT0 (USDT0) $ 0.00000000000000
dai
Dai (DAI) $ 0.00000000000000
mantle
Mantle (MNT) $ 0.00000000000000
the-open-network
Toncoin (TON) $ 0.00000000000000
world-liberty-financial
World Liberty Financial (WLFI) $ 0.00000000000000
paypal-usd
PayPal USD (PYUSD) $ 0.00000000000000
crypto-com-chain
Cronos (CRO) $ 0.00000000000000
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 0.00000000000000
uniswap
Uniswap (UNI) $ 0.00000000000000
polkadot
Polkadot (DOT) $ 0.00000000000000
aave
Aave (AAVE) $ 0.00000000000000
bittensor
Bittensor (TAO) $ 0.00000000000000
memecore
MemeCore (M) $ 0.00000000000000
usd1-wlfi
USD1 (USD1) $ 0.00000000000000
canton-network
Canton (CC) $ 0.00000000000000
rain
Rain (RAIN) $ 0.00000000000000
bitget-token
Bitget Token (BGB) $ 0.00000000000000
okb
OKB (OKB) $ 0.00000000000000
tether-gold
Tether Gold (XAUT) $ 0.00000000000000
falcon-finance
Falcon USD (USDF) $ 0.00000000000000
near
NEAR Protocol (NEAR) $ 0.00000000000000
ethereum-classic
Ethereum Classic (ETC) $ 0.00000000000000
aster-2
Aster (ASTER) $ 0.00000000000000
ethena
Ethena (ENA) $ 0.00000000000000
binance-peg-weth
Binance-Peg WETH (WETH) $ 0.00000000000000
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 0.00000000000000
pepe
Pepe (PEPE) $ 0.00000000000000
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 0.00000000000000
internet-computer
Internet Computer (ICP) $ 0.00000000000000
pi-network
Pi Network (PI) $ 0.00000000000000
solana
Solana (SOL) $ 0.00000000000000
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 0.00000000000000
pump-fun
Pump.fun (PUMP) $ 0.00000000000000
hash-2
Provenance Blockchain (HASH) $ 0.00000000000000
syrupusdc
syrupUSDC (SYRUPUSDC) $ 0.00000000000000
htx-dao
HTX DAO (HTX) $ 0.00000000000000
pax-gold
PAX Gold (PAXG) $ 0.00000000000000
ondo-finance
Ondo (ONDO) $ 0.00000000000000
worldcoin-wld
Worldcoin (WLD) $ 0.00000000000000
global-dollar
Global Dollar (USDG) $ 0.00000000000000
kucoin-shares
KuCoin (KCS) $ 0.00000000000000
hashnote-usyc
Circle USYC (USYC) $ 0.00000000000000
syrupusdt
syrupUSDT (SYRUPUSDT) $ 0.00000000000000
sky
Sky (SKY) $ 0.00000000000000
bfusd
BFUSD (BFUSD) $ 0.00000000000000
ripple-usd
Ripple USD (RLUSD) $ 0.00000000000000
rocket-pool-eth
Rocket Pool ETH (RETH) $ 0.00000000000000
binance-bridged-usdc-bnb-smart-chain
Binance Bridged USDC (BNB Smart Chain) (USDC) $ 0.00000000000000
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.00000000000000
aptos
Aptos (APT) $ 0.00000000000000
kaspa
Kaspa (KAS) $ 0.00000000000000
gatechain-token
Gate (GT) $ 0.00000000000000
wbnb
Wrapped BNB (WBNB) $ 0.00000000000000
arbitrum
Arbitrum (ARB) $ 0.00000000000000
binance-staked-sol
Binance Staked SOL (BNSOL) $ 0.00000000000000
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 0.00000000000000
official-trump
Official Trump (TRUMP) $ 0.00000000000000
algorand
Algorand (ALGO) $ 0.00000000000000
ignition-fbtc
Function FBTC (FBTC) $ 0.00000000000000
cosmos
Cosmos Hub (ATOM) $ 0.00000000000000
liquid-staked-ethereum
Liquid Staked ETH (LSETH) $ 0.00000000000000
vechain
VeChain (VET) $ 0.00000000000000
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 0.00000000000000
flare-networks
Flare (FLR) $ 0.00000000000000
solv-btc
Solv Protocol BTC (SOLVBTC) $ 0.00000000000000
nexo
NEXO (NEXO) $ 0.00000000000000