avatar
Cardene【かるでね】🦔

Takip Ediyor0Takipçi (X)1,12BGönderi10Beğeniler2
avatar

Uzun süre çalışan AI, diyalogları ve çalışma geçmişlerini özetleyerek işlemi sürdürür. ARCBench, bu özetlerde yasaklar hâlâ varsa güvenli olup olmadığını, gerçek araç işlemlerini kullanarak test eder. pi adlı yürütme ortamında geçmiş oluşturur, ardından sıkıştırıldıktan sonra kurallara aykırı bir talep verir ve sıkıştırılmadan yapılan işlemlerle karşılaştırır. Aynı zamanda, kuralların özetle korunduğunu, zayıfladığını mı yoksa tamamen kaybolduğunu da inceler. Örneğin, e-postanın yalnızca şirket içi alıcılara gönderimini sağlayan bir kural varsa, dışarıya e-posta gönderme aracı çağrısını ihlal olarak değerlendirir. 17 sorunla yapılan değerlendirme, sıkıştırılmış versiyonlarda çoğu ihlalin kuralın hâlâ mevcut olduğunu gösterdi. Ancak bazı durumlarda, sonraki taleplerin izin verildiği gibi kabul edilmesi gibi davranışsal sorunlar da ortaya çıktı. Kuralın özetde yer alıp olmadığına bakarak değil, bu kurala aykırı işlemlerin gerçekleştirilip gerçekleştirilmediğine kadar kontrol edilmelidir.

avatar

kiwa adlı bir dapp için test çerçevesi geliştirdim 🥝 Şu anda belgeleme ile testler arasında tek bir akışla geçiş yapabileceğiniz bir araçtır. Belgelerin yanı sıra mevcut kodu da okuyarak test spesifikasyonları oluşturur ve sözleşme, dapp E2E, birim ve API entegrasyonu olmak üzere dört katmanlı test üretir. https://t.co/FCNjrLbVSV

avatar

📚 Yeni Mempool Tasarımı: Blok İçerisindeki Sıralama İşlemlerini Önleme ✅ Genel Bakış Bu öneri, Ethereum'un mempool (onaylanmamış işlemlerin toplandığı yer) verilerini şifreleyip, bloğa dahil edilinceye kadar içeriğinin görünmez kalmasını sağlar. Bu sayede, başkalarının işlemleri önceden okuyarak sırayı manipüle etme ya da MEV (Madenci/Doğrulayıcı Ek Geliri) gibi fiyat manipülasyonlarına karşı avantaj elde etme olasılığı büyük ölçüde azaltılır. İşlemler sonunda açıklanır, ancak "gerçekleşmeden hemen önce görünmez olmaları" bu sistemin kilit özelliğidir. ✅ Neden Şifreli Mempool Gerekli? Mevcut Ethereum sisteminde, mempool'a gelen işlemler herkes tarafından görülebilir. Bu da MEV stratejilerinin, örneğin front-running (başkasının işleminden önce işlem yapmak) ya da sandwich attack (bir işlemin önüne ve arkasına işlem koyarak fiyatı istenmeyen yönde etkilemek) gibi saldırıların mümkün hale gelmesine neden olur. Bu durum kullanıcıların zarar görmesine ve blok inşa edicilerin merkeziyete doğru kaymasına yol açmaktadır. Şifreleme sayesinde, işlemlerin sırası görünür olsa da içeriği gizli kalır ve bu tür saldırıların yapılma olasılığı azalır. ✅ İşlemler Nasıl Şifrelenir? İşlem, "envelope" (kapsayıcı) ve "içerik (şifrelenmiş yük)" olmak üzere iki parçaya ayrılır. Envelope, gaz miktarı, ücret ve hangi anahtar sağlayıcısı ile çözüleceğine dair en az bilgileri düz metin olarak içerir. İçerik ise, gerçek alıcı, miktar, kontrat çağrısı verileri gibi bilgileri şifrelenmiş şekilde içerir. İşlem bloğa dahil edildikten sonra, ilgili çözme anahtarı yayınlandığında içeriğin çalıştırılması gerçekleşir. ✅ Anahtar Sağlayıcı (Key Provider) Nedir? İşlemleri çözmek için gerekli anahtarları yöneten varlık, anahtar sağlayıcıdır. Bu yapı tek bir yöntemle değil, aşağıdaki gibi çeşitli yöntemlerle uygulanabilir: - Eşikli Şifreleme (Anahtarın birden fazla kişi tarafından yönetilmesi) - MPC (Çoklu Hesaplayıcılarla gizli bilgi paylaşımı) - TEE (Güvenli donanım ortamı) - Zaman Gecikmeli Şifreleme Ethereum, "hangi şifreleme yöntemi kullanılsa da uyumlu olacak" bir temel sunar. ✅ Blok İçerisindeki Sıralama ve Güvenlik Bir blokta, önce düz metin işlemleri çalıştırılır, ardından şifrelenmiş işlemlerin envelope'ları işlenir ve en sonunda çözülmüş içerikler çalıştırılır. Bu yapı sayesinde aşağıdaki güvenli yapı korunur: - Ücretler her zaman önce ödenir - Anahtar yayınlanmadıkça içerik çalıştırılmaz Anahtar yayınlanmazsa bile, sadece envelope işlenir ve zincirin tamamı durmaz. ✅ MEV ve Cezai Dayanıklılık Üzerine Etkiler İçerik görünmezken, blok inşa ediciler, "hangi işlem hangi fiyata etki eder" diye hesaplayamaz. Bu da sıralama manipülasyonu ile kazanç elde etmeyi zorlaştırır ve MEV'nin yapısal olarak zayıflamasına neden olur. Ayrıca içerik gizliliği sayesinde, belirli adresler ya da DeFi işlemleri hedef alınarak engellenmesi de zorlaşır. Bu da "anlık ceza dayanıklılığı" (anında engellenmeme özelliği) açısından olumlu bir etki yaratır.

avatar

📚 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.

avatar

📚 MEV'yi Önlemek İçin Blok İçeriğini Dağıtmak ✅ Genel Bakış Bu öneri, Ethereum'da MEV'nin neden meydana geldiğini yapısal olarak açıklar ve blok "içeriğini" dağıtık olarak belirleyerek MEV'yi neredeyse sıfıra indirgemeyi amaçlar. Blok yapısına değil, işlem seçimine ve sıralamaya odaklanır ve bu konuda yeni bir anlaşma katmanı eklemeyi önerir. ✅ MEV'nin Gerçek Nedeni MEV, madenci veya doğrulayıcının bloğa hangi işlemleri ekleyeceğini ve bunların sırasını özgürce belirleyebilmesinden kaynaklanır. Ethereum blok yapısı dağıtık bir şekilde anlaşılsa da, blok içeriği kısa sürede tek bir önerici tarafından belirlenir. Bu "tek bir kişi tarafından içerik belirlenmesi" durumu, ön alım ve sandviç saldırıları gibi MEV'nin temel nedenidir. ✅ Yapının Anlaşması ve İçeriğin Anlaşması Farklıdır Blok zincirleri, kimin hangi bloğu doğru olarak kabul edeceğine dair yapısal anlaşmayı iyi dağıtmıştır. Ancak, hangi işlemleri içerecek ve hangi sıraya göre yerleştireceğine dair içerik kararları dağıtılmamıştır. Bu öneri, bu durumun geçmişteki çift ödeme problemiyle aynı yapıya sahip olduğunu belirtir. Bir bilgisayara yetki toplandığında hileler meydana gelir; bu yüzden anlaşılarak çözüldüğü gibi, blok içeriği de anlaşılarak belirlenmeliydi. ✅ İçerik Katmanı Fikri Önerilen yöntem, blok yapısının üzerine "içerik katmanı" (işlem içeriğini belirlemek için anlaşma katmanı) eklemektir. Burada, birden fazla düğüm, hangi işlemi içerecek ve hangi sıraya göre yerleştirecek olacağını ortaklaşa olarak belirler. Belirli bir doğrulayıcı veya sıralayıcının kendi yararına sıralama yapma imkanı kalmaz. ✅ Alex Protokolünün Temel Yapısı Alex örneğinde, işlemleri toplamak, sıralamayı rastgeleleştirmek ve tüm süreci yönetip bloğa yansıtmak gibi roller ayrıştırılmıştır. Her biri bağımsız çalışır ve biri hile yapmaya çalışsa bile diğer katılımcılar tarafından doğrulanır ve tamamlanır. Bu sayede, işlem cenzörü ve istek dışı sıralamalar çok zor hale gelir. ✅ Mevcut Ethereum İle İlişki Bu sistem, Ethereum'un anlaşma yapısını bozmaz. Blok yapısı olduğu gibi kalır, sadece içerik belirleme yöntemi üzerine eklenir. Eth2 doğrulayıcıları, rollup sıralayıcıları ve gelecekteki dağıtık sıralayıcılar için de aynı fikir uygulanabilir. Bu nedenle, bir kez yapı kurulduğunda uygulama alanının genişliği vurgulanır. ✅ Adalet ve Fiyat Keşfine Etkisi Bu tasarım, arbitraj gibi piyasaya gerekli olan basit işlemleri dışlamaz. Ancak, kullanıcıların önleyemeyeceği şekilde sömürülen MEV'yi ayrı bir problem olarak ele alır. Sonuç olarak, uygulama tarafında karmaşık önlemler almanıza gerek kalmadan, ağın kendisinin adil bir yapı sunmasını hedefler.

avatar

📚 Varolan Tokenlara Anonimlik Eklemek İçin Yeni Bir Mekanizma ✅ Özeti Bu öneri, Ethereum üzerinde mevcut olan tokenlara, kullanım kolaylığı ve doğasını değiştirmeden gizlilik eklemek için yeni bir ERC standardı sunmaktadır. Zaten yaygın olarak kullanılan ERC20, ERC721 ve ERC1155 gibi tokenlara, işlem takibini zorlaştıran bir mekanizma sunar. ✅ Ne Sorunu Çözmeye Çalışıyor? Mevcut Ethereum tokenları, kimin hangi adresden nereye token gönderdiğini tamamen zincir üzerinde gösterebilir. Bu şeffaflık avantajı olmakla birlikte, bakiyelerin ve fon hareketlerinin üçüncü taraflar tarafından kolayca takip edilebilmesi gibi bir sorun da yaratır. Bu ERC, tokenları yeniden üretmeden sadece bu zafiyeti gidermeyi amaçlamaktadır. ✅ Sıfır Bilgi Token Sarıcısı (Zero-Knowledge Token Wrapper) Fikri Sıfır bilgi token sarıcısı, varolan tokenları bir kez yatırarak, bunun yerine "sarılmış token" almanızı sağlayan bir sistemdir. Bu sarılmış token, orijinal token gibi gönderilebilir ve ticarete konu olabilir. Ancak içeride, sahiplik ilişkisini gizleyen bir tür şifreli söz (commitment) kullanılır. ✅ Yıkım ve Yeniden Basım ile Geçmişin Ayrılması Öne çıkan özellik, yıkım (tokenı kullanılamaz hale getirme) ve yeniden basım (yeni token üretme) işlemlerinin birleştirilmesidir. Belirli koşulları sağlayan bir sıfır bilgi kanıtı (içeriği açıklamadan doğruluğunu gösteren şifreleme tekniği) sunulduğunda, önceki yıkılmış tokenlarla bağlantısı olmayan yeni tokenlar üretilir. Bu sayede zincir üzerindeki takip zorlaşır. ✅ ERC20 Gibi Takas Edilebilir Tokenlar İçin ERC20 gibi aynı değere sahip tokenlarda, bu mekanizma sayesinde fon hareketleri etkili bir şekilde ayrılabilir. Kimin hangi bakiyeye sahip olduğuna dair bilgi, dışarıdan sadece çekim işlemi yapıldığında öğrenilebilir hale gelir. ✅ NFT İçin Ne Yapılabilir? ERC721 gibi NFT'ler her biri benzersiz olduğu için tam anlamıyla karıştırılamaz. Ancak, kimin şu anda bu NFT'ye sahip olduğuna dair bilgi, çekim işlemi yapılmadan gizlenebilir. ✅ Kullanıcının Bilinçsiz Kullanımı Bu mekanizma, kullanıcıların sarılmış tokenların varlığını fark etmeden kullanmalarını da öngörmektedir. Cüzdanlar ve uygulamalar içsel olarak işlem yaparak, günlük kullanım hissiyelerini bozmadan gizlilik avantajlarından yararlanılmasını sağlamaktadır. ✅ Varolan Ekosistemle Uyum Yeni özel tokenlar çıkarmak yerine, varolan tokenları sarmalayarak işlem yapması, bu sistemin DEX ve DeFi gibi mevcut Ethereum ekosistemiyle doğrudan entegre olabilmesini sağlar. Tokenların likiditesi ve kullanım alanları zarar görmeden sadece anonimlik özelliği eklenir.

avatar

📚ERC7694 Ethereum blok zincirinin akıllı sözleşmelerinin Solana'yı harici bir depolama alanı olarak kullanmasını ve verilerin zincirler arası güvenli bir şekilde yazılmasını ve okunmasını sağlayan "ERC7694" mekanizması hakkında bilgi topladım! https://t.co/hYzUup7dBO