📚 Ajan Kimlik ve İsmarlarını NFT ile Kanıtlama Mekanizması
✅ Genel Bakış
ERC8004 v1.0, bağımsız çalışan yazılım ajanlarının, kurumlar arası güvenli şekilde işbirliği yapabilmesi için ortak kurallar sunar.
Ethereum'u "koordinasyon temeli" olarak kullanarak, ajanların kimliklerini, itibar puanlarını ve işlerinin doğrulama sonuçlarını değiştirilemez şekilde kaydeder.
v0.4'ten itibaren tasarım büyük ölçüde değişmiş ve gerçek kullanım senaryolarına göre gelişmiş bir yapıya evrilmiştir.
✅ Ajan Kimliği Yönetimi (Kimlik Kayıt Sistemi)
Ajanların "kim olduklarını" kanıtlama mekanizması, özel formattan ERC721 (NFT standardı) formatına geçmiştir.
Her ajan, bir NFT olarak kaydedilir ve bu NFT'ye ait tokenURI'ye JSON formatında kayıt bilgileri yerleştirilir.
Bu bilgiler, iletişim yöntemleri (A2A veya MCP gibi protokollerin bağlantı adresleri), açık anahtarlar ve desteklenen güven modelleri gibi bilgileri içerir.
Bu sayede, ajan kimlikleri cüzdanlarla yönetilebilir ve NFT altyapısıyla uyumlu bir şekilde "bu adresin ajanı kimdir?" sorusunu herkes doğrulayabilir hale gelir.
✅ İtibar Mekanizması (İtibar Kayıt Sistemi)
Ajanların işlerine dair değerlendirmeler, doğrudan zincir üzerinde skor olarak saklanır.
Değerlendirme gönderilmeden önce, istemci ajanlardan imzalı izin veri alır.
Bu imzalar, EIP191 (geleneksel cüzdan imzalama yöntemi) veya ERC1271 (akıllı sözleşme cüzdanları için imzalama yöntemi) ile doğrulanır ve sahte kimliklerden korunur.
Skorlar ve etiketler (sınıflandırma etiketleri), doğrudan akıllı sözleşmelerden alınabildiği için, diğer dApp'lar "bu ajan güvenilir mi?" sorusunu otomatik olarak değerlendirebilir.
✅ İş Doğrulama (Doğrulama Kayıt Sistemi)
Ajanların ürettiği sonuçların doğruluğunu, üçüncü tarafların doğrulayabileceği bir yapıdır.
v1.0'da, tek bir hash yerine URI (dış veriye referans) ile kanıt sunulur ve aynı görev için birden fazla doğrulama aşaması kaydedilebilir.
Örneğin, basit kontrol, detaylı inceleme ve dış denetim gibi aşamalarla, güven düzeyini artırmak için yapılandırılabilir.
Şu anda, TEE (Güvenli Çalışma Ortamı) topluluğu ile bu konuda detaylı bir spesifikasyon geliştirilmektedir.
✅ Güvenlik ve Gaz Ücreti
Gerçek test ağlarında tespit edilen saldırı türlerine karşı, imza doğrulama ve depolama tasarımı güçlendirilmiştir.
Bu nedenle, değerlendirme ve doğrulama yazma işlemleri için gaz ücretleri artmıştır. Ancak, doğrudan zincir üzerinde kullanılabilen güvenilir veri elde etme avantajı vardır. L2 ağlarında bu maliyet büyük ölçüde düşer.
✅ v0.4'ten v1.0'a Geçiş
v1.0, geriye dönük uyumluluk desteklemez ve depolama yapısı tamamen değiştirilmiştir.
Bu nedenle, geçmişteki kayıt bilgileri ve itibar puanları tamamen sıfırlanır. Ajanlar, NFT olarak yeniden kayıt olmalı ve değerlendirme sistemi yeni imza yöntemiyle uyumlu hale getirilmelidir.
Yakın gelecekte, "isim alanı ile yükseltme yöntemi" sayesinde veriler silinmeden spesifikasyon güncellemeleri yapılabilir hale gelmiştir. Bu büyük sıfırlama, bu seferki gibi sadece bir kez yapılacaktır.