Blok zinciri nedir
Not: Bu belge orijinal İngilizce versiyonun otomatik bir çevirisidir.
Blok zinciri nedir
Blok zinciri, işlemleri birçok bilgisayar arasında, geçmiş kayıtların değiştirilmesini pratikte imkânsız kılacak şekilde kaydeden paylaşımlı bir dijital defterdir. Kaydı tutmak için tek bir şirkete veya sunucuya güvenmek yerine, blok zinciri aynı defterin kopyalarını düğüm (node) adı verilen katılımcılardan oluşan bir ağa dağıtır; her düğüm, her yeni kaydın üzerinde anlaşılmış kurallara uyduğunu bağımsız olarak doğrular.
Blok zincirini, kimsenin gizlice düzenleyemediği paylaşımlı bir elektronik tablo gibi düşünün. Yüzlerce kişinin her birinin tam bir kopyasını tuttuğu bir Google Sheet hayal edin. Herhangi bir satır eklenmeden önce, bu kişilerin çoğunluğunun yeni satırın geçerli olduğu konusunda anlaşması gerekir. Eklendikten sonra satır kalıcı hâle gelir — kimse geri dönüp diğer herkesin fark etmeyeceği bir şekilde onu değiştiremez. Blok zinciri özünde böyle çalışır; tek fark, elektronik tablodaki satırlar yerine kayıtların, blok adı verilen ve kriptografik olarak birbirine bağlanan işlem grupları olmasıdır.
Kısaca: blok zinciri, merkeziyetsiz bir ağ tarafından sürdürülen, kurcalamaya dirençli paylaşımlı bir defterdir — ve kripto AI alanında, AI projelerinin dağıtım yaptığı, işlem gerçekleştirdiği ve zincir üstü faaliyetlerini kanıtladığı altyapı katmanı olarak hizmet eder.
Blok zinciri nasıl çalışır
Mekanizmayı anlamak, bir projenin "blok zinciri üzerinde çalıştığını" söylemesinin veya profilinde belirli bir zincir listelemesinin ne anlama geldiğini değerlendirmenize yardımcı olur.
Bloklar
Blok zinciri, verileri bloklar hâlinde düzenler. Her blok bir grup işlem içerir — değer transferleri, akıllı sözleşme çağrıları veya diğer zincir üstü operasyonların kayıtları. Blok ayrıca üst veri de içerir: bir zaman damgası, önceki bloğa bir referans ve kendi içeriğinin kriptografik bir özeti.
Zincirler ve hash'leme
Her blok bir hash içerir — bloğun verilerinin kriptografik bir hash fonksiyonundan (örneğin SHA-256) geçirilmesiyle üretilen sabit uzunluklu bir dizi. Bu hash, dijital bir parmak izi gibi davranır: verilerin tek bir karakteri bile değişse, hash tamamen değişir. Her blok ayrıca önceki bloğun hash'ini de saklar; bu, ilk bloğa (genesis bloğu olarak adlandırılır) kadar uzanan bir bağımlılık zinciri oluşturur.
Defteri kurcalamaya dirençli kılan işte bu zincir yapısıdır. Zincirin ortasına gömülü bir işlemi değiştirmek için, saldırganın o bloğun ve sonraki her bloğun hash'ini yeniden hesaplaması ve bunu, ağın geri kalanı yeni bloklar eklemeye devam ederken onlardan daha hızlı yapması gerekir. Pratikte bu, iyi güvence altına alınmış herhangi bir ağda hesaplama açısından olanaksızdır.
Düğümler
Düğüm (node), blok zincirinin bir kopyasını saklayan ve yeni blokların doğrulanmasına katılan bir bilgisayardır. Düğümler, eşler arası bir ağ üzerinden birbirleriyle iletişim kurar. Yeni bir blok önerildiğinde, düğümler işlemlerinin protokol kurallarına uyduğunu — doğru imzalar, yeterli bakiyeler, geçerli sözleşme mantığı — kabul etmeden önce bağımsız olarak doğrular. Bir ağın ne kadar çok bağımsız düğümü varsa, herhangi tek bir tarafın defteri manipüle etmesi o kadar zorlaşır.
Konsensüs
Hangi işlemlerin geçerli olduğuna karar veren merkezî bir otorite olmadığından, ağın tüm düğümlerin defterin güncel durumu üzerinde anlaşmasını sağlayan bir yönteme ihtiyacı vardır. Bu yönteme konsensüs mekanizması denir. Farklı blok zincirleri farklı konsensüs yaklaşımları kullanır:
- Proof of Work (PoW) — madenciler, blok önerme hakkını kazanmak için hesaplama açısından yoğun bulmacalar çözer. Bitcoin tarafından kullanılır.
- Proof of Stake (PoS) — doğrulayıcılar teminat olarak token kilitler ve stake'leriyle orantılı olarak blok önermek üzere seçilir. 2022 birleşmesinden (The Merge) sonra Ethereum tarafından kullanılır.
- Delegated Proof of Stake (DPoS) — token sahipleri, kendi adlarına blokları doğrulayan daha küçük bir delege grubuna oy verir.
Her konsensüs mekanizması güvenlik, hız, enerji kullanımı ve merkeziyetsizlik derecesi arasında ödünleşimler içerir. Daha fazla ayrıntı için bkz. Konsensüs nedir.
Değiştirilemezlik
Bir blok onaylandıktan ve üzerine yeterince sonraki blok eklendikten sonra, içindeki işlemler değiştirilemez kabul edilir — fiilen kalıcıdır. Bu, hataların veya yazılım kusurlarının asla ele alınamayacağı anlamına gelmez; ancak temel doğruluk katmanının yalnızca ekleme yapılabilir (append-only) olduğu anlamına gelir: yeni kayıtlar eklenebilir, ancak eskiler sessizce yeniden yazılamaz.
Blok zincirlerini doğrulama için yararlı kılan şey değiştirilemezliktir. Bir proje, AI modelinin belirli bir zamanda belirli bir çıktı ürettiğini iddia ediyorsa ve bu iddia zincir üstünde kayıtlıysa, herkes kaydı bağımsız olarak kontrol edebilir.
Kripto AI projeleri için neden önemli
Blok zinciri, DecAIHub'da listelenen her proje için altyapı katmanıdır. Bir blok zincirinin neyi sağladığını — ve neyi sağlamadığını — anlamak, proje kartlarını doğru okumak için elzemdir.
Doğrulanabilir kayıt tutma
AI sistemleri sıklıkla denetlenmesi zor kararlar verir. Bir model bir kredi başvurusunu puanlayabilir, bir işlem önerebilir veya içerik üretebilir; ancak girdiler ve çıktılar kurcalamaya karşı korumalı bir yerde kayıt altına alınmadıkça, olan biteni sonradan doğrulamanın bir yolu yoktur. Blok zinciri işte bu kurcalamaya karşı korumalı kayıt katmanını sağlar. Bir AI projesi çıkarım sonuçlarını, model hash'lerini veya karar kontrol noktalarını zincir üstünde kayda geçirdiğinde, bu kayıtlar herkes tarafından bağımsız olarak doğrulanabilir hâle gelir.
Merkeziyetsiz hesaplama için altyapı
AI modellerini eğitmek ve çalıştırmak ciddi hesaplama gücü gerektirir. Birkaç kripto AI projesi, merkeziyetsiz GPU ve hesaplama kaynaklarını koordine etmek için blok zinciri tabanlı pazar yerleri kullanır. Bu modelde sağlayıcılar donanım kapasitesi sunar, tüketiciler hesaplama talep eder ve blok zinciri ödemeleri, zamanlamayı ve itibar takibini yönetir. Blok zinciri AI hesaplamasını kendisi çalıştırmaz — onun etrafındaki ekonomik katmanı orkestre eder ve mutabakata bağlar.
Token tabanlı teşvik uyumu
Birçok AI projesi, katılımcılar arasındaki teşvikleri hizalamak için blok zinciri token'ları kullanır. Veri sağlayıcılar eğitim verisi katkısı karşılığında token kazanır. Hesaplama sağlayıcılar çıkarım iş yüklerini çalıştırarak token kazanır. Doğrulayıcılar model çıktılarını kontrol ederek token kazanır. Blok zinciri, bu teşvik sistemlerinin kurallarını akıllı sözleşmeler aracılığıyla uygular ve onları şeffaf ve denetlenebilir kılar.
"Blok zinciri üzerinde" ile "blok zinciri kullanan" arasındaki fark
Kritik bir nüans: AI hesaplamalarının çoğu doğrudan blok zincirinde gerçekleşmez. Bir sinir ağını akıllı sözleşme içinde çalıştırmak, her hesaplamanın gaz maliyeti olduğu Ethereum gibi ağlarda aşırı derecede pahalı olurdu. Bunun yerine çoğu kripto AI projesi hibrit bir mimari kullanır: AI, offchain (geleneksel sunucularda veya merkeziyetsiz hesaplama düğümlerinde) çalışır; blok zinciri ise doğrulama, mutabakat, ödemeler ve yönetişimi üstlenir. Bu hibrit modeli anlamak, "blok zinciri AI"nın AI'nın gerçekten zincirin içinde çalıştığı anlamına geldiği yanılgısından kaçınmanın anahtarıdır.
Açık, özel ve konsorsiyum blok zincirleri
Her blok zinciri herkese açık değildir. Blok zincirinin türü, "zincir üstü"nün pratikte ne anlama geldiğini etkiler:
- Açık (izinsiz) — herkes düğüm çalıştırabilir, işlem gönderebilir ve defteri okuyabilir. Ethereum, Solana ve Bitcoin açık blok zincirleridir. Çoğu kripto AI projesi açık zincirlerde çalışır, çünkü açıklık bağımsız doğrulamayı mümkün kılar.
- Özel (izinli) — ağa yalnızca onaylanmış katılımcılar erişebilir. Tedarik zinciri takibi için dahili bir blok zinciri işleten bir şirket, özel bir zincir kullanmaktadır. Özel bir blok zincirindeki veriler kamu tarafından bağımsız olarak doğrulanamaz.
- Konsorsiyum — tanımlı bir kuruluş grubunun ağı ortaklaşa işlettiği bir ara yol. Konsorsiyum zincirleri özel zincirlerden daha dağıtık, ancak açık zincirlerden daha kapalıdır.
Bir DecAIHub proje kartında Main chain listelendiğinde, neredeyse her zaman açık bir blok zinciri kastedilir. DecAIHub metodolojisinin dayandığı doğrulama avantajları — bağımsız denetlenebilirlik, şeffaf işlem geçmişi, doğrulanabilir akıllı sözleşmeler — zincirin kamuya açık olmasına bağlıdır.
DecAIHub proje kartlarında nerede görünür
Blok zinciri kavramı, birkaç proje kartı alanında doğrudan ortaya çıkar:
- Main chain — projenin öncelikli olarak hangi blok zinciri ağında çalıştığını belirtir (ör. Ethereum, Solana, BNB Smart Chain, Avalanche, Arbitrum One, Base, Bittensor). Her proje kartındaki en görünür alanlardan biridir ve altyapı temelini anında söyler.
- Type — projenin blok zincirine göre mimari rolünü gösterir (ör. L1, L2, Appchain, EVM, non-EVM). Projenin bir blok zinciri olup olmadığını veya bir blok zinciri üzerinde çalışıp çalışmadığını belirlemeye yardımcı olur.
- Consensus — projenin dayandığı veya uyguladığı blok zincirinin kullandığı konsensüs mekanizmasını gösterir (PoS, PoW, DPoS ve diğerleri).
- Network status — blok zincirinin mainnet, testnet veya beta aşamasında olup olmadığını belirtir.
Bir proje kartını okurken, Main chain alanı projenin zincir üstü faaliyetinin nerede kaydedildiğini ve doğrulandığını söyler. Ethereum'da listelenen bir proje, Solana'daki veya kendi Appchain'indeki bir projeden farklı özellikler (gaz maliyetleri, kesinleşme süresi, doğrulayıcı kümesi) devralır. Bu farklılıklar, projenin Onchain necessity değerlendirmesini etkiler.
Tek başına blok zinciri neyi kanıtlamaz
Bir projenin profilinde blok zinciri listelenmesi, projenin zincir üstünde nerede yaşadığını söyler; ancak şunları otomatik olarak garanti etmez:
- AI reality — bir blok zincirinde çalışmak, projenin gerçek, işleyen bir AI bileşenine sahip olup olmadığı hakkında hiçbir şey söylemez. Bir proje sofistike zincir üstü token mekaniklerine sahip olabilir ve doğrulanabilir sıfır AI içerebilir. AI reality, kanıt bayrakları (AI_0'dan AI_4'e) aracılığıyla ayrıca değerlendirilir.
- Merkeziyetsizlik — merkeziyetsiz bir blok zincirine dağıtılmış bir proje, kendi operasyonları, yönetişimi ve karar alma süreçleri üzerinde yine de tamamen merkezî kontrole sahip olabilir. Ethereum'a akıllı sözleşme dağıtmak, projenin kendisini merkeziyetsiz yapmaz.
- Güvenlik — bir blok zincirinin konsensüs güvenliğini devralmak; akıllı sözleşme hatalarına, oracle manipülasyonuna, yönetici anahtarının kötüye kullanımına veya zincir dışı bileşen arızalarına karşı koruma sağlamaz.
- Token necessity — bir blok zincirinin varlığı, belirli bir projenin neden kendi token'ına ihtiyaç duyduğunu açıklamaz. Birçok yararlı uygulama, token ihraç etmeden blok zincirlerinde çalışır. Token gerekliliği, DecAIHub metodolojisinde ayrı bir sorudur.
- Kalite veya yararlılık — blok zinciri altyapıdır. Bir ürün değil, bir temel sağlar. Bir projenin değeri, bu temelin üzerine ne inşa ettiğine ve sonuçların doğrulanabilir olup olmadığına bağlıdır.
- AI'nın şeffaflığı — sonuçları zincir üstünde kaydetmek bu kayıtları şeffaf yapar; ancak AI modelinin içeride nasıl çalıştığını açığa çıkarmaz. Bir proje, model mimarisini, eğitim verilerini ve karar alma mantığını tamamen kapalı tutarken çıkarım çıktılarını zincir üstünde yayımlayabilir. Zincir üstü şeffaflık ile model şeffaflığı ayrı özelliklerdir.
Karıştırmayın
- Kripto para — blok zinciri temel teknolojidir; kripto para ise transferler ve kayıt tutma için blok zinciri kullanan dijital bir varlıktır. Bitcoin bir kripto paradır; Bitcoin ağı bir blok zinciridir. Her blok zinciri etkileşimi bir kripto para ödemesi içermez.
- Akıllı sözleşme — blok zincirinde çalışan bir program. Akıllı sözleşmeler blok zincirleri üzerine dağıtılır, ancak kendileri blok zinciri değildir. Bir blok zinciri akıllı sözleşmeler olmadan var olabilir (Bitcoin'in betikleme yetenekleri çok sınırlıdır) ve akıllı sözleşmeler, onları yürütecek bir blok zinciri olmadan var olamaz.
- Veritabanı — geleneksel veritabanları tek bir operatör tarafından kontrol edilir, yöneticiler tarafından düzenlenebilir veya silinebilir ve dışarıdakiler tarafından bağımsız olarak doğrulanamaz. Blok zinciri, güveni en aza indiren, yalnızca ekleme yapılabilir kayıt tutma için tasarlanmış özel bir dağıtık veritabanı türüdür.
- Merkeziyetsiz — "blok zinciri" ve "merkeziyetsiz" birbiriyle ilişkilidir ancak eş anlamlı değildir. Bir blok zinciri izinli olabilir ve bilinen küçük bir operatör grubu tarafından işletilebilir (özel veya konsorsiyum zinciri). Merkeziyetsizlik, her blok zincirinin otomatik olarak sahip olduğu bir özellik değil, dereceye göre değişen bir niteliktir.
- Bulut bilişim — blok zinciri düğümleri birçok operatöre dağıtılmıştır, ancak blok zinciri bulut bilişimin yerini almaz. Ham hesaplama performansı için değil, konsensüs ve doğrulama için optimize edilmiştir.
Sık sorulan sorular
Blok zinciri Bitcoin ile aynı şey midir?
Hayır. Bitcoin, geniş çapta benimsenen ilk blok zinciriydi; ancak birçok blok zincirinden yalnızca biridir. Ethereum, Solana, Avalanche, BNB Smart Chain ve yüzlerce başka ağ; farklı tasarımlara, yeteneklere ve konsensüs mekanizmalarına sahip blok zincirleridir. Bitcoin kavramı ortaya koydu; teknoloji o zamandan bu yana orijinal tasarımının çok ötesine evrildi.
Blok zinciri verileri silinebilir veya değiştirilebilir mi?
Normal çalışma koşullarında, hayır. Zincir yapısı ve kriptografik hash'leme, geçmiş verileri fiilen değiştirilemez kılar. Olağanüstü durumlarda, bir ağ hard fork — zincirin yeni bir sürümünü oluşturan koordineli bir protokol değişikliği — gerçekleştirebilir; ancak bu, doğrulayıcılar ve geliştiriciler arasında geniş bir konsensüs gerektirir. Hard fork'lar nadir, tartışmalı ve kamuya açık şekilde görünürdür. Pratik açıdan, iyi işletilen bir blok zincirine kaydedilen veriler kalıcıdır.
Her blok zinciri merkeziyetsiz midir?
Şart değil. Merkeziyetsizlik bir spektrumdur. Ethereum ve Bitcoin gibi açık, izinsiz blok zincirleri yüksek merkeziyetsizliği hedefler: herkes düğüm çalıştırabilir ve hiçbir tek taraf ağı kontrol etmez. Özel veya konsorsiyum blok zincirleri katılımı onaylı kuruluşlarla sınırlar ve nispeten az sayıda doğrulayıcıya sahip olabilir. Bir projeyi değerlendirirken, ağı kaç bağımsız doğrulayıcının işlettiğini, güncellemeleri kimin kontrol ettiğini ve katılımın açık mı yoksa kısıtlı mı olduğunu göz önünde bulundurun. Daha derinlemesine bir tartışma için bkz. Merkeziyetsiz ne anlama gelir.
AI projeleri neden blok zincirine ihtiyaç duyar?
Her zaman ihtiyaç duymazlar. Soru, blok zincirinin AI iş akışına gerçek bir değer katıp katmadığıdır. Geçerli nedenler arasında şunlar bulunur: AI kararlarının doğrulanabilir şekilde kaydedilmesi, hesaplama kaynaklarının merkeziyetsiz koordinasyonu, token'lar aracılığıyla şeffaf teşvik dağıtımı ve AI hizmetlerinin sansüre dirençli dağıtımı. Geçersiz nedenler arasında ise şunlar vardır: anlamlı bir zincir üstü mantık olmadan, anlatı çekiciliği için pazarlamaya "blok zinciri" eklemek. DecAIHub bunu Onchain necessity ekseni üzerinden değerlendirir.
Proje kartındaki "Main chain" ne anlama gelir?
DecAIHub proje kartındaki Main chain alanı, projenin zincir üstü faaliyetinin gerçekleştiği birincil blok zinciri ağını tanımlar. Örneğin, Main chain: Ethereum olan bir proje, işlemlerini kaydeder, akıllı sözleşmelerini dağıtır ve değer mutabakatını Ethereum ağında gerçekleştirir. Bazı projeler birden fazla zincirde çalışır, ancak ana zincir birincil altyapı temelini gösterir.
AI doğrudan blok zincirinde çalışabilir mi?
Çoğu pratik amaç için, hayır. Blok zinciri hesaplaması pahalıdır, çünkü her işlemin ağdaki her düğüm tarafından doğrulanması gerekir. Bir sinir ağını akıllı sözleşme içinde çalıştırmak aşırı miktarda gaz maliyeti doğurur ve çok uzun sürerdi. Bunun yerine, AI hesaplaması genellikle offchain gerçekleşir; blok zincirine yalnızca sonuçlar, kanıtlar veya kontrol noktaları kaydedilir. Bu hibrit model, kripto AI alanındaki standart mimaridir. Ayrıntılar için bkz. Onchain ve offchain nedir.
Blok zinciri ile kripto para arasındaki fark nedir?
Blok zinciri temel teknolojidir — dağıtık defter, konsensüs mekanizması, düğüm ağı. Kripto para ise bu defter üzerinde yaşayan dijital bir varlıktır. Ethereum bir blok zinciridir; ETH, o blok zincirine özgü kripto paradır. Bir blok zincirini kripto para dışındaki amaçlarla da kullanabilirsiniz (veri kaydetme, akıllı sözleşme çalıştırma, hesaplama koordinasyonu) ve her blok zinciri etkileşimi kripto para alım satımı içermez.
Dış kaynaklar
- Blockchain (Wikipedia) — blok zincirinin tarihi, teknolojisi ve uygulamaları hakkında kapsamlı genel bakış.
- Ethereum.org — Introduction to Ethereum — büyük bir akıllı sözleşme blok zincirinin nasıl çalıştığına dair anlaşılır bir açıklama.
- Bitcoin.org — How does Bitcoin work? — orijinal blok zinciri uygulamasının temel açıklaması.
- Solana Documentation — Overview — birçok AI projesi tarafından kullanılan yüksek verimli bir blok zincirinin teknik dokümantasyonu.
- Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System — blok zinciri teknolojisini tanıtan orijinal whitepaper.
No comments to display
No comments to display