ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Selamlar Hacker'lar! Ben Durmuk bir önceki yazımızda Bittensor'un ne olduğunu, yapay zekayı nasıl merkeziyetsiz bir arenaya taşıdığını konuşmuştuk. Gelen yorumlar ve meraklı sorular üzerine "Tamam, güzel de bu iş nasıl yapılıyor?" diyenler için kolları sıvadık. Bu yazıda, işin geyik kısmını bir kenara bırakıp doğrudan makine dairesine iniyoruz: Bittensor madenciliği nasıl yapılır, o meşhur algoritmalar nereden bulunur ve bu sistemin çarkları tam olarak nasıl döner?
Kemerlerinizi bağlayın, çünkü şimdi teknikleşiyoruz.
Bu sistemde olay, anlamsız hash'ler hesaplamak değil, değerli bilgi üretmektir. Süreç şöyle işler:
Seçenek 1: Kendi Modelini Geliştirmek (Zor ve Ödüllendirici Yol)
Eğer makine öğrenmesi (ML) ve yapay zeka konusunda "ben bu işin üstadıyım" diyorsanız, kendi özgün modelinizi kodlayabilirsiniz. Bu, en zorlu ama potansiyel olarak en kârlı yoldur. Kendi modeliniz, mevcut modellerden daha hızlı, daha verimli veya daha doğru sonuçlar üretiyorsa, doğrulayıcılar tarafından yüksek puanlarla ödüllendirilip rekabette öne çıkabilirsiniz.
Seçenek 2: Açık Kaynak Modelleri Kullanmak ve İyileştirmek (En Yaygın Yol)
Topluluğun büyük bir kısmı bu yolu izler. Hugging Face, GitHub gibi platformlarda bulunan binlerce açık kaynak yapay zeka modelinden (örneğin, LLaMA, Mistral, Stable Diffusion'ın farklı versiyonları) birini alırsınız. Sonra bu modeli:
Seçenek 3: Hazır Madenci Şablonlarını Kullanmak (Başlangıç Yolu)
Bittensor'un resmi ve topluluk tarafından geliştirilen GitHub depolarında, her alt ağ için genellikle bir "template miner" (şablon madenci) bulunur. Bu şablonlar, alt ağ ile nasıl iletişim kuracağınızı, görevleri nasıl alıp göndereceğinizi gösteren temel bir iskelet sunar.
Sizin yapmanız gereken, bu iskeletin içindeki "model" kısmını yukarıdaki seçeneklerden biriyle doldurmaktır. Genellikle bu şablonlar, başlamanız için temel bir modelle birlikte gelir.
Kısacası, "tek bir mining algoritması" yoktur. Her madenci, seçtiği alt ağın rekabetine göre kendi stratejisini belirler ve en iyi performansı göstereceğine inandığı modeli çalıştırır. Asıl olay, doğru modeli bulmak, onu optimize etmek ve sürekli olarak güncel tutmaktır.
Umarım bu derinlemesine bakış, Bittensor'un kaputunun altında neler döndüğünü daha iyi anlamanıza yardımcı olmuştur. Bol şans ve iyi "kazılar"
Kemerlerinizi bağlayın, çünkü şimdi teknikleşiyoruz.
İşleyişin Kalbi: Yomi Konsensüsü ve Ağırlıklandırma
Her şeyden önce, Bittensor'un temelindeki konsensüs mekanizmasını anlamamız gerek. Bitcoin'in "Proof of Work" mekanizmasında madenciler matematiksel bir bulmacayı çözmek için işlem gücü harcar. Bittensor'da ise durum farklı. Burada Yomi Konsensüsü adı verilen bir "Proof of Intelligence" (Zeka Kanıtı) mekanizması işler.Bu sistemde olay, anlamsız hash'ler hesaplamak değil, değerli bilgi üretmektir. Süreç şöyle işler:
- Doğrulayıcılar (Validators) Soru Sorar: Bir alt ağdaki (Subnet) doğrulayıcılar, o alt ağın uzmanlık alanıyla ilgili rastgele görevler veya sorular oluşturup ağdaki madencilere gönderir. Örneğin, bir metin üretme alt ağında bu, "Yapay zekanın geleceği hakkında bir makale yaz" gibi bir komut olabilir.
- Madenciler (Miners) Cevap Verir: Madenciler, bu görevi kendi yapay zeka modellerini kullanarak yerine getirir ve sonucu doğrulayıcıya geri gönderir.
- Doğrulayıcılar Puanlar: Doğrulayıcılar, gelen tüm cevapları kendi iç mekanizmalarına göre (örneğin, cevapları bir GPT-4 modeliyle karşılaştırarak veya doğruluğunu, hızını, özgünlüğünü analiz ederek) değerlendirir ve her madenciye bir "ağırlık" (W) atar. Yüksek kaliteli cevap veren madenci, yüksek ağırlık kapar.
- Ödül Dağıtımı (Emission): Alt ağa ayrılan TAO ödülleri, madencilerin aldığı bu ağırlık puanlarına göre dağıtılır. Kısacası, ne kadar zeki ve faydalı cevaplar verirsen, pastadan o kadar büyük bir dilim alırsın.
O Meşhur Soru: Mining Algoritmaları Nereden Alınır?
Geldik en can alıcı noktaya. Bittensor madenciliği yapmak için gereken o "algoritmayı" veya yapay zeka modelini nereden bulacağız? Cevap, tek bir yerden değil, birkaç farklı yoldan geçiyor.Seçenek 1: Kendi Modelini Geliştirmek (Zor ve Ödüllendirici Yol)
Eğer makine öğrenmesi (ML) ve yapay zeka konusunda "ben bu işin üstadıyım" diyorsanız, kendi özgün modelinizi kodlayabilirsiniz. Bu, en zorlu ama potansiyel olarak en kârlı yoldur. Kendi modeliniz, mevcut modellerden daha hızlı, daha verimli veya daha doğru sonuçlar üretiyorsa, doğrulayıcılar tarafından yüksek puanlarla ödüllendirilip rekabette öne çıkabilirsiniz.
Seçenek 2: Açık Kaynak Modelleri Kullanmak ve İyileştirmek (En Yaygın Yol)
Topluluğun büyük bir kısmı bu yolu izler. Hugging Face, GitHub gibi platformlarda bulunan binlerce açık kaynak yapay zeka modelinden (örneğin, LLaMA, Mistral, Stable Diffusion'ın farklı versiyonları) birini alırsınız. Sonra bu modeli:
- Fine-tuning (İnce Ayar): Belirli bir alt ağın görevlerine daha iyi cevap verecek şekilde küçük veri setleriyle yeniden eğitirsiniz.
- Optimizasyon: Daha az kaynakla daha hızlı çalışması için optimize edersiniz.
- Katman Ekleme: Farklı modelleri birleştirerek veya üzerine ek katmanlar koyarak hibrit bir yapı oluşturursunuz.
Seçenek 3: Hazır Madenci Şablonlarını Kullanmak (Başlangıç Yolu)
Bittensor'un resmi ve topluluk tarafından geliştirilen GitHub depolarında, her alt ağ için genellikle bir "template miner" (şablon madenci) bulunur. Bu şablonlar, alt ağ ile nasıl iletişim kuracağınızı, görevleri nasıl alıp göndereceğinizi gösteren temel bir iskelet sunar.
Sizin yapmanız gereken, bu iskeletin içindeki "model" kısmını yukarıdaki seçeneklerden biriyle doldurmaktır. Genellikle bu şablonlar, başlamanız için temel bir modelle birlikte gelir.
Kısacası, "tek bir mining algoritması" yoktur. Her madenci, seçtiği alt ağın rekabetine göre kendi stratejisini belirler ve en iyi performansı göstereceğine inandığı modeli çalıştırır. Asıl olay, doğru modeli bulmak, onu optimize etmek ve sürekli olarak güncel tutmaktır.
Adım Adım Madenciliğe Başlangıç (Teoriden Pratiğe)
- Rolünü Seç: Madenci mi, Doğrulayıcı mı? Madencilik, güçlü bir donanım ve teknik ML bilgisi gerektirir. Doğrulayıcılık ise daha çok yüksek miktarda TAO token'ı stake etmeyi (kilitlemeyi) gerektirir. Biz madenciliğe odaklanıyoruz.
- Alt Ağ (Subnet) Seçimi: Stratejinin başladığı yer! Taostats.io gibi sitelerden alt ağları inceleyin. Hangi alt ağ ne kadar ödül (emission) dağıtıyor? Rekabet ne durumda? Hangi alt ağın görevleri sizin donanımınıza ve bilginize uygun? (Örneğin, metin üretimi için farklı, resim oluşturma için farklı donanım gerekir).
- Teknik Kurulum:
- Bittensor Kurulumu: Python tabanlı bittensor kütüphanesini (pip install bittensor) kurmanız gerekir.
- Cüzdan Oluşturma: btcli komut satırı arayüzü ile bir "coldkey" (ana cüzdan, çevrimdışı kalmalı) ve "hotkey" (sunucuda çalışan ve işlemleri yapan cüzdan) oluşturursunuz.
- Kayıt (Registration): Seçtiğiniz alt ağda madencilik yapabilmek için bir miktar TAO yakarak (burn) hotkey'inizi kaydettirmeniz gerekir. Bu, ağa spam saldırılarını önlemek için bir maliyettir ve maliyeti alt ağdaki boş slot sayısına göre değişir.
- Sunucuyu Hazırlama ve Modeli Çalıştırma:
- Donanım: Seçtiğiniz alt ağa bağlı olarak donanım ihtiyacınız değişir. Basit metin görevleri için iyi bir CPU yeterli olabilirken, karmaşık yapay zeka modelleri ve resim üretimi için NVIDIA RTX 3090, 4090, A100 gibi yüksek VRAM'li güçlü ekran kartları (GPU'lar) şarttır.
- Çalıştırma: Madenci kodunuzu (ister kendiniz yazdınız, ister bir şablonu düzenlediniz) 7/24 çalışacak bir sunucu üzerinde (bu evdeki bir makine veya bir bulut sunucusu olabilir) başlatırsınız. Bu script, seçtiğiniz alt ağa bağlanır, doğrulayıcılardan gelen görevleri dinler, modelinize işler ve sonuçları geri gönderir.
Sonuç: Bu Bir Sprint Değil, Maraton
Gördüğünüz gibi, Bittensor madenciliği, ekran kartını takıp "start.bat" dosyasına tıklamaktan çok daha fazlası. Bu, sürekli araştırma, optimizasyon, strateji ve adaptasyon gerektiren dinamik bir alan.- Piyasa Araştırması: Hangi alt ağların popüler olduğunu ve ne kadar ödül dağıttığını takip etmelisiniz.
- Teknik Bilgi: Yapay zeka modelleri, Linux sunucu yönetimi ve Python programlama dillerinde yetkin olmalısınız.
- Sermaye: Hem kayıt ücretleri için TAO'ya hem de güçlü bir donanıma yatırım yapmanız gerekebilir.
Umarım bu derinlemesine bakış, Bittensor'un kaputunun altında neler döndüğünü daha iyi anlamanıza yardımcı olmuştur. Bol şans ve iyi "kazılar"