BlockBeats haberine göre, 2 Ekim'de resmi kaynaklara dayanarak, Ethereum Vakfı, Açık Anonimlik Projesi (Open Anonymity Project) ile birlikte zkAPI'yi geliştirdiğini ve bunun Ethereum ana ağında çalıştığını duyurdu. zkAPI, sıfır bilgi kanıtı aracılığıyla ödemeyi kimlikten ayırır; kullanıcıların yalnızca bir kez ETH, USDC gibi varlıkları Ethereum üzerindeki bir kasa sözleşmesine yatırması yeterlidir, ardından kimliklerini açığa çıkarmadan AI API kullanım kotası yetkilendirebilirler. Hizmet sağlayıcıları istek içeriğini görebilir, ancak ödeme kimliğini öğrenemez; ödeme hizmeti sağlayıcısı ise yalnızca harcama miktarını görebilir ve bunu belirli bir istek veya kullanıcıyla ilişkilendiremez.
zkAPI'nin çalışma mekanizması şöyledir: kullanıcı cihazı, belirli bir fonun bu harcamayı karşılamaya yeterli olduğunu ve daha önce kullanılmadığını doğrulayan bir kanıt üretir; sunucu doğruladıktan sonra, kotası üst sınırı ve geçerlilik süresi olan geçici bir API anahtarı oluşturur. Kullanıcı daha sonra bu anahtarı doğrudan kullanarak AI hizmet sağlayıcısına istek gönderebilir; hizmet sağlayıcısı gerçek kullanım miktarını kaydeder ve imzalı bir kanıt oluşturur; sistem son olarak gerçek kullanım miktarına göre kullanıcının özel bakiyesinden ücreti düşer. Ethereum ağı yalnızca para yatırma, uzlaşma ve para çekme gibi zincir üstü işlemleri kaydeder ve fonların hangi hizmetler için kullanıldığını öğrenemez. Bu çözüm, Groth16, BN254, Poseidon ve Merkle ağacı gibi kriptografik teknikleri kullanır ve kullanıcıların sunucu çalışmayı durdurduğunda bile doğrudan zincirden fon çekmesine olanak tanır.
Ethereum Vakfı, zkAPI'nin öncelikle AI çıkarım senaryolarına yönelik olduğunu belirtti, çünkü kullanıcıların AI modellerine gönderdiği istemler sağlık, finans gibi hassas bilgiler içerebilir; ancak bu mekanizma blokzincir RPC, görüntü ve video oluşturma gibi kullanım başına ücretlendirilen senaryolar için de kullanılabilir.
