İçeriğe geç

MetaMask ve Laconic, MobyMask Light Client'ı Başlattı

MetaMask ekibinin kullanıcıları kimlik avından proaktif olarak korumak için başlattığı MobyMask girişimi, kimlik avı raporlayıcıları için dinamik bir güven ağı kullanır.

5 dk okuma
MetaMask ve Laconic, MobyMask Light Client'ı Başlattı

Günümüzde kripto kimlik avı tamamen kontrolden çıkmış durumda; bu alan artık dijital mülkiyetin yeni biçimlerine katılmaya çalışan pek çok masum insanı hedef alan son derece profesyonel organizasyonların egemenliğine girmiş bulunuyor.

Daha önce MobyMask hakkında okumuş olabilirsiniz. MobyMask, MetaMask ekibinin kimlik avı raporlayıcılarını kaynak almak için dinamik bir güven ağı kullanarak kullanıcıları kimlik avına karşı proaktif biçimde korumaya yardımcı olmak amacıyla başlattığı yeni bir girişimdir.

MobyMask'ın orijinal blog yazısını buradan okuyabilirsiniz: https://mirror.xyz/0x55e2780588aa5000F464f700D2676fD0a22Ee160/8whNch3m5KMzeo6g5eblcXMMplPf8UpW228cSh3nmzg

MobyMask'ın ilk sürümü, herhangi bir raporlayıcının ek raporlayıcıları davet etmesine (veya davetlerini iptal etmesine) ve kimlik avı raporları göndermesine (veya temizlemesine) olanak tanıyordu. Bu ilk sürümün üç önemli eksikliği bulunuyordu:

  1. Her rapor blok zincirinde yer aldığından, listenin güvenlik avantajlarından yararlanabilmek için her kullanıcının tam bir düğüme erişimi olması ve bu tam düğüme, korunmak istedikleri her şeyi (Twitter kullanıcıları, web siteleri vb.) emanet etmesi gerekiyordu. Bu durum gizlilik açısından hiç de ideal değildi.

  2. Her rapor blok zincirinde yer aldığından, her kimlik avı raporunu göndermek belirli bir miktar kripto gerektiriyordu; bu da ideal bir durum değildi. Kimlik avcıları açıkça düşük maliyetle faaliyet gösteriyor, dolayısıyla onları raporlamak da ucuz olmalıydı.

  3. Her rapor blok zincirinde yer aldığından, ortalama bir cüzdan kimlik avı listesinin yerel bir kopyasını tutmuyor ve ağ eşlerini daha güvende tutmaya katkıda bulunmaktan yoksun kalıyordu.

O makalede, bu sorunların nasıl çözülebileceğine dair umutlarımdan söz etmiştim: kullanıcıların blok zincirinin kendileriyle ilgili seçili bölümlerini (bu durumda kimlik avı listesini) doğrudan paylaşmasına olanak tanıyan gerçek anlamda eşten eşe bir light client ağı. O dönemde hâlâ gizli modda faaliyet gösteren Laconic'ten bahsetmiştim; bu yüzden çoğu kişi bunun konuyla nasıl ilişkili olduğunu bilmiyordu.

Bugün Laconic'in gizli moddan çıktığını ve sistemlerinin gücünü göstermek için ilk örnek uygulama olarak MobyMask'ı seçtiklerini duyurmaktan büyük heyecan duyuyorum.

Laconic bugün ilk kez sahneye çıkıyor ve özel bir MobyMask önbelleklemeli Ethereum light client'ı piyasaya sürüyor. Bu client, bir bireyin veya kuruluşun MobyMask kimlik avı önleme kayıt defterinin güvenilir bir kopyasını barındırma maliyetini önemli ölçüde düşürüyor. Böylece MetaMask, WalletGuard ve Phishfort gibi web hizmetlerinin MobyMask kimlik avı tespit verilerini çekebileceği, herkesin kolayca kendi sunucusunda barındırabileceği hafif bir sunucu süreci oluşturuluyor.

Laconic ayrıca Watcher'larının TypeScript sürümü üzerinde de çalışıyor; bu sürüm, liste önbelleklemesinin ve söz konusu verilerin eşten eşe çoğaltılmasının tamamen tarayıcı üzerinden gerçekleşmesini mümkün kılacak.

Gelecekteki bir güncellemeyle Laconic, kullanıcıların "counterfactual" kimlik avı raporlarını dedikodu yöntemiyle paylaşmasına da olanak tanıyacak; bu sayede kimlik avı raporları raporlayıcıya herhangi bir maliyet yüklemeyecek. Bu mesajlar eşler arasında paylaşılacak, ancak zincir üzerinde tam olarak kanıtlanabilir olacak; blok zinciri yalnızca kayıt defterindeki çakışmaları çözmek ve raporlayıcıların erişimini iptal etmek için gerekli olacak.

MobyMask watcher istemcisini çalıştıran kişiler hem kimlik avcılarına karşı daha dirençli bir web'e katkıda bulunacak hem de kimlik avı raporlarını sorgulamak için özel bir API'ye erişim kazanacak; bu API'yi istedikleri gibi ücretsiz veya ücretli olarak paylaşabilecekler.

İlk sürüm, MetaMask ekibinde kök salan bir güven ağına dayanıyor (raporlayıcılar yalnızca davet yoluyla katılabiliyor, dolayısıyla şu an için herkesin raporlama yapması mümkün değil). Ancak hedefimiz, kullanıcıların kimlik avcılarını raporlamak için istedikleri sayıda güven köküne abone olabilmesine imkân tanımak; nihayetinde her kullanıcının kimlik avı bilgilerini paylaşmak veya kaynak almak için kendi güven kökü olabilmesini sağlamak ve benzer bir sistemin diğer güvenilir bilgi kaynaklarını doğrulamak için de kullanılabilmesini mümkün kılmak (evet, bu büyük bir hedef!).

Son aşamada, isteyen her kullanıcının kendi cüzdanının bir parçası olarak bir "watcher" çalıştırabilmesini umuyoruz; böylece sunucu maliyetleri fiilen sıfıra inecek ve faydalar katılımcılar arasında tam anlamıyla karşılıklı bir nitelik kazanacak.

Tarihsel Bağlamda

MetaMask için bu, son derece özel bir gün. İlk ekip buluşmamızda ekip üyelerimizden bir kısmı (Aaron Davis, Herman Junge ve Dmitry Ryajov dahil) bir vizyon geliştirerek Mustekala adını verdiğimiz çok benzer bir projeyi başlattı. Bu çalışma çeşitli nedenlerle bir süre sonra durdu; ancak uzun süredir biliyorduk ki kullanıcıların önem verdikleri sözleşmelerin durumunu önbelleğe alabilmesi, akıllı sözleşmelerin tam anlamıyla merkeziyetsizleşmesine olanak tanıyan eksik bir bileşendir.

Ofisimde, Mustekala ekibinin kavramı ilk oluştururken doldurduğu orijinal not defteri sayfası hâlâ duruyor. O dönem harika bir zamandı, ortaya harika bir fikir çıktı ve bu fikir ta şimdiye kadar ulaşılamaz olarak kaldı.

Laconic'te Rick Dudley ve ekibi, son altı yılı Ethereum verilerini IPLD formatında sunan Go-Ethereum'un (geth) özel bir fork'unu inşa etmek için harcadı. Bu yapı, istemcilerin depolama bloklarının kanıtlarını talep etmesini ucuz ve verimli hale getiriyor; böylece bu kanıtları eşler arasında dedikodu yöntemiyle paylaşabiliyorlar. Bunun yanı sıra istemcilerin blok zinciri durumunun eksik "dilimlerini" dedikodu yöntemiyle paylaşmasını sağlayan ve bu durumu bir GraphQL API aracılığıyla sunan istemci tarafı kod da geliştirildi. Bu çalışmanın; gizliliğin hesaplama maliyetini düşürmek, ölçeklenebilir veri dağıtımı ve aynı sözleşmeleri tekrar tekrar kullanan ancak kendi tam düğümlerini çalıştırmayan kullanıcılar için veri arama hızını artırmak açısından ne denli büyük bir başarı olduğunu abartmak güç.

Bugün Başlayın

MobyMask'ı denemek istiyorsanız mobymask.com adresine gidebilirsiniz. IPLD dedikodu özellikli geth fork'unu kendi sunucunuzda barındırmayı denemek istiyorsanız Laconic'in bu kılavuzunu kullanarak başlayabilirsiniz. Laconic MobyMask ağından yararlanan tarayıcı tabanlı bir uygulama geliştirmek istiyorsanız mobymask-watcher'daki ilerlemeyi buradan takip edebilirsiniz.

Başka bir akıllı sözleşmeye erişimi dedikodu yöntemiyle paylaşmak ve dağıtmak için Laconic kurulumu yapmayı denemek isteyen bir geliştiriciyseniz Laconic belgelerini buradan inceleyebilirsiniz.

Merkeziyetsiz teknolojiden değerli bir şey inşa edeceksek, kimlik avını denklemden temelden çıkarmamız gerekiyor. Tüm bunları bir araya getirmek büyük bir yaratıcılık ve zekâ gerektiriyor; Laconic ile Delegatable framework'ün güvenliği blok zincirinde köklü, son derece ölçeklenebilir ve gizliliği koruyan bir uygulama yaratmak için bu denli uyumlu bir şekilde bir araya gelmesinden mutluluk duyuyoruz.

Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.

Çeviriyi değerlendir

Bu makalenin yazarı:

  • Dan Finlay

    Dan Finlay, 2016'dan bu yana MetaMask'ın geliştirilmesine öncülük etmektedir. Bu süreçte güvenli, dağıtık ve izinsiz bilişimin geleceğine yönelik bir tutku ve vizyon geliştirmiş olup bu vizyonu MetaMask aracılığıyla hayata geçirmektedir. Warpcast: https://warpcast.com/danfinlay

    Tüm makaleleri oku