loader image
WhatsApp Support
Oracle

"Oracle’’, günlük sıcaklık veya bir siyasi adayın aldığı oy sayısı gibi dış dünyadan verileri Ethereum gibi bir Blockchain’e göndermektedir. Blockchain’deki akıllı bir sözleşme daha sonra verileri, genellikle para verip vermeyeceğine ve kime dağıtılacağına karar vermek için kullanabilmektedir. Buna somut bir örnek olarak, çiftçiler bazen kuraklığın mahsullerini yok etmesi durumunda sigorta sağlayan tarımsal türevler satın almaktadırlar. Eğer havanın gidişatı bir sezonluk için de olsa çiftçinin istediği gibi gitmezse, türev ürün ona kayıpları telafi etmek için toplu bir ödeme yapmaktadır.
Oracle, bir Ethereum akıllı sözleşmesinin, bahsi geçen görev dizisini otomatik olarak gerçekleştirmesine olanak sağlamaktadır. Akıllı sözleşmeler, sadece doğru koşullar oluştuğu takdirde bir ilişkinin şartlarını yerine getiren Ethereum gibi Blockchainler tarafından mümkün kılınan araçlar olarak bilinmektedir. Ethereum ayrıca, piyasa değeri olan ether (ETH, -%0.69) ile dünyanın en büyük ikinci kripto para birimini desteklemektedir.
Örnek olarak, yukarıda açıklandığı gibi bir hava durumu oracle’ı sezon sonunda, akıllı sözleşmeye bu sezon yalnızca on gün veya daha az yağmur yağdığını bildirebilmektedir. Bu bilgiyi doğrudan akıllı sözleşmeye göndermekte ve daha sonra çiftçiye ödeme yapması gerektiğini bilmektedir.
Tersi bir durumda ise, bir başka deyişle mevsim gereğinden fazla yağmur görürse, hava durumu oracle’ı akıllı sözleşmeyi bilgilendirecek ve çiftçiye ödeme yapmayacaktır. Esasen oracle, bir varlık tarafından çalıştırılan ‘feed-run’ olarak tanımlanmaktadır, yukarıdaki örnekte ise bu bir hava durumu oracle’dır. Ethereum gibi Blockchainler üçüncü taraflardan uzaklaşmak için yaratılmıştır, oracle bunlardan bir tanesi olarak bilinmektedir.
Herhangi bir veri kaynağına karşı güven yaşamak belirli sorunlar doğurabilmektedir. Buna örnek olarak, bir oracle'ın veri akışının sahibi, akıllı sözleşmeleri kendi lehine çevirmek için yanlış veriler yayınlayabilir. Alternatif olarak ise herhangi bir kişi verileri kendi lehine çevirmek için veri akışını hackleyebilir.
Oracle’a bağımlı olmayan akıllı sözleşmelerde ise bu sorun yaşanmamaktadır. Ek olarak, araştırmacılar bu sorunu hafifletmek ve daha merkezi olmayan veya kötü niyetli kişilere karşı korunan oracle’lar oluşturmak için çeşitli yollar araştırmaktadırlar. Araştırma alanlarından biri ise, oracle bilgisayarlarının Güvenilir Yürütme Ortamlarını (Trusted Execution Environment, TEE), yani ekstra güvenlikli özel donanım alanları olarak bilinmektedir. Böylelikle herhangi bir siber saldırıya karşı güvenli bir ortam oluşturulabilmektedir.
Oracle, spesifik alan kullanımına göre birçok farklı şekilde tanımlanabilmektedir. Blockchain endüstrisinde oracle, temelde akıllı sözleşmeler ve diğer harici kaynaklar arasında bir köprü olarak kullanılan bir veri kaynağıdır. Oracle, yalnızca harici veri kaynaklarıyla iletişim kuran bir veri kaynağı değil, aynı zamanda sağlanan verilerin doğruluğunu kontrol eden ve doğrulayan bir aracıdır. Bu nedenle, akıllı sözleşmelere hayati ve güvenilir bilgiler sağlamaktan oracle'lar sorumludur ve akıllı sözleşmeler ise bu bilgilerden yola çıkarak belirli görevleri yerine getirmektedir.
Oracleların önemi, Blockchain akıllı sözleşmelerinin yalnızca kendi dijital ağlarında bulunan verilere erişebildiği durumuna dayanmaktadır. Bu nedenle, gerçek dünya olaylarını (deterministik olmayan veriler) akıllı sözleşmeler tarafından tanınan dijital değerlere (deterministik veriler) “çeviren” bir iletişim aracı olarak oraclelara ihtiyaç duyulmaktadır.
Oracle Türleri
Blockchain oracleları kullanım durumlarına göre sınıflandırılabilir. Bu farklı sınıflandırmalara aşağıdaki gibi açıklanmaktadır.
Donanım Oraclelar
Fiziksel sistemler ve teknolojilerle bütünleşerek akıllı sözleşmeler için pratik hayatta kullanmak için gerekli olan verileri sağlamaktadırlar. Örnek olarak, donanım oraclelar çeşitli endüstrilerde (otomobil, ilaç, tedarik zinciri vb.) kullanılan RFID sensörleri ile iletişim kurabilmektedir.
Yazılım Oraclelar
En yaygın olarak kullanılan yazılım oracleları arasında, pazar fiyatları, uçuş durumu (uçaklar için hava trafiği) ve hava durumu verileri gibi harici programlardan ve web API'lerinden çevrimiçi verileri alan yazılımlar bulunmaktadır.
Fikirbirliği Oraclelar
Toplanan verilerin geçerliliğini ve doğruluğunu belirlemek için belirli yöntemleri izleyerek, belirli sayıda başka oraclelardan büyük miktarda veri toplayan merkezi olmayan oraclelar olarak bilinmektedir. Augur ve Gnosis gibi tahmin piyasası platformlarında fikir birliği oracleları kullanılmaktadır.
Gelen Oraclelar
Harici verileri akıllı sözleşmelere veya yazılım oraclelarına iletmesi ile bilinmektedir. Bir dizi “eğer” yönergesi olarak yapılandırılabilir (örn. “Bir varlık belirli bir fiyata ulaşırsa, bir satın alma siparişi vermeyi sağlayabilir”).
Giden Oraclelar
Akıllı sözleşmeler verilerini harici sistemlere aktararak akıllı sözleşmelerin Blockchain olmayan kaynaklarla iletişim kurmasını mümkün kılmaktadır.
Genel olarak Blockchain oracleı, doğru çalışması için harici izne bağlı olan üçüncü taraf bir veri kaynağından oluşmaktadır. Bu durum, genellikle merkezi varlıklar tarafından sağlanan bir araç oldukları anlamına gelmektedir. Çoğu oracle akıllı sözleşmelerin merkezi olmayan özelliklerini kullanamama sebebi budur.
Oracle Problemi
Merkezi oraclelar tarafından sağlanan verilere bağlı olarak, akıllı sözleşmeler farklı işlevleri yerine getirirler, bir başka deyişle bu durum oracleların akıllı sözleşmeler üzerinde bir tür kontrole sahip olduğunu göstermektedir. Üçüncü taraf oraclelarının güvensiz akıllı sözleşmelere ve Blockchain sistemlerine getirdiği merkezi bir güven çatışması olarak bilinen durum Oracle Problemi olarak adlandırılmaktadır.
Fikirbiriliği oracleları gibi merkezi olmayan oraclelar her ne kadar da bu soruna olası bir çözüm olarak gözüksede, merkezi olmayan sistemlerde oracle ağlarının güvenli, işlevsel ve güven sistemine ihtiyaç duyulmayan bir şekilde uygulanması oldukça zordur.
Oracle Kullanan Uygulamalar
Birçok Ethereum uygulaması oracle kullanmaktadır. Buna örnek olarak bir tahmin piyasası olan Augur, katılımcıların gelecekte ne olacağına dair bahse girmelerini sağlamaktadır. Katılımcılar, “Joe Biden 2024 seçimini kazanacak mı?” sorusuna “evet” veya “hayır” bahsine girebilmektedir. Augur, Biden'ın kazanıp kazanmadığını anlamak için oracle'dan gelen verileri kullanacak ve böylece bahsi sonuçlandıracaktır.
Chainlink gibi diğer platformlar ise, oracle platformlarını kendi merkezi parçası haline getirmekte ve oracleları yanlış bilgilere karşı dirençli hale getirmenin çeşitli yollarını araştırmaktadırlar.
bitcoin
Bitcoin (BTC) $ 115,166.86
ethereum
Ethereum (ETH) $ 4,142.50
bnb
BNB (BNB) $ 1,312.33
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 2.52
solana
Solana (SOL) $ 196.72
usd-coin
USDC (USDC) $ 1.00
staked-ether
Lido Staked Ether (STETH) $ 4,141.09
dogecoin
Dogecoin (DOGE) $ 0.206561
tron
TRON (TRX) $ 0.32284
cardano
Cardano (ADA) $ 0.69896
wrapped-steth
Wrapped stETH (WSTETH) $ 5,039.97
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 114,982.81
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 4,441.47
chainlink
Chainlink (LINK) $ 18.95
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.00
ethena-usde
Ethena USDe (USDE) $ 1.00
wrapped-eeth
Wrapped eETH (WEETH) $ 4,472.64
stellar
Stellar (XLM) $ 0.340796
bitcoin-cash
Bitcoin Cash (BCH) $ 542.06
hyperliquid
Hyperliquid (HYPE) $ 39.52
sui
Sui (SUI) $ 2.79
weth
WETH (WETH) $ 4,145.72
avalanche-2
Avalanche (AVAX) $ 22.31
leo-token
LEO Token (LEO) $ 9.66
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
usds
USDS (USDS) $ 0.999733
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 115,154.85
hedera-hashgraph
Hedera (HBAR) $ 0.184987
litecoin
Litecoin (LTC) $ 98.45
usdt0
USDT0 (USDT0) $ 1.00
mantle
Mantle (MNT) $ 2.21
shiba-inu
Shiba Inu (SHIB) $ 0.000011
whitebit
WhiteBIT Coin (WBT) $ 43.38
crypto-com-chain
Cronos (CRO) $ 0.172587
the-open-network
Toncoin (TON) $ 2.27
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.20
monero
Monero (XMR) $ 304.01
polkadot
Polkadot (DOT) $ 3.23
dai
Dai (DAI) $ 0.999786
zcash
Zcash (ZEC) $ 262.69
uniswap
Uniswap (UNI) $ 6.60
okb
OKB (OKB) $ 186.07
world-liberty-financial
World Liberty Financial (WLFI) $ 0.140693
aave
Aave (AAVE) $ 250.57
bittensor
Bittensor (TAO) $ 381.22
bitget-token
Bitget Token (BGB) $ 4.95
memecore
MemeCore (M) $ 2.05
pepe
Pepe (PEPE) $ 0.000007
near
NEAR Protocol (NEAR) $ 2.45
ethena
Ethena (ENA) $ 0.410216
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 242.87
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
chainopera-ai
ChainOpera AI (COAI) $ 12.40
aptos
Aptos (APT) $ 3.88
usd1-wlfi
USD1 (USD1) $ 1.00
susds
sUSDS (SUSDS) $ 1.07
ondo-finance
Ondo (ONDO) $ 0.81366
ethereum-classic
Ethereum Classic (ETC) $ 16.68
c1usd
Currency One USD (C1USD) $ 1.00
paypal-usd
PayPal USD (PYUSD) $ 1.00
binance-peg-weth
Binance-Peg WETH (WETH) $ 4,150.13
aster-2
Aster (ASTER) $ 1.47
worldcoin-wld
Worldcoin (WLD) $ 0.990177
binance-staked-sol
Binance Staked SOL (BNSOL) $ 211.06
jupiter-perpetuals-liquidity-provider-token
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 5.54
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.199319
gatechain-token
Gate (GT) $ 16.63
htx-dao
HTX DAO (HTX) $ 0.000002
hash-2
Provenance Blockchain (HASH) $ 0.037324
kucoin-shares
KuCoin (KCS) $ 14.56
internet-computer
Internet Computer (ICP) $ 3.49
rocket-pool-eth
Rocket Pool ETH (RETH) $ 4,739.41
usdtb
USDtb (USDTB) $ 1.00
arbitrum
Arbitrum (ARB) $ 0.333313
algorand
Algorand (ALGO) $ 0.202064
story-2
Story (IP) $ 5.71
pi-network
Pi Network (PI) $ 0.209247
wbnb
Wrapped BNB (WBNB) $ 1,313.56
bfusd
BFUSD (BFUSD) $ 1.00
kelp-dao-restaked-eth
Kelp DAO Restaked ETH (RSETH) $ 4,372.77
vechain
VeChain (VET) $ 0.019197
kaspa
Kaspa (KAS) $ 0.061487
cosmos
Cosmos Hub (ATOM) $ 3.47
pudgy-penguins
Pudgy Penguins (PENGU) $ 0.025559
stakewise-v3-oseth
StakeWise Staked ETH (OSETH) $ 4,376.58
kinetic-staked-hype
Kinetiq Staked HYPE (KHYPE) $ 39.55
pump-fun
Pump.fun (PUMP) $ 0.004308
flare-networks
Flare (FLR) $ 0.020042
tether-gold
Tether Gold (XAUT) $ 4,030.03
falcon-finance
Falcon USD (USDF) $ 0.996949
liquid-staked-ethereum
Liquid Staked ETH (LSETH) $ 4,475.66
sky
Sky (SKY) $ 0.063138
render-token
Render (RENDER) $ 2.73
sei-network
Sei (SEI) $ 0.227977
lombard-staked-btc
Lombard Staked BTC (LBTC) $ 115,187.86
renzo-restaked-eth
Renzo Restaked ETH (EZETH) $ 4,397.54
spx6900
SPX6900 (SPX) $ 1.33
official-trump
Official Trump (TRUMP) $ 6.18
pax-gold
PAX Gold (PAXG) $ 4,035.42