Orijinal Başlık: "Önce Kişiyi Doğrula, Sonra Token Dağıt? Base Airdrop Gündemde mi?"
Orijinal Yazar: KarenZ, Foresight News
Blockchain, her cüzdanın davranışını kaydedebilir, ancak yalnızca adreslere bakarak şunu belirleyemez: On cüzdanın arkasında on farklı kişi mi var, yoksa aynı kişi mi?
Bu, normal transferlerde sorun olmaz, ancak airdrop, ödül dağıtımı veya topluluk oylaması aşamalarında bir zorluğa dönüşür: Kural "kişi başına bir kez" der, ancak akıllı sözleşmenin gerçekte tanıyabildiği yalnızca "her adres için bir kez"dir. Sürekli cüzdan değiştirerek aynı kişi tekrar tekrar katılabilir.
28 Temmuz akşamı, Base geliştirici resmi hesabı Base Build, Base Verify Onchain'i duyurdu. Bu özellik yukarıdaki zorluğu çözmeyi amaçlıyor: Uygulamalar, "aynı doğrulanmış kimlik yalnızca bir kez katılabilir" ve "yalnızca belirli koşulları karşılayan kullanıcılar katılabilir" gibi kuralları akıllı sözleşmelere yazabilir. Şu anda Base Verify Onchain, Base Sepolia test ağında çalışıyor.
Basitçe söylemek gerekirse, Base Verify Onchain, zincir dışı kimlik doğrulamayı zincir üzerindeki sözleşme kurallarına bağlayan bir doğrulama mekanizmasıdır.
Akıllı sözleşmenin doğrudan kullanıcının X, Instagram, TikTok veya Coinbase hesabına erişmesine izin vermez. Bunun yerine, Base Verify'ın zincir dışı hizmeti önce kullanıcının koşulları karşılayıp karşılamadığını belirler, ardından kısa süreli geçerli bir doğrulama sonucu imzalar; akıllı sözleşme daha sonra bu sonucu zincir üzerinde doğrular ve kullanıcının ödül talep etmesine, para yatırmasına, mint etmesine veya oy kullanmasına izin verip vermeyeceğine karar verir.
Tam süreç dört adıma ayrılabilir.
İlk adımda, geliştirici akıllı sözleşmede önceden uygunluk kurallarını belirler: bir kimlik sağlayıcı (provider) ve bir veya daha fazla koşul (conditions). Örneğin, uygulama kullanıcının doğrulanmış bir X hesabına sahip olmasını, X takipçi sayısının belirli bir eşiği geçmesini veya geçerli bir Coinbase One üyeliğine sahip olmasını isteyebilir.
İkinci adımda, kullanıcı cüzdanını bağlar ve uygulama sözleşmesini işaret eden bir SIWE (Ethereum ile Oturum Açma) mesajı imzalar. Uygulama, mesajı ve cüzdan imzasını Base Verify API'sine gönderir.
Üçüncü adımda, Base Verify'ın zincir dışı hizmeti önce kullanıcının imzaladığı SIWE mesajını doğrular ve imzadan imzalayan cüzdan adresini kurtarır; ardından mesajın işaret ettiği sözleşmede önceden belirlenmiş provider ve conditions'ı okur ve bu koşulları cüzdanın Base Verify'da kayıtlı doğrulanmış kimlik bilgileriyle karşılaştırır. Yalnızca kullanıcı tüm koşulları karşıladığında Base Verify, kısa süreli geçerli bir EIP-712 doğrulaması imzalar ve uygulamaya bir hash değeri (identityHash), son kullanma tarihi ve doğrulama imzası döndürür. Bu hash değeri, aynı doğrulanmış kimliği tanımlamak ve tekrarları önlemek için kullanılan tek yönlü bir hash'tir.
Son olarak, uygulama bu üç veriyi akıllı sözleşmeye gönderir. Sözleşme, imzanın güvenilir bir imza sahibinden gelip gelmediğini, doğrulamanın süresinin dolup dolmadığını ve bu doğrulamanın mevcut zincir, sözleşme ve uygunluk kurallarıyla eşleşip eşleşmediğini kontrol eder. Kontroller geçtikten sonra, uygulama sözleşmesi identityHash'in daha önce kullanılıp kullanılmadığını sorgular: Aynı doğrulanmış kimlik daha önce katılmışsa, bu kez farklı bir cüzdan kullanılsa bile aynı identityHash elde edilir ve sözleşme tarafından reddedilir.
Burada iki aşamayı ayırmak gerekir: Kullanıcının uygunluk koşullarını karşılayıp karşılamadığına Base Verify'in zincir dışı hizmeti karar verir; imzanın geçerli olup olmadığına, süresinin dolup dolmadığına, mevcut sözleşme kurallarına uyup uymadığına ve aynı kimliğin tekrar katılıp katılmadığına ise zincir üzerindeki sözleşme karar verir. Kullanıcının sosyal medya hesap adı, takipçi verileri veya üyelik bilgileri bu nedenle doğrudan zincire yazılmaz.
identityHash ayrıca tüm uygulamalarda kullanıcıyı takip edebilecek tek tip bir kimlik numarası değildir. Aynı anda doğrulanmış kimliğe ve uygulama sözleşmesine bağlıdır: Aynı kimlik aynı sözleşmede cüzdan değiştirdiğinde oluşturulan hash aynı kalır; başka bir sözleşmeye geçildiğinde ise hash değişir. Bu nedenle, farklı uygulamalar yalnızca identityHash ile aynı kullanıcıyı doğrudan ilişkilendiremez.
Base Verify Onchain'in çözdüğü temel sorun, akıllı sözleşmelerin "kimlerin katılabileceği" ve "aynı kimliğin kaç kez katılabileceği" konularını güvenilir bir şekilde nasıl yürüteceğidir?
Kuralların net olduğu zincir üstü senaryolar için uygundur; örneğin her kişinin yalnızca bir kez talep edebileceği airdrop'lar, belirli kullanıcılarla sınırlı ödül etkinlikleri ve çoklu cüzdan karışıklığını azaltması gereken oylama, basım, para yatırma veya talep süreçleri gibi. Resmi test sayfası şu anda iki örnek göstermektedir: Kullanıcılar "geçerli bir Coinbase One üyeliği" veya "doğrulanmış bir X hesabı" aracılığıyla doğrulama yapabilir ve Base Sepolia'da bir kez test airdrop'u talep edebilir.
Unutulmamalıdır ki Base Verify Onchain, kullanıcının adı, uyruğu veya diğer yasal kimlik bilgilerini kanıtlayan evrensel bir kimlik sistemi değildir ve KYC değildir. Başarılı doğrulama yalnızca şu anlama gelir: Doğrulanmış bir kimlik, sözleşmenin önceden belirlediği koşulları karşılamaktadır. Sözleşme bu nedenle kullanıcının kim olduğunu bilmez ve kullanıcının kişisel verilerini buradan çıkarmamalıdır.
Base Verify Onchain'in duyurulması, hemen Base token'ı ve olası bir airdrop'u akla getiriyor. Gelecekte gerçek kullanıcılara zincir üstü ödüller dağıtmak gerekirse, bu araç çoklu cüzdanla tekrar talebi önlemek için teknik bir çözüm sunabilir.
Bu arada Base, Eylül 2025'te BaseCamp'te ağ tokeni çıkarma olasılığını araştırmaya başladığını doğruladı. Ancak yetkililer o dönemde bu çalışmaların henüz erken bir keşif aşamasında olduğunu ve token çıkarma zamanlaması, token tasarımı veya yönetişim düzenlemeleri hakkında henüz bir duyuru yapılmadığını açıkça belirtti.
Şu an için Base Verify Onchain, Base'in bir airdrop geri sayımı başlatmaktan ziyade, kimlik doğrulama ve tekrar talebi önleme altyapısını tamamlaması gibi görünüyor. Gelecekte Base bir ağ tokeni çıkarır ve bunu kullanıcılara dağıtmayı seçerse, bu araç gerçekten de uygun katılımcıları filtrelemek ve aynı kimliğin tekrar talebini sınırlamak için kullanılabilir.
Orijinal bağlantı
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia